/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(fonts/fa-solid-900.2f8c37423114769918de.woff2) format("woff2"), url(fonts/fa-solid-900.6fa0a8232f0352e4c0f8.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-regular-400.e4bb547bebf70ca2cb49.woff2) format("woff2"), url(fonts/fa-regular-400.ba0c0a7588d6b4fc8fb7.ttf) format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}

@charset "UTF-8";

.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:var(--panel-background-color);
}

:root{
  --bryntum-version:"6.3.4";
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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-solid,
.b-fa-regular,
.b-fa-brands,
.fas,
.far,
.fab,
.b-fa-sharp-solid,
.b-fa-classic,
.b-fa{
  -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;
}

.fas,
.b-fa-classic,
.b-fa-solid,
.far,
.b-fa-regular{
  font-family:"Font Awesome 6 Free";
}

.fab,
.b-fa-brands{
  font-family:"Font Awesome 6 Brands";
}

.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(-1 * var(--b-fa-li-width, 2em));
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0));
}

.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-fill-drip::before{
  content:"\f576";
}

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

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

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

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

.b-fa-trash-can::before{
  content:"\f2ed";
}

.b-fa-trash-alt::before{
  content:"\f2ed";
}

.b-fa-text-height::before{
  content:"\f034";
}

.b-fa-user-xmark::before{
  content:"\f235";
}

.b-fa-user-times::before{
  content:"\f235";
}

.b-fa-stethoscope::before{
  content:"\f0f1";
}

.b-fa-message::before{
  content:"\f27a";
}

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

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

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

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

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

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

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

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

.b-fa-wave-square::before{
  content:"\f83e";
}

.b-fa-ring::before{
  content:"\f70b";
}

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

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

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

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

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

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

.b-fa-volleyball::before{
  content:"\f45f";
}

.b-fa-volleyball-ball::before{
  content:"\f45f";
}

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

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

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

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

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

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

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

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

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

.b-fa-soap::before{
  content:"\e06e";
}

.b-fa-icons::before{
  content:"\f86d";
}

.b-fa-heart-music-camera-bolt::before{
  content:"\f86d";
}

.b-fa-microphone-lines-slash::before{
  content:"\f539";
}

.b-fa-microphone-alt-slash::before{
  content:"\f539";
}

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

.b-fa-pump-medical::before{
  content:"\e06a";
}

.b-fa-fingerprint::before{
  content:"\f577";
}

.b-fa-hand-point-right::before{
  content:"\f0a4";
}

.b-fa-magnifying-glass-location::before{
  content:"\f689";
}

.b-fa-search-location::before{
  content:"\f689";
}

.b-fa-forward-step::before{
  content:"\f051";
}

.b-fa-step-forward::before{
  content:"\f051";
}

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

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

.b-fa-flag-checkered::before{
  content:"\f11e";
}

.b-fa-football::before{
  content:"\f44e";
}

.b-fa-football-ball::before{
  content:"\f44e";
}

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

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

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

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

.b-fa-users-rectangle::before{
  content:"\e594";
}

.b-fa-people-roof::before{
  content:"\e537";
}

.b-fa-people-line::before{
  content:"\e534";
}

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

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

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

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

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

.b-fa-fire-flame-simple::before{
  content:"\f46a";
}

.b-fa-burn::before{
  content:"\f46a";
}

.b-fa-person::before{
  content:"\f183";
}

.b-fa-male::before{
  content:"\f183";
}

.b-fa-laptop::before{
  content:"\f109";
}

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

.b-fa-menorah::before{
  content:"\f676";
}

.b-fa-truck-plane::before{
  content:"\e58f";
}

.b-fa-record-vinyl::before{
  content:"\f8d9";
}

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

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

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

.b-fa-spaghetti-monster-flying::before{
  content:"\f67b";
}

.b-fa-pastafarianism::before{
  content:"\f67b";
}

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

.b-fa-spoon::before{
  content:"\f2e5";
}

.b-fa-utensil-spoon::before{
  content:"\f2e5";
}

.b-fa-jar-wheat::before{
  content:"\e517";
}

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

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

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

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

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

.b-fa-pager::before{
  content:"\f815";
}

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

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

.b-fa-strikethrough::before{
  content:"\f0cc";
}

.b-fa-k::before{
  content:"K";
}

.b-fa-landmark-flag::before{
  content:"\e51c";
}

.b-fa-pencil::before{
  content:"\f303";
}

.b-fa-pencil-alt::before{
  content:"\f303";
}

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

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

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

.b-fa-paste::before{
  content:"\f0ea";
}

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

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

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

.b-fa-truck-ramp-box::before{
  content:"\f4de";
}

.b-fa-truck-loading::before{
  content:"\f4de";
}

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

.b-fa-vial-virus::before{
  content:"\e597";
}

.b-fa-sheet-plastic::before{
  content:"\e571";
}

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

.b-fa-user-ninja::before{
  content:"\f504";
}

.b-fa-person-arrow-up-from-line::before{
  content:"\e539";
}

.b-fa-scroll-torah::before{
  content:"\f6a0";
}

.b-fa-torah::before{
  content:"\f6a0";
}

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

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

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

.b-fa-toggle-off::before{
  content:"\f204";
}

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

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

.b-fa-person-drowning::before{
  content:"\e545";
}

.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-face-grin-tongue-squint::before{
  content:"\f58a";
}

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

.b-fa-spray-can::before{
  content:"\f5bd";
}

.b-fa-truck-monster::before{
  content:"\f63b";
}

.b-fa-w::before{
  content:"W";
}

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

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

.b-fa-rainbow::before{
  content:"\f75b";
}

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

.b-fa-tablet-screen-button::before{
  content:"\f3fa";
}

.b-fa-tablet-alt::before{
  content:"\f3fa";
}

.b-fa-paw::before{
  content:"\f1b0";
}

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

.b-fa-trowel-bricks::before{
  content:"\e58a";
}

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

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

.b-fa-hospital-user::before{
  content:"\f80d";
}

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

.b-fa-gavel::before{
  content:"\f0e3";
}

.b-fa-legal::before{
  content:"\f0e3";
}

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

.b-fa-microphone-slash::before{
  content:"\f131";
}

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

.b-fa-motorcycle::before{
  content:"\f21c";
}

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

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

.b-fa-pen-ruler::before{
  content:"\f5ae";
}

.b-fa-pencil-ruler::before{
  content:"\f5ae";
}

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

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

.b-fa-mars-and-venus-burst::before{
  content:"\e523";
}

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

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

.b-fa-scissors::before{
  content:"\f0c4";
}

.b-fa-cut::before{
  content:"\f0c4";
}

.b-fa-sun-plant-wilt::before{
  content:"\e57a";
}

.b-fa-toilets-portable::before{
  content:"\e584";
}

.b-fa-hockey-puck::before{
  content:"\f453";
}

.b-fa-table::before{
  content:"\f0ce";
}

.b-fa-magnifying-glass-arrow-right::before{
  content:"\e521";
}

.b-fa-tachograph-digital::before{
  content:"\f566";
}

.b-fa-digital-tachograph::before{
  content:"\f566";
}

.b-fa-users-slash::before{
  content:"\e073";
}

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

.b-fa-reply::before{
  content:"\f3e5";
}

.b-fa-mail-reply::before{
  content:"\f3e5";
}

.b-fa-star-and-crescent::before{
  content:"\f699";
}

.b-fa-house-fire::before{
  content:"\e50c";
}

.b-fa-square-minus::before{
  content:"\f146";
}

.b-fa-minus-square::before{
  content:"\f146";
}

.b-fa-helicopter::before{
  content:"\f533";
}

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

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

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

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

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

.b-fa-swatchbook::before{
  content:"\f5c3";
}

.b-fa-prescription-bottle::before{
  content:"\f485";
}

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

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

.b-fa-people-group::before{
  content:"\e533";
}

.b-fa-hourglass-end::before{
  content:"\f253";
}

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

.b-fa-heart-crack::before{
  content:"\f7a9";
}

.b-fa-heart-broken::before{
  content:"\f7a9";
}

.b-fa-square-up-right::before{
  content:"\f360";
}

.b-fa-external-link-square-alt::before{
  content:"\f360";
}

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

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

.b-fa-film::before{
  content:"\f008";
}

.b-fa-ruler-horizontal::before{
  content:"\f547";
}

.b-fa-people-robbery::before{
  content:"\e536";
}

.b-fa-lightbulb::before{
  content:"\f0eb";
}

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

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

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

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

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

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

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

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

.b-fa-unlock-keyhole::before{
  content:"\f13e";
}

.b-fa-unlock-alt::before{
  content:"\f13e";
}

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

.b-fa-headphones-simple::before{
  content:"\f58f";
}

.b-fa-headphones-alt::before{
  content:"\f58f";
}

.b-fa-sitemap::before{
  content:"\f0e8";
}

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

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

.b-fa-memory::before{
  content:"\f538";
}

.b-fa-road-spikes::before{
  content:"\e568";
}

.b-fa-fire-burner::before{
  content:"\e4f1";
}

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

.b-fa-hanukiah::before{
  content:"\f6e6";
}

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

.b-fa-volume-low::before{
  content:"\f027";
}

.b-fa-volume-down::before{
  content:"\f027";
}

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

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

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

.b-fa-wheat-awn::before{
  content:"\e2cd";
}

.b-fa-wheat-alt::before{
  content:"\e2cd";
}

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

.b-fa-hands-holding-child::before{
  content:"\e4fa";
}

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

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

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

.b-fa-peseta-sign::before{
  content:"\e221";
}

.b-fa-heading::before{
  content:"\f1dc";
}

.b-fa-header::before{
  content:"\f1dc";
}

.b-fa-ghost::before{
  content:"\f6e2";
}

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

.b-fa-list-squares::before{
  content:"\f03a";
}

.b-fa-square-phone-flip::before{
  content:"\f87b";
}

.b-fa-phone-square-alt::before{
  content:"\f87b";
}

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

.b-fa-gamepad::before{
  content:"\f11b";
}

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

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

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

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

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

.b-fa-house-medical-circle-xmark::before{
  content:"\e513";
}

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

.b-fa-folder-plus::before{
  content:"\f65e";
}

.b-fa-futbol::before{
  content:"\f1e3";
}

.b-fa-futbol-ball::before{
  content:"\f1e3";
}

.b-fa-soccer-ball::before{
  content:"\f1e3";
}

.b-fa-paintbrush::before{
  content:"\f1fc";
}

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

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

.b-fa-gas-pump::before{
  content:"\f52f";
}

.b-fa-hot-tub-person::before{
  content:"\f593";
}

.b-fa-hot-tub::before{
  content:"\f593";
}

.b-fa-map-location::before{
  content:"\f59f";
}

.b-fa-map-marked::before{
  content:"\f59f";
}

.b-fa-house-flood-water::before{
  content:"\e50e";
}

.b-fa-tree::before{
  content:"\f1bb";
}

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

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

.b-fa-pen-to-square::before{
  content:"\f044";
}

.b-fa-edit::before{
  content:"\f044";
}

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

.b-fa-share-nodes::before{
  content:"\f1e0";
}

.b-fa-share-alt::before{
  content:"\f1e0";
}

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

.b-fa-hourglass-half::before{
  content:"\f252";
}

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

.b-fa-microscope::before{
  content:"\f610";
}

.b-fa-sink::before{
  content:"\e06d";
}

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

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

.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-mitten::before{
  content:"\f7b5";
}

.b-fa-person-rays::before{
  content:"\e54d";
}

.b-fa-users::before{
  content:"\f0c0";
}

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

.b-fa-flask-vial::before{
  content:"\e4f3";
}

.b-fa-hand::before{
  content:"\f256";
}

.b-fa-hand-paper::before{
  content:"\f256";
}

.b-fa-om::before{
  content:"\f679";
}

.b-fa-worm::before{
  content:"\e599";
}

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

.b-fa-plug::before{
  content:"\f1e6";
}

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

.b-fa-hand-spock::before{
  content:"\f259";
}

.b-fa-stopwatch::before{
  content:"\f2f2";
}

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

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

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

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

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

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

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

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

.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-road-circle-check::before{
  content:"\e564";
}

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

.b-fa-square-rss::before{
  content:"\f143";
}

.b-fa-rss-square::before{
  content:"\f143";
}

.b-fa-land-mine-on::before{
  content:"\e51b";
}

.b-fa-i-cursor::before{
  content:"\f246";
}

.b-fa-stamp::before{
  content:"\f5bf";
}

.b-fa-stairs::before{
  content:"\e289";
}

.b-fa-i::before{
  content:"I";
}

.b-fa-hryvnia-sign::before{
  content:"\f6f2";
}

.b-fa-hryvnia::before{
  content:"\f6f2";
}

.b-fa-pills::before{
  content:"\f484";
}

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

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

.b-fa-tooth::before{
  content:"\f5c9";
}

.b-fa-v::before{
  content:"V";
}

.b-fa-bangladeshi-taka-sign::before{
  content:"\e2e6";
}

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

.b-fa-staff-snake::before{
  content:"\e579";
}

.b-fa-rod-asclepius::before{
  content:"\e579";
}

.b-fa-rod-snake::before{
  content:"\e579";
}

.b-fa-staff-aesculapius::before{
  content:"\e579";
}

.b-fa-head-side-cough-slash::before{
  content:"\e062";
}

.b-fa-truck-medical::before{
  content:"\f0f9";
}

.b-fa-ambulance::before{
  content:"\f0f9";
}

.b-fa-wheat-awn-circle-exclamation::before{
  content:"\e598";
}

.b-fa-snowman::before{
  content:"\f7d0";
}

.b-fa-mortar-pestle::before{
  content:"\f5a7";
}

.b-fa-road-barrier::before{
  content:"\e562";
}

.b-fa-school::before{
  content:"\f549";
}

.b-fa-igloo::before{
  content:"\f7ae";
}

.b-fa-joint::before{
  content:"\f595";
}

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

.b-fa-horse::before{
  content:"\f6f0";
}

.b-fa-q::before{
  content:"Q";
}

.b-fa-g::before{
  content:"G";
}

.b-fa-notes-medical::before{
  content:"\f481";
}

.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-dong-sign::before{
  content:"\e169";
}

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

.b-fa-poo-storm::before{
  content:"\f75a";
}

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

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

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

.b-fa-hand-point-up::before{
  content:"\f0a6";
}

.b-fa-money-bill::before{
  content:"\f0d6";
}

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

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

.b-fa-umbrella-beach::before{
  content:"\f5ca";
}

.b-fa-helmet-un::before{
  content:"\e503";
}

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

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

.b-fa-hand-point-down::before{
  content:"\f0a7";
}

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

.b-fa-folder::before{
  content:"\f07b";
}

.b-fa-folder-blank::before{
  content:"\f07b";
}

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

.b-fa-file-medical-alt::before{
  content:"\f478";
}

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

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

.b-fa-mars-stroke::before{
  content:"\f229";
}

.b-fa-vial::before{
  content:"\f492";
}

.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-wand-magic-sparkles::before{
  content:"\e2ca";
}

.b-fa-magic-wand-sparkles::before{
  content:"\e2ca";
}

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

.b-fa-pen-clip::before{
  content:"\f305";
}

.b-fa-pen-alt::before{
  content:"\f305";
}

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

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

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

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

.b-fa-van-shuttle::before{
  content:"\f5b6";
}

.b-fa-shuttle-van::before{
  content:"\f5b6";
}

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

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

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

.b-fa-highlighter::before{
  content:"\f591";
}

.b-fa-key::before{
  content:"\f084";
}

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

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

.b-fa-synagogue::before{
  content:"\f69b";
}

.b-fa-person-half-dress::before{
  content:"\e548";
}

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

.b-fa-location-arrow::before{
  content:"\f124";
}

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

.b-fa-tablet-button::before{
  content:"\f10a";
}

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

.b-fa-pizza-slice::before{
  content:"\f818";
}

.b-fa-money-bill-wave::before{
  content:"\f53a";
}

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

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

.b-fa-house-flag::before{
  content:"\e50d";
}

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

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

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

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

.b-fa-spray-can-sparkles::before{
  content:"\f5d0";
}

.b-fa-air-freshener::before{
  content:"\f5d0";
}

.b-fa-star::before{
  content:"\f005";
}

.b-fa-repeat::before{
  content:"\f363";
}

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

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

.b-fa-venus-mars::before{
  content:"\f228";
}

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

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

.b-fa-maximize::before{
  content:"\f31e";
}

.b-fa-expand-arrows-alt::before{
  content:"\f31e";
}

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

.b-fa-shapes::before{
  content:"\f61f";
}

.b-fa-triangle-circle-square::before{
  content:"\f61f";
}

.b-fa-shuffle::before{
  content:"\f074";
}

.b-fa-random::before{
  content:"\f074";
}

.b-fa-person-running::before{
  content:"\f70c";
}

.b-fa-running::before{
  content:"\f70c";
}

.b-fa-mobile-retro::before{
  content:"\e527";
}

.b-fa-grip-lines-vertical::before{
  content:"\f7a5";
}

.b-fa-spider::before{
  content:"\f717";
}

.b-fa-hands-bound::before{
  content:"\e4f9";
}

.b-fa-file-invoice-dollar::before{
  content:"\f571";
}

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

.b-fa-x-ray::before{
  content:"\f497";
}

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

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

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

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

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

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

.b-fa-shop-slash::before{
  content:"\e070";
}

.b-fa-store-alt-slash::before{
  content:"\e070";
}

.b-fa-server::before{
  content:"\f233";
}

.b-fa-virus-covid-slash::before{
  content:"\e4a9";
}

.b-fa-shop-lock::before{
  content:"\e4a5";
}

.b-fa-hourglass-start::before{
  content:"\f251";
}

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

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

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

.b-fa-person-breastfeeding::before{
  content:"\e53a";
}

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

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

.b-fa-venus::before{
  content:"\f221";
}

.b-fa-passport::before{
  content:"\f5ab";
}

.b-fa-thumbtack-slash::before{
  content:"\e68f";
}

.b-fa-thumb-tack-slash::before{
  content:"\e68f";
}

.b-fa-heart-pulse::before{
  content:"\f21e";
}

.b-fa-heartbeat::before{
  content:"\f21e";
}

.b-fa-people-carry-box::before{
  content:"\f4ce";
}

.b-fa-people-carry::before{
  content:"\f4ce";
}

.b-fa-temperature-high::before{
  content:"\f769";
}

.b-fa-microchip::before{
  content:"\f2db";
}

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

.b-fa-weight-hanging::before{
  content:"\f5cd";
}

.b-fa-xmarks-lines::before{
  content:"\e59a";
}

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

.b-fa-weight-scale::before{
  content:"\f496";
}

.b-fa-weight::before{
  content:"\f496";
}

.b-fa-user-group::before{
  content:"\f500";
}

.b-fa-user-friends::before{
  content:"\f500";
}

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

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

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

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

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

.b-fa-wheelchair::before{
  content:"\f193";
}

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

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

.b-fa-toggle-on::before{
  content:"\f205";
}

.b-fa-person-walking::before{
  content:"\f554";
}

.b-fa-walking::before{
  content:"\f554";
}

.b-fa-l::before{
  content:"L";
}

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

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

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

.b-fa-shuttle-space::before{
  content:"\f197";
}

.b-fa-space-shuttle::before{
  content:"\f197";
}

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

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

.b-fa-folder-open::before{
  content:"\f07c";
}

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

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

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

.b-fa-microphone-lines::before{
  content:"\f3c9";
}

.b-fa-microphone-alt::before{
  content:"\f3c9";
}

.b-fa-pepper-hot::before{
  content:"\f816";
}

.b-fa-unlock::before{
  content:"\f09c";
}

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

.b-fa-headset::before{
  content:"\f590";
}

.b-fa-store-slash::before{
  content:"\e071";
}

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

.b-fa-user-minus::before{
  content:"\f503";
}

.b-fa-mars-stroke-up::before{
  content:"\f22a";
}

.b-fa-mars-stroke-v::before{
  content:"\f22a";
}

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

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

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

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

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

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

.b-fa-wifi::before{
  content:"\f1eb";
}

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

.b-fa-wifi-strong::before{
  content:"\f1eb";
}

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

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

.b-fa-underline::before{
  content:"\f0cd";
}

.b-fa-user-pen::before{
  content:"\f4ff";
}

.b-fa-user-edit::before{
  content:"\f4ff";
}

.b-fa-signature::before{
  content:"\f5b7";
}

.b-fa-stroopwafel::before{
  content:"\f551";
}

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

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

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

.b-fa-manat-sign::before{
  content:"\e1d5";
}

.b-fa-not-equal::before{
  content:"\f53e";
}

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

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

.b-fa-map-location-dot::before{
  content:"\f5a0";
}

.b-fa-map-marked-alt::before{
  content:"\f5a0";
}

.b-fa-jedi::before{
  content:"\f669";
}

.b-fa-square-poll-vertical::before{
  content:"\f681";
}

.b-fa-poll::before{
  content:"\f681";
}

.b-fa-mug-hot::before{
  content:"\f7b6";
}

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

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

.b-fa-gift::before{
  content:"\f06b";
}

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

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

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

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

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

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

.b-fa-mars-stroke-right::before{
  content:"\f22b";
}

.b-fa-mars-stroke-h::before{
  content:"\f22b";
}

.b-fa-hand-back-fist::before{
  content:"\f255";
}

.b-fa-hand-rock::before{
  content:"\f255";
}

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

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

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

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

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

.b-fa-hands-bubbles::before{
  content:"\e05e";
}

.b-fa-hands-wash::before{
  content:"\e05e";
}

.b-fa-less-than-equal::before{
  content:"\f537";
}

.b-fa-train::before{
  content:"\f238";
}

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

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

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

.b-fa-sailboat::before{
  content:"\e445";
}

.b-fa-window-restore::before{
  content:"\f2d2";
}

.b-fa-square-plus::before{
  content:"\f0fe";
}

.b-fa-plus-square::before{
  content:"\f0fe";
}

.b-fa-torii-gate::before{
  content:"\f6a1";
}

.b-fa-frog::before{
  content:"\f52e";
}

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

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

.b-fa-microphone::before{
  content:"\f130";
}

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

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

.b-fa-screwdriver::before{
  content:"\f54a";
}

.b-fa-folder-closed::before{
  content:"\e185";
}

.b-fa-house-tsunami::before{
  content:"\e515";
}

.b-fa-square-nfi::before{
  content:"\e576";
}

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

.b-fa-martini-glass::before{
  content:"\f57b";
}

.b-fa-glass-martini-alt::before{
  content:"\f57b";
}

.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-table-columns::before{
  content:"\f0db";
}

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

.b-fa-lemon::before{
  content:"\f094";
}

.b-fa-head-side-mask::before{
  content:"\e063";
}

.b-fa-handshake::before{
  content:"\f2b5";
}

.b-fa-gem::before{
  content:"\f3a5";
}

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

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

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

.b-fa-minimize::before{
  content:"\f78c";
}

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

.b-fa-monument::before{
  content:"\f5a6";
}

.b-fa-snowplow::before{
  content:"\f7d2";
}

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

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

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

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

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

.b-fa-tablets::before{
  content:"\f490";
}

.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-chair::before{
  content:"\f6c0";
}

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

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

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

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

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

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

.b-fa-plate-wheat::before{
  content:"\e55a";
}

.b-fa-icicles::before{
  content:"\f7ad";
}

.b-fa-person-shelter::before{
  content:"\e54f";
}

.b-fa-neuter::before{
  content:"\f22c";
}

.b-fa-id-badge::before{
  content:"\f2c1";
}

.b-fa-marker::before{
  content:"\f5a1";
}

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

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

.b-fa-helicopter-symbol::before{
  content:"\e502";
}

.b-fa-universal-access::before{
  content:"\f29a";
}

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

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

.b-fa-lari-sign::before{
  content:"\e1c8";
}

.b-fa-volcano::before{
  content:"\f770";
}

.b-fa-person-walking-dashed-line-arrow-right::before{
  content:"\e553";
}

.b-fa-sterling-sign::before{
  content:"\f154";
}

.b-fa-gbp::before{
  content:"\f154";
}

.b-fa-pound-sign::before{
  content:"\f154";
}

.b-fa-viruses::before{
  content:"\e076";
}

.b-fa-square-person-confined::before{
  content:"\e577";
}

.b-fa-user-tie::before{
  content:"\f508";
}

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

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

.b-fa-tent-arrow-down-to-line::before{
  content:"\e57e";
}

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

.b-fa-reply-all::before{
  content:"\f122";
}

.b-fa-mail-reply-all::before{
  content:"\f122";
}

.b-fa-suitcase::before{
  content:"\f0f2";
}

.b-fa-person-skating::before{
  content:"\f7c5";
}

.b-fa-skating::before{
  content:"\f7c5";
}

.b-fa-filter-circle-dollar::before{
  content:"\f662";
}

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

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

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

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

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

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

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

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

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

.b-fa-scroll::before{
  content:"\f70e";
}

.b-fa-spa::before{
  content:"\f5bb";
}

.b-fa-location-pin-lock::before{
  content:"\e51f";
}

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

.b-fa-hill-avalanche::before{
  content:"\e507";
}

.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-bomb::before{
  content:"\f1e2";
}

.b-fa-registered::before{
  content:"\f25d";
}

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

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

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

.b-fa-scale-unbalanced-flip::before{
  content:"\f516";
}

.b-fa-balance-scale-right::before{
  content:"\f516";
}

.b-fa-subscript::before{
  content:"\f12c";
}

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

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

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

.b-fa-house-laptop::before{
  content:"\e066";
}

.b-fa-laptop-house::before{
  content:"\e066";
}

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

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

.b-fa-money-bills::before{
  content:"\e1f3";
}

.b-fa-smog::before{
  content:"\f75f";
}

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

.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-palette::before{
  content:"\f53f";
}

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

.b-fa-vest::before{
  content:"\e085";
}

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

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

.b-fa-seedling::before{
  content:"\f4d8";
}

.b-fa-sprout::before{
  content:"\f4d8";
}

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

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

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

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

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

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

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

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

.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-cloud-bolt::before{
  content:"\f76c";
}

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

.b-fa-text-slash::before{
  content:"\f87d";
}

.b-fa-remove-format::before{
  content:"\f87d";
}

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

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

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

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

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

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

.b-fa-house-lock::before{
  content:"\e510";
}

.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-children::before{
  content:"\e4e1";
}

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

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

.b-fa-user-large-slash::before{
  content:"\f4fa";
}

.b-fa-user-alt-slash::before{
  content:"\f4fa";
}

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

.b-fa-handshake-simple-slash::before{
  content:"\e05f";
}

.b-fa-handshake-alt-slash::before{
  content:"\e05f";
}

.b-fa-mattress-pillow::before{
  content:"\e525";
}

.b-fa-guarani-sign::before{
  content:"\e19a";
}

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

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

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

.b-fa-fire-extinguisher::before{
  content:"\f134";
}

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

.b-fa-greater-than-equal::before{
  content:"\f532";
}

.b-fa-shield-halved::before{
  content:"\f3ed";
}

.b-fa-shield-alt::before{
  content:"\f3ed";
}

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

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

.b-fa-virus::before{
  content:"\e074";
}

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

.b-fa-layer-group::before{
  content:"\f5fd";
}

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

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

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

.b-fa-house-chimney-crack::before{
  content:"\f6f1";
}

.b-fa-house-damage::before{
  content:"\f6f1";
}

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

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

.b-fa-square::before{
  content:"\f0c8";
}

.b-fa-martini-glass-empty::before{
  content:"\f000";
}

.b-fa-glass-martini::before{
  content:"\f000";
}

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

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

.b-fa-italic::before{
  content:"\f033";
}

.b-fa-table-cells-column-lock::before{
  content:"\e678";
}

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

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

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

.b-fa-z::before{
  content:"Z";
}

.b-fa-person-skiing::before{
  content:"\f7c9";
}

.b-fa-skiing::before{
  content:"\f7c9";
}

.b-fa-road-lock::before{
  content:"\e567";
}

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

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

.b-fa-temperature-down::before{
  content:"\e03f";
}

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

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

.b-fa-p::before{
  content:"P";
}

.b-fa-snowflake::before{
  content:"\f2dc";
}

.b-fa-newspaper::before{
  content:"\f1ea";
}

.b-fa-rectangle-ad::before{
  content:"\f641";
}

.b-fa-ad::before{
  content:"\f641";
}

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

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

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

.b-fa-locust::before{
  content:"\e520";
}

.b-fa-sort::before{
  content:"\f0dc";
}

.b-fa-unsorted::before{
  content:"\f0dc";
}

.b-fa-list-ol::before{
  content:"\f0cb";
}

.b-fa-list-1-2::before{
  content:"\f0cb";
}

.b-fa-list-numeric::before{
  content:"\f0cb";
}

.b-fa-person-dress-burst::before{
  content:"\e544";
}

.b-fa-money-check-dollar::before{
  content:"\f53d";
}

.b-fa-money-check-alt::before{
  content:"\f53d";
}

.b-fa-vector-square::before{
  content:"\f5cb";
}

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

.b-fa-language::before{
  content:"\f1ab";
}

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

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

.b-fa-filter::before{
  content:"\f0b0";
}

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

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

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

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

.b-fa-house-chimney-user::before{
  content:"\e065";
}

.b-fa-hand-holding-heart::before{
  content:"\f4be";
}

.b-fa-puzzle-piece::before{
  content:"\f12e";
}

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

.b-fa-star-half-stroke::before{
  content:"\f5c0";
}

.b-fa-star-half-alt::before{
  content:"\f5c0";
}

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

.b-fa-whiskey-glass::before{
  content:"\f7a0";
}

.b-fa-glass-whiskey::before{
  content:"\f7a0";
}

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

.b-fa-magnifying-glass-chart::before{
  content:"\e522";
}

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

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

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

.b-fa-won-sign::before{
  content:"\f159";
}

.b-fa-krw::before{
  content:"\f159";
}

.b-fa-won::before{
  content:"\f159";
}

.b-fa-virus-covid::before{
  content:"\e4a8";
}

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

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

.b-fa-leaf::before{
  content:"\f06c";
}

.b-fa-road::before{
  content:"\f018";
}

.b-fa-taxi::before{
  content:"\f1ba";
}

.b-fa-cab::before{
  content:"\f1ba";
}

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

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

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

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

.b-fa-sack-xmark::before{
  content:"\e56a";
}

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

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

.b-fa-fish-fins::before{
  content:"\e4f2";
}

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

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

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

.b-fa-object-ungroup::before{
  content:"\f248";
}

.b-fa-poop::before{
  content:"\f619";
}

.b-fa-location-pin::before{
  content:"\f041";
}

.b-fa-map-marker::before{
  content:"\f041";
}

.b-fa-kaaba::before{
  content:"\f66b";
}

.b-fa-toilet-paper::before{
  content:"\f71e";
}

.b-fa-helmet-safety::before{
  content:"\f807";
}

.b-fa-hard-hat::before{
  content:"\f807";
}

.b-fa-hat-hard::before{
  content:"\f807";
}

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

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

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

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

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

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

.b-fa-object-group::before{
  content:"\f247";
}

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

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

.b-fa-mask-ventilator::before{
  content:"\e524";
}

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

.b-fa-signs-post::before{
  content:"\f277";
}

.b-fa-map-signs::before{
  content:"\f277";
}

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

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

.b-fa-h::before{
  content:"H";
}

.b-fa-tarp::before{
  content:"\e57b";
}

.b-fa-screwdriver-wrench::before{
  content:"\f7d9";
}

.b-fa-tools::before{
  content:"\f7d9";
}

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

.b-fa-plug-circle-bolt::before{
  content:"\e55b";
}

.b-fa-heart::before{
  content:"\f004";
}

.b-fa-mars-and-venus::before{
  content:"\f224";
}

.b-fa-house-user::before{
  content:"\e1b0";
}

.b-fa-home-user::before{
  content:"\e1b0";
}

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

.b-fa-house-crack::before{
  content:"\e3b1";
}

.b-fa-martini-glass-citrus::before{
  content:"\f561";
}

.b-fa-cocktail::before{
  content:"\f561";
}

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

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

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

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

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

.b-fa-toilet-paper-slash::before{
  content:"\e072";
}

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

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

.b-fa-kitchen-set::before{
  content:"\e51a";
}

.b-fa-r::before{
  content:"R";
}

.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-cube::before{
  content:"\f1b2";
}

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

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

.b-fa-solar-panel::before{
  content:"\f5ba";
}

.b-fa-lock-open::before{
  content:"\f3c1";
}

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

.b-fa-money-bill-transfer::before{
  content:"\e528";
}

.b-fa-money-bill-trend-up::before{
  content:"\e529";
}

.b-fa-house-flood-water-circle-arrow-right::before{
  content:"\e50f";
}

.b-fa-square-poll-horizontal::before{
  content:"\f682";
}

.b-fa-poll-h::before{
  content:"\f682";
}

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

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

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

.b-fa-recycle::before{
  content:"\f1b8";
}

.b-fa-user-astronaut::before{
  content:"\f4fb";
}

.b-fa-plane-slash::before{
  content:"\e069";
}

.b-fa-trademark::before{
  content:"\f25c";
}

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

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

.b-fa-satellite-dish::before{
  content:"\f7c0";
}

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

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

.b-fa-mobile-screen-button::before{
  content:"\f3cd";
}

.b-fa-mobile-alt::before{
  content:"\f3cd";
}

.b-fa-volume-high::before{
  content:"\f028";
}

.b-fa-volume-up::before{
  content:"\f028";
}

.b-fa-users-rays::before{
  content:"\e593";
}

.b-fa-wallet::before{
  content:"\f555";
}

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

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

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

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

.b-fa-wrench::before{
  content:"\f0ad";
}

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

.b-fa-rupee-sign::before{
  content:"\f156";
}

.b-fa-rupee::before{
  content:"\f156";
}

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

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

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

.b-fa-plane-departure::before{
  content:"\f5b0";
}

.b-fa-handshake-slash::before{
  content:"\e060";
}

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

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

.b-fa-hat-cowboy::before{
  content:"\f8c0";
}

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

.b-fa-phone-flip::before{
  content:"\f879";
}

.b-fa-phone-alt::before{
  content:"\f879";
}

.b-fa-truck-front::before{
  content:"\e2b7";
}

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

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

.b-fa-truck-field::before{
  content:"\e58d";
}

.b-fa-route::before{
  content:"\f4d7";
}

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

.b-fa-panorama::before{
  content:"\e209";
}

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

.b-fa-teeth-open::before{
  content:"\f62f";
}

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

.b-fa-tags::before{
  content:"\f02c";
}

.b-fa-wine-glass::before{
  content:"\f4e3";
}

.b-fa-forward-fast::before{
  content:"\f050";
}

.b-fa-fast-forward::before{
  content:"\f050";
}

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

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

.b-fa-square-parking::before{
  content:"\f540";
}

.b-fa-parking::before{
  content:"\f540";
}

.b-fa-house-signal::before{
  content:"\e012";
}

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

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

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

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

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

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

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

.b-fa-terminal::before{
  content:"\f120";
}

.b-fa-mobile-button::before{
  content:"\f10b";
}

.b-fa-house-medical-flag::before{
  content:"\e514";
}

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

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

.b-fa-tape::before{
  content:"\f4db";
}

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

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

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

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

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

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

.b-fa-person-military-to-person::before{
  content:"\e54c";
}

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

.b-fa-user-slash::before{
  content:"\f506";
}

.b-fa-pen::before{
  content:"\f304";
}

.b-fa-tower-observation::before{
  content:"\e586";
}

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

.b-fa-signal::before{
  content:"\f012";
}

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

.b-fa-signal-perfect::before{
  content:"\f012";
}

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

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

.b-fa-house-chimney::before{
  content:"\e3af";
}

.b-fa-home-lg::before{
  content:"\e3af";
}

.b-fa-window-maximize::before{
  content:"\f2d0";
}

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

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

.b-fa-prescription::before{
  content:"\f5b1";
}

.b-fa-shop::before{
  content:"\f54f";
}

.b-fa-store-alt::before{
  content:"\f54f";
}

.b-fa-floppy-disk::before{
  content:"\f0c7";
}

.b-fa-save::before{
  content:"\f0c7";
}

.b-fa-vihara::before{
  content:"\f6a7";
}

.b-fa-scale-unbalanced::before{
  content:"\f515";
}

.b-fa-balance-scale-left::before{
  content:"\f515";
}

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

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

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

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

.b-fa-plant-wilt::before{
  content:"\e5aa";
}

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

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

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

.b-fa-hand-holding-dollar::before{
  content:"\f4c0";
}

.b-fa-hand-holding-usd::before{
  content:"\f4c0";
}

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

.b-fa-hand-pointer::before{
  content:"\f25a";
}

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

.b-fa-hand-scissors::before{
  content:"\f257";
}

.b-fa-hands-praying::before{
  content:"\f684";
}

.b-fa-praying-hands::before{
  content:"\f684";
}

.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-biohazard::before{
  content:"\f780";
}

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

.b-fa-location::before{
  content:"\f601";
}

.b-fa-mars-double::before{
  content:"\f227";
}

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

.b-fa-users-between-lines::before{
  content:"\e591";
}

.b-fa-lungs-virus::before{
  content:"\e067";
}

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

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

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

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

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

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

.b-fa-head-side-virus::before{
  content:"\e064";
}

.b-fa-user-gear::before{
  content:"\f4fe";
}

.b-fa-user-cog::before{
  content:"\f4fe";
}

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

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

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

.b-fa-shield-virus::before{
  content:"\e06c";
}

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

.b-fa-mosquito-net::before{
  content:"\e52c";
}

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

.b-fa-person-booth::before{
  content:"\f756";
}

.b-fa-text-width::before{
  content:"\f035";
}

.b-fa-hat-wizard::before{
  content:"\f6e8";
}

.b-fa-pen-fancy::before{
  content:"\f5ac";
}

.b-fa-person-digging::before{
  content:"\f85e";
}

.b-fa-digging::before{
  content:"\f85e";
}

.b-fa-trash::before{
  content:"\f1f8";
}

.b-fa-gauge-simple::before{
  content:"\f629";
}

.b-fa-gauge-simple-med::before{
  content:"\f629";
}

.b-fa-tachometer-average::before{
  content:"\f629";
}

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

.b-fa-poo::before{
  content:"\f2fe";
}

.b-fa-quote-right::before{
  content:"\f10e";
}

.b-fa-quote-right-alt::before{
  content:"\f10e";
}

.b-fa-shirt::before{
  content:"\f553";
}

.b-fa-t-shirt::before{
  content:"\f553";
}

.b-fa-tshirt::before{
  content:"\f553";
}

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

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

.b-fa-tenge-sign::before{
  content:"\f7d7";
}

.b-fa-tenge::before{
  content:"\f7d7";
}

.b-fa-headphones::before{
  content:"\f025";
}

.b-fa-hands-holding::before{
  content:"\f4c2";
}

.b-fa-hands-clapping::before{
  content:"\e1a8";
}

.b-fa-republican::before{
  content:"\f75e";
}

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

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

.b-fa-ruler::before{
  content:"\f545";
}

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

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

.b-fa-restroom::before{
  content:"\f7bd";
}

.b-fa-j::before{
  content:"J";
}

.b-fa-users-viewfinder::before{
  content:"\e595";
}

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

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

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

.b-fa-table-cells::before{
  content:"\f00a";
}

.b-fa-th::before{
  content:"\f00a";
}

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

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

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

.b-fa-o::before{
  content:"O";
}

.b-fa-suitcase-medical::before{
  content:"\f0fa";
}

.b-fa-medkit::before{
  content:"\f0fa";
}

.b-fa-user-secret::before{
  content:"\f21b";
}

.b-fa-otter::before{
  content:"\f700";
}

.b-fa-person-dress::before{
  content:"\f182";
}

.b-fa-female::before{
  content:"\f182";
}

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

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

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

.b-fa-table-cells-large::before{
  content:"\f009";
}

.b-fa-th-large::before{
  content:"\f009";
}

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

.b-fa-tanakh::before{
  content:"\f827";
}

.b-fa-phone-volume::before{
  content:"\f2a0";
}

.b-fa-volume-control-phone::before{
  content:"\f2a0";
}

.b-fa-hat-cowboy-side::before{
  content:"\f8c1";
}

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

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

.b-fa-lira-sign::before{
  content:"\f195";
}

.b-fa-satellite::before{
  content:"\f7bf";
}

.b-fa-plane-lock::before{
  content:"\e558";
}

.b-fa-tag::before{
  content:"\f02b";
}

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

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

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

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

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

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

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

.b-fa-paperclip::before{
  content:"\f0c6";
}

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

.b-fa-ribbon::before{
  content:"\f4d6";
}

.b-fa-lungs::before{
  content:"\f604";
}

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

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

.b-fa-litecoin-sign::before{
  content:"\e1d3";
}

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

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

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

.b-fa-indent::before{
  content:"\f03c";
}

.b-fa-truck-field-un::before{
  content:"\e58e";
}

.b-fa-hourglass::before{
  content:"\f254";
}

.b-fa-hourglass-empty::before{
  content:"\f254";
}

.b-fa-mountain::before{
  content:"\f6fc";
}

.b-fa-user-doctor::before{
  content:"\f0f0";
}

.b-fa-user-md::before{
  content:"\f0f0";
}

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

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

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

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

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

.b-fa-square-virus::before{
  content:"\e578";
}

.b-fa-meteor::before{
  content:"\f753";
}

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

.b-fa-sleigh::before{
  content:"\f7cc";
}

.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-hand-holding-droplet::before{
  content:"\f4c1";
}

.b-fa-hand-holding-water::before{
  content:"\f4c1";
}

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

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

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

.b-fa-prescription-bottle-medical::before{
  content:"\f486";
}

.b-fa-prescription-bottle-alt::before{
  content:"\f486";
}

.b-fa-landmark::before{
  content:"\f66f";
}

.b-fa-truck::before{
  content:"\f0d1";
}

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

.b-fa-person-cane::before{
  content:"\e53c";
}

.b-fa-tent::before{
  content:"\e57d";
}

.b-fa-vest-patches::before{
  content:"\e086";
}

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

.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-money-bill-wheat::before{
  content:"\e52a";
}

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

.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-hard-drive::before{
  content:"\f0a0";
}

.b-fa-hdd::before{
  content:"\f0a0";
}

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

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

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

.b-fa-rectangle-list::before{
  content:"\f022";
}

.b-fa-list-alt::before{
  content:"\f022";
}

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

.b-fa-house-medical-circle-check::before{
  content:"\e511";
}

.b-fa-person-skiing-nordic::before{
  content:"\f7ca";
}

.b-fa-skiing-nordic::before{
  content:"\f7ca";
}

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

.b-fa-plane-arrival::before{
  content:"\f5af";
}

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

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

.b-fa-train-subway::before{
  content:"\f239";
}

.b-fa-subway::before{
  content:"\f239";
}

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

.b-fa-indian-rupee-sign::before{
  content:"\e1bc";
}

.b-fa-indian-rupee::before{
  content:"\e1bc";
}

.b-fa-inr::before{
  content:"\e1bc";
}

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

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

.b-fa-money-bill-1::before{
  content:"\f3d1";
}

.b-fa-money-bill-alt::before{
  content:"\f3d1";
}

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

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

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

.b-fa-virus-slash::before{
  content:"\e075";
}

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

.b-fa-subtract::before{
  content:"\f068";
}

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

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

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

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

.b-fa-street-view::before{
  content:"\f21d";
}

.b-fa-franc-sign::before{
  content:"\e18f";
}

.b-fa-volume-off::before{
  content:"\f026";
}

.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-gear::before{
  content:"\f013";
}

.b-fa-cog::before{
  content:"\f013";
}

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

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

.b-fa-mosque::before{
  content:"\f678";
}

.b-fa-mosquito::before{
  content:"\e52b";
}

.b-fa-star-of-david::before{
  content:"\f69a";
}

.b-fa-person-military-rifle::before{
  content:"\e54b";
}

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

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

.b-fa-vials::before{
  content:"\f493";
}

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

.b-fa-place-of-worship::before{
  content:"\f67f";
}

.b-fa-grip-vertical::before{
  content:"\f58e";
}

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

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

.b-fa-u::before{
  content:"U";
}

.b-fa-square-root-variable::before{
  content:"\f698";
}

.b-fa-square-root-alt::before{
  content:"\f698";
}

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

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

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

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

.b-fa-pallet::before{
  content:"\f482";
}

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

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

.b-fa-s::before{
  content:"S";
}

.b-fa-timeline::before{
  content:"\e29c";
}

.b-fa-keyboard::before{
  content:"\f11c";
}

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

.b-fa-house-chimney-medical::before{
  content:"\f7f2";
}

.b-fa-clinic-medical::before{
  content:"\f7f2";
}

.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-mobile-screen::before{
  content:"\f3cf";
}

.b-fa-mobile-android-alt::before{
  content:"\f3cf";
}

.b-fa-plane-up::before{
  content:"\e22d";
}

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

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

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

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

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

.b-fa-khanda::before{
  content:"\f66d";
}

.b-fa-sliders::before{
  content:"\f1de";
}

.b-fa-sliders-h::before{
  content:"\f1de";
}

.b-fa-folder-tree::before{
  content:"\f802";
}

.b-fa-network-wired::before{
  content:"\f6ff";
}

.b-fa-map-pin::before{
  content:"\f276";
}

.b-fa-hamsa::before{
  content:"\f665";
}

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

.b-fa-flask::before{
  content:"\f0c3";
}

.b-fa-person-pregnant::before{
  content:"\e31e";
}

.b-fa-wand-sparkles::before{
  content:"\f72b";
}

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

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

.b-fa-ticket::before{
  content:"\f145";
}

.b-fa-power-off::before{
  content:"\f011";
}

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

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

.b-fa-flag-usa::before{
  content:"\f74d";
}

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

.b-fa-tty::before{
  content:"\f1e4";
}

.b-fa-teletype::before{
  content:"\f1e4";
}

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

.b-fa-person-rifle::before{
  content:"\e54e";
}

.b-fa-house-medical-circle-exclamation::before{
  content:"\e512";
}

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

.b-fa-person-hiking::before{
  content:"\f6ec";
}

.b-fa-hiking::before{
  content:"\f6ec";
}

.b-fa-venus-double::before{
  content:"\f226";
}

.b-fa-images::before{
  content:"\f302";
}

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

.b-fa-people-pulling::before{
  content:"\e535";
}

.b-fa-n::before{
  content:"N";
}

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

.b-fa-tram::before{
  content:"\f7da";
}

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

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

.b-fa-ship::before{
  content:"\f21a";
}

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

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

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

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

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

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

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

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

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

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

.b-fa-forward::before{
  content:"\f04e";
}

.b-fa-mobile::before{
  content:"\f3ce";
}

.b-fa-mobile-android::before{
  content:"\f3ce";
}

.b-fa-mobile-phone::before{
  content:"\f3ce";
}

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

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

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

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

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

.b-fa-id-card::before{
  content:"\f2c2";
}

.b-fa-drivers-license::before{
  content:"\f2c2";
}

.b-fa-outdent::before{
  content:"\f03b";
}

.b-fa-dedent::before{
  content:"\f03b";
}

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

.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-calendar-week::before{
  content:"\f784";
}

.b-fa-laptop-medical::before{
  content:"\f812";
}

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

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

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

.b-fa-kiwi-bird::before{
  content:"\f535";
}

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

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

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

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

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

.b-fa-utensils::before{
  content:"\f2e7";
}

.b-fa-cutlery::before{
  content:"\f2e7";
}

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

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

.b-fa-mill-sign::before{
  content:"\e1ed";
}

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

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

.b-fa-tower-broadcast::before{
  content:"\f519";
}

.b-fa-broadcast-tower::before{
  content:"\f519";
}

.b-fa-truck-pickup::before{
  content:"\f63c";
}

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

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

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

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

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

.b-fa-hurricane::before{
  content:"\f751";
}

.b-fa-mound::before{
  content:"\e52d";
}

.b-fa-toilet-portable::before{
  content:"\e583";
}

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

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

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

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

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

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

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

.b-fa-glass-water::before{
  content:"\e4f4";
}

.b-fa-oil-well::before{
  content:"\e532";
}

.b-fa-vault::before{
  content:"\e2c5";
}

.b-fa-mars::before{
  content:"\f222";
}

.b-fa-toilet::before{
  content:"\f7d8";
}

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

.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-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-sun::before{
  content:"\f185";
}

.b-fa-guitar::before{
  content:"\f7a6";
}

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

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

.b-fa-horse-head::before{
  content:"\f7ab";
}

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

.b-fa-industry::before{
  content:"\f275";
}

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

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

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

.b-fa-florin-sign::before{
  content:"\e184";
}

.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-less-than::before{
  content:"\<";
}

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

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

.b-fa-head-side-cough::before{
  content:"\e061";
}

.b-fa-grip-lines::before{
  content:"\f7a4";
}

.b-fa-thumbs-down::before{
  content:"\f165";
}

.b-fa-user-lock::before{
  content:"\f502";
}

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

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

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

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

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

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

.b-fa-kit-medical::before{
  content:"\f479";
}

.b-fa-first-aid::before{
  content:"\f479";
}

.b-fa-person-through-window::before{
  content:"\e5a9";
}

.b-fa-toolbox::before{
  content:"\f552";
}

.b-fa-hands-holding-circle::before{
  content:"\e4fb";
}

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

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

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

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

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

.b-fa-hand-holding-hand::before{
  content:"\e4f7";
}

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

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

.b-fa-mountain-sun::before{
  content:"\e52f";
}

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

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

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

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

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

.b-fa-temperature-up::before{
  content:"\e040";
}

.b-fa-medal::before{
  content:"\f5a2";
}

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

.b-fa-square-h::before{
  content:"\f0fd";
}

.b-fa-h-square::before{
  content:"\f0fd";
}

.b-fa-podcast::before{
  content:"\f2ce";
}

.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-bell::before{
  content:"\f0f3";
}

.b-fa-superscript::before{
  content:"\f12b";
}

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

.b-fa-star-of-life::before{
  content:"\f621";
}

.b-fa-phone-slash::before{
  content:"\f3dd";
}

.b-fa-paint-roller::before{
  content:"\f5aa";
}

.b-fa-handshake-angle::before{
  content:"\f4c4";
}

.b-fa-hands-helping::before{
  content:"\f4c4";
}

.b-fa-location-dot::before{
  content:"\f3c5";
}

.b-fa-map-marker-alt::before{
  content:"\f3c5";
}

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

.b-fa-greater-than::before{
  content:"\>";
}

.b-fa-person-swimming::before{
  content:"\f5c4";
}

.b-fa-swimmer::before{
  content:"\f5c4";
}

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

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

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

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

.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-person-burst::before{
  content:"\e53b";
}

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

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

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

.b-fa-socks::before{
  content:"\f696";
}

.b-fa-inbox::before{
  content:"\f01c";
}

.b-fa-section::before{
  content:"\e447";
}

.b-fa-gauge-high::before{
  content:"\f625";
}

.b-fa-tachometer-alt::before{
  content:"\f625";
}

.b-fa-tachometer-alt-fast::before{
  content:"\f625";
}

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

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

.b-fa-hospital-alt::before{
  content:"\f0f8";
}

.b-fa-hospital-wide::before{
  content:"\f0f8";
}

.b-fa-wine-bottle::before{
  content:"\f72f";
}

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

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

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

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

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

.b-fa-hotdog::before{
  content:"\f80f";
}

.b-fa-person-walking-with-cane::before{
  content:"\f29d";
}

.b-fa-blind::before{
  content:"\f29d";
}

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

.b-fa-ice-cream::before{
  content:"\f810";
}

.b-fa-heart-circle-bolt::before{
  content:"\e4fc";
}

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

.b-fa-paragraph::before{
  content:"\f1dd";
}

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

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

.b-fa-star-half::before{
  content:"\f089";
}

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

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

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

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

.b-fa-chain::before{
  content:"\f0c1";
}

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

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

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

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

.b-fa-font::before{
  content:"\f031";
}

.b-fa-table-cells-row-lock::before{
  content:"\e67a";
}

.b-fa-rupiah-sign::before{
  content:"\e23d";
}

.b-fa-magnifying-glass::before{
  content:"\f002";
}

.b-fa-search::before{
  content:"\f002";
}

.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-person-dots-from-line::before{
  content:"\f470";
}

.b-fa-diagnoses::before{
  content:"\f470";
}

.b-fa-trash-can-arrow-up::before{
  content:"\f82a";
}

.b-fa-trash-restore-alt::before{
  content:"\f82a";
}

.b-fa-naira-sign::before{
  content:"\e1f6";
}

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

.b-fa-walkie-talkie::before{
  content:"\f8ef";
}

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

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

.b-fa-receipt::before{
  content:"\f543";
}

.b-fa-square-pen::before{
  content:"\f14b";
}

.b-fa-pen-square::before{
  content:"\f14b";
}

.b-fa-pencil-square::before{
  content:"\f14b";
}

.b-fa-suitcase-rolling::before{
  content:"\f5c1";
}

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

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

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

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

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

.b-fa-skull-crossbones::before{
  content:"\f714";
}

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

.b-fa-list-ul::before{
  content:"\f0ca";
}

.b-fa-list-dots::before{
  content:"\f0ca";
}

.b-fa-school-lock::before{
  content:"\e56f";
}

.b-fa-tower-cell::before{
  content:"\e585";
}

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

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

.b-fa-ranking-star::before{
  content:"\e561";
}

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

.b-fa-person-harassing::before{
  content:"\e549";
}

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

.b-fa-landmark-dome::before{
  content:"\f752";
}

.b-fa-landmark-alt::before{
  content:"\f752";
}

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

.b-fa-tv::before{
  content:"\f26c";
}

.b-fa-television::before{
  content:"\f26c";
}

.b-fa-tv-alt::before{
  content:"\f26c";
}

.b-fa-shrimp::before{
  content:"\e448";
}

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

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

.b-fa-jug-detergent::before{
  content:"\e519";
}

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

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

.b-fa-user-shield::before{
  content:"\f505";
}

.b-fa-wind::before{
  content:"\f72e";
}

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

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

.b-fa-y::before{
  content:"Y";
}

.b-fa-person-snowboarding::before{
  content:"\f7ce";
}

.b-fa-snowboarding::before{
  content:"\f7ce";
}

.b-fa-truck-fast::before{
  content:"\f48b";
}

.b-fa-shipping-fast::before{
  content:"\f48b";
}

.b-fa-fish::before{
  content:"\f578";
}

.b-fa-user-graduate::before{
  content:"\f501";
}

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

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

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

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

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

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

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

.b-fa-jet-fighter-up::before{
  content:"\e518";
}

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

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

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

.b-fa-volume-xmark::before{
  content:"\f6a9";
}

.b-fa-volume-mute::before{
  content:"\f6a9";
}

.b-fa-volume-times::before{
  content:"\f6a9";
}

.b-fa-hand-sparkles::before{
  content:"\e05d";
}

.b-fa-grip::before{
  content:"\f58d";
}

.b-fa-grip-horizontal::before{
  content:"\f58d";
}

.b-fa-share-from-square::before{
  content:"\f14d";
}

.b-fa-share-square::before{
  content:"\f14d";
}

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

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

.b-fa-gun::before{
  content:"\e19b";
}

.b-fa-square-phone::before{
  content:"\f098";
}

.b-fa-phone-square::before{
  content:"\f098";
}

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

.b-fa-add::before{
  content:"\+";
}

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

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

.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-arrows-up-down-left-right::before{
  content:"\f047";
}

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

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

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

.b-fa-peso-sign::before{
  content:"\e222";
}

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

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

.b-fa-users-line::before{
  content:"\e592";
}

.b-fa-quote-left::before{
  content:"\f10d";
}

.b-fa-quote-left-alt::before{
  content:"\f10d";
}

.b-fa-tractor::before{
  content:"\f722";
}

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

.b-fa-trash-restore::before{
  content:"\f829";
}

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

.b-fa-lines-leaning::before{
  content:"\e51e";
}

.b-fa-ruler-combined::before{
  content:"\f546";
}

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

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

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

.b-fa-teeth::before{
  content:"\f62e";
}

.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-map::before{
  content:"\f279";
}

.b-fa-rocket::before{
  content:"\f135";
}

.b-fa-photo-film::before{
  content:"\f87c";
}

.b-fa-photo-video::before{
  content:"\f87c";
}

.b-fa-folder-minus::before{
  content:"\f65d";
}

.b-fa-store::before{
  content:"\f54e";
}

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

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

.b-fa-sign-hanging::before{
  content:"\f4d9";
}

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

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

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

.b-fa-tablet::before{
  content:"\f3fb";
}

.b-fa-tablet-android::before{
  content:"\f3fb";
}

.b-fa-school-flag::before{
  content:"\e56e";
}

.b-fa-fill::before{
  content:"\f575";
}

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

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

.b-fa-holly-berry::before{
  content:"\f7aa";
}

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

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

.b-fa-hand-lizard::before{
  content:"\f258";
}

.b-fa-notdef::before{
  content:"\e1fe";
}

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

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

.b-fa-genderless::before{
  content:"\f22d";
}

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

.b-fa-retweet::before{
  content:"\f079";
}

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

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

.b-fa-pump-soap::before{
  content:"\e06b";
}

.b-fa-video-slash::before{
  content:"\f4e2";
}

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

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

.b-fa-radio::before{
  content:"\f8d7";
}

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

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

.b-fa-traffic-light::before{
  content:"\f637";
}

.b-fa-thermometer::before{
  content:"\f491";
}

.b-fa-vr-cardboard::before{
  content:"\f729";
}

.b-fa-hand-middle-finger::before{
  content:"\f806";
}

.b-fa-percent::before{
  content:"\%";
}

.b-fa-percentage::before{
  content:"\%";
}

.b-fa-truck-moving::before{
  content:"\f4df";
}

.b-fa-glass-water-droplet::before{
  content:"\e4f5";
}

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

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

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

.b-fa-thumbtack::before{
  content:"\f08d";
}

.b-fa-thumb-tack::before{
  content:"\f08d";
}

.b-fa-trophy::before{
  content:"\f091";
}

.b-fa-person-praying::before{
  content:"\f683";
}

.b-fa-pray::before{
  content:"\f683";
}

.b-fa-hammer::before{
  content:"\f6e3";
}

.b-fa-hand-peace::before{
  content:"\f25b";
}

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

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

.b-fa-spinner::before{
  content:"\f110";
}

.b-fa-robot::before{
  content:"\f544";
}

.b-fa-peace::before{
  content:"\f67c";
}

.b-fa-gears::before{
  content:"\f085";
}

.b-fa-cogs::before{
  content:"\f085";
}

.b-fa-warehouse::before{
  content:"\f494";
}

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

.b-fa-splotch::before{
  content:"\f5bc";
}

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

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

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

.b-fa-sim-card::before{
  content:"\f7c4";
}

.b-fa-transgender::before{
  content:"\f225";
}

.b-fa-transgender-alt::before{
  content:"\f225";
}

.b-fa-mercury::before{
  content:"\f223";
}

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

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

.b-fa-person-falling-burst::before{
  content:"\e547";
}

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

.b-fa-ticket-simple::before{
  content:"\f3ff";
}

.b-fa-ticket-alt::before{
  content:"\f3ff";
}

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

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

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

.b-fa-qrcode::before{
  content:"\f029";
}

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

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

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

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

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

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

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

.b-fa-shield-blank::before{
  content:"\f132";
}

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

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

.b-fa-house-medical::before{
  content:"\e3b2";
}

.b-fa-golf-ball-tee::before{
  content:"\f450";
}

.b-fa-golf-ball::before{
  content:"\f450";
}

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

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

.b-fa-house-chimney-window::before{
  content:"\e00d";
}

.b-fa-pen-nib::before{
  content:"\f5ad";
}

.b-fa-tent-arrow-turn-left::before{
  content:"\e580";
}

.b-fa-tents::before{
  content:"\e582";
}

.b-fa-wand-magic::before{
  content:"\f0d0";
}

.b-fa-magic::before{
  content:"\f0d0";
}

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

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

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

.b-fa-wine-glass-empty::before{
  content:"\f5ce";
}

.b-fa-wine-glass-alt::before{
  content:"\f5ce";
}

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

.b-fa-yin-yang::before{
  content:"\f6ad";
}

.b-fa-music::before{
  content:"\f001";
}

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

.b-fa-temperature-low::before{
  content:"\f76b";
}

.b-fa-person-biking::before{
  content:"\f84a";
}

.b-fa-biking::before{
  content:"\f84a";
}

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

.b-fa-shield-heart::before{
  content:"\e574";
}

.b-fa-gopuram::before{
  content:"\f664";
}

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

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

.b-fa-square-xmark::before{
  content:"\f2d3";
}

.b-fa-times-square::before{
  content:"\f2d3";
}

.b-fa-xmark-square::before{
  content:"\f2d3";
}

.b-fa-hashtag::before{
  content:"\#";
}

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

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

.b-fa-oil-can::before{
  content:"\f613";
}

.b-fa-t::before{
  content:"T";
}

.b-fa-hippo::before{
  content:"\f6ed";
}

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

.b-fa-infinity::before{
  content:"\f534";
}

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

.b-fa-person-arrow-down-to-line::before{
  content:"\e538";
}

.b-fa-voicemail::before{
  content:"\f897";
}

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

.b-fa-person-walking-luggage::before{
  content:"\e554";
}

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

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

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

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

.b-fa-trailer::before{
  content:"\e041";
}

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

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

.b-fa-sd-card::before{
  content:"\f7c2";
}

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

.b-fa-shoe-prints::before{
  content:"\f54b";
}

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

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

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

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

.b-fa-hand-holding::before{
  content:"\f4bd";
}

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

.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-clone::before{
  content:"\f24d";
}

.b-fa-person-walking-arrow-loop-left::before{
  content:"\e551";
}

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

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

.b-fa-fire-flame-curved::before{
  content:"\f7e4";
}

.b-fa-fire-alt::before{
  content:"\f7e4";
}

.b-fa-tornado::before{
  content:"\f76f";
}

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

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

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

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

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

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

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

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

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

.b-fa-rss::before{
  content:"\f09e";
}

.b-fa-feed::before{
  content:"\f09e";
}

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

.b-fa-scale-balanced::before{
  content:"\f24e";
}

.b-fa-balance-scale::before{
  content:"\f24e";
}

.b-fa-gauge-simple-high::before{
  content:"\f62a";
}

.b-fa-tachometer::before{
  content:"\f62a";
}

.b-fa-tachometer-fast::before{
  content:"\f62a";
}

.b-fa-shower::before{
  content:"\f2cc";
}

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

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

.b-fa-m::before{
  content:"M";
}

.b-fa-table-list::before{
  content:"\f00b";
}

.b-fa-th-list::before{
  content:"\f00b";
}

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

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

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

.b-fa-user-plus::before{
  content:"\f234";
}

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

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

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

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

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

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

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

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

.b-fa-hand-fist::before{
  content:"\f6de";
}

.b-fa-fist-raised::before{
  content:"\f6de";
}

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

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

.b-fa-person-falling::before{
  content:"\e546";
}

.b-fa-image-portrait::before{
  content:"\f3e0";
}

.b-fa-portrait::before{
  content:"\f3e0";
}

.b-fa-user-tag::before{
  content:"\f507";
}

.b-fa-rug::before{
  content:"\e569";
}

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

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

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

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

.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-baht-sign::before{
  content:"\e0ac";
}

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

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

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

.b-fa-handcuffs::before{
  content:"\e4f8";
}

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

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

.b-fa-warning::before{
  content:"\f071";
}

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

.b-fa-share::before{
  content:"\f064";
}

.b-fa-mail-forward::before{
  content:"\f064";
}

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

.b-fa-mask-face::before{
  content:"\e1d7";
}

.b-fa-hill-rockslide::before{
  content:"\e508";
}

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

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

.b-fa-paper-plane::before{
  content:"\f1d8";
}

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

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

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

.b-fa-money-bill-1-wave::before{
  content:"\f53b";
}

.b-fa-money-bill-wave-alt::before{
  content:"\f53b";
}

.b-fa-life-ring::before{
  content:"\f1cd";
}

.b-fa-hands::before{
  content:"\f2a7";
}

.b-fa-sign-language::before{
  content:"\f2a7";
}

.b-fa-signing::before{
  content:"\f2a7";
}

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

.b-fa-water-ladder::before{
  content:"\f5c5";
}

.b-fa-ladder-water::before{
  content:"\f5c5";
}

.b-fa-swimming-pool::before{
  content:"\f5c5";
}

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

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

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

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

.b-fa-wheelchair-move::before{
  content:"\e2ce";
}

.b-fa-wheelchair-alt::before{
  content:"\e2ce";
}

.b-fa-turn-down::before{
  content:"\f3be";
}

.b-fa-level-down-alt::before{
  content:"\f3be";
}

.b-fa-person-walking-arrow-right::before{
  content:"\e552";
}

.b-fa-square-envelope::before{
  content:"\f199";
}

.b-fa-envelope-square::before{
  content:"\f199";
}

.b-fa-dice::before{
  content:"\f522";
}

.b-fa-bowling-ball::before{
  content:"\f436";
}

.b-fa-brain::before{
  content:"\f5dc";
}

.b-fa-bandage::before{
  content:"\f462";
}

.b-fa-band-aid::before{
  content:"\f462";
}

.b-fa-calendar-minus::before{
  content:"\f272";
}

.b-fa-circle-xmark::before{
  content:"\f057";
}

.b-fa-times-circle::before{
  content:"\f057";
}

.b-fa-xmark-circle::before{
  content:"\f057";
}

.b-fa-gifts::before{
  content:"\f79c";
}

.b-fa-hotel::before{
  content:"\f594";
}

.b-fa-earth-asia::before{
  content:"\f57e";
}

.b-fa-globe-asia::before{
  content:"\f57e";
}

.b-fa-id-card-clip::before{
  content:"\f47f";
}

.b-fa-id-card-alt::before{
  content:"\f47f";
}

.b-fa-magnifying-glass-plus::before{
  content:"\f00e";
}

.b-fa-search-plus::before{
  content:"\f00e";
}

.b-fa-thumbs-up::before{
  content:"\f164";
}

.b-fa-user-clock::before{
  content:"\f4fd";
}

.b-fa-hand-dots::before{
  content:"\f461";
}

.b-fa-allergies::before{
  content:"\f461";
}

.b-fa-file-invoice::before{
  content:"\f570";
}

.b-fa-window-minimize::before{
  content:"\f2d1";
}

.b-fa-mug-saucer::before{
  content:"\f0f4";
}

.b-fa-coffee::before{
  content:"\f0f4";
}

.b-fa-brush::before{
  content:"\f55d";
}

.b-fa-mask::before{
  content:"\f6fa";
}

.b-fa-magnifying-glass-minus::before{
  content:"\f010";
}

.b-fa-search-minus::before{
  content:"\f010";
}

.b-fa-ruler-vertical::before{
  content:"\f548";
}

.b-fa-user-large::before{
  content:"\f406";
}

.b-fa-user-alt::before{
  content:"\f406";
}

.b-fa-train-tram::before{
  content:"\e5b4";
}

.b-fa-user-nurse::before{
  content:"\f82f";
}

.b-fa-syringe::before{
  content:"\f48e";
}

.b-fa-cloud-sun::before{
  content:"\f6c4";
}

.b-fa-stopwatch-20::before{
  content:"\e06f";
}

.b-fa-square-full::before{
  content:"\f45c";
}

.b-fa-magnet::before{
  content:"\f076";
}

.b-fa-jar::before{
  content:"\e516";
}

.b-fa-note-sticky::before{
  content:"\f249";
}

.b-fa-sticky-note::before{
  content:"\f249";
}

.b-fa-bug-slash::before{
  content:"\e490";
}

.b-fa-arrow-up-from-water-pump::before{
  content:"\e4b6";
}

.b-fa-bone::before{
  content:"\f5d7";
}

.b-fa-table-cells-row-unlock::before{
  content:"\e691";
}

.b-fa-user-injured::before{
  content:"\f728";
}

.b-fa-face-sad-tear::before{
  content:"\f5b4";
}

.b-fa-sad-tear::before{
  content:"\f5b4";
}

.b-fa-plane::before{
  content:"\f072";
}

.b-fa-tent-arrows-down::before{
  content:"\e581";
}

.b-fa-exclamation::before{
  content:"\!";
}

.b-fa-arrows-spin::before{
  content:"\e4bb";
}

.b-fa-print::before{
  content:"\f02f";
}

.b-fa-turkish-lira-sign::before{
  content:"\e2bb";
}

.b-fa-try::before{
  content:"\e2bb";
}

.b-fa-turkish-lira::before{
  content:"\e2bb";
}

.b-fa-dollar-sign::before{
  content:"\$";
}

.b-fa-dollar::before{
  content:"\$";
}

.b-fa-usd::before{
  content:"\$";
}

.b-fa-x::before{
  content:"X";
}

.b-fa-magnifying-glass-dollar::before{
  content:"\f688";
}

.b-fa-search-dollar::before{
  content:"\f688";
}

.b-fa-users-gear::before{
  content:"\f509";
}

.b-fa-users-cog::before{
  content:"\f509";
}

.b-fa-person-military-pointing::before{
  content:"\e54a";
}

.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-umbrella::before{
  content:"\f0e9";
}

.b-fa-trowel::before{
  content:"\e589";
}

.b-fa-d::before{
  content:"D";
}

.b-fa-stapler::before{
  content:"\e5af";
}

.b-fa-masks-theater::before{
  content:"\f630";
}

.b-fa-theater-masks::before{
  content:"\f630";
}

.b-fa-kip-sign::before{
  content:"\e1c4";
}

.b-fa-hand-point-left::before{
  content:"\f0a5";
}

.b-fa-handshake-simple::before{
  content:"\f4c6";
}

.b-fa-handshake-alt::before{
  content:"\f4c6";
}

.b-fa-jet-fighter::before{
  content:"\f0fb";
}

.b-fa-fighter-jet::before{
  content:"\f0fb";
}

.b-fa-square-share-nodes::before{
  content:"\f1e1";
}

.b-fa-share-alt-square::before{
  content:"\f1e1";
}

.b-fa-barcode::before{
  content:"\f02a";
}

.b-fa-plus-minus::before{
  content:"\e43c";
}

.b-fa-video::before{
  content:"\f03d";
}

.b-fa-video-camera::before{
  content:"\f03d";
}

.b-fa-graduation-cap::before{
  content:"\f19d";
}

.b-fa-mortar-board::before{
  content:"\f19d";
}

.b-fa-hand-holding-medical::before{
  content:"\e05c";
}

.b-fa-person-circle-check::before{
  content:"\e53e";
}

.b-fa-turn-up::before{
  content:"\f3bf";
}

.b-fa-level-up-alt::before{
  content:"\f3bf";
}

.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,
.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;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}

.b-icon:after{
  font-style:normal;
}

.b-fw-icon:before{
  vertical-align:0;
}

.b-icon-add:before{
  content:"+";
}

.b-icon-remove:before{
  content:"\f00d";
}

.b-icon-remove-circle:before{
  content:"\f057";
}

.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-show-details:before{
  content:"\f002";
}

.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-bold:before{
  content:"\f032";
}

.b-icon-italic:before{
  content:"\f033";
}

.b-icon-underline:before{
  content:"\f0cd";
}

.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-clear-filter:before{
  content:"\e17b";
}

.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-plus:before{
  content:"\f271";
}

.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-unlocked:before{
  content:"\f3c1";
}

.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-download:before{
  content:"\f019";
}

.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-before:before,
.b-icon-left:before{
  content:"\f060";
}

.b-rtl .b-icon-before:before{
  transform:scaleX(-1);
}

.b-icon-after:before,
.b-icon-right:before{
  content:"\f061";
}

.b-rtl .b-icon-after:before{
  transform:scaleX(-1);
}

.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,
.b-rtl.b-icon-previous:before{
  transform:scaleX(-1);
}

.b-icon-next:before{
  content:"\f054";
}

.b-rtl > .b-icon-next:before,
.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:"\f078";
}

.b-icon-group-expand:before{
  content:"\f054";
}

.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-lock-row:before{
  content:"\e67a";
}

.b-icon-unlock-row:before{
  content:"\e691";
}

.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-icon-chart:before{
  content:"\f201";
}

.b-icon-settings:before{
  content:"\f013";
}
.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, .b-scroll-hidden{
  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 !important;
  animation-name:b-fx-highlight-animation;
  animation-duration:2s;
  animation:b-fx-highlight-animation 2s ease 0s 1;
}

@keyframes b-fx-highlight-animation{
  0%{
    box-shadow:none;
  }
  50%{
    box-shadow:inset 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;
  inset:0;
  pointer-events:none;
  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;
  inset-inline-start: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-trial-demo-mode [style*="data:image/svg+xml"]{
  background-image:none !important;
}
.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-resize-grip{
  position:absolute;
  z-index:1;
}

.b-resize-grip-top-start,
.b-resize-grip-top-end,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end{
  width:0.5em;
  height:0.5em;
}

.b-resize-grip-top,
.b-resize-grip-top-start,
.b-resize-grip-top-end{
  top:0;
}

.b-resize-grip-bottom,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end{
  bottom:0;
}

.b-resize-grip-start,
.b-resize-grip-top-start,
.b-resize-grip-bottom-start{
  inset-inline-start:0;
}

.b-resize-grip-end,
.b-resize-grip-top-end,
.b-resize-grip-bottom-end{
  inset-inline-end:0;
}

.b-resize-grip-top,
.b-resize-grip-bottom{
  height:0.5em;
}

.b-resize-grip-start,
.b-resize-grip-end{
  width:0.5em;
}

.b-resize-grip-top-start,
.b-resize-grip-bottom-end{
  cursor:nwse-resize;
  z-index:2;
}

.b-resize-grip-top-end,
.b-resize-grip-bottom-start{
  cursor:nesw-resize;
  z-index:2;
}

.b-resize-grip-top,
.b-resize-grip-bottom{
  cursor:ns-resize;
  width:100%;
  inset-inline-start:0;
}

.b-resize-grip-start,
.b-resize-grip-end{
  height:100%;
  top:0;
  cursor:ew-resize;
}

.b-dragging, .b-dragging *{
  pointer-events:none !important;
}
.b-dragging:not(.b-widget){
  z-index:100;
  opacity:0.8;
  box-sizing:border-box;
}
.b-dragging:not(.b-widget).b-drag-unified-proxy{
  opacity:0.65;
}
.b-dragging:not(.b-widget).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-drag-proxy *{
  pointer-events:none !important;
}

.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;
  }
}
.b-scroll-hidden{
  transform:translate(0, 0) !important;
}

.b-infinity-scroller{
  overflow:scroll;
}
.b-infinity-scroller.b-infinity-scroller-smooth{
  scroll-behavior:smooth;
}

.b-infinity-scroller-item{
  position:absolute !important;
}
.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-initializing *{
  transition:none !important;
}
.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;
  top:0 !important;
  inset-inline-start:0 !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 *, .b-widget:before, .b-widget:after,
.b-widget *:before,
.b-widget *:after{
  box-sizing:border-box;
}
.b-widget.b-positioned{
  position:absolute;
  top:0;
  inset-inline-start:0;
}
.b-widget.b-positionable{
  position:absolute;
}
.b-widget.b-floating{
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-widget.b-floating.b-centered:not(.b-maximized), .b-widget.b-positioned.b-centered:not(.b-maximized){
  inset-inline-start:50%;
  top:50%;
}
.b-widget.b-floating.b-centered:not(.b-maximized):not(.b-rtl), .b-widget.b-positioned.b-centered:not(.b-maximized):not(.b-rtl){
  transform:translate(-50%, -50%);
}
.b-widget.b-floating.b-centered:not(.b-maximized).b-rtl, .b-widget.b-positioned.b-centered:not(.b-maximized).b-rtl{
  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.b-hide-mode-clip{
  clip:rect(0, 0, 0, 0) !important;
}
.b-widget.b-hidden.b-hide-mode-opacity{
  opacity:0 !important;
  pointer-events:none;
}
.b-widget.b-hidden.b-hide-mode-display{
  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{
  position:absolute;
  z-index:-1;
}
.b-widget .b-anchor svg{
  width:16px;
  height:8px;
  position:absolute;
  overflow:visible;
}
.b-widget .b-anchor.b-anchor-top, .b-widget .b-anchor.b-anchor-bottom{
  inset-inline-start:0;
  height:8px;
  width:100%;
}
.b-widget .b-anchor.b-anchor-top{
  bottom:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-top svg{
  bottom:0;
}
.b-widget .b-anchor.b-anchor-bottom{
  top:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg{
  top:0;
  rotate:180deg;
}
.b-widget .b-anchor.b-anchor-start, .b-widget .b-anchor.b-anchor-end{
  top:0;
  width:8px;
  height:100%;
}
.b-widget .b-anchor.b-anchor-start{
  inset-inline-end:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-start svg{
  right:0;
  width:8px;
  height:16px;
  rotate:270deg;
  transform-origin:8px 8px;
}
.b-widget .b-anchor.b-anchor-end{
  inset-inline-start:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-end svg{
  rotate:90deg;
  width:8px;
  height:16px;
  transform-origin:4px 4px;
}
.b-widget.b-sub-menu .b-anchor.b-anchor-start, .b-widget.b-sub-menu .b-anchor.b-anchor-end{
  width:9px;
}

.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-hide-scroll{
  scrollbar-width:none;
}
.b-hide-scroll::-webkit-scrollbar{
  display:none;
}

.b-scroller-stretcher{
  position:absolute;
  height:1px;
  width:1px;
  top:0;
  inset-inline-start: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-rtl .b-anchor.b-anchor-start svg{
  rotate:90deg;
  transform-origin:4px 4px;
}
.b-rtl .b-anchor.b-anchor-end svg{
  rotate:270deg;
  transform-origin:8px 8px;
}

.b-ltr{
  direction:ltr;
}

.b-arialive-el{
  clip:rect(0, 0, 0, 0);
  position:absolute;
}

.b-firefox .b-anchor-end .b-pointer-el{
  margin-left:calc(var(--rtl-negate) * -1px);
}
.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);
  }
}
.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:1;
  --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{
  margin:0;
  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, .b-tab-close){
  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:focus-visible{
  outline:1px solid #feac31;
}
.b-button:disabled{
  cursor:default;
}
.b-toolbar-content > .b-button{
  font-size:0.9em;
}
.b-button.b-borderless{
  border:none;
}
.b-button img.b-button-image{
  height:1.3em;
}
.b-button.b-splitbutton{
  padding-inline-end:0;
}
.b-button.b-splitbutton .b-button-menu-icon{
  height:100%;
  display:grid;
  place-content:center;
  padding-inline:1em 1em;
  border-inline-start:1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  margin-inline-start:1em;
}

.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-button-custom-content{
  display:flex;
  align-items:center;
}

.b-button-key{
  text-decoration:underline;
}
.b-button-key.b-align-end{
  margin-inline-start:0.5em;
}

.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-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);
}
.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{
  font-size:0.9em;
  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:rgb(216.3818181818, 219.6, 222.8181818182);
  border-inline-end-color:rgb(229.6909090909, 231.8, 233.9090909091);
}
.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:rgb(216.3818181818, 219.6, 222.8181818182);
  border-bottom-color:rgb(229.6909090909, 231.8, 233.9090909091);
}
.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;
}
.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-buttongroup.b-content-element.b-invalid{
  border-style:solid;
  border-width:1px;
  border-color:#e53f2c;
}
.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-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-no-gap .b-button:not(.b-first-visible-child){
  margin-inline-start:-1px;
}
.b-buttongroup.b-no-gap .b-button:not(.b-first-visible-child):not(.b-last-visible-child){
  border-radius:0;
}
.b-buttongroup.b-no-gap .b-button.b-first-visible-child:not(.b-last-visible-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.b-buttongroup.b-no-gap .b-button.b-last-visible-child:not(.b-first-visible-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.b-buttongroup.b-no-gap.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-no-gap.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.b-editor{
  background-color:#fff;
  border-radius:2px;
}
.b-editor.b-positioned:not(.b-hidden){
  box-shadow:0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field{
  margin:0;
}
@keyframes b-field-updated{
  0%{
    color:#4f5964;
  }
  25%{
    color:rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  75%{
    color:rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  100%{
    color:#4f5964;
  }
}
.b-field label{
  user-select:none;
}

.b-has-label.b-required label::after{
  content:"*";
}
.b-has-label.b-label-above{
  flex-direction:column;
}
.b-has-label.b-label-before .b-label{
  align-self:center;
  margin-inline-end:1em;
  flex-shrink:0;
}
.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-safari .b-field-inner{
  margin-block-end:0.3px;
}

.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-safari .b-field input[autocomplete=off]::-webkit-contacts-auto-fill-button{
  visibility:hidden;
}

.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-numberfield bry-time,
.b-textareafield input,
.b-textareafield textarea,
.b-textareafield bry-time,
.b-textfield input,
.b-textfield textarea,
.b-textfield bry-time{
  background-color:transparent;
  color:inherit;
  padding:0.8em 0.7em;
  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-numberfield bry-time:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textareafield bry-time:focus,
.b-textfield input:focus,
.b-textfield textarea:focus,
.b-textfield bry-time:focus{
  outline:none;
}
.b-numberfield input::-ms-clear, .b-numberfield textarea::-ms-clear, .b-numberfield bry-time::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textareafield bry-time::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear,
.b-textfield bry-time::-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:rgb(227.6538461538, 228, 228.3461538462);
}
.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:rgb(227.6538461538, 228, 228.3461538462);
  cursor:default;
}

.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  appearance:none;
  margin:0;
}
.b-numberfield input[type=number]{
  -moz-appearance:textfield;
  appearance:textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove{
  font-size:0.8em;
}

div.b-tooltip.b-field-error-tip{
  border:1px solid #e53f2c;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap{
  background-color:#f8f9fa;
  color:#e53f2c;
  font-weight:bold;
  padding-block:0.1em;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap .b-popup-content{
  background-color:#f8f9fa;
  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;
}
.b-list-item.b-special-field{
  font-style:italic;
}
.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;
}
.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;
}
.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:not(.b-empty) input::placeholder{
  visibility:hidden;
}
.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;
}
.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-time{
  flex:1 0 10em;
}
.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:baseline;
  position:relative;
  top:1px;
}
.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;
}
.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{
  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 rgb(222.1, 222.8, 223.5);
  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 rgb(222.1, 222.8, 223.5);
}
.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;
}
.b-list.b-multiselect .b-selected-icon::before, .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.6em;
  font-size:0.85em;
  width:1.6em;
  height:1.6em;
  padding:0.65em;
  border-radius:2px;
  transition:var(--checkbox-label-transition);
  background-color:var(--checkbox-background-color);
  border:1px solid var(--checkbox-border-color);
}

.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: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-using-keyboard .b-checkbox.b-contains-focus .b-checkbox-label::before,
.b-using-keyboard .b-checkbox.b-contains-focus .b-slidetoggle-toggle{
  outline:2px solid #feac31;
  outline-offset:-2px;
}

.b-container .b-checkbox-label:before{
  margin:0.675em;
  margin-inline-end:0.6em;
  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;
}

.b-list{
  display:block;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
  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-text{
  pointer-events:none;
}
.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:hsl(210, 16.6666666667%, 102.6470588235%);
  z-index:1;
}
:has(.b-list-title) > .b-list .b-select-all-item{
  top:2em;
}
.b-list .b-list-title{
  position:sticky;
  top:0;
  font-weight:500;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
  z-index:1;
  height:2em;
}
.b-list.b-multiselect .b-selected-icon{
  display:inline-flex;
  visibility:visible;
  --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;
}
.b-list.b-multiselect .b-selected-icon::before{
  content:"\f00c";
  color:var(--checkbox-check-color);
}
.b-list.b-multiselect .b-selected .b-selected-icon{
  visibility:visible;
  --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-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(0, 0, 0, 0);
  min-width:100px;
  overflow:hidden;
  overflow:clip;
  white-space:nowrap;
  display:flex;
  flex-direction:row;
  align-items:center;
}
.b-list-itemli{
  padding-inline-start:calc(var(--tree-level, 0) * 1em + 0.8em);
}
.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:rgb(254.6, 221.8, 172.6);
  color:#4f5964;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent){
  font-weight:500;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-icon-check{
  display:none;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .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;
  color:var(--button-text-color);
}
@media (pointer: coarse){
  .b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon{
    font-size:1.4em;
    width:1.4em;
  }
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon:hover{
  opacity:1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header, .b-list-item-tree-parent){
  padding-inline-start:2em !important;
}

.b-virtualized .b-list-item{
  height:1.5em;
  box-sizing:content-box;
}

.b-chip{
  display:flex;
  align-items:center;
  padding-block:0.3em;
  padding-inline:0.7em;
  border-radius:1em;
  background-color:#e0e0e7;
  color:rgb(90.2541899441, 101.6787709497, 114.2458100559);
  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:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  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:rgb(209.6272727273, 209.6272727273, 219.8727272727);
  color:#4f5964;
}
.b-chip:hover .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:#474849;
}
.b-chip.b-selected{
  background-color:#feac31;
  color:#fff;
}
.b-chip.b-selected .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:#feac31;
}
.b-chip.b-selected:hover{
  background-color:rgb(253.8768115942, 161.7753623188, 23.6231884058);
  color:#fff;
}
.b-chip.b-selected:hover .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:rgb(253.8768115942, 161.7753623188, 23.6231884058);
}
.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 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-visible){
  opacity:0;
  pointer-events:none;
}
.b-mask:not(.b-prevent-transitions){
  transition:opacity 1s;
}
.b-mask:not(.b-prevent-transitions):not(.b-delayed-show){
  animation:maskOpacity 0.3s ease 0s 1;
}
.b-mask:not(.b-prevent-transitions).b-hidden{
  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;
}
.b-panel.b-floating{
  border-radius:2px;
}
.b-panel.b-floating:not(.b-panel-has-header) > .b-panel-body-wrap, .b-panel.b-floating:not(.b-panel-has-header) > .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{
  --b-drawer-size:30em;
  --panel-background-color:#f8f9fa;
  padding:0;
  color:#4f5964;
  background-color:var(--panel-background-color);
  z-index:0;
}
.b-panel > .b-positionable{
  z-index:10;
}
.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-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 cubic-bezier(0.06, 1.1, 0.58, 1), clip-path 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-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:0 0 auto !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.b-panel-ui-plain > .b-panel-header .b-tool{
  color:inherit;
}
.b-panel.b-panel-ui-plain, .b-panel.b-panel-ui-plain .b-panel-overlay{
  background-color:var(--panel-background-color);
}
.b-panel.b-panel-ui-plain .b-toolbar{
  background:transparent;
}

.b-drawer-panel:not(.b-positioned, .b-floating){
  flex:unset;
}
.b-drawer-panel.b-panel-overlay-revealed header.b-panel-collapse-revealer{
  display:none;
}
.b-drawer-panel header.b-panel-collapse-revealer{
  display:none;
}
.b-drawer-panel.b-panel-collapse-up{
  min-height:var(--b-drawer-size);
  height:auto;
  inset:0 0 auto 0;
}
.b-drawer-panel.b-panel-collapse-right{
  width:var(--b-drawer-size);
  inset:0 0 0 auto;
}
.b-drawer-panel.b-panel-collapse-down{
  min-height:var(--b-drawer-size);
  height:auto;
  inset:auto 0 0 0;
}
.b-drawer-panel.b-panel-collapse-left{
  width:var(--b-drawer-size);
  inset:0 auto 0 0;
}

.b-panel-content{
  justify-content:space-between;
  overflow:hidden;
  padding:1em;
}
.b-panel-ui-plain > .b-panel-content{
  padding-block:0;
}
.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:#fff0d9;
  color:#4f5964;
  padding:1em;
  flex:0 0 auto;
  align-items:center;
  z-index:1;
  gap:0.5em;
}
.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-tool{
  color:inherit;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top{
  border-bottom:1px solid #d8d9da;
}
.b-panel-header.b-panel-ui-toolbar.b-panel-ui-plain{
  border:none;
}
.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-panel-ui-plain{
  background-color:transparent;
  border:none;
  color:inherit;
}
.b-panel-header:not(.b-panel-ui-plain) .b-tool{
  color:#4f5964;
}
.b-panel-header .b-header-title{
  display:inline-flex;
  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.b-panel-ui-plain > .b-panel-header .b-header-title.b-panel-ui-plain{
  font-size:1.2em;
  font-weight:600;
}
.b-panel-header .b-panel-title-icon{
  margin-inline-end:0.5em;
  font-size:0.9em;
}
.b-panel-header:after{
  content:" ";
  font-size:0.9em;
  height:2em;
  width:1px;
  visibility:hidden;
  display:inline;
  margin-inline-start:-0.5em;
}
.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:after, .b-panel-header.b-dock-left:after{
  height:1px;
  width:2em;
}
.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:grid;
  place-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;
  line-height:0;
}
.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-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-top .b-tool.b-align-end, .b-dock-bottom .b-tool.b-align-start, .b-dock-bottom .b-tool.b-align-end{
  margin-block: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-codeeditor [data-ref=status] i.b-icon{
  margin-inline-end:0.5em;
}

.b-panel .b-bryntumcodeeditor-body-wrap{
  background:#fff;
}
.b-panel .b-bryntumcodeeditor-body-wrap .monaco-editor .scroll-decoration{
  box-shadow:none;
}

.b-codeeditor-content{
  padding:0;
}
.b-codeeditor-content .line-numbers:not(.active-line-number){
  opacity:0.3;
}
.b-codeeditor-content .folded-background,
.b-codeeditor-content .monaco-editor .view-overlays .current-line{
  background:transparent !important;
  border:0 !important;
}
.b-codeeditor-content .monaco-editor .lines-content .core-guide-indent{
  opacity:0.4;
}

.b-widget.b-democodeeditor{
  flex:unset;
  width:450px;
  gap:0;
}
@media (min-width: 2000px){
  .b-widget.b-democodeeditor{
    width:700px;
  }
}
.b-widget.b-democodeeditor .b-header-title{
  font-size:18px;
  font-weight:normal;
}
.b-widget.b-democodeeditor .demo-header .b-button.b-text{
  min-height:2.5em;
}
.b-widget.b-democodeeditor .demo-header .title-container{
  align-items:center;
}
.b-widget.b-democodeeditor .demo-header .title{
  background:none;
  padding-inline-start:0;
  font-size:18px;
}
.b-widget.b-democodeeditor .demo-header .b-tool{
  color:#fff;
  height:2.5em;
  font-size:1.1em;
}
.b-widget.b-democodeeditor [data-ref=tbar] .b-toolbar-content{
  justify-content:flex-end;
}
.b-widget.b-democodeeditor:not(.b-collapsed){
  border-inline-start:5px solid #d8d9da;
}
body.b-theme-classic-dark .b-widget.b-democodeeditor:not(.b-collapsed){
  border-inline-start-color:#111;
}
.b-widget.b-democodeeditor.b-collapsed .b-panel-collapse-revealer, .b-widget.b-democodeeditor.b-collapsing .b-panel-collapse-revealer{
  display:none;
}
.b-widget.b-democodeeditor:not(.b-resizing){
  transition:border-width 0.1s;
}
.b-widget.b-democodeeditor .b-top-toolbar{
  min-height:4em;
}
.b-widget.b-democodeeditor .b-bottom-toolbar{
  background-color:#f3f4f5;
  color:#4f5964;
  transition:color 0.2s, background-color 0.2s;
}
.readonly .b-widget.b-democodeeditor .b-bottom-toolbar{
  background-color:#ff8d46;
}
.b-widget.b-democodeeditor .b-bottom-toolbar [data-ref=cursorPos]{
  margin-inline-start:auto;
}
.b-widget.b-democodeeditor .b-democodeeditor-body-wrap, .b-widget.b-democodeeditor .b-panel-overlay{
  overflow:hidden;
}
.b-widget.b-democodeeditor .b-panel-content{
  direction:ltr;
}
.b-widget.b-democodeeditor.b-resizing *{
  user-select:none;
}
.b-widget.b-democodeeditor.b-over-resize-handle{
  cursor:ew-resize;
}
.b-widget.b-democodeeditor .b-header-title i{
  margin-inline-end:0.5em;
}
.b-widget.b-democodeeditor.b-hidden{
  display:flex !important;
  border-inline-start-width:0;
}
.b-widget.b-democodeeditor .b-democodeeditor-header{
  background-color:#0076f8;
}
.b-widget.b-democodeeditor.invalid .b-democodeeditor-header i{
  color:rgba(144, 1, 1, 0.6784313725);
}
.b-widget.b-democodeeditor.invalid .b-bottom-toolbar{
  color:#fff;
  background:#b71c1c;
}
.b-widget.b-democodeeditor .b-bottom-toolbar .b-toolbar-content{
  padding:0.5em 1em !important;
}
.b-widget.b-democodeeditor .b-panel-header.b-dock-top{
  border-bottom:none;
}
.b-widget.b-democodeeditor .b-panel-header .b-tool{
  height:2.5em;
  width:2.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-file-type{
  margin-inline-end:0.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-folder{
  color:#a0a0a0;
}

@media (max-width: 450px){
  .b-democodeeditor .b-icon-download{
    display:none !important;
  }
}
.b-carousel-content:not(.b-carousel-empty){
  padding:0;
}
.b-carousel-content > .b-carousel-content{
  overflow:hidden;
}
.b-carousel-content.b-carousel-empty > .b-carousel-inner-ct, .b-carousel-content:not(.b-carousel-empty) > .b-carousel-empty-text{
  display:none;
}

.b-calendarpanel{
  -webkit-user-select:none;
  user-select:none;
  flex-shrink:0;
}
.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;
  align-items:baseline;
}
.b-calendarpanel .b-weeks-container .b-calendar-row{
  min-height:var(--min-row-height);
  min-width:100%;
}
.b-datepicker{
  --datepicker-selected-cell-background-color:#3183fe;
  --datepicker-selected-range-background-color:rgba(49, 131, 254, 0.15);
}
.b-datepicker:focus{
  outline:0;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week{
  border:1px solid transparent;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week:has(.b-selected-date){
  background-color:rgb(201.2608695652, 222.652173913, 254.7391304348);
  border-color:#3183fe;
}
.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%;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled){
  cursor:pointer;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled):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:transparent;
  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-calendar-weekdays{
  background-color:transparent;
  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.4em;
  width:2.4em;
  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-weeks-container .b-calendar-cell{
  outline:0 none;
  position:relative;
  flex:1 0 2.4em;
  padding:0 4px;
  margin:5px 0;
  transition:background-color 0.2s, color 0.2s;
  align-items:center;
}
.b-datepicker .b-weeks-container .b-calendar-cell > .b-datepicker-cell-inner{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:2.4em;
  width:2.4em;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  border-radius:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-today > .b-datepicker-cell-inner{
  border-color:#feac31;
  border-width:1px;
}
.b-datepicker .b-weeks-container .b-calendar-cell:focus > .b-datepicker-cell-inner{
  outline:#feac31 solid 2px;
  outline-offset:3px;
  border-radius:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner{
  color:#fff;
  background-color:var(--datepicker-selected-cell-background-color);
  border-color:#3183fe;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-other-month > .b-datepicker-cell-inner{
  color:#bbb;
}
.b-datepicker .b-weeks-container .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner{
  cursor:pointer;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner{
  color:#aaa;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner{
  color:#aaa;
  opacity:0.4;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-in-range{
  background-color:var(--datepicker-selected-range-background-color);
  border-radius:0 !important;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-range-start, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end{
  z-index:0;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before{
  content:" ";
  background-color:var(--datepicker-selected-range-background-color);
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner{
  position:relative;
  background-color:#fff;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after{
  content:" ";
  background-color:var(--datepicker-selected-range-background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before{
  left:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before{
  right:50%;
}
.b-datepicker:not(:has(.b-today, .b-selected-date)) .b-calendar-cell.b-active-date:not(:focus) > .b-datepicker-cell-inner:not(:hover){
  border-color:#feac31;
}
.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-monthpicker,
.b-datepicker .b-yearpicker{
  width:100%;
  height:100%;
}
.b-datepicker .b-datepicker-monthbutton,
.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;
  text-transform:none;
}
.b-datepicker .b-datepicker-monthbutton:not(.b-disabled):not(.b-tab):hover,
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover{
  opacity:0.7;
  background-color:unset;
}

.b-datepicker-nav-button.b-icon, .b-icon.b-multidatepicker-nav-button{
  border:none;
  border-radius:50%;
  padding:0;
  width:2em;
  height:2em;
  min-height:24px;
  min-width:24px;
}
.b-datepicker-nav-button.b-icon:not(.b-multidatepicker-nav-button), .b-icon.b-multidatepicker-nav-button:not(.b-multidatepicker-nav-button){
  font-size:80%;
}
.b-datepicker-nav-button.b-icon:before, .b-icon.b-multidatepicker-nav-button:before{
  line-height:normal;
}
.b-datepicker-nav-button.b-icon:hover, .b-icon.b-multidatepicker-nav-button:hover{
  opacity:0.7;
}
.b-datepicker-nav-button.b-icon:not(.b-contains-focus), .b-icon.b-multidatepicker-nav-button:not(.b-contains-focus){
  background:transparent;
}

.b-datepicker .b-datepicker-title{
  overflow:hidden;
}
.b-datepicker .b-calendar-days{
  overflow:visible;
}

.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{
  flex-shrink:0;
}
.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{
  padding-block:1em;
}
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);
}
.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:rgb(63.2, 71.2, 80);
}

.b-popup-header{
  background-color:#fff0d9;
  color:#4f5964;
}

.b-modal-mask{
  position:fixed;
  inset:0;
  pointer-events:all;
  z-index:11001;
}
.b-modal-mask:not(.b-modal-transparent){
  background-color:rgba(100, 100, 100, 0.5);
}

@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{
  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-confirm .b-messagedialog-message, .b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-message{
  display:block;
}
.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-monthpicker{
  width:max-content;
}
.b-monthpicker .b-toolbar.b-dock-top{
  background-color:transparent;
  color:#4f5964;
  border-bottom:none;
  min-height:0;
  font-size:1.2em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-toolbar-content{
  padding:0.5em 0.5ex !important;
  gap:0.5ex;
}
.b-monthpicker .b-toolbar.b-dock-top button{
  border:none;
  min-height:0;
  text-transform:none;
  height:1.6em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title{
  margin-inline:auto;
  color:inherit;
  font-weight:400;
  background-color:unset;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title:not(.b-disabled, .b-tab):hover{
  opacity:0.7;
  background-color:unset;
}
.b-monthpicker .b-monthpicker-body-wrap{
  background-color:#f8f9fa;
}
.b-monthpicker .b-monthpicker-content{
  display:grid;
  align-items:center;
  grid-template-columns:repeat(3, 1fr);
  padding:1em;
  gap:1em;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month{
  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-monthpicker .b-monthpicker-content button.b-monthpicker-month:hover{
  background-color:rgba(49, 131, 254, 0.15);
  border-color:transparent;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month.b-selected{
  color:#fff;
  background-color:#3183fe;
  border-color:#3183fe;
}
.b-monthpicker.b-outer, .b-monthpicker.b-floating{
  min-width:20.4em;
  min-height:18.2em;
}

.b-confirmationbar .b-toolbar-content{
  justify-content:flex-end;
}
.b-confirmationbar .b-toolbar-content .b-button:not(:first-child){
  margin-inline-start:1em;
}

.b-multidatepicker-nav-button{
  top:0.25em;
  transition:opacity 0.2s ease;
}
.b-panel-has-header.b-header-dock-top > .b-multidatepicker-nav-button{
  top:4.5em;
}
.b-multidatepicker:not(.b-multidatepicker-nav-buttons) > .b-multidatepicker-nav-button{
  display:none;
}

.b-multidatepicker-next-button{
  right:0.3em;
}

.b-multidatepicker-prev-button{
  left:0.3em;
}

.b-multidatepicker-nav-floating{
  overflow:visible;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button{
  top:50%;
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  background-color:#f8f9fa;
  padding:1.4em;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:focus, .b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:hover{
  background-color:rgb(248.7, 249.6, 250.5);
  opacity:unset;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-next-button{
  right:0;
  translate:50% -50%;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-prev-button{
  left:0;
  translate:-50% -50%;
}

.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays{
  padding-inline:1.5em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner{
  border-color:transparent;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-weeks-container{
  padding-block:0.4em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-other-month{
  visibility:hidden;
  pointer-events:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevYear],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextYear]{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-first > .b-top-focus-trap,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-last > .b-end-focus-trap{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=monthField]{
  pointer-events:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=yearButton]{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker .b-calendar-cell > .b-datepicker-cell-inner{
  cursor:pointer;
}

.b-daterangepicker .b-start-date,
.b-daterangepicker .b-end-date{
  width:13em;
}
.b-daterangepicker.b-daterangefield-picker .b-end-date{
  width:11em;
}
.b-daterangepicker.b-picking-start-date .b-range-end:not(.b-range-start), .b-daterangepicker:not(.b-picking-start-date) .b-range-start:not(.b-range-end){
  --datepicker-selected-cell-background-color:rgb(188.3, 213.6, 251.2);
}

.b-daterangefield{
  width:unset;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer{
  min-width:24.5em;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer > .b-widget:not(:first-child){
  margin-inline-start:0.5em;
}
.b-daterangefield.b-pick-time > .b-field-container-wrap > .b-fieldcontainer{
  min-width:39.5em;
}
.b-daterangefield .b-start-date{
  flex:7 0 auto;
  width:13em;
}
.b-daterangefield .b-end-date{
  flex:5 0 auto;
  width:11em;
}
.b-daterangefield .b-end-time,
.b-daterangefield .b-start-time{
  flex:7 7 auto;
}
.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-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(0, 0, 0, 0);
  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 rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-menuitem.b-contains-focus, .b-menuitem:focus{
  outline:none;
  background-color:rgb(254.6, 221.8, 172.6);
  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);
}

.b-menu-custom-content{
  display:flex;
}

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;
}
.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-panel.b-radiogroup{
  --panel-background-color:transparent;
}
.b-panel.b-radiogroup .b-fieldset-content{
  gap:0.75em;
}

.b-panel.b-checkboxgroup .b-fieldset-content{
  gap:0;
}
.b-panel.b-checkboxgroup .b-fieldset-content:not(.b-inline){
  padding:var(--autocontainer-gap);
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline{
  flex-wrap:wrap;
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline label{
  white-space:nowrap;
}
.b-panel.b-checkboxgroup.b-invalid .b-checkbox label:before{
  outline:1px solid #e53f2c;
  outline-offset:2px;
}
.b-richtextfield{
  overflow:visible;
  color:#4f5964;
  height:10em;
}
.b-richtextfield .b-field-inner{
  overflow:visible;
  align-items:flex-start;
}
.b-richtextfield .b-richtextfield-container{
  flex:1;
  height:100%;
  padding:0.5em;
  outline:none;
}
.b-cell-editor .b-richtextfield{
  height:100%;
  min-height:100%;
}

.b-ripple{
  display:none;
}
.b-sftimepicker .b-panel-content{
  background-color:#f8f9fa;
  align-items:stretch;
  padding:0.5em;
  gap:0.5em;
}
.b-sftimepicker .b-panel-content .b-widget{
  margin:0;
  flex:0 0 auto;
  width:auto;
}
.b-sftimepicker .b-panel-content .b-numberfield.b-has-label{
  margin-top:0;
}
.b-sftimepicker .b-panel-content .b-numberfield > .b-label{
  clip-path:polygon(0 0);
  position:absolute;
  contain:strict;
}
.b-sftimepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before{
  content:":";
  align-self:center;
  margin-inline-end:0.5em;
  font-weight:bold;
}
.b-sftimepicker .b-panel-content .b-numberfield input{
  width:2.8em;
}
.b-sftimepicker .b-panel-content .b-button{
  flex:0 0 3em;
  padding:0;
}
.b-sftimepicker .b-panel-content .b-button label{
  text-overflow:clip;
}
.b-slider{
  background-color:transparent;
  column-gap:0.5em;
  align-items:center;
  overflow:visible;
}
.b-slider.b-has-label{
  flex-direction:column;
}
.b-slider.b-has-label.b-has-field-label{
  display:grid;
  grid-template-columns:auto auto;
}
.b-slider .b-slider-value{
  grid-column:1/-1;
  grid-row:2;
  justify-self:center;
  font-size:0.8em;
  transition:color 0.2s;
}
.b-slider.b-rtl > [type=range]{
  direction:rtl;
}
.b-slider [type=range]{
  flex:1;
  align-self:stretch;
  max-width:100%;
  min-width:0;
  -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:rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-moz-range-track{
  background:rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-ms-fill-lower, .b-slider [type=range]:focus::-ms-fill-upper{
  background:rgb(110.8, 168.2, 254.3);
}
.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:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb, .b-slider.b-disabled [type=range]::-moz-range-track{
  background:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb, .b-slider.b-disabled [type=range]::-webkit-slider-runnable-track{
  background:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-grid-cell .b-slider{
  flex:1;
}

.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));
}
.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;
}
.b-splitter{
  background-color:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  flex:0 0 0.5em;
  position:relative;
  touch-action:none;
}
@media (pointer: coarse){
  .b-splitter{
    --splitter-inner-size:2em;
    --splitter-button-size:1.3em;
  }
}
@media (pointer: fine){
  .b-splitter{
    --splitter-inner-size:0;
    --splitter-button-size:1em;
  }
}
.b-splitter.b-disabled{
  flex:0 0 1px;
  pointer-events:none;
}
.b-splitter:not(.b-disabled){
  overflow:visible;
}
.b-splitter::after{
  content:"";
  position:absolute;
  inset-inline-start:0;
  top:0;
  z-index:1;
}
.b-splitter.b-hover::after, .b-splitter.b-moving::after{
  background-color:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-splitter.b-hover .b-splitter-buttons, .b-splitter.b-moving .b-splitter-buttons{
  display:flex;
}
.b-splitter.b-show-buttons .b-splitter-buttons{
  display:flex;
}
.b-splitter.b-horizontal{
  min-height:0.5em;
}
.b-splitter.b-horizontal:not(.b-drag-disabled){
  cursor:ns-resize;
}
.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:not(.b-drag-disabled)::after, .b-splitter.b-horizontal.b-hover:not(.b-drag-disabled)::after, .b-splitter.b-horizontal.b-moving::after{
  top:calc((10px - 0.5em) / -2);
  height:10px;
}
.b-splitter.b-horizontal .b-splitter-buttons{
  margin-top:0.2em;
  transform:translate(-50%, -50%) rotate(90deg);
}
.b-splitter.b-vertical{
  min-width:0.5em;
}
.b-splitter.b-vertical:not(.b-drag-disabled){
  cursor:ew-resize;
}
.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:not(.b-drag-disabled)::after, .b-splitter.b-vertical.b-hover:not(.b-drag-disabled)::after, .b-splitter.b-vertical.b-moving::after{
  inset-inline-start:calc((10px - 0.5em) / -2);
  width:10px;
}
.b-splitter:last-child, .b-splitter:first-child{
  visibility:hidden;
  flex:0;
  min-width:0;
}
.b-splitter .b-splitter-inner{
  display:flex;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  position:relative;
  z-index:2;
  height:100%;
  width:100%;
}
.b-splitter .b-splitter-buttons{
  display:none;
  position:absolute;
  height:2.4em;
  width:2.4em;
  font-size:var(--splitter-button-size);
  z-index:3;
  inset-inline-start:50%;
  transform:translate(-50%, -50%);
  transition:top 0.2s ease-in-out, inset-inline-start 0.2s ease-in-out;
}
.b-splitter .b-splitter-buttons:has(.b-disabled){
  pointer-events:none;
}
.b-splitter .b-splitter-button-collapse,
.b-splitter .b-splitter-button-expand{
  flex:1;
  cursor:pointer;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  display:flex;
  align-items:center;
  position:relative;
  padding-top:0.1em;
}
.b-splitter .b-splitter-button-collapse:hover .b-splitter-button-icon,
.b-splitter .b-splitter-button-expand:hover .b-splitter-button-icon{
  color:#3183fe;
}
.b-splitter .b-splitter-button-collapse.b-disabled,
.b-splitter .b-splitter-button-expand.b-disabled{
  cursor:default;
  visibility:hidden !important;
  pointer-events:none;
}
.b-splitter .b-splitter-button-collapse:not(.b-disabled),
.b-splitter .b-splitter-button-expand:not(.b-disabled){
  pointer-events:auto;
}
.b-splitter .b-splitter-button-collapse{
  border-top-left-radius:100% 50%;
  border-bottom-left-radius:100% 50%;
  justify-content:flex-end;
}
.b-splitter .b-splitter-button-expand{
  border-top-right-radius:100% 50%;
  border-bottom-right-radius:100% 50%;
}
.b-splitter .b-splitter-button-icon{
  cursor:pointer;
  color:rgb(138.4357615894, 138.4357615894, 148.7642384106);
  height:1.5em;
  font-size:1.3em;
  font-weight:400;
  align-content:center;
}
.b-splitter .b-splitter-touch-area{
  width:2em;
  inset-inline-start:calc((2em - 0.5em) / -2);
  position:absolute;
  top:0;
  height:100%;
}
.b-splitter .b-splitter-button-touch-area{
  height:3em;
  top:-0.3em;
  width:2em;
  position:absolute;
}
.b-splitter .b-splitter-button-collapse .b-splitter-button-touch-area{
  inset-inline-start:-0.9em;
}
.b-splitter .b-splitter-button-expand .b-splitter-button-touch-area{
  inset-inline-end:-0.9em;
}
.b-splitter.b-rtl.b-horizontal .b-splitter-buttons{
  transform:translate(50%, -50%) rotate(-90deg);
}
.b-splitter.b-rtl.b-vertical .b-splitter-buttons{
  transform:translate(50%, -50%) scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-collapse,
.b-splitter.b-rtl .b-splitter-button-expand{
  transform:scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-expand{
  justify-content:flex-end;
}
.b-splitter.b-rtl .b-splitter-button-collapse{
  justify-content:flex-start;
}
.b-timefield bry-time{
  --timefield-button-background-color:color-mix(in srgb, currentColor, #fff 85%);
  --timefield-input-background-color:transparent;
}
.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:rgb(227.6538461538, 228, 228.3461538462);
}
.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);
}

.b-empty:not(.b-contains-focus) bry-time{
  opacity:0;
}
.b-timepicker{
  max-height:535px;
}
.b-timepicker .b-list{
  background-color:transparent;
  display:flex;
  flex-direction:column;
  align-items:center;
  flex:1 1 auto;
  scroll-snap-type:block;
}
.b-timepicker .b-timepicker-item{
  padding:0.7em;
  aspect-ratio:1;
  flex-shrink:0;
  width:3em;
  scroll-snap-align:start;
  display:grid;
  place-content:center;
}
.b-timepicker .b-timepicker-item[aria-selected=true]{
  outline:1px solid #feac31;
  outline-offset:-1px;
}
@keyframes b-toast-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:b-toast-progress;
  animation-timing-function:linear;
}
.b-legacy-inset .b-toast-progress{
  left:0;
}
.b-legacy-inset .b-toast-progress.b-rtl{
  right:0;
}
.b-tooltip{
  --panel-background-color:hsl(210, 16.6666666667%, 102.6470588235%);
}
.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 .b-panel-content.b-no-child-elements{
  padding-block:0.25em;
  margin-block: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-tooltip .b-tooltip-header .b-tool{
  color:#4f5964;
}

.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);
}
.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:rgb(122.5, 122.5, 122.5);
  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:transparent;
  border-color:#d0d1d2;
  color:rgb(58.75, 58.75, 58.75);
  z-index:1;
  --b-tabpanel-tabs-pseudo-border:2px solid #feac31;
}
.b-tabpanel-tab.b-invalid:after{
  content:" ";
  position:absolute;
  bottom:0;
  inset-inline-start:0;
  width:100%;
  height:2px;
  border-bottom:2px solid #e53f2c;
}
.b-dock-top > .b-tabpanel-tabs > .b-tabpanel-tab::before{
  content:"";
  position:absolute;
  bottom:0;
  inset-inline:0;
  border-bottom:var(--b-tabpanel-tabs-pseudo-border);
}
.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(122.5, 122.5, 122.5, 0.3);
  border-color:rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus{
  outline-offset:-1px;
}
.b-tabpanel-tab:focus:not(.b-active, .b-disabled){
  color:#616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-tabpanel-tab:not(.b-active) img{
  filter:grayscale(1);
  opacity:0.5;
}
.b-tabpanel-tab .b-tab-close{
  color:rgb(122.5, 122.5, 122.5);
  font-size:0.8em;
  margin-inline-start:1em;
}
.b-tabpanel-tab .b-tab-close:hover{
  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:none;
}
.b-toolbar.b-tabbar.b-dock-top::before{
  content:"";
  position:absolute;
  bottom:0;
  inset-inline:0;
  border-bottom:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-right{
  border-inline-start:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-bottom{
  border-top:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-left{
  border-inline-end:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled){
  color:#616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled){
  background-color:rgb(242.05, 243.9, 245.75);
}

.b-tabbar.b-dock-top .b-tabpanel-tabs, .b-tabbar.b-dock-bottom .b-tabpanel-tabs{
  align-items:center;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget.b-tab-last, .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget.b-tab-last{
  margin-inline-end:auto;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab){
  height:80%;
  min-height:1em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child, .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child{
  margin-inline-end:0.3em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-tab-last){
  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:transparent;
  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{
  color:inherit;
  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;
}
:root, :host{
  --b-hint-highlight-color:#feac31;
}

.b-hint code{
  background:#eee;
  padding:2px 4px;
  line-height:1;
}
.b-theme-classic-dark .b-hint code{
  background:#111;
}
.b-hint .b-mask{
  opacity:0;
}
.b-hint .b-description{
  line-height:1.7em;
}
.b-hint.b-scroll-realigning{
  transition:none !important;
}

.b-mouse-pointer{
  pointer-events:none;
  display:inline-grid;
  position:absolute;
  font-size:20px;
}

.b-hint.b-floating{
  width:max-content;
  max-width:37em;
  transition:top 0.5s, inset-inline-start 0.5s;
}
.b-hint.b-floating [data-ref=steps]{
  margin-inline-end:auto;
}
.b-hint.b-floating.b-no-title .b-hint-header{
  max-height:0;
  padding:0;
}
.b-hint.b-floating.b-no-title .b-popup-close{
  position:absolute;
  inset-block-start:1em;
  inset-inline-end:1em;
}
.b-hint.b-floating.b-no-title .b-hint-content{
  padding-inline-end:2em;
}
.b-hint.b-floating, .b-hint.b-floating .b-button, .b-hint.b-floating .b-hint-body-wrap{
  border-radius:0.5em;
}
.b-hint.b-floating .b-button{
  text-transform:none;
  height:2.75em;
}
.b-hint.b-floating .b-tooltip-header .b-tool{
  position:absolute;
  top:0.5em;
  right:0.5em;
}

.b-float-root .b-hint-highlighter{
  left:var(--b-highlight-left);
  top:var(--b-highlight-top);
  width:var(--b-highlight-width);
  height:var(--b-highlight-height);
  background-color:transparent;
  pointer-events:none !important;
  transition:inset-inline-start 0.5s, inset-block-start 0.5s, width 0.5s, height 0.5s, background-color 0.7s;
  border-radius:3px;
  outline:2px solid var(--b-hint-highlight-color);
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-ping{
  z-index:99999;
  animation:hint-highlighter-ping 1.2s 3 linear;
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-center{
  background-color:var(--b-hint-highlight-color);
  border-radius:50%;
  outline-offset:-2px;
  z-index:-1;
}
.b-float-root .b-hint-highlighter.b-realigning{
  transition:none !important;
}
@keyframes hint-highlighter-ping{
  0%{
    outline-color:var(--b-hint-highlight-color);
    outline-offset:-2px;
    outline-width:2px;
  }
  70%{
    outline-offset:20px;
    outline-color:color-mix(in srgb, var(--b-hint-highlight-color) 40%, transparent 60%);
    outline-width:10px;
  }
  95%{
    outline-offset:20px;
    outline-color:transparent;
    outline-width:10px;
  }
  96%{
    outline-offset:-2px;
    outline-color:transparent;
    outline-width:2px;
  }
  100%{
    outline-offset:-2px;
    outline-color:var(--b-hint-highlight-color);
    outline-width:2px;
  }
}

.b-modal-mask[owned-by*=b-hint]{
  clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, var(--b-highlight-left) var(--b-highlight-top), var(--b-highlight-left) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) var(--b-highlight-top), var(--b-highlight-left) var(--b-highlight-top));
  transition:all 0.5s;
}
.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;
}
.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;
}
.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-list.b-multiselect .b-selected-icon,
.b-checkbox > .b-field-inner .b-checkbox-label:before,
.b-list.b-multiselect .b-selected-icon::before{
  --checkbox-unchecked-check-color:transparent;
  --checkbox-checked-background-color:transparent;
  --checkbox-checked-check-color:#474849;
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.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:rgba(0, 0, 0, 0.7);
}

.b-action-cell.b-grid-cell .b-action-item{
  transition:all 0.15s ease-in-out;
}

.b-action-item:hover{
  transform:scale3d(1.1, 1.1, 1);
  color:rgb(127.25, 129, 130.75);
}

.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;
}
.b-grid-cell.b-color-cell .b-color-cell-inner{
  border:none;
  border-radius:0.4em;
  cursor:pointer;
  height:1.5em;
  width:1.5em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty{
  border:1px solid #e9eaeb;
}
.b-percent-bar-outer{
  flex:1;
  height:30%;
  max-height:0.8em;
  background:#f1f1f1;
  border-radius:1em;
  overflow:clip;
}

.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-percentdone-circle{
  --grid-percent-circle-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(--grid-percent-circle-angle), transparent var(--grid-percent-circle-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:rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-percentdone-circle:focus-visible{
  outline:none;
}

.b-grid-body-container.b-scrolling .b-percent-bar{
  transition:none;
}
.b-rating-cell-inner .b-icon{
  font-size:1.8em;
}
.b-rating-cell-inner .b-empty{
  color:rgba(224, 224, 231, 0.3);
}
.b-rating-cell-inner .b-filled{
  color:rgb(255, 205.75, 58);
}

.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:rgb(255, 205.75, 58);
}
.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;
}
.b-grid-cell.b-row-number-cell, .b-grid-cell.b-sequence-cell{
  background-color:#f1f1f1;
  border-inline-end:1px solid #e9eaeb;
}

.b-grid-row.b-hover .b-grid-cell:hover.b-sequence-cell, .b-grid-row.b-hover .b-grid-cell:hover.b-row-number-cell{
  border-inline-end:1px solid #e9eaeb;
}

.b-group-row .b-grid-cell:first-child.b-sequence-cell, .b-group-row .b-grid-cell:first-child.b-row-number-cell{
  border-inline-end:1px solid #e9eaeb;
}

.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-row-number-cell, .b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-sequence-cell{
  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,
.b-gridbase .b-grid-row.b-selected .b-sequence-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-sequence-cell{
  background-color:rgb(228.25, 228.25, 228.25);
}

.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, .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-sequence-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-sequence-cell.b-hover{
  background-color:rgb(235.9, 235.9, 235.9);
}

.b-sparkline-cell .b-chart{
  background:transparent;
}
.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:rotate 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:rgb(172.875, 174, 175.125);
  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:rgb(172.875, 174, 175.125);
  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:rgb(121.2916666667, 123, 124.7083333333);
}

.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-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;
}

.b-tree-line{
  height:100%;
  border-inline-start:2px solid #ddd;
}
.b-editor.b-cell-editor{
  position:absolute;
  background-color:transparent;
  border-width:0;
  border-style:solid;
  overflow:visible;
  z-index:1;
}
.b-editor.b-cell-editor:not(.b-floating){
  box-shadow:none !important;
}
.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 :is(.b-grid-row, .b-grid-cell).b-editing{
  overflow:visible;
  contain:unset;
  z-index:1;
  outline:none !important;
}
.b-gridbase :is(.b-grid-row, .b-grid-cell).b-editing .b-grid-cell.b-editing:has(.b-editor){
  color:transparent;
}

.b-grid-cell:not(.b-editing) .b-cell-editor{
  display:none;
}

.b-grid-cell.b-editing:not(.b-search-hit){
  color:transparent;
}
.b-grid-cell.b-editing:not(.b-search-hit):not(.b-tree-cell) > :not(.b-editor), .b-grid-cell.b-editing:not(.b-search-hit).b-tree-cell > .b-tree-cell-value{
  visibility:hidden;
}
.b-celltooltip-tip{
  max-height:50%;
}
.b-chartdesigner-popup .b-popup-content{
  padding:0;
  display:flex;
}
.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:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i{
  color:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]){
  background-color:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.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;
  }
}
.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;
}

.b-column-reorder-stretched.b-drag-proxy{
  background-color:rgba(49, 131, 254, 0.1254901961);
  outline:none;
}
.b-column-reorder-stretched.b-drag-proxy > *{
  display:none !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle{
  cursor:col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing{
  background:hsl(210, 9.0909090909%, 100.6862745098%);
}
.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:rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  border-radius:0.1em;
  pointer-events:none;
  z-index:2;
  -webkit-user-select:none;
  user-select:none;
}

.b-indicate-crop{
  opacity:0.4;
}

.b-fill-handle-right-edge{
  border-right:0;
  transform:translate(-100%, -50%);
  width:0.5em;
}

.b-rtl .b-fill-handle{
  transform:translate(50%, -50%);
}
.b-rtl .b-fill-handle.b-fill-handle-left-edge{
  border-right:0;
  transform:translate(100%, -50%);
  width:0.5em;
}
@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:rgb(229.0909090909, 231.25, 233.4090909091);
  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;
}
.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-grid-header.b-filter-bar-enabled.b-grid-header-align-end .b-field{
  order:100000;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end input{
  text-align:end;
}
.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  text-transform:uppercase;
  font-size:0.9em;
  font-weight:500;
}
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=expand], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=clear], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=spin], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=back], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=forward]{
  display:none;
}
.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;
}
.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%;
}
.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:2;
  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-stripe .b-grid-row.b-group-row,
.b-mergecells .b-grid-row.b-group-row{
  z-index:2;
}
.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;
}
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;
  -webkit-print-color-adjust:exact !important;
  print-color-adjust:exact !important;
}

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;
}

body:not(.b-singlepageunscaled) .b-page-wrap{
  contain:strict;
}

.b-export .b-gridbase{
  min-height:0 !important;
}
.b-export .b-export-content{
  display:flex;
  flex-direction:column;
  height:100%;
}
.b-export .b-export-body{
  flex:1;
  contain:strict;
}
.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.b-singlepageunscaled{
  display:flex;
}
.b-export.b-singlepageunscaled .b-export-body{
  contain:content;
}

.b-export-header,
.b-export-header *{
  box-sizing:border-box;
}

@media print{
  .b-page-wrap{
    overflow:hidden;
  }
  .b-grid-body-container{
    contain:paint !important;
  }
}
.b-quick-hit-cell{
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-quick-hit-text{
  font-weight:400;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.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:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.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:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}

.b-quick-hit-cell-badge{
  color:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.b-grid-splitter{
  z-index:5;
  position:relative;
  background:rgb(189.8289473684, 191.5, 193.1710526316);
  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:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner{
  display:flex;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.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:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  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:rgb(138.4357615894, 138.4357615894, 148.7642384106);
  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;
}

.b-row-editor{
  --b-label-width:10em;
}
.b-row-editor .b-field .b-label{
  width:var(--b-label-width);
}
.b-row-editor .b-bottom-toolbar .b-toolbar-content{
  padding-inline-start:calc(1em + var(--b-label-width));
}
.b-theme-material .b-row-editor .b-bottom-toolbar .b-toolbar-content{
  padding-inline-start:0;
  justify-content:space-evenly;
}
.b-editor-instant-update .b-row-editor .b-bottom-toolbar{
  display:none;
}
.b-row-editor.b-readonly [data-ref=save]{
  display:none;
}
.b-row-editor :is(.b-panel-overlay-right, .b-panel-overlay-left) .b-toolbar-content > *{
  flex:1 1 33%;
  max-width:10em;
}
.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-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-grip{
  display:grid;
  grid-template-columns:auto 1fr;
}
.b-row-reorder-grip.b-grid-cell-align-end{
  justify-items:end;
}
.b-row-reorder-grip.b-grid-cell-align-end:before{
  margin-inline-end:auto;
}
.b-row-reorder-grip.b-grid-cell-align-right{
  justify-items:right;
}
.b-row-reorder-grip.b-grid-cell-align-center{
  justify-items:center;
}
.b-row-reorder-grip:before{
  display:inline-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:0.85em;
  margin-inline-start:-0.5em;
  font-size:0.8em;
}

.b-grid-treegrouped .b-tree-parent-row .b-row-reorder-grip:before{
  content:none;
}

.b-rownumber-cell.b-row-reorder-grip:before{
  margin-inline-start:-0.85em;
  margin-inline-end:auto;
  padding-inline-end:0.85em;
}

.b-row-drag-count-indicator:before{
  inset-inline-end:-0.7em;
}

.b-row-reorder-proxy{
  display:flex;
  flex-direction:column;
  width:auto !important;
  height:auto !important;
  z-index:10000;
  overflow:visible;
}
.b-row-reorder-proxy.b-drag-copy .b-row-proxy-copy{
  display:flex;
}
.b-row-reorder-proxy .b-row-proxy-copy{
  display:none;
  height:1em;
  width:1em;
  align-items:center;
  justify-content:center;
  position:absolute;
  inset-inline-start:-0.5em;
  top:-0.5em;
  box-shadow:1px 1px 5px #e9eaeb;
  border-radius:50%;
  padding:0.75em;
  background:#fff;
  z-index:20000;
}
.b-row-reorder-proxy .b-grid-row{
  width:100%;
  position:relative;
}
.b-row-reorder-proxy.b-dragging{
  transition:margin-top 0.2s, opacity 0.2s;
  background:transparent;
  opacity:0.5;
}
.b-row-reorder-proxy.b-dragging .b-grid-row{
  transition:transform 0.2s, background-color 0.2s;
  box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
  background:#fff;
}
.b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row{
  border:none;
  background:rgba(229, 63, 44, 0.2);
}
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle, .b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *, .b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *:before, .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:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-search-hit-text{
  font-weight:400;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
  padding:0.3em 0;
}

.b-search-hit-field{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  padding:0.5em 0;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-search-hit-cell-badge{
  position:absolute;
  top:0.4em;
  right:0.4em;
  font-size:0.7em;
  line-height:0.7em;
  color:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.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:inherit;
}
.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;
  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:rgb(122.6357615894, 122.6357615894, 134.3642384106);
  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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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:rgb(229.0909090909, 231.25, 233.4090909091);
  transition:transform 0.3s, color 0.2s;
  transform:none;
  background:inherit;
  content:"\f15e";
}

.b-split-container{
  display:flex;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden;
}
.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;
}

.b-gridbase.b-locked-rows{
  z-index:1;
}
.b-gridbase.b-locked-rows [aria-rowcount="1"] .b-virtual-scrollers{
  flex-basis:0;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty){
  overflow:visible;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-body-wrap, .b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-panel-body{
  overflow:visible;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty){
  border-bottom:1px solid #e9eaeb;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty):not(.b-split){
  border-bottom-color:rgb(189.8289473684, 191.5, 193.1710526316);
}
.b-gridbase.b-locked-rows:not(.b-grid-empty).b-split{
  border-bottom:2px solid rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-locked-rows:not(:has(.b-grid-row)){
  border-bottom-width:0;
}
.b-gridbase.b-locked-rows.b-grid-empty .b-widget-scroller{
  min-height:0;
}
.b-gridbase.b-locked-rows .b-grid-row.b-last{
  border-bottom:none;
}
.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;
  transition:transform 0.3s, color 0.2s;
  transform:none;
  background:inherit;
  content:"\f012";
  transform:scaleY(1) rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(-1) rotate(90deg);
}

.b-rtl .b-grid-header.b-group .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(1) rotate(270deg);
}
.b-rtl .b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(-1) rotate(270deg);
}

.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:#4f5964;
}

.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;
}
.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);
}
.b-summary-wrap{
  flex:0 0 100%;
  display:grid;
  gap:0.1em 1em;
  grid-template-columns:auto 1fr;
  align-items:center;
}
.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:rgb(96.1458333333, 97.5, 98.8541666667);
}

.b-generated-parent .b-grid-cell .b-grid-treegroup-summary{
  display:flex;
  justify-content:inherit;
}
.b-rowexpander-body{
  display:flex;
  border-top:1px solid #e9eaeb;
  left:0;
  right:0;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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-grid-row > .b-rowexpander-loading{
  position:absolute;
}
.b-rowexpander-loading .b-icon-spinner{
  margin-inline-end:0.5em;
}

.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon{
  transition:transform 0.15s ease-in-out;
  font-size:1em;
  transform:rotate(180deg);
}

.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-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-left{
  transform:rotate(270deg);
}
.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-right{
  transform:rotate(90deg);
}

.b-grid-header[data-column=expanderActionColumn] .b-grid-header-text-content:empty{
  display:none;
}
.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;
}
.b-grid-footer-container{
  background-color:#f3f4f5;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  overscroll-behavior:none;
}

.b-grid-footer{
  display:flex;
  border-inline-end:1px solid #d8d9da;
  flex-shrink:0;
  align-items:stretch;
  padding:0.5em;
}
.b-no-column-lines .b-grid-footer{
  border-inline-end:none;
}

.b-grid-footer:last-child{
  border-inline-end-color:transparent;
}

.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;
}
.b-gridbase{
  position:relative;
}
.b-gridbase.b-outer{
  height:100%;
}
.b-gridbase.b-autoheight{
  height:auto;
  flex:none;
}
.b-gridbase.b-autoheight .b-grid-vertical-scroller{
  position:relative;
}
.b-gridbase.b-autoheight.b-grid-empty .b-grid-body-container{
  height:unset !important;
  flex:1;
}
.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,
.b-gridbase.b-no-column-lines .b-grid-header{
  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;
  padding:1em;
  position:absolute;
  pointer-events:none;
  color:rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.b-gridbase.b-grid-notextselection .b-grid-cell{
  -webkit-user-select:none;
  user-select:none;
}
.b-gridbase.b-notransition .b-grid-cell *:not(.b-always-transition){
  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) *, .b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *:before{
  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;
  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,
div.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;
}

.b-no-transitions .b-grid-row{
  transition:none !important;
}
: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;
}
@media screen{
  .b-grid-row.b-export-row{
    transform:translate(-99999px, -99999px);
  }
}
.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:none;
}
.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-deleting-row{
  animation:b-anim-row-deleting 0.2s;
}
.b-grid-row.b-fa{
  display:flex;
}
.b-grid-row.b-fa::before{
  content:none;
}
.b-grid-row.b-row-placeholder .b-grid-cell{
  color:transparent;
  clip-path:inset(1em 1em 1em 1em);
}
.b-grid-row.b-row-placeholder .b-grid-cell > *:not(.b-editor){
  display:none;
}
.b-grid-row.b-row-placeholder .b-grid-cell::after{
  content:"";
  background:rgb(246.3571428571, 246.75, 247.1428571429);
  position:absolute;
  inset:1em;
  border-radius:5px;
}

.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:none;
}

.b-grid-cell{
  position:absolute;
  display:flex;
  align-items:center;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  height:100%;
  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):after, .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after{
  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):after, .b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after{
  left:auto;
  right:0;
  clip-path:polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-gridbase:not(.b-panel-ui-plain) .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-loading-cell{
  color:transparent;
}
.b-grid-cell.b-loading-cell::after{
  content:"";
  background:rgb(246.3571428571, 246.75, 247.1428571429);
  position:absolute;
  inset:1em;
  border-radius:5px;
}
.b-grid-cell.b-measuring-auto-height{
  contain:paint style layout;
  align-self:baseline;
  height:auto;
}
.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:not(.b-sch-timeaxiscolumn):focus, body.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):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:not(.b-sch-timeaxiscolumn):focus,
.b-outer.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):focus-within{
  outline:1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:-1px;
}

.b-readonly > .b-grid-cell{
  color:rgb(178.5, 178.5, 178.5);
}

.b-grid-cell-align-right, .b-grid-cell-align-end{
  justify-content:flex-end;
  text-align:end;
}

.b-grid-cell-align-center{
  justify-content:center;
  text-align:center;
}

.b-grid-subgrid{
  position:relative;
  overscroll-behavior:none auto;
}
.b-grid-subgrid.b-grid-subgrid-collapsed{
  width:0;
  min-width:0 !important;
  overflow:hidden !important;
}

.b-playing-demo .b-grid-subgrid{
  overflow:hidden !important;
}

.b-animating .b-grid-header-scroller,
.b-animating .b-grid-subgrid{
  transition-property:width, flex, min-width;
  transition-duration:0.3s;
}

.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: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{
  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:rgba(254, 172, 49, 0.1);
}

@keyframes b-anim-row-deleting{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@keyframes row-removing{
  from{
    opacity:1;
  }
  to{
    opacity:0.3;
    height:0;
  }
}
@keyframes row-adding{
  from{
    opacity:0.3;
    height:0;
  }
  to{
    opacity:1;
  }
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row{
  height:var(--b-grid-row-height);
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row .b-grid-cell:not(.b-auto-height, .b-row-reorder-grip, :has(*)){
  display:block;
  line-height:var(--b-grid-row-height);
  text-overflow:ellipsis;
}
.b-grid-header-container{
  background-color:#f3f4f5;
  z-index:4;
}
.b-grid-header-container .b-header{
  box-shadow:0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container{
  background-color:transparent;
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container .b-header{
  box-shadow:none;
}
.b-grid-header-container.b-hidden{
  clip-path:inset(0 0 100% 0);
  contain:strict;
  border-bottom:none;
}

.b-grid-headers{
  display:inline-flex;
  flex-flow:row nowrap;
  align-items:stretch;
  line-height:initial;
  position:relative;
  overscroll-behavior:none;
}

.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, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:focus, .b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-check-header-with-checkbox:focus-within{
  background-color:rgb(249.9545454545, 250.375, 250.7954545455);
}
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:hover, .b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-hover{
  background-color:hsl(210, 9.0909090909%, 100.6862745098%);
}

.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;
  gap:0.5em;
}
.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.b-has-text > i{
  margin-inline-end:0.5em;
}
.b-grid-header-text > .b-grid-header-text-content.b-vertical-text{
  display:flex;
  align-items:center;
}

.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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:not(.b-text){
  min-width:0;
  min-height:0;
  padding:0 0.35em;
}
.b-grid-header .b-button[data-ref=collapseExpand]{
  position:absolute;
  inset-inline-end:0.5em;
  min-width:2em;
  min-height:2em;
}
.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;
  overflow:hidden;
}
.b-groupbar .b-chip{
  position:relative;
  padding-block:0.5em;
  padding-inline:1em;
  outline:none !important;
  cursor:pointer;
  white-space:nowrap;
}
.b-groupbar .b-chip .b-close-icon{
  margin-inline-start:1em;
}
.b-groupbar.b-chips-closable .b-chip{
  padding-inline-end:0.6em;
}
.b-groupbar .b-chip.b-drop-target{
  padding-inline-end:3em;
  opacity:0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon{
  display:none;
}
.b-treegroup .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-treegroup .b-groupbar .b-chip:not(:last-child):after{
  content:"\f104";
  right:unset;
  left:-1.25em;
}

.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:hover .b-chip:not([data-id=placeholder]){
  display:none;
}
.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:not(:hover) .b-chip[data-id=placeholder]{
  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-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid{
  overflow:visible;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid:before{
  content:"\f05e";
  position:absolute;
  top:-0.5em;
  inset-inline-end:-0.5em;
  font-family:"Font Awesome 6 Free", FontAwesome6Free;
  padding:0.25em;
  outline:inherit;
  border-radius:50%;
  font-size:0.8em;
  background:inherit;
}

@keyframes fadeInOpacity{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.b-checklistfiltercombo-picker{
  display:flex;
  flex:1;
  align-self:center;
  align-items:stretch;
  justify-content:stretch;
  flex-flow:column;
  padding:0;
  background:#fff;
  gap:0;
  width:25rem;
}
.b-checklistfiltercombo-picker .b-toolbar{
  --toolbar-content-padding:0;
}
.b-checklistfiltercombo-picker .b-panel-content{
  padding:0;
}

.b-checklistfiltercombo-picker,
.b-checklistfiltercombo-picker.b-content-element.b-flex-row{
  align-items:stretch;
}

.b-checklistfiltercombo-picker .b-list{
  flex:1;
  background:#fff;
}
.b-checklistfiltercombo-picker .b-list .b-list-item{
  display:flex;
}
.b-checklistfiltercombo-picker .b-list .b-list-item .b-checklistfiltercombo-item-text{
  flex-grow:1;
}

.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content{
  justify-content:space-between;
  padding:0;
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:0;
  border-block-end:0.5px solid rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content button{
  padding:1rem;
}

.b-checklistfiltercombo-picker [data-ref=searchField]{
  flex:1;
  padding:0;
  border-radius:0;
}
.b-checklistfiltercombo-picker [data-ref=searchField] .b-field-inner{
  border:none;
  border-radius:0;
}

.b-icon-sort-asc:before{
  content:"\f062";
}

.b-icon-sort-desc:before{
  content:"\f063";
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.b-sch-event.b-fx-highlight, .b-gantt-task.b-fx-highlight{
  outline:5px solid rgba(125, 125, 230, 0.4666666667);
  animation:beacon-pulse-animation 2.4s ease 0s 1;
}

@keyframes beacon-pulse-animation{
  0%{
    outline-offset:0;
  }
  100%{
    outline-offset:20px;
    outline-width:1px;
    outline-color:rgba(125, 125, 230, 0.0666666667);
  }
}
.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:max(1px, 100%);
  overflow:hidden;
  overflow:clip;
  contain:strict;
  width:max(var(--total-column-width, 100%), 100%);
}

.b-sch-foreground-canvas{
  z-index:9;
}
.b-row-reordering .b-sch-foreground-canvas *{
  pointer-events:none !important;
}

.b-sch-top-canvas{
  z-index:1000;
}

.b-timelinebase .b-grid-splitter{
  z-index:12;
}

.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:9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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, inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap.b-sch-event-hover, .b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap:focus{
  z-index:109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-sch-event-wrap:focus{
  z-index:109 !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:8;
}
.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;
  color:#777;
  line-height:1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label{
  position:absolute;
  left:calc(100% + 0.5em);
}
.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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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:10;
}
.b-sch-event.b-sch-event-selected{
  z-index:10;
}
.b-sch-event.b-sch-event-selected, .b-sch-event.b-sch-event-selected *{
  font-weight:500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:3px;
}

.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-sch-event-wrap > .b-sch-event:not(.b-highlighted){
  transition:opacity 0.4s;
  opacity:0.2;
}

@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;
  min-width:0;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i){
  text-overflow:ellipsis;
  overflow:hidden;
  overflow:clip;
  min-width:0;
}

.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-task-rollup[class*=b-sch-color-],
.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-task-rollup[class*=b-sch-color-].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;
}

.b-timeline-loading-indicator-wrap{
  position:absolute;
  bottom:0;
  display:flex;
  width:100%;
  height:2px;
  z-index:100;
  background:rgba(39, 202, 55, 0.2);
}

.b-timeline-loading-indicator{
  background:#27ca37;
  opacity:0.6;
  animation:line-loop 3s linear infinite;
}

@keyframes line-loop{
  0%{
    width:0;
    margin-inline-start:0;
  }
  50%{
    width:100%;
    margin-inline-start:0;
  }
  100%{
    width:100%;
    margin-inline-start:100%;
  }
}
.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%;
}
.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-timeline-subgrid{
  -webkit-user-select:none;
  user-select:none;
}
.b-timeline-subgrid .b-grid-row{
  z-index:1;
}
.b-timeline-subgrid .b-grid-row.b-group-row, .b-timeline-subgrid .b-grid-row.b-group-row.b-selected{
  z-index:7;
  background-color:rgba(250, 251, 252, 0.8);
}
.b-resource-info{
  flex:1;
  height:100%;
  display:flex;
  flex-direction:row;
  align-items:center;
  overflow:hidden;
}
.b-resource-info dl{
  overflow:hidden;
  gap:0.2em;
}
.b-resource-info dt{
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
}
.b-resource-info.b-no-avatar dt{
  margin-inline-start:0.6em;
}
.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;
}
.b-resourcecollapse-cell .b-icon{
  background:transparent;
  border:none;
  transition:transform 0.2s !important;
  cursor:pointer;
}
.b-resourcecollapse-cell .b-icon.b-flip{
  transform:rotate(180deg);
}
.b-column-lines-canvas{
  z-index:2;
}

.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:rgb(244, 244.5, 245);
}

.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;
}
.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:8;
}

.b-sch-dependency-arrow path{
  fill:#bbb;
  fill:context-stroke;
}

.b-sch-dependency{
  pointer-events:visibleStroke;
  fill:transparent;
  stroke:#bbb;
  stroke-width:1;
  transition:stroke-width 0.2s linear, stroke 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:110;
}
.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:rgb(229.5, 229.5, 229.5);
}
.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:rgb(229.5, 229.5, 229.5);
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid{
  border-color:#27ca37;
  background-color:rgb(157.7717842324, 236.2282157676, 165.4730290456);
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid{
  border-color:#e53f2c;
  background-color:rgb(245.7848101266, 186.9493670886, 180.2151898734);
}
.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;
}

:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-panel-header{
  color:#fff;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content{
  display:grid;
  grid-template-columns:auto auto auto;
  grid-column-gap:0.5em;
  align-items:center;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content label{
  font-size:0.8em;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box{
  width:12px;
  height:8px;
  border:1px solid #bbb;
  display:none;
  position:relative;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom{
  display:block;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box:after{
  content:"";
  width:3px;
  height:3px;
  border-radius:50%;
  background-color:#888;
  position:absolute;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right:after{
  right:-2px;
  top:50%;
  transform:translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after{
  right:auto;
  left:-2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left:after{
  left:-2px;
  top:50%;
  transform:translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after{
  left:auto;
  right:-2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top:after{
  top:-2px;
  left:50%;
  transform:translateX(-50%);
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .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;
}

.b-sch-dependency-selected{
  stroke:#e53f2c;
  stroke-width:2;
}

.b-sch-dependency-remove-icon{
  position:absolute;
  height:1em;
  width:1em;
  display:flex;
  translate:-50% -50%;
  pointer-events:all;
  color:#e53f2c;
  cursor:pointer;
  z-index:1000;
  animation:b-anim-show-dependency-remove-icon 0.2s ease-in-out 1;
}
.b-sch-dependency-remove-icon:before{
  border-radius:50%;
  background-color:#fff;
}
.b-sch-dependency-remove-icon.b-removing{
  animation:b-anim-hide-dependency-remove-icon 0.15s linear 1;
}

@keyframes b-anim-show-dependency-remove-icon{
  0%{
    scale:0;
    opacity:0;
  }
  100%{
    scale:1;
    opacity:1;
  }
}
@keyframes b-anim-hide-dependency-remove-icon{
  0%{
    scale:1;
    opacity:1;
  }
  100%{
    scale:0;
    opacity:0;
  }
}
.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;
}
.b-dragselect-rect{
  position:absolute;
  left:0;
  top:0;
  transform-origin:0 0;
  pointer-events:none;
  z-index:100;
  border:1px dashed #474849;
}

.b-cut-item{
  opacity:0.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 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;
}
.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;
}
.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-timelinebase.b-dragcreating *{
  transition: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;
}
.b-eventeditor.b-panel:not(.b-panel-collapsible){
  width:min(100%, 16em + var(--date-time-length));
  min-width:min(100%, 16em + var(--date-time-length));
  flex:unset;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content .b-field > label{
  flex:0 0 6em;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startDateField], .b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endDateField]{
  flex:1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startTimeField], .b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endTimeField]{
  flex:1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-bottom-toolbar{
  background:transparent;
}
@media (min-width: 390px){
  .b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content{
    padding-inline-start:calc(1em + 6.6em);
  }
}
.b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content > button{
  flex:1;
  margin-inline-end:0.5em;
  min-width:0;
}
.b-eventeditor.b-panel .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-mobile .b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content{
  padding-block:0 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-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{
  background-size:100% 2px;
  top:0;
  left:var(--handle-align-inset);
  --handle-width:50%;
  --handle-height:0.7em;
  --gradient-dir:to bottom;
  --clip-path:inset(var(--handle-inset) 0 0 0);
}
@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:11;
}

.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap{
  pointer-events:none;
}
.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;
}
.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;
}
.b-header-drag-selection-rect{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  transform-origin:0 0;
  pointer-events:none;
  z-index:100;
  background:rgba(152, 193, 254.5, 0.3);
}
.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;
  justify-self:start;
  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;
}
.b-pan .b-timeline-subgrid{
  cursor:move;
}
.b-resource-time-range-canvas{
  z-index:5;
}
.b-sch-canvas.b-interactive .b-sch-resourcetimerange{
  pointer-events:auto;
}

.b-sch-resourcetimerange{
  display:flex;
  position:absolute;
  left:0;
  background-color:rgba(255, 235, 59, 0.1);
  color:rgb(235.5, 211.4693877551, 0);
  justify-content:center;
  align-items:flex-end;
}
.b-sch-resourcetimerange [data-task-feature]{
  display:flex;
  height:100%;
  align-items:center;
  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-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:rgb(183.4110759494, 37.9841720835, 21.3389240506);
}

.b-sch-color-pink.b-sch-resourcetimerange{
  background-color:rgba(254, 49, 131, 0.1);
  color:rgb(226.2070652174, 1.0429347826, 91.1085869565);
}

.b-sch-color-purple.b-sch-resourcetimerange{
  background-color:rgba(254, 49, 234, 0.1);
  color:rgb(226.2070652174, 1.0429347826, 204.2398329799);
}

.b-sch-color-violet.b-sch-resourcetimerange{
  background-color:rgba(172, 49, 254, 0.1);
  color:rgb(136.1414130435, 1.0429347826, 226.2070652174);
}

.b-sch-color-indigo.b-sch-resourcetimerange{
  background-color:rgba(69, 49, 254, 0.1);
  color:rgb(23.0101670201, 1.0429347826, 226.2070652174);
}

.b-sch-color-blue.b-sch-resourcetimerange{
  background-color:rgba(49, 131, 254, 0.1);
  color:rgb(1.0429347826, 91.1085869565, 226.2070652174);
}

.b-sch-color-cyan.b-sch-resourcetimerange{
  background-color:rgba(49, 233, 254, 0.1);
  color:rgb(1.0429347826, 203.141471368, 226.2070652174);
}

.b-sch-color-teal.b-sch-resourcetimerange{
  background-color:rgba(49, 254, 172, 0.1);
  color:rgb(1.0429347826, 226.2070652174, 136.1414130435);
}

.b-sch-color-green.b-sch-resourcetimerange{
  background-color:rgba(39, 202, 55, 0.1);
  color:rgb(27.7875, 152.9625, 40.0746165644);
}

.b-sch-color-lime.b-sch-resourcetimerange{
  background-color:rgba(118, 230, 44, 0.1);
  color:rgb(85.9831362767, 184.8193855932, 20.6806144068);
}

.b-sch-color-yellow.b-sch-resourcetimerange{
  background-color:rgba(255, 235, 59, 0.1);
  color:rgb(235.5, 211.4693877551, 0);
}

.b-sch-color-orange.b-sch-resourcetimerange{
  background-color:rgba(254, 172, 49, 0.1);
  color:rgb(226.2070652174, 136.1414130435, 1.0429347826);
}

.b-sch-color-deep-orange.b-sch-resourcetimerange{
  background-color:rgba(255, 112, 67, 0.1);
  color:rgb(241.5, 57.8058510638, 0);
}

.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:rgb(61.6638888889, 219.5861111111, 77.2825702076);
}

.b-schedule-selected-tick{
  position:absolute;
  background-color:rgba(254, 172, 49, 0.3);
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}
.b-schedule-selected-tick.b-widget, .b-schedule-selected-tick .b-contains-widget{
  z-index:7;
}
.b-schedule-selected-tick:not(.b-widget, .b-contains-widget){
  pointer-events:none;
}

.b-sch-scheduletip{
  min-width:10em;
}
.b-sch-scheduletip.b-panel .b-panel-content{
  padding-block:0.3em;
  margin-block:0.5em;
}
.b-sch-scheduletip.b-nonworking-time{
  opacity:0;
  pointer-events:none;
}
.b-scrollbuttons{
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scrollbuttons-canvas{
  width:100%;
  height:100%;
  position:sticky;
  z-index:9;
  pointer-events:none;
  inset-inline-start:100%;
  translate:-100%;
  margin-inline-end:-100%;
}
.b-scrollbuttons .b-timeaxissubgrid.b-rtl .b-scrollbuttons-canvas{
  translate:100%;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container{
  height:100%;
  display:flex;
  width:100%;
  pointer-events:none;
  align-items:center;
  position:absolute;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap{
  display:flex;
  flex-direction:row;
  align-items:baseline;
  justify-content:center;
  border-radius:0.3em;
  gap:0.5em;
  border:1px solid var(--scrollbutton-color);
  padding:0.1em 0.5em;
  pointer-events:all;
  cursor:pointer;
  background:var(--scrollbutton-background-color);
  transition:color 0.2s, background-color 0.2s;
  color:var(--scrollbutton-color);
  min-width:3.1em;
  font-size:0.8em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap:hover{
  --scrollbutton-color:var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap label{
  font-size:0.9em;
  font-weight:500;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-backward{
  margin-inline-start:1em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-forward{
  margin-inline-start:auto;
  margin-inline-end:1em;
}
.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;
}
.b-sch-summarybar{
  padding:0;
  flex-direction:row;
  border-inline-end:none;
  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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.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-tick-cell{
  position:absolute;
  contain:strict;
  display:grid;
  align-items:center;
  justify-content:center;
  pointer-events:all;
  font-size:14px;
}

.b-sch-timeaxis-menu-daterange-popup{
  width:21em;
  background-color:#fff;
}
.b-sch-timeaxis-menu-daterange-popup .b-panel-body-wrap{
  background-color:transparent;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn{
  max-width:2.5em;
}

.b-eventfilter-menu .b-panel-content{
  padding:0.25em 0;
}
.b-float-root > .b-floating.b-interaction-tooltip{
  pointer-events:none;
}

.b-sch-line{
  margin-inline-start:-1px;
}

.b-timeranges-canvas{
  display:contents;
}

.b-sch-timerange{
  display:flex;
  flex-direction:row;
  align-items:center;
  position:absolute;
  inset-inline-start:0;
  overflow:hidden;
  justify-content:center;
  color:#aaa;
  z-index:6;
  cursor:pointer;
}
.b-sch-timerange.b-over-resize-handle{
  cursor:ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover{
  z-index:9;
}
.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:inset 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:10;
}
.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{
  inset-inline-start:auto;
  inset-block-start: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:inherit;
}
.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:rgb(152, 193, 254.5);
  color:#fff;
  line-height:1em;
  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:10;
}
.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-range{
  height:100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-range{
  height:calc(50% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-range{
  height:calc(33.3333333333% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-4 .b-sch-range{
  height:calc(25% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-5 .b-sch-range{
  height:calc(20% + 1px);
}
.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{
  inset-inline-start:-2px;
}

.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange{
  flex-direction:column;
  justify-content:center;
  inset-inline-end:0;
  background-color:rgb(152, 193, 254.5);
  color:#fff;
  width:2em;
  -webkit-user-select:none;
  user-select:none;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange:before{
  margin-bottom:0.5em;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line.b-sch-timerange-with-headerlabel label{
  inset-block-start:-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-locked-rows-clone .b-sch-timerange label{
  display:none;
}
.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, 254.5, 0.2);
}
.b-treesummary .b-tick-cell-canvas{
  z-index:5;
}

.b-sch-tick-summary-cell{
  position:absolute;
  contain:strict;
  align-items:center;
  justify-content:center;
  pointer-events:all;
}
.b-sch-tick-summary-cell .b-tree-summary-cell{
  font-size:14px;
}
.b-sch-tick-summary-cell > div{
  height:100%;
}

.b-tree-summary-cell{
  display:flex;
  flex:1;
  justify-content:center;
  height:100%;
  gap:1px;
  align-items:center;
  font-weight:400;
}
.b-tree-summary-cell:empty{
  visibility:hidden;
}
.b-timeranges-header-canvas .b-sch-nonworkingtime{
  background-color:rgba(240, 213, 213, 0.3);
  z-index:5;
  pointer-events:none;
}

.b-sch-nonworkingtime{
  z-index:3;
}

.b-timelinebase-ui-plain .b-timeranges-header-canvas .b-sch-nonworkingtime{
  background-color:transparent;
}
.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-inline-start:-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-inline-start:-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-inline-start: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-inline-start: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,
.b-sticky-headers .b-resourceheader,
.b-sticky-headers .b-resourceheader-group-cell,
.b-sticky-headers .b-resourceheader-group-text-wrap{
  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{
  inset-inline-start:0;
  padding-inline:left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-resourceheader-group-cell .b-resourceheader-group-text-wrap > span{
  position:sticky;
  inset-inline-start: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-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:hover, .b-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:focus{
  background:transparent;
}
.b-timelinehistogram .b-grid-row{
  z-index:3;
}
.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;
}
.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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-timelinebase-ui-plain .b-grid-header-container .b-sch-timeaxiscolumn{
  background-color:transparent;
}

.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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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);
  text-align:end;
}
.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-timelinebase:not(.b-sch-vertical) .b-grid-header-container{
  border-bottom:0;
}
.b-timelinebase:not(.b-sch-vertical) .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,
.b-timelinebase:not(.b-sch-vertical) .b-horizontaltimeaxis{
  border-bottom:1px solid #d8d9da;
}

.b-timelinebase-ui-plain .b-sch-timeaxiscolumn{
  background-color:transparent;
}
.b-timelinebase-ui-plain .b-sch-header-timeaxis-cell{
  border-bottom-color:transparent;
  border-inline-start-color:transparent;
}
.b-verticaltimeaxiscolumn{
  flex-flow:column nowrap;
  align-items:stretch;
  padding:0;
  border-inline-end:none;
  background-color:rgb(243.36, 244.33, 245.3) !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;
  overflow:visible;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{
  padding-inline-end:0.5em;
}
body:not(.b-export) .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{
  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-grid-vertical-scroller,
.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;
}
.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-firefox .b-sticky-headers .b-resourceheader{
  contain:style paint layout;
}

.b-resourceheader-group-cell{
  position:absolute;
  display:flex;
  align-items:stretch;
  flex-direction:column;
  height:100%;
}
.b-resourceheader-group-cell > div.b-resourceheader-group-text-wrap{
  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;
  display:flex;
  justify-content:center;
  align-items:center;
  color:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-resourceheader-cell:focus-visible{
  outline:1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:-1px;
}
.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;
}
.b-recurrenceeditor .b-panel{
  --panel-background-color:inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content{
  padding:0;
  column-gap:1em;
  display:grid;
  grid-template-columns:auto 1fr 1fr;
  justify-content:normal;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup){
  display:contents;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup):not(.b-no-inner-span) .b-field-inner{
  grid-column:span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field[data-ref=emptyMonthsHiddenField] .b-field-inner{
  border-width:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencedayscombo, .b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo{
  width:auto;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup{
  gap:0.5em;
  grid-column:span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencedaysbuttongroup .b-button{
  flex:1 1 100%;
  min-width:auto;
  padding-inline:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthsbuttongroup{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup{
  display:grid;
  grid-template-columns:repeat(7, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup .b-button{
  min-height:2em;
  min-width:0;
  padding:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-above{
  margin-block-start:1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-below{
  margin-block-end:1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{
  margin-inline-end:1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-field-inner{
  justify-content:flex-end;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-label{
  flex:1 1 100%;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-combo-picker .b-recurrencepositions-split{
  border-top-style:solid;
  border-top-color:rgb(96.1458333333, 97.5, 98.8541666667);
}
.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-daybuttons .b-button.b-pressed{
  box-shadow:none;
}
.b-daybuttons .b-button.b-pressed.b-raised{
  background-image:none;
}
.b-daybuttons .b-button.b-raised{
  border:1px solid rgb(var(--widget-primary-color-rgb));
}

.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.4em;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-1-to-3-events .b-datepicker-cell-inner{
  background-color:#f9f69e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-4-to-6-events .b-datepicker-cell-inner{
  background-color:#f9d49e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-7-or-more-events .b-datepicker-cell-inner{
  background-color:#f9bdb3;
}

.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;
  padding-inline:0.5em;
}
.b-resourcefilter.b-list.b-multiselect .b-selected-icon{
  background:transparent;
  opacity:0.6;
  font-size:80%;
  visibility:visible;
  --widget-primary-color-rgb:inherit;
  --checkbox-background-color:hsl(var(--event-primary-color-h, 210deg), var(--event-primary-color-s, 1.3888888889%), var(--event-primary-color-l, 28.2352941176%));
  --checkbox-checked-background-color:var(--checkbox-background-color);
  --checkbox-unchecked-background-color:var(--checkbox-background-color);
  --checkbox-checked-check-color:var(--color-white);
  --checkbox-unchecked-check-color:transparent;
}
.b-resourcefilter.b-list.b-multiselect .b-selected .b-selected-icon{
  visibility:visible;
  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-deep-purple{
  background-color:#4527a0;
}

.b-sch-foreground-deep-purple{
  color:#4527a0;
}

.b-sch-violet{
  background-color:#ac31fe;
}

.b-sch-foreground-violet{
  color:#ac31fe;
}

.b-sch-magenta{
  background-color:#ff4dff;
}

.b-sch-foreground-magenta{
  color:#ff4dff;
}

.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-light-blue{
  background-color:#8ac2e3;
}

.b-sch-foreground-light-blue{
  color:#8ac2e3;
}

.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-light-green{
  background-color:#a5d8a7;
}

.b-sch-foreground-light-green{
  color:#a5d8a7;
}

.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-amber{
  background-color:#ff8f00;
}

.b-sch-foreground-amber{
  color:#ff8f00;
}

.b-sch-deep-orange{
  background-color:#ff7043;
}

.b-sch-foreground-deep-orange{
  color:#ff7043;
}

.b-sch-light-gray{
  background-color:#e0e0e7;
}

.b-sch-foreground-light-gray{
  color:#e0e0e7;
}

.b-sch-gray{
  background-color:#a0a0a0;
}

.b-sch-foreground-gray{
  color:#a0a0a0;
}

.b-sch-black{
  background-color:#000;
}

.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-deep-purple{
  --event-primary-color-h:254.8760330579deg;
  --event-primary-color-s:60.8040201005%;
  --event-primary-color-l:39.0196078431%;
}

.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-light-blue{
  --event-primary-color-h:202.2471910112deg;
  --event-primary-color-s:61.3793103448%;
  --event-primary-color-l:71.568627451%;
}

.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-light-green{
  --event-primary-color-h:122.3529411765deg;
  --event-primary-color-s:39.5348837209%;
  --event-primary-color-l:74.7058823529%;
}

.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-amber{
  --event-primary-color-h:33.6470588235deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:50%;
}

.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-calendar.b-sch-custom-color > .b-sch-event,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event{
  border-color:currentColor;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone),
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .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.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.3));
  --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;
}

.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{
  justify-self:end;
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.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;
}
svg.b-sch-dependencies-canvas .b-sch-dependency.b-inactive{
  stroke-dasharray:9 3;
}

.b-eventbuffer .b-sch-event{
  width:100%;
}
.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, .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, .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, .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, .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, .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, .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, .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, .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, .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-eventbuffer.b-sch-vertical.b-sch-event-wrap{
  contain:size layout;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer, .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, .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, .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, .b-eventbuffer.b-sch-vertical.b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical.b-sch-event-wrap i{
  margin-inline-end:-1.3em;
  writing-mode:vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after, .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, .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;
}
.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:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack{
  overflow:visible;
}
.b-dependencies:not(.b-dependency-only-parent) .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:10;
}
.b-percentbar .b-sch-event-wrap{
  overflow:visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event{
  overflow:visible;
}

.b-task-percent-bar-resizing-task .b-gantt-task{
  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:rgb(96.1458333333, 97.5, 98.8541666667);
}

.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-task .b-sch-event,
.b-task-percent-bar-resizing-task .b-gantt-task,
.b-task-percent-bar-resizing-event .b-sch-event,
.b-task-percent-bar-resizing-event .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;
}
.b-resource-non-working-time-canvas{
  z-index:4;
}

.b-sch-resourcenonworkingtime{
  background-color:rgba(240, 240, 240, 0.5);
}
.b-popup.b-taskeditor .b-bottom-toolbar > button, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button{
  flex:none;
  width:10em;
  margin-inline-end: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-inline-end: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;
}
.b-sch-highlight-container{
  position:absolute;
  top:0;
  inset-inline-start: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, inset-inline-start, top, opacity;
}
.b-calendareditor .b-tabpanel{
  height:100%;
  background:transparent;
}
.b-calendareditor .b-tabpanel .b-tabpanel-item:first-child{
  overflow-y:auto;
}
.b-calendareditor .b-tabpanel .b-tabpanel-body{
  padding-right:0;
  padding-bottom:0;
  background:transparent;
}
.b-calendareditor .b-tabpanel .b-panel,
.b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap,
.b-calendareditor .b-tabpanel .b-panel-content,
.b-calendareditor .b-tabpanel .b-toolbar.b-tabbar,
.b-calendareditor .b-tabpanel .b-tabpanel-body-wrap{
  background:var(--panel-background-color);
}
.b-calendareditor [data-ref=generalTab] [data-ref=nameField]{
  margin-inline-end:0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=parentField]{
  margin-inline-end:0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField]{
  margin-inline-start:4.7em;
}
.b-calendareditor [data-ref=generalTab] hr{
  border:none;
  border-top:1px solid #d0d1d2;
}
.b-calendareditor .b-widget.b-html{
  user-select:none;
}
.b-calendareditor .b-calendareditor-content{
  padding-bottom:0;
}
.b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label{
  text-transform:none;
}

.b-calendareditoravailabilityrangecontainer .b-availability-range{
  flex:1 0 100%;
  align-items:center;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{
  width:6em;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton]{
  display:inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton]{
  margin-inline-start:auto;
  display:inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton]{
  display:none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton]{
  display:none;
}

.b-calendareditor-content .b-calendareditordateinfo{
  display:block;
}

.b-calendareditordateinfo{
  padding:0.4em;
}
.b-calendareditordateinfo .b-time-ranges{
  padding-inline-start:2em;
}
.b-calendareditordateinfo .b-intervals{
  padding-inline-start:0.8em;
}
.b-calendareditordateinfo .b-intervals li{
  list-style:none outside none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover{
  cursor:pointer;
  text-decoration:underline;
}
.b-calendareditordateinfo .b-intervals li:before{
  content:"\f0c8";
  text-align:center;
  margin-top:0.2em;
  margin-inline-end:0.7em;
  border:none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:before{
  color:var(--interval-badge-color);
  display:inline-block;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover:before{
  text-decoration:none;
}
.b-calendareditordateinfo .b-date-text{
  font-weight:bold;
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day{
  background-color:rgba(240, 213, 213, 0.3);
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day{
  background-color:#f8f9fa;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges{
  position:absolute;
  bottom:0;
  inset-inline-start:0.4em;
  display:flex;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before{
  content:" ";
  min-width:0.5em;
  min-height:0.5em;
  font-size:0.5em;
  z-index:5;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:var(--interval-badge-color);
}
.b-calendareditorlegend{
  display:block;
  padding:0;
  padding-inline-start:0.5em;
}
.b-calendareditorlegend > ul{
  padding:0;
  margin-top:0;
}
.b-calendareditorlegend > ul li{
  display:flex;
  align-items:center;
  margin-bottom:0.5em;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover{
  cursor:pointer;
  text-decoration:underline;
}
.b-calendareditorlegend > ul li:before{
  content:"";
  display:inline-block;
  text-align:center;
  margin-inline-end:1em;
  width:1.5em;
  height:1.5em;
  line-height:1.5em;
  background:currentColor;
  border-radius:0.25em;
  vertical-align:middle;
}
.b-calendareditorlegend > ul li.b-working-day, .b-calendareditorlegend > ul li.b-nonworking-day{
  line-height:2em;
}
.b-calendareditorlegend > ul li.b-working-day{
  margin-bottom:0.8em;
}
.b-calendareditorlegend > ul li.b-nonworking-day{
  margin-bottom:1.5em;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before, .b-calendareditorlegend > ul li.b-working-day:before{
  border:solid 1px #bbb;
  border-radius:50%;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before{
  background-color:rgba(240, 213, 213, 0.3);
}
.b-calendareditorlegend > ul li.b-working-day:before{
  background-color:#f8f9fa;
}
.b-calendareditorlegend > ul li.b-interval-legend:before{
  color:var(--interval-badge-color);
  display:inline-block;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover:before{
  text-decoration:none;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter{
  display:grid;
  grid-template-columns:1fr auto auto 1fr;
  margin-block-start:0;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::before, .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::after{
  content:"";
  height:1px;
  background:#d0d1d2;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label{
  margin-inline-start:1em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner{
  margin-inline-end:0.6em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer{
  padding-inline-start:4.5em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{
  width:11em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup{
  margin-block-start:0;
}
.b-calendareditorexceptiontab .b-divider{
  margin-block:1.5em 1em;
}
.b-calendareditorbasetab{
  flex-flow:nowrap;
}
.b-calendareditorbasetab .b-grid[data-ref=grid]{
  flex:0 0 15em;
  border:1px solid #d0d1d2;
  border-radius:2px;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content{
  padding:0;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell{
  color:#e53f2c;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner{
  border-radius:0.3em;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name]{
  padding:0;
}
.b-calendareditorbasetab .b-calendareditor-form{
  display:grid;
  grid-template-columns:max-content 1fr 4em max-content 1fr 4em;
  flex:1 1 0;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner{
  grid-column:span 4;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner{
  grid-column:span 2;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap{
  grid-column:span 5;
}
.b-calendareditorbasetab .b-calendareditor-form > .b-field{
  display:contents;
}
.b-calendareditorbasetab .b-calendareditor-form .b-span-row{
  grid-column:1/-1;
}
.b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label{
  margin-inline:0.5em;
}
.b-calendareditorbasetab .b-widget[data-ref=panel]{
  padding-inline-start:0.5em;
  overflow-y:auto;
  flex:1 1 0;
  row-gap:1em;
}
.b-calendareditorbasetab .b-colorfield input{
  display:none;
}
.b-calendareditorweekgrid.b-invalid{
  border-style:solid;
  border-width:1px;
  border-color:#e53f2c;
}
.b-fade{
  animation-name:b-fade;
  animation-delay:0s;
  animation-direction:normal;
  animation-duration:1s;
  animation-iteration-count:2;
  animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);
}

@keyframes b-fade{
  50%{
    opacity:0.4;
  }
}
.b-calendareditorweektab .b-divider{
  margin-bottom:0;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer{
  flex:1 0 100%;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day{
  margin-bottom:0.5em;
  justify-content:start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day > div:first-child{
  justify-content:space-between;
  padding-top:0.9em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle{
  height:1.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed{
  color:#3183fe;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions{
  margin-top:0.2em;
  align-self:start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top{
  margin-top:0.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range, .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions{
  display:none;
}
.b-versiongrid-property-update-desc{
  display:flex;
  gap:0.4em;
  align-items:baseline;
  font-size:90%;
  flex-wrap:wrap;
  max-width:100%;
}

.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-value-object{
  flex-basis:100%;
  white-space:pre;
  overflow:auto;
  max-height:11.5em;
}

.b-versiongrid .b-tree-cell.b-tree-parent-cell{
  font-weight:400;
}

.b-icon-version::before{
  content:"\e5a0";
}

.b-versiongrid-highlighted-entity{
  font-weight:700;
}

.b-versiongrid-comparing{
  background:#3183fe;
}

.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value{
  max-width:100%;
}

.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner{
  align-items:baseline;
  max-width:100%;
}
.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor]{
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#d0d1d2;
  height:2.9em;
  padding-inline-start:0.6em;
}
.b-taskeditorbase.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-inline-end: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-inline-end:0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child{
  margin-inline-end: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-taskeditorbase > .b-panel-body-wrap > .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 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-header-container .b-header{
  box-shadow:none;
}
.b-timeline .b-grid-header-container .b-header .b-timeaxis{
  border-bottom:none;
}
.b-timeline .b-grid-row{
  background:transparent;
  border-bottom:1px solid transparent;
}
.b-timeline .b-grid-cell{
  border-block:1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event{
  opacity:1;
  font-weight:400;
  font-size:12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap{
  z-index:14;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{
  background-color:rgb(131.4, 180.6, 254.4);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap label{
  font-weight:400;
  font-size:12px;
}
.b-timeline .b-sch-header-timeaxis-cell{
  justify-content:flex-start;
  color:rgb(189.8289473684, 191.5, 193.1710526316);
  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:rgb(189.8289473684, 191.5, 193.1710526316);
  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;
}
.b-histogram-bar-tooltip span.b-underallocated{
  color:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-histogram-bar-tooltip span.b-overallocated{
  color:rgb(239.4, 139.8, 128.4);
}

.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:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}
.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:rgb(96.1458333333, 97.5, 98.8541666667);
  writing-mode:lr;
  alignment-baseline:middle;
  text-anchor:middle;
  pointer-events:none;
}
.b-resourceutilization-histogram rect{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated, .b-resourceutilization-histogram rect.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover, .b-resourceutilization-histogram rect.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated, .b-resourceutilization-histogram rect.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover, .b-resourceutilization-histogram rect.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resourceutilization-histogram rect.b-series-index-0:hover, .b-resourceutilization-histogram rect:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}

.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend{
  font-size:90%;
  fill:rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-resource-row .b-resourceutilization-histogram rect{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resource-row .b-resourceutilization-histogram rect:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}

.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend{
  font-size:90%;
  fill:rgb(96.1458333333, 97.5, 98.8541666667);
}
.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;
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}

.b-new-column-column *{
  height:100%;
  width:100%;
}
.b-resourceassignment-cell{
  padding-block:0.4em;
}
.b-resourceassignment-cell .b-resource-avatar-container{
  display:flex;
  align-items:center;
  height:100%;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar{
  margin-inline-end:2px;
  height:100%;
  width:auto;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar.b-drag-original{
  opacity:0.5;
}
.b-resourceassignment-cell .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:rgb(131.4, 180.6, 254.4);
}

.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;
}
.b-baseline-wrap{
  display:flex;
  flex-direction:column;
  position:absolute;
  transition:none;
  z-index:9;
  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-task-baseline:not(.b-milestone-wrap){
  min-width:6px;
}

.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;
}
.b-ganttbase .b-sch-terminal{
  cursor:pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area){
  marker-end:none;
  marker-start:var(--scheduler-dependency-marker);
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-markerless, .b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-ends-outside{
  marker-start:none;
}

.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal{
  display:none;
}
.b-indicator{
  position:absolute;
  pointer-events:all;
  z-index:10;
  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:rgb(194.4405063291, 41.4683544304, 23.9594936709);
}
.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;
}
.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;
}
.b-progress-line-canvas{
  z-index:129;
}

.b-gantt-progress-line{
  stroke:#e53f2c;
}

.b-scrollbuttons{
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.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-button-wrap{
  border:none;
  background:none;
  font-size:0.9em;
  color:var(--color-dark-gray);
  margin-inline-start:1em;
}
.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;
}
.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;
}

.b-timeline-overlay-chart{
  position:absolute;
  pointer-events:none;
}
.b-timeline-overlay-chart .b-timeline-chart-axis{
  stroke:black;
  stroke-width:1px;
  opacity:0.2;
}
.b-timeline-overlay-chart .b-timeline-chart-path{
  fill:none;
  stroke:red;
  stroke-width:2px;
}
.b-timeline-overlay-chart .b-timeline-chart-point{
  pointer-events:all;
  fill:red;
  r:3;
  transition:r 0.3s;
}
.b-timeline-overlay-chart .b-timeline-chart-point:hover{
  r:5;
}
.b-tasknonworkingtime{
  display:flex;
  position:absolute;
  background-color:rgba(240, 240, 240, 0.5);
  z-index:5;
  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;
}
.b-ganttbase.b-gantt-critical-paths{
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical{
  fill:rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path{
  fill:rgb(227.8, 74.8, 74.8);
  stroke:rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical{
  background-color:rgb(205.56, 72.24, 101.76);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical{
  background-color:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment{
  background-color:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths svg.b-sch-dependencies-canvas .b-sch-dependency.b-critical:not(.b-click-area){
  stroke:rgb(227.8, 74.8, 74.8);
  stroke-width:2;
  marker-start:url("#arrowEndCritical");
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell{
  background-color:#ffcccc;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell.b-selected{
  background-color:#ff9999;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical.b-selected .b-grid-cell{
  background-color:#ff9999;
}

.b-task-rollup-wrap{
  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:var(--event-background-color);
  position:absolute;
  height:100%;
  opacity:0.8;
}

.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:rgb(131.4, 180.6, 254.4);
  opacity:0.9;
}

.b-gantt-rollups-tooltip .b-gantt-task-title:not(:first-child){
  margin-top:1em;
}
.b-gantt-rollups-tooltip td:last-child{
  padding-inline-start:1em;
}
.b-sch-event.b-fx-highlight, .b-gantt-task.b-fx-highlight{
  outline:5px solid rgba(125, 125, 230, 0.4666666667);
  animation:beacon-pulse-animation 2.4s ease 0s 1;
}

@keyframes beacon-pulse-animation{
  0%{
    outline-offset:0;
  }
  100%{
    outline-offset:20px;
    outline-width:1px;
    outline-color:rgba(125, 125, 230, 0.0666666667);
  }
}
.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:9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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, inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap.b-sch-event-hover, .b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap:focus{
  z-index:109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-gantt-task-wrap:focus{
  z-index:109 !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:8;
}
.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;
  color:rgb(131.4, 180.6, 254.4);
  line-height:1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label{
  position:absolute;
  left:calc(100% + 0.5em);
}
.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:rgb(131.4, 180.6, 254.4);
  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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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:10;
}
.b-gantt-task.b-gantt-task-selected{
  z-index:10;
}
.b-gantt-task.b-gantt-task-selected, .b-gantt-task.b-gantt-task-selected *{
  font-weight:500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:3px;
}

.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-gantt-task-wrap > .b-gantt-task:not(.b-highlighted){
  transition:opacity 0.4s;
  opacity:0.2;
}

@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:rgb(195.5, 195.5, 195.5);
}
.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-using-keyboard .b-gantt-task-wrap.b-unscheduled.b-active .b-gantt-task{
  outline:none;
}

.b-gantt-task-wrap.b-unscheduled .b-gantt-task{
  background-color:transparent;
  background-image:none;
  transition:background-color 0s;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-sch-terminal{
  border-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content{
  width:auto;
  padding:0;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content .b-icon-calendar{
  color:rgb(152.8571428571, 157.5, 162.1428571429);
  margin:0;
  font-size:18px;
}

.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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-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:rgb(142.265560166, 233.234439834, 151.1950207469);
  border-color:rgb(142.265560166, 233.234439834, 151.1950207469);
}
.b-sch-color-none.b-gantt-task-wrap.b-milestone,
.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:rgb(131.4, 180.6, 254.4);
  border-color:rgb(131.4, 180.6, 254.4);
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{
  --event-background-color:rgb(131.4, 180.6, 254.4);
  border-color:rgb(131.4, 180.6, 254.4);
}
.b-dependency-list .b-list-item[data-index="0"]{
  border-top:none;
}

.b-dependency-list-filter{
  position:sticky;
  top:0;
  z-index:1;
  border-bottom:1px solid #d0d1d2;
  border-radius:0;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
}
.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;
}
.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;
}

@keyframes fadeInOpacity{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.b-projecteditor .b-projecteditor-content{
  padding:1em;
  flex-direction:column;
  min-height:22em;
}
.b-projecteditor .b-schedule-from{
  flex:1;
  margin-block:0.5em;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content{
  flex-direction:column;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content .b-radio:not(:first-child){
  margin-inline-start:0;
}
.b-projecteditor .b-field[data-ref=descriptionField]{
  align-self:stretch;
}
.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(/images/loading.26b7a12a45f6a7bde287.gif);
    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(/images/processing.2a153910ff1b6c753a22.gif);
    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(/images/edit.1f1842a505d3d57b3a44.gif);
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-gallery .qq-delete-icon {
    background: url(/images/trash.790ed8e17e13d23efe65.gif);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
}
.qq-gallery .qq-retry-icon {
    background: url(/images/retry.0d2d6b1927b176a1cdcd.gif);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
    float: none;
}
.qq-gallery .qq-continue-icon {
    background: url(/images/continue.8d0cf757047e9b47f69b.gif);
    width: 15px;
    height: 15px;
    vertical-align: sub;
    display: inline-block;
}
.qq-gallery .qq-pause-icon {
    background: url(/images/pause.548a712ace8d5c20240f.gif);
    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}.poGbctSF6Q{overflow:hidden}.OgcLEiUtBF{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ToacArhBZk{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.hagnJpUSE5{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.hmSxPYty8T{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.xpIRFHrfX1{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Z3v8wo6_Or{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.j9ZckSAEHa{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.sJYU01RqoN{padding-left:0;padding-right:0}.sJYU01RqoN .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus{background-color:#f3f4f5}.sJYU01RqoN .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}.sJYU01RqoN .b-gridbase .b-grid-header-container{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{background-color:#f3f4f5;text-transform:uppercase}.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header>.b-grid-header-text:after{content:none}.sJYU01RqoN .b-check-header-with-checkbox .b-field-inner{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.sJYU01RqoN .b-grid-row:nth-child(2n){background-color:#fafafa}.sJYU01RqoN .b-grid-row.b-selected{background-color:#fff3e2}.sJYU01RqoN .b-grid-row .b-grid-cell.b-grid-cell{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sJYU01RqoN .b-checkbox-label{margin-bottom:0}.sJYU01RqoN .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#005377;border-radius:3px;color:#fff}.sJYU01RqoN div[data-ref=pageNumber].b-field,.sJYU01RqoN div[data-ref=pageNumber] label{margin-bottom:0;margin-left:0}.sJYU01RqoN div[data-ref=pageNumber] .b-field-inner{height:100%;margin:0;max-width:36px;padding:0}.sJYU01RqoN .b-grid-cell.b-checkbox-selection{background-color:transparent;min-width:32px;width:32px}.sJYU01RqoN .b-toolbar.b-pagingtoolbar{background:transparent}.sJYU01RqoN .b-toolbar-content button.b-widget{background-color:#e5e5e5;border:none;border-radius:3px}.sJYU01RqoN .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sJYU01RqoN .kkM4hNo1Ut{background:transparent}.sJYU01RqoN .kkM4hNo1Ut>div:first-child{padding-left:0;padding-right:0}.sJYU01RqoN .kkM4hNo1Ut button[data-ref=reloadButton],.sJYU01RqoN .kkM4hNo1Ut div[data-ref=separator]{display:none}.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn:after,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[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}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp{margin-left:0}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span{line-height:1}.sJYU01RqoN .kkM4hNo1Ut .lpqg3sM1F7{display:none}.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn 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}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD{color:#222;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD label{color:#49494d;font-size:11px;font-weight:400;line-height:1;margin-bottom:0;margin-right:8px}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy)>.FfrDkyNf7p{margin-bottom:0}.viYhMqDrs3 .b-gridbase .b-grid-row{border-color:#e4e4e6}.viYhMqDrs3 .b-gridbase .b-grid-row.b-hover{background-color:#f2f2f2!important}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell{background-color:transparent!important;border-right:none!important;color:#222;font-size:13px;font-weight:500;line-height:calc(var(--b-grid-row-height) - 16px);min-height:46px;padding:8px 16px}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-focused:after{height:45px}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection{-ms-flex-preferred-size:50px!important;flex-basis:50px!important;min-width:50px!important}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection input[type=checkbox]{height:16px}.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected .b-grid-cell.b-checkbox-selection,.viYhMqDrs3 .b-gridbase .b-grid-row:nth-child(2n){background-color:transparent}.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected{background-color:#f2f2f2!important}.viYhMqDrs3 .b-gridbase .b-check-header-with-checkbox .b-field-inner{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container{background-color:#fff!important;border-bottom:1px solid #e4e4e6!important;border-top:1px solid #e4e4e6!important;-webkit-box-shadow:none!important;box-shadow:none!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{min-height:40px;padding:8px 16px 8px 8px;text-transform:capitalize}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text{color:#626166;padding:0}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text-content{font-size:12px;line-height:12px;text-transform:capitalize}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-filter-icon:after{color:#626166}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-sort-icon:before{color:#626166!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-check-header.b-check-header-with-checkbox{-ms-flex-preferred-size:50px!important;flex-basis:50px!important;min-width:50px!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-hover,.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:hover{background-color:#e4e4e6!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:not(:last-child){border-right:1px solid #e4e4e6}.viYhMqDrs3 .b-gridbase .b-checkbox>.b-field-inner .b-checkbox-label:before{height:16px;padding:2px;width:16px}.viYhMqDrs3 .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:transparent}.viYhMqDrs3 .b-grid-splitter{background:#e4e4e6}.viYhMqDrs3 .b-toolbar.b-dock-bottom{min-height:40px}.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content{grid-gap:4px;background-color:#fff;gap:4px;min-height:40px;padding:8px 16px}.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.viYhMqDrs3 .kkM4hNo1Ut{background:transparent}.viYhMqDrs3 .kkM4hNo1Ut>div:first-child{padding-left:0;padding-right:0}.viYhMqDrs3 .kkM4hNo1Ut button[data-ref=reloadButton],.viYhMqDrs3 .kkM4hNo1Ut div[data-ref=separator]{display:none}.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn:after,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[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}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp{margin-left:0}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span{line-height:1}.viYhMqDrs3 .kkM4hNo1Ut .lpqg3sM1F7{display:none}.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn 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}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD{border:none;color:#626166!important;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>i{color:#959499!important}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD label{color:#49494d;font-size:12px;font-weight:400;line-height:1;margin-bottom:0;margin-right:8px;text-transform:capitalize}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>div{border-radius:4px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>div>input{color:#18181a;width:36px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .hckKo3aOvL{border-radius:4px;width:36px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy)>.FfrDkyNf7p{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-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(fonts/fa-light-300.441b578192c1b1e771cf.woff2) format("woff2"),url(fonts/fa-light-300.2006c9ff100617e95eb8.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(fonts/fa-brands-400.e24fcc1b7ece401606b1.woff2) format("woff2"),url(fonts/fa-brands-400.0601cf57e567a5aa17eb.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:""}
/*!
 * 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-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;src:url(fonts/fa-regular-400.e4bb547bebf70ca2cb49.woff2) format("woff2"),url(fonts/fa-regular-400.ba0c0a7588d6b4fc8fb7.ttf) format("truetype")}.fa-regular,.far{font-weight:400}.awcTXZiUjP{overflow:hidden}.QBAMscKQZQ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.i2fH90RjWQ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.h6f8A7qlFt{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.A17VEGjQSl{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.FdZHlLqRwr{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Ewwba9wEWg{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.AK4vgIS1UX{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.sjCEiOct8x{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}.sjCEiOct8x:focus,.sjCEiOct8x:hover{border:0}.sjCEiOct8x .qj9S4pJgNn{padding:0}.sjCEiOct8x+.sjCEiOct8x{margin-left:20px}.sjCEiOct8x.QBAMscKQZQ{background:#e4e4e6;background-color:#e4e4e6;color:#313033}.sjCEiOct8x.QBAMscKQZQ:disabled{opacity:.4;pointer-events:none}.sjCEiOct8x.QBAMscKQZQ:hover{background:#4f5157;color:#fff;-webkit-transition:background .3s;transition:background .3s}.sjCEiOct8x.AK4vgIS1UX{background:#00739a;background-color:#00739a;color:#fff}.sjCEiOct8x.AK4vgIS1UX:disabled{opacity:.4;pointer-events:none}.sjCEiOct8x.AK4vgIS1UX:hover{background:#00739a;color:#fff;-webkit-transition:background .3s;transition:background .3s}.sjCEiOct8x.h6f8A7qlFt{background:#53a92c;background-color:#53a92c;color:#fff}.sjCEiOct8x.h6f8A7qlFt:disabled{opacity:.4;pointer-events:none}.sjCEiOct8x.h6f8A7qlFt:hover{background:#3f8121;color:#fff;-webkit-transition:background .3s;transition:background .3s}.sjCEiOct8x.i2fH90RjWQ:disabled{opacity:.4;pointer-events:none}.sjCEiOct8x.i2fH90RjWQ:hover{background:#e60004;color:#fff;-webkit-transition:background .3s;transition:background .3s}.sjCEiOct8x.A17VEGjQSl:disabled{opacity:.4;pointer-events:none}.sjCEiOct8x.A17VEGjQSl:hover{background:#ffc20e;color:#fff;-webkit-transition:background .3s;transition:background .3s}.WRLklpSPOF{font-size:10px;height:25px;text-align:center;width:50px}.WRLklpSPOF>div{-webkit-animation:wIu7hoejbq 1.2s ease-in-out infinite;animation:wIu7hoejbq 1.2s ease-in-out infinite;background-color:#333;display:inline-block;height:100%;margin-right:2px;width:3px}.WRLklpSPOF .xmToVDvzX7{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.WRLklpSPOF .k7Sr1924Rq{-webkit-animation-delay:-1s;animation-delay:-1s}.WRLklpSPOF .sHxhjNNXiN{-webkit-animation-delay:-.9s;animation-delay:-.9s}.WRLklpSPOF ._vWaOvEU4K{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes wIu7hoejbq{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes wIu7hoejbq{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.DNNxsiF2AF{overflow:hidden}.CeneUmPG6d{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.hhonFVLsh2{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.x9XixviMhb{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.YkR0nlbh05{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.dbAZNBjTMp{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.y7yL46Jz7X{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Ba10ZmP17g{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.jKQkFJ6vWe{-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}.jKQkFJ6vWe,.jKQkFJ6vWe.lyp_jGCkIL{height:20px;width:20px}.jKQkFJ6vWe.LwfSuGVQrM{height:30px;width:30px}.jKQkFJ6vWe.wb6afv1g3t{height:40px;width:40px}.jKQkFJ6vWe.aQdejKbIer{height:50px;width:50px}.jKQkFJ6vWe._hrNSo7mWM{height:60px;width:60px}.jKQkFJ6vWe>*{-webkit-animation:CbJN8DHJhy 1.4s linear infinite;animation:CbJN8DHJhy 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}.jKQkFJ6vWe>*>*{stroke-dasharray:88px;stroke-dashoffset:0;stroke-width:1;stroke-linecap:round;-webkit-animation:dW2yPfJDC5 1.4s ease-in-out infinite;animation:dW2yPfJDC5 1.4s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes CbJN8DHJhy{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes CbJN8DHJhy{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes dW2yPfJDC5{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 dW2yPfJDC5{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)}}.boRSgBH6Fa{overflow:hidden}.a2MBmnhYZq{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Bl04QoT5hx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.I1CgDjzxUz{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.NdjjG7HFVc{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.MEIX5V3ZUT{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Fua_jRDm_V{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.xOYSxX5A48{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.uN6uCAbtHr{height:100%;width:100%}.BdaFskheEv{overflow:hidden}.LgDUBnDjXQ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.w2eGKQFUjh{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.ogxqR8w14q{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.PeMElI5pFi{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.hmHzU0IhTO{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.dv86iVGHiH{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.eMFANij86F{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.FbG80We0_O{-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}.FbG80We0_O.EizkpNOAyv{-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}.FbG80We0_O.EizkpNOAyv .xQ_n2HC1Wd{margin-left:4px;margin-right:0}.FbG80We0_O.Uvi9t9fJQW{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.FbG80We0_O.Uvi9t9fJQW .xQ_n2HC1Wd{font-size:10px}.FbG80We0_O.GxRHjtHI3K{font-size:11px;height:32px;padding-left:12px;padding-right:12px}.FbG80We0_O.GxRHjtHI3K .xQ_n2HC1Wd{font-size:10px}.FbG80We0_O.qboKOonhz7{font-size:13px;height:40px;padding-left:12px;padding-right:12px}.FbG80We0_O.qboKOonhz7 .xQ_n2HC1Wd{font-size:12px}.FbG80We0_O+.FbG80We0_O{margin-left:8px}.FbG80We0_O.L50Azzvq4L{-webkit-box-pack:start;-ms-flex-pack:start;background:none;border:none;justify-content:flex-start;padding:12px}.FbG80We0_O.L50Azzvq4L:hover{color:#027391}.FbG80We0_O.xq4yS1Yvze,.FbG80We0_O.xq4yS1Yvze:hover{border:none}.FbG80We0_O.xq4yS1Yvze.LgDUBnDjXQ{background:#e4e4e6;background-color:#e4e4e6;color:#313033}.FbG80We0_O.xq4yS1Yvze.LgDUBnDjXQ:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.LgDUBnDjXQ:hover{background:#027391;color:#fff;-webkit-transition:background .3s;transition:background .3s}.FbG80We0_O.xq4yS1Yvze.LgDUBnDjXQ .Ua3swEAFjo{stroke:#999}.FbG80We0_O.xq4yS1Yvze.eMFANij86F{background:#00739a;background-color:#00739a;color:#fff}.FbG80We0_O.xq4yS1Yvze.eMFANij86F:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.eMFANij86F:hover{background:#005377;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.xq4yS1Yvze.dv86iVGHiH{background:#2ab0ae;background-color:#2ab0ae;color:#fff}.FbG80We0_O.xq4yS1Yvze.dv86iVGHiH:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.dv86iVGHiH.qceioHp4xb,.FbG80We0_O.xq4yS1Yvze.dv86iVGHiH:hover{background:#02979b;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.xq4yS1Yvze.ogxqR8w14q{background:#53a92c;background-color:#53a92c;color:#fff}.FbG80We0_O.xq4yS1Yvze.ogxqR8w14q:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.ogxqR8w14q:hover{background:#3f8121;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.xq4yS1Yvze.w2eGKQFUjh:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.w2eGKQFUjh:hover{background:#e60004;color:#fff;-webkit-transition:background .3s;transition:background .3s}.FbG80We0_O.xq4yS1Yvze.PeMElI5pFi:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.xq4yS1Yvze.PeMElI5pFi:hover{background:#ffc20e;color:#fff;-webkit-transition:background .3s;transition:background .3s}.FbG80We0_O.xq4yS1Yvze .Ua3swEAFjo{stroke:#fff}.FbG80We0_O.ct2v6tiyMO.LgDUBnDjXQ{background:transparent;border:1px solid #ddd;color:#222}.FbG80We0_O.ct2v6tiyMO.LgDUBnDjXQ:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.ct2v6tiyMO.LgDUBnDjXQ:hover{background:#e4e4e6;border:1px solid #ddd;color:#222;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.ct2v6tiyMO.eMFANij86F{background:transparent;border:1px solid #00739a;color:#00739a}.FbG80We0_O.ct2v6tiyMO.eMFANij86F:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.ct2v6tiyMO.eMFANij86F:hover{background:#00739a;border:1px solid #00739a;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.ct2v6tiyMO.eMFANij86F:hover .Ua3swEAFjo{stroke:#fff}.FbG80We0_O.ct2v6tiyMO.eMFANij86F .Ua3swEAFjo{stroke:#00739a}.FbG80We0_O.ct2v6tiyMO.ogxqR8w14q{background:transparent;border:1px solid #53a92c;color:#53a92c}.FbG80We0_O.ct2v6tiyMO.ogxqR8w14q:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.ct2v6tiyMO.ogxqR8w14q:hover{background:#53a92c;border:1px solid #53a92c;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.ct2v6tiyMO.ogxqR8w14q:hover .Ua3swEAFjo{stroke:#fff}.FbG80We0_O.ct2v6tiyMO.ogxqR8w14q .Ua3swEAFjo{stroke:#53a92c}.FbG80We0_O.ct2v6tiyMO.PeMElI5pFi{background:transparent;border:1px solid rgba(255,194,14,.70196);color:rgba(255,194,14,.70196)}.FbG80We0_O.ct2v6tiyMO.PeMElI5pFi:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.ct2v6tiyMO.PeMElI5pFi: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}.FbG80We0_O.ct2v6tiyMO.PeMElI5pFi:hover .Ua3swEAFjo{stroke:#fff}.FbG80We0_O.ct2v6tiyMO.PeMElI5pFi .Ua3swEAFjo{stroke:rgba(255,194,14,.70196)}.FbG80We0_O.ct2v6tiyMO.w2eGKQFUjh{background:transparent;border:1px solid #db383b;color:#db383b}.FbG80We0_O.ct2v6tiyMO.w2eGKQFUjh:disabled{opacity:.4;pointer-events:none}.FbG80We0_O.ct2v6tiyMO.w2eGKQFUjh:hover{background:#db383b;border:1px solid #db383b;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.FbG80We0_O.ct2v6tiyMO.w2eGKQFUjh:hover .Ua3swEAFjo{stroke:#fff}.FbG80We0_O.ct2v6tiyMO.w2eGKQFUjh .Ua3swEAFjo{stroke:#db383b}.FbG80We0_O .xQ_n2HC1Wd{margin-right:4px}.FbG80We0_O .Ua3swEAFjo{margin-right:0}.B0sbuF1Txj{overflow:hidden}.kLYPm1edoX{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Eqr5hfwuoE{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.iSeJSK93Ff{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Q8cTAw4RTm{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.cR7prZ7thf{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.TDzSO2bCGg{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.EBNG92wwNr{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.et83njIu6c{-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%}.et83njIu6c .N4T7fbRY8K{font-size:100px}.et83njIu6c 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}.et83njIu6c .G02rJa44hN{font-size:1.6rem;font-weight:700;margin-top:36px}.et83njIu6c .E1qAx7H_j8{font-size:13px;font-weight:400;margin-top:17px;padding-left:35px;padding-right:35px}.et83njIu6c .ZN4eaTkq05{-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}.et83njIu6c .ZN4eaTkq05 .a3TYGWclau{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}.et83njIu6c .ZN4eaTkq05 .a3TYGWclau:hover{background-color:#fff;color:#000}.et83njIu6c .ZN4eaTkq05 .a3TYGWclau:hover span{color:#000}.et83njIu6c .ZN4eaTkq05 .a3TYGWclau .bgZboMV3R7{font-size:13px}@media screen and (min-width:640px){.et83njIu6c .ZN4eaTkq05{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:25px}.et83njIu6c .ZN4eaTkq05 .a3TYGWclau{margin-left:4px;margin-top:0}}.Lq1vMSoEpd{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.xnNgXQne3f{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.aaB8z3mTc_{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.niYZEC28EX{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.obTuMLSjkQ{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Me02YiLgHi{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.D_5C5ZVv2r{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Dm5NWbjUCg{overflow:hidden}._vKaZ2fFsl{height:100%;position:relative;width:100%}._vKaZ2fFsl .ChjRJmiuSu{background:rgba(0,0,0,.5);position:absolute;top:0}._vKaZ2fFsl .pbBhTkCU6t{height:100%;position:relative;width:100%}._vKaZ2fFsl .pbBhTkCU6t .jZbb4xbA_k{height:100%;width:100%}._vKaZ2fFsl .pbBhTkCU6t .Fh80sfLL1y{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(/images/layers.416d91365b44e4b4f477.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/layers-2x.8f2c4d11474275fbc161.png);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(/images/marker-icon.2b3e1faf89f94a483539.png)}.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:#222}.pulse-icon-button__ctn.pulse-default:active,.pulse-icon-button__ctn.pulse-default:focus,.pulse-icon-button__ctn.pulse-default:hover{background:#e5e5e5;color:#222}.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}.UrEUs5QcyZ{overflow:hidden}.AtYphI4UsF{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.RYIToMFV5i{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.HXfJEA1KmZ{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.VtY4G5FbZC{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.tETvLSBJ_i{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.yExpDc6V9D{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.CXL6AIqqxj{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.AFuDt0JwtJ.AFuDt0JwtJ,.M__7tljJO7.AFuDt0JwtJ{-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%}.AFuDt0JwtJ .TkMCKhg05H,.M__7tljJO7 .TkMCKhg05H{-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}.AFuDt0JwtJ .wwTwMqWdPo,.M__7tljJO7 .wwTwMqWdPo{background-color:transparent;height:2px;margin-bottom:-2px;z-index:510}.AFuDt0JwtJ .wwTwMqWdPo .wW9WSy0bqF,.M__7tljJO7 .wwTwMqWdPo .wW9WSy0bqF{background-color:#e4e4e6}.AFuDt0JwtJ .uEao79VC5y,.M__7tljJO7 .uEao79VC5y{-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%}.AFuDt0JwtJ .uc1F0ozzRA,.M__7tljJO7 .uc1F0ozzRA{-webkit-box-flex:0;color:#fff;-ms-flex:0;flex:0;height:auto;padding:7px;width:auto}.AFuDt0JwtJ .uc1F0ozzRA:hover,.M__7tljJO7 .uc1F0ozzRA:hover{background-color:rgba(0,0,0,.2)}.AFuDt0JwtJ ._SlNrc0oez,.M__7tljJO7 ._SlNrc0oez{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}.AFuDt0JwtJ .msyu4oRVc6,.M__7tljJO7 .msyu4oRVc6{margin-bottom:10px}.AFuDt0JwtJ .GeA8_vsSZV,.M__7tljJO7 .GeA8_vsSZV{margin-bottom:20px}.AFuDt0JwtJ .p2BRRaBQpm,.AFuDt0JwtJ .uKXxbVVJDZ,.M__7tljJO7 .p2BRRaBQpm,.M__7tljJO7 .uKXxbVVJDZ{display:none}.AFuDt0JwtJ .DcAO_4eRrI,.AFuDt0JwtJ .fdCt4JePqR,.M__7tljJO7 .DcAO_4eRrI,.M__7tljJO7 .fdCt4JePqR{margin-right:0}.AFuDt0JwtJ .YfoErEIkvg,.M__7tljJO7 .YfoErEIkvg{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}.AFuDt0JwtJ .aKG1WznDIM,.M__7tljJO7 .aKG1WznDIM{background-color:#3f3f3f;height:100%;width:100%}.AFuDt0JwtJ.M__7tljJO7,.M__7tljJO7.M__7tljJO7{-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}.AFuDt0JwtJ.M__7tljJO7 .aKG1WznDIM,.M__7tljJO7.M__7tljJO7 .aKG1WznDIM{background-color:#000}.AFuDt0JwtJ.M__7tljJO7 ._SlNrc0oez,.M__7tljJO7.M__7tljJO7 ._SlNrc0oez{margin-right:20px}.AFuDt0JwtJ.M__7tljJO7 .GeA8_vsSZV,.M__7tljJO7.M__7tljJO7 .GeA8_vsSZV{margin-bottom:40px}.ja3cOgRwHY{overflow:hidden}.tKARXmylFN{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.BD20p33DuW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.TSK_xNIKX6{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.kgbQk1Bwfl{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Ggo_yysoyl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.fJCDC6G9A7{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.wAAfclwg5N{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.QsbdsdP5kZ{cursor:pointer}.QsbdsdP5kZ.hhr2ynCh7y{border-radius:50%;font-size:11px;height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.QsbdsdP5kZ._zf3EpZQQY{border-radius:50%;font-size:11px;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.QsbdsdP5kZ.SWMWyTHcvz{border-radius:50%;font-size:13px;height:60px;max-height:60px;max-width:60px;min-height:60px;min-width:60px;width:60px}.QsbdsdP5kZ ._zf3EpZQQY,.QsbdsdP5kZ .hhr2ynCh7y,.QsbdsdP5kZ .SWMWyTHcvz{font-size:.8em;height:100%;width:100%}.PSYW0UjkVG{overflow:hidden}.aviiDpA_Pu{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Oy3eS77ZRa{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.SdioEcqSBN{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.dw5x_4jcVf{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.gRvifNrMd_{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.ioFUzFpp6T{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.JhUALu7aeg{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.kCcaWIVzLN{color:#db383b;font-size:11px;left:0;position:absolute;top:100%}.S784oPImGJ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.QR2UcCMrD_{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.YrjaH3obtp{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.x4hvhYOJRR{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Uni21YhCOF{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.h4JEpfwaPA{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.D7rpCxzS5A{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.xsTCY05fPC{overflow:hidden}.DgWDC4lyDM{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.TEW2qcGEe4.TEW2qcGEe4{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}._EkFEk14HE,._EkFEk14HE:before{background:inherit;height:8px;position:absolute;width:8px}._EkFEk14HE{visibility:hidden}._EkFEk14HE:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:visible}.zNVWFNQMmO[data-placement^=top]{margin-bottom:4px}.zNVWFNQMmO[data-placement^=top] ._EkFEk14HE{bottom:-4.5px;margin-bottom:4px}.zNVWFNQMmO[data-placement^=top] ._EkFEk14HE:before{-webkit-box-shadow:1px 2px 4px -1px rgba(0,0,0,.16);box-shadow:1px 2px 4px -1px rgba(0,0,0,.16)}.zNVWFNQMmO[data-placement^=bottom]{margin-top:4px}.zNVWFNQMmO[data-placement^=bottom] ._EkFEk14HE{top:0}.zNVWFNQMmO[data-placement^=bottom] ._EkFEk14HE:before{-webkit-box-shadow:-1px -1px 3px -1px rgba(0,0,0,.16);box-shadow:-1px -1px 3px -1px rgba(0,0,0,.16)}.zNVWFNQMmO[data-placement^=left]{margin-right:4px}.zNVWFNQMmO[data-placement^=left] ._EkFEk14HE{left:auto!important;right:0}.zNVWFNQMmO[data-placement^=left] ._EkFEk14HE:before{-webkit-box-shadow:2px -4px 5px -1px rgba(0,0,0,.16);box-shadow:2px -4px 5px -1px rgba(0,0,0,.16)}.zNVWFNQMmO[data-placement^=right]{margin-left:4px}.zNVWFNQMmO[data-placement^=right] ._EkFEk14HE{left:0}.zNVWFNQMmO[data-placement^=right] ._EkFEk14HE:before{-webkit-box-shadow:-1px 2px 3px -1px rgba(0,0,0,.16);box-shadow:-1px 2px 3px -1px rgba(0,0,0,.16)}.zNVWFNQMmO[data-placement^=bottom]>.Bjb96vuQ5B,.zNVWFNQMmO[data-placement^=top]>.Bjb96vuQ5B{-webkit-transform:translateX(14px)!important;transform:translateX(14px)!important}.zNVWFNQMmO[data-placement^=bottom]>.CgU8YEEXMg,.zNVWFNQMmO[data-placement^=top]>.CgU8YEEXMg{left:auto!important;right:0;-webkit-transform:translateX(-16px)!important;transform:translateX(-16px)!important}.zNVWFNQMmO[data-placement=bottom-end]>.Bjb96vuQ5B,.zNVWFNQMmO[data-placement=bottom-start]>.CgU8YEEXMg,.zNVWFNQMmO[data-placement=bottom]>.Bjb96vuQ5B,.zNVWFNQMmO[data-placement=bottom]>.CgU8YEEXMg,.zNVWFNQMmO[data-placement=top-end]>.Bjb96vuQ5B,.zNVWFNQMmO[data-placement=top-start]>.CgU8YEEXMg,.zNVWFNQMmO[data-placement=top]>.Bjb96vuQ5B,.zNVWFNQMmO[data-placement=top]>.CgU8YEEXMg{left:50%!important;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.C2LuQH9VUw{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.JPitGgFuQU{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.uc3u3bzAwY{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.amZX1dFsAR{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.lUfYsCZmUD{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.hFgYOlC0XR{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.REVaan8Rh6{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.hxvYWXkcxj{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}.eaoZUfvi2w{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cPdeooUo2y.cPdeooUo2y{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}.QklAtn0WyA{overflow:hidden}.W8VcqUev_2{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.GL07ohGNSz{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.gvmXLVNTrh{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.DY41OMdkty{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.QLAQHrqd_t{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.hVfS3lcW4k{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Z15chqk1RS{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}@media (-ms-high-contrast:none){.WKkFd31NXm{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:auto!important}}._7bD06jBZp{-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}._7bD06jBZp .OMc2Q7X4r7{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;color:#999;width:20px}._7bD06jBZp .a64TJ8Hgle{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}._7bD06jBZp .OMc2Q7X4r7:hover{background:#00739a;color:#fff}@media screen and (max-width:640px){._7bD06jBZp .OMc2Q7X4r7{-webkit-box-flex:0;-ms-flex:0;flex:0;height:auto}._7bD06jBZp .OMc2Q7X4r7 span{margin:0}}._7bD06jBZp .wt7oR7XtjP{font-size:inherit;padding:.25em}._7bD06jBZp .WKkFd31NXm{-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%}._7bD06jBZp .WKkFd31NXm .yYwqgN_mPU{font-weight:600;line-height:100%;min-height:20px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}._7bD06jBZp .WKkFd31NXm .yYwqgN_mPU,._7bD06jBZp .WKkFd31NXm _:-ms-fullscreen{padding-bottom:0}._7bD06jBZp.PbiyGCIpG2{font-size:.875rem}._7bD06jBZp.NrU0gWz0_l{font-size:1.5rem}.tgmUGesp1W .yYwqgN_mPU{white-space:pre-wrap!important}.BG7BQhZHoO.dcZ5a1_Pg7{font-size:1rem}.WiS6tRyxYu{overflow:hidden}.r3FooA6Bp0{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.eqzfiUiMwT{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.hbC7fAPPdo{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.tXG_T3TVH1{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Be2WMPpr3s{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Edu9K49rkg{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.udWIIXppSu{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.h3l19NvSHY,.h3l19NvSHY>div:not([data-tippy-root]),.lFhnQY2dJr,.lFhnQY2dJr>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}.h3l19NvSHY>div:not([data-tippy-root]),.lFhnQY2dJr>div:not([data-tippy-root]){border:0 solid #e5e5e5}.d1IMsTs4I4,.h3l19NvSHY{position:absolute;visibility:hidden}.h3l19NvSHY .zX7I7ZUvkL+.dHMSaEZQkE,.h3l19NvSHY .zX7I7ZUvkL+.zX7I7ZUvkL,.lFhnQY2dJr .zX7I7ZUvkL+.dHMSaEZQkE,.lFhnQY2dJr .zX7I7ZUvkL+.zX7I7ZUvkL{margin-left:4px}.h3l19NvSHY .dHMSaEZQkE,.lFhnQY2dJr .dHMSaEZQkE{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.h3l19NvSHY .dHMSaEZQkE .zX7I7ZUvkL,.lFhnQY2dJr .dHMSaEZQkE .zX7I7ZUvkL{cursor:pointer}.h3l19NvSHY .dHMSaEZQkE .kdykccoycq,.lFhnQY2dJr .dHMSaEZQkE .kdykccoycq{cursor:pointer;height:100%}.h3l19NvSHY .dHMSaEZQkE .HCC47u5RDH,.lFhnQY2dJr .dHMSaEZQkE .HCC47u5RDH{background:#00739a;color:#fff;cursor:pointer}.Kbsa36HIts{position:absolute;visibility:hidden}.W2cijil2xW{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.W2cijil2xW:focus{outline:none}.W2cijil2xW .DKSiMc0Q2K{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100px;overflow:scroll;position:relative;width:300px}.W2cijil2xW .o8i3Nyhexj{margin-left:4px;margin-right:4px;margin-top:4px}.W2cijil2xW .o8i3Nyhexj+.o8i3Nyhexj,.W2cijil2xW .o8i3Nyhexj:first-child{margin-right:0}.W2cijil2xW .o8i3Nyhexj:last-child{margin-right:4px}.W2cijil2xW: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}.lxvir8w16w{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.SVRkELFY0F{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.gJMgMoZrI6{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.oMLB65qmuh{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.jTHOCryXA8{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.zCXiabJ80K{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.vYlXcz0B4m{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Onca2lO4nW{overflow:hidden}.WagDzOND8F{margin:0}.vce0LBogke{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.PaDW7_fwql{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.oMmLj6CdAc{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.AQIPizjvrf{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.TJ1kbUkWKX{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.DISWcyHfP2{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.pZ5ChpMuNq{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.vzwEjbFW7G{overflow:hidden}.ZSGegSTlPw{background:#f5f6f7;border-radius:0;padding-left:4px;padding-right:4px}.ZSGegSTlPw .vVZKCr58Tu{-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%}.joFRyFjpWg{overflow:hidden}.qUSqDXOAd9{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.xoAyBg3LAr{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.QNpdh8RvHl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.HEncQXvQIv{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.IC7T6PivJe{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.CVDI0utCUP{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.UFsxzhw9Pn{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.fe0lAb41dU{-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%}.fe0lAb41dU.utjYMmhuA6{background:#fff;margin-bottom:0}.fe0lAb41dU.utjYMmhuA6 .wEQesOoaKd .Zj9UV7CHFO{font-weight:400}.fe0lAb41dU.utjYMmhuA6 .wEQesOoaKd:hover{background:inherit;cursor:default}.fe0lAb41dU.qDn12cCUEF .wEQesOoaKd{background:#ffedbc;cursor:pointer}.fe0lAb41dU .wEQesOoaKd{background:#fff;border-radius:inherit;height:100%;min-height:24px;width:100%}.fe0lAb41dU .wEQesOoaKd:hover{background:#ffedbc;cursor:pointer}.fe0lAb41dU .wEQesOoaKd .Zj9UV7CHFO{font-weight:400;line-height:normal}.fe0lAb41dU .wEQesOoaKd .IhV1np6O3C{font-weight:400;padding-left:8px;padding-right:8px}.fe0lAb41dU .hG4VTBeR_9{background:#fff;border-radius:0;height:auto;margin-left:auto;min-height:24px;min-width:24px;width:24px}.fe0lAb41dU.uMqr0tSMbB{padding-right:0}.fe0lAb41dU:active,.fe0lAb41dU:focus{outline:none}.fe0lAb41dU:last-child{border-bottom:0 solid #e5e5e5}.fe0lAb41dU .kQR51RXF9a{-ms-flex-item-align:center;align-self:center;margin-left:4px}.fe0lAb41dU .upCCvBCJK_{margin-right:4px}.fe0lAb41dU .y1P2l2QqXV{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fe0lAb41dU .A8WfmTUVkx i{margin-right:0}.fe0lAb41dU ._51KaVoKtP{margin-left:4px}.fe0lAb41dU.RSqDOFD4g2{-webkit-box-flex:0;-ms-flex-positive:0;background:#f2f2f2!important;flex-grow:0;margin:0}.fe0lAb41dU.RSqDOFD4g2.qDn12cCUEF .wEQesOoaKd{background:#f2f2f2}.qR6VYWrXlB{overflow:hidden}.zNqrwfNz3d{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.xC69_LusV3{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.HiBpUStA3f{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.XYHXhOUiV9{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.iFXDXWU4l_{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.aPWTp3JBYa{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.j6jrqk_6ov{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.J4wg4r8COu.J4wg4r8COu,.KPAIYZ4Ckc{padding:0}.BkATgH1Uax,.J4wg4r8COu.J4wg4r8COu,.KPAIYZ4Ckc{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.BkATgH1Uax{position:relative}.BkATgH1Uax .J4wg4r8COu.J4wg4r8COu{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.c8jmKWKe1e{cursor:not-allowed}.c8jmKWKe1e .pCa9MMjOwz,.c8jmKWKe1e .sXENMMfiwD{pointer-events:none}.BkATgH1Uax .sXENMMfiwD{color:#222;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}.BkATgH1Uax .GDn_OxPYZz{font-size:10px;font-weight:700;margin-bottom:8px}.BkATgH1Uax .TKPHMBxxqX{color:#222;font-size:11px;font-weight:700;line-height:18px;margin-bottom:4px;text-transform:capitalize}.BkATgH1Uax .TKPHMBxxqX .jo2eKWYgCN{background-color:#e4e4e6}.BkATgH1Uax .sXENMMfiwD .mZ9tDZuCh9{color:#6c6c6c;font-size:11px;font-weight:400;margin-left:auto;text-transform:none}.BkATgH1Uax .sXENMMfiwD .mZ9tDZuCh9.O5AxORUpW4{color:#db383b}.BkATgH1Uax .pCa9MMjOwz{-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%}.BkATgH1Uax .tHB6CQHTFo{background:#fff}.BkATgH1Uax .m_F064a8NF{background:#f5f5f5}.BkATgH1Uax .Wo9glVbnOl{background-color:#fff;border:1px solid #e4e4e6;border-radius:3px}.BkATgH1Uax .Wo9glVbnOl.NvUFegkNga,.BkATgH1Uax .Wo9glVbnOl:focus{border-color:transparent;outline:2px solid #4040b7}.BkATgH1Uax .jo2eKWYgCN{background-color:#f2f2f2;border-color:#f2f2f2}.BkATgH1Uax .OQ1aUohnDp{border:1px solid #db383b}.BkATgH1Uax .pCa9MMjOwz .mN8WXRlSb3{color:#999;font-size:12px;font-style:italic}.BkATgH1Uax .pCa9MMjOwz .KbFh92HqPk{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7{-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}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7 .eFkhe2xO4X{margin-right:12px;padding:4px}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7 ._LF_doHali{margin-right:4px}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7 .eFkhe2xO4X.me9yprQ9IY{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7 .eFkhe2xO4X.yst9x5cmCd{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.BkATgH1Uax .pCa9MMjOwz .Z8H_NZsen7 .eFkhe2xO4X:last-child{margin-right:0}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .rRy_PAldOC.yoA1o3Xc44 .InDqTVSJuw,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .rRy_PAldOC.yoA1o3Xc44 .InDqTVSJuw{font-weight:400}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .LNeHDfXCNR,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .LNeHDfXCNR{background:#f5f5f5;color:#888}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .FP5_g9tu1L,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .FP5_g9tu1L{background:#fff;border-radius:3px;margin-bottom:0}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .X8hSoioit2,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .X8hSoioit2{background:#f5f5f5}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .UdotCg5Pr3,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .UdotCg5Pr3{background:#f2f2f2;color:#222}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .dhkzeVIOld:hover,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .dhkzeVIOld:hover{background:#fff}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .G4nCrmeQXx,.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .G4nCrmeQXx:hover,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .G4nCrmeQXx,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .G4nCrmeQXx:hover{background:#efefef}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .G4nCrmeQXx .aw3Iys4zgH,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .G4nCrmeQXx .aw3Iys4zgH{background:#efefef;color:#000}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .bfg0jmb3vV,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .bfg0jmb3vV{background:#f2f2f2;font-weight:500}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .bfg0jmb3vV:hover,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .bfg0jmb3vV:hover{background:#f2f2f2}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .bfg0jmb3vV ._TixDNulkM,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .bfg0jmb3vV ._TixDNulkM{background:#f2f2f2;color:#222}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .VH79BxtbPb,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .VH79BxtbPb{overflow:visible}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .nRVXmFg6dl,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .nRVXmFg6dl{background:#fff;border-radius:0;font-size:12px;height:26px;text-align:center}.BkATgH1Uax .pCa9MMjOwz .EKTFB9Foyf .nRVXmFg6dl.R6y2EnH1Lo,.BkATgH1Uax .pCa9MMjOwz .VH79BxtbPb .nRVXmFg6dl.R6y2EnH1Lo{background:#00739a!important}.BkATgH1Uax .pCa9MMjOwz .QgqgtmufAF{color:gray;margin-left:4px;margin-right:4px}.BkATgH1Uax .pCa9MMjOwz .IkSXjI6nSM{-webkit-box-flex:1;-ms-flex:1;flex:1}.BkATgH1Uax .pCa9MMjOwz .N8BAdZgPK5{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;height:26px}.BkATgH1Uax .pCa9MMjOwz .AmHnTU4QGq{background:#f5f6f7;-webkit-box-shadow:none;box-shadow:none}.BkATgH1Uax .pCa9MMjOwz .AmHnTU4QGq:before{content:unset}.BkATgH1Uax .pCa9MMjOwz .lOKX8X3Spp{padding:4px}.BkATgH1Uax .pCa9MMjOwz .lOKX8X3Spp .FP5_g9tu1L{margin:0 4px 4px 0;max-width:unset;min-width:unset;width:100%}.BkATgH1Uax .pCa9MMjOwz .lOKX8X3Spp .FP5_g9tu1L:first-child{margin-left:0}.BkATgH1Uax .wvKuykjMZg{color:#999;margin-left:8px;margin-right:4px}.BkATgH1Uax .wvKuykjMZg i{font-size:12px}.BkATgH1Uax .egYJLA4KSR{background-color:#e2e6ed;border-radius:2px;color:#5a5b5e;font-size:10px;font-weight:400;margin-left:4px;margin-top:-2px;padding:2px 4px}.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%}.pulse-select__ctn.v3{background-color:#fff;border:none;box-shadow:none}.pulse-select__ctn.v3 .pulse-select__control{background-color:#fff;border:1px solid #f2f2f2;border-radius:3px;color:#222;margin:0}.pulse-select__ctn.v3 .pulse-select__control .pulse-select__value-container{padding:0}.pulse-select__ctn.v3 .pulse-select__control .pulse-select__placeholder{color:#7a7980;margin:0;padding:4px 6px}.pulse-select__ctn.v3 .pulse-select__control .pulse-select__input{padding:4px 6px}.pulse-select__ctn.v3 .pulse-select__menu .menu-list{background-color:transparent;padding:8px 0}.pulse-select__ctn.v3 .pulse-select__menu .menu-list div[data-testid=pulse-select__defaultOption]{border-radius:0;height:32px}.zb8kg3jpph{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ciBT6EBeKH{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Xb4mlK3I2H{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.zVWaOeO5mo{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.EanFIm5obd{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.q8S4Q3n6x8{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.ZOACYZu0Zi{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ie2PIsXjK9{overflow:hidden}.kUQiWrrV28{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.kUQiWrrV28 .PFiloaHS_c{-ms-flex-item-align:center;align-self:center;color:#333;font-size:12px;font-weight:700;margin-left:4px;margin-right:4px}.kUQiWrrV28 .iI2uu8TBOL{border-radius:0;display:block;margin-left:4px}.tFcbj4F0Iz{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ytH6itfeiB{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.PAtiQ5ArRl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.TMb278KxJt{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Q8oycnvTrq{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.sjxBpZMJTt{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.L6ocS2AkJO{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ZxnhWJ94gH{overflow:hidden}.PheynVDebf{margin-left:4px;margin-right:4px}.g9lK37NByC{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.DaBRxfjqoA{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.MdDqZEakWB{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.rtDDFuA9TE{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.C1Q_X7jRV0{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.h4zy_gqWfn{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.wbmehgJ3p8{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.nn__Nc0LXe{overflow:hidden}.PAbNKuhCj3{margin-left:4px;margin-right:4px}.GkIXP9HiRJ,.XT848cyznZ{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center}.GkIXP9HiRJ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff;width:32px}.GkIXP9HiRJ.NlU9JwSOit{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.GkIXP9HiRJ.oRR5RHw9Cq{-webkit-font-smoothing:antialiased!important;background-color:#4040b7;color:#fff}.GkIXP9HiRJ.oRR5RHw9Cq:hover{background-color:#303089!important}.GkIXP9HiRJ.YqegdzHjkU{background-color:#ededfc;border-left:1px solid #b9b9f5;color:#303089}.GkIXP9HiRJ.YqegdzHjkU:hover{background-color:#dcdcfa}.GkIXP9HiRJ.LZtPEGADyA{background-color:#fff;border:1px solid #e4e4e6;color:#222}.GkIXP9HiRJ.LZtPEGADyA:hover{background-color:#f2f2f2}._64w9xj0_N{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;grid-gap:6px;align-items:center;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:32px;justify-content:center;margin-right:0!important;padding-left:12px;padding-right:12px;text-transform:capitalize}._64w9xj0_N.nzDAugiiB2{width:32px!important}._64w9xj0_N.NFTd9oLzgY{border-bottom-right-radius:0;border-right:0!important;border-top-right-radius:0}._64w9xj0_N.mi3_IrSoi3{-webkit-font-smoothing:antialiased!important;background-color:#4040b7;border:1px solid rgba(0,0,0,.05);color:#fff}._64w9xj0_N.mi3_IrSoi3:hover{background-color:#303089!important}._64w9xj0_N.saMDSVW5gi{background-color:transparent;color:#4040b7}._64w9xj0_N.saMDSVW5gi:hover{color:#303089!important}._64w9xj0_N.jVwhRyvdCO{background-color:transparent;color:#dc2626}._64w9xj0_N.jVwhRyvdCO:hover{color:#b91c1c!important}._64w9xj0_N.BfOqX0zUEU{background-color:transparent;color:#49494d}._64w9xj0_N.BfOqX0zUEU:hover{color:#222!important}._64w9xj0_N.FeHXhOR0H8{background-color:#ededfc;color:#303089}._64w9xj0_N.FeHXhOR0H8:hover{background-color:#dcdcfa}._64w9xj0_N.ps9p5shlIE{background-color:#fff;border:1px solid #cac9cc;color:#18181a}._64w9xj0_N.ps9p5shlIE:hover{background-color:#f2f2f2}._64w9xj0_N.TKAGw1Xenp{-webkit-box-pack:start;-ms-flex-pack:start;border-radius:0;justify-content:flex-start;margin-bottom:0;width:100%}._64w9xj0_N.TKAGw1Xenp.ps9p5shlIE{background-color:#fff;border:none;color:#222}._64w9xj0_N.TKAGw1Xenp.ps9p5shlIE:hover{background-color:#f2f2f2}.NROUVLc3JY{grid-gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;margin:30px}.s6RShabSok{grid-gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;gap:5px;justify-content:center}.s6RShabSok,.t1r6LA3AVm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.t1r6LA3AVm{font-size:14px;font-weight:900;height:32px;width:100px}.g4Z3IjLImb{-webkit-box-pack:center;-ms-flex-pack:center;height:12px;justify-content:center;width:12px}.cAiO6_lByS,.g4Z3IjLImb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;letter-spacing:0}.cAiO6_lByS{height:100%}.i3c_UY599i{overflow:hidden}.B0TEk1Oicu{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.tMdqmFfpN8{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Jw6pc_0JTE{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ry64DMvrVU{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.vaZDfSRELw{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Bp2xaNlPHW{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.BaxhCGMuC1{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.M84fepOVM8{-webkit-font-smoothing:antialiased;border:1px solid #cac9cc;border-radius:4px;max-width:232px;padding:16px}.q14F5e8Er9{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.q14F5e8Er9:not(:first-of-type){margin-top:16px}.aF3kabjs9A{font-family:Lato;font-size:12px;font-weight:700;height:26px;letter-spacing:0;line-height:18px}.VQ4X_bs6Ex{background-color:#e4e4e6;color:#313033;font-weight:700!important}.VQ4X_bs6Ex:hover{background-color:#e4e4e6!important}.dX6XTfUCLI{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#626166;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato;font-size:12px;font-weight:500;height:32px;letter-spacing:0;line-height:18px;padding:12px}.dX6XTfUCLI:hover{background-color:#fafafa;cursor:pointer}.tuLrCuaXu7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj6esyJXgK{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.ji9rSz6fq1{overflow:hidden}.sqcJJL_TI2{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.aojGkwkqhu{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.pS4KmdrYid{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ILHJmwbMKd{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.gnkxWCKNOD{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.AV8GhgZ6Q5{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.D5OiQRj2jn{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.aZjPQkWJEO.aZjPQkWJEO{font-family:Lato,sans-serif;text-transform:capitalize}.aZjPQkWJEO.aZjPQkWJEO .BXY_iC5KxA{font-size:11px;font-weight:600;letter-spacing:0;line-height:16px;padding:0 8px}.aZjPQkWJEO.aZjPQkWJEO.WXZ09Any90{background-color:#0e8e44;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.eEedcSrb5t{background-color:#626166;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.hF1KnVGBUQ{background-color:#2870c4;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.jqsPOYJgk4{background-color:#4040b7;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.aMCtMG4s0s{background-color:#b71b5f;color:#49494d;height:20px}.aZjPQkWJEO.aZjPQkWJEO.m2jftBk4_f{background-color:#cc5b0a;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.Qtj2jCWeq0{background-color:#6048c8;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.mlE3zCndaz{background-color:#ae2222;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.s_pPgsdjE5{background-color:#c2840a;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.NpZvRCiyiE{background-color:#78a321;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.Bk3JYfnLJT{background-color:#1ba2b3;color:#fff;height:20px}.aZjPQkWJEO.aZjPQkWJEO.LJH5FKOTVK{background-color:#f2f2f2;color:#49494d;height:20px}.nFDcT6pJfj{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.HZxCEHadfZ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.bAMFd3YbkS{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.T1XhQHbxNc{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.LR6tu5DARh{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.D7JWw61iMP{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.qSJXIzLcy7{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.zR_cGXdN7x{overflow:hidden}.bw_MHWangd{margin-left:4px;margin-right:4px}.i3FF7IqwMD{overflow:hidden}.hxBh4vsfLT{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.HGCkTc09Sf{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.BZKT1rF2RS{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ZDYtdNOpQb{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.gSneqNqeFl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.GtNm2dBTUp{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.H5uUhQCXKt{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ScQp3ospIO{-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}.ScQp3ospIO:last-child{margin-right:0}.ScQp3ospIO:hover .EiFyoQzvDi .a30nk6e1jr{display:block}.ScQp3ospIO .EiFyoQzvDi{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;height:36px;position:relative;width:100%}.ScQp3ospIO .EiFyoQzvDi canvas{margin:0 auto}.ScQp3ospIO .EiFyoQzvDi.zI1V7Y2FgY{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ScQp3ospIO .EiFyoQzvDi .uNmz4yd1Jv,.ScQp3ospIO .EiFyoQzvDi.zI1V7Y2FgY{-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}.ScQp3ospIO .EiFyoQzvDi .uNmz4yd1Jv{height:100%;overflow:hidden;padding:8px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.ScQp3ospIO .EiFyoQzvDi .Cd9KZUT51M{height:100%;width:100%}.ScQp3ospIO .EiFyoQzvDi .a30nk6e1jr{display:none;left:50%;opacity:.2;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iCR1Ia0uIm{overflow:hidden}.IADRjDYnes{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.nqMIcGSjv1{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.lpo_xXAILS{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.PLO0xgs_9d{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.zJJF0GzI1r{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.vRZYsaiANC{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.MBdfM_MDrd{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.l8DyCGmcdN{margin-bottom:20px}.HitJZ_FkJf{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.HitJZ_FkJf .l8DyCGmcdN{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}.HitJZ_FkJf span:first-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.HitJZ_FkJf span:first-child,.HitJZ_FkJf span:first-child .G6xNL4d4js{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.HitJZ_FkJf span:first-child .G6xNL4d4js{background:rgba(0,0,0,.2);height:13px;width:80px}.HitJZ_FkJf span:first-child .YENCgssEav{-webkit-box-orient:horizontal;background:rgba(0,0,0,.1);-ms-flex-direction:row;flex-direction:row;height:11px;width:100px}.HitJZ_FkJf .Gy6gt6La6m,.HitJZ_FkJf span:first-child .YENCgssEav{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.HitJZ_FkJf .Gy6gt6La6m{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.HitJZ_FkJf .Gy6gt6La6m 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%}.HitJZ_FkJf .Gy6gt6La6m span:nth-child(2){width:94%}.HitJZ_FkJf .Gy6gt6La6m span:last-child{width:85%}.lZUGJHG_oq{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}.lZUGJHG_oq,.lZUGJHG_oq .G0_4O2WBP3{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.lZUGJHG_oq .G0_4O2WBP3{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.lZUGJHG_oq .G0_4O2WBP3 .lZUGJHG_oq{background:rgba(221,221,221,.5);border-radius:6px;margin:4px 0 0;padding:12px}.lZUGJHG_oq .G0_4O2WBP3 .lZUGJHG_oq:first-child{margin-top:16px}.lZUGJHG_oq .G0_4O2WBP3 .lPhdwF8CGB{-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}.lZUGJHG_oq .G0_4O2WBP3 .O8CcSpCWJX{margin-top:8px}.p6_OWdPPS1{margin-right:8px}.p6_OWdPPS1:last-child{margin:0}.O8CcSpCWJX{-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}.O8CcSpCWJX .PifbSq9UFK{display:none}.lPhdwF8CGB{-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}.lPhdwF8CGB,.lPhdwF8CGB :hover>.o4pDeijf1n,.lPhdwF8CGB :hover>.xModTwYLP3{display:-webkit-box;display:-ms-flexbox;display:flex}.lPhdwF8CGB .Gg0noVMSRK{margin-top:16px}.lPhdwF8CGB .Gg0noVMSRK .oVoGXIMU7n.oVoGXIMU7n{width:90%}.lPhdwF8CGB .Gg0noVMSRK .oVoGXIMU7n.oVoGXIMU7n iframe{background:#fff}.YENCgssEav{color:#999;font-size:11px;margin-left:8px}.Gy6gt6La6m{-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}.g7ILolks0a{margin-top:4px}.Gy6gt6La6m table{background:#fff;border:1px solid #e8ebee}.Gy6gt6La6m table tr:nth-child(2n){background:#fcfeff}.Gy6gt6La6m table tr td{padding:14px 8px}.Gy6gt6La6m *{color:inherit}.Gy6gt6La6m a,.qZTNb2UErp{color:#00a8a5}.qZTNb2UErp,.qZTNb2UErp i{text-decoration:underline}._6lcdZCrUhG{height:100%;min-height:80px;position:relative}._6lcdZCrUhG .o4pDeijf1n{bottom:0;display:none;position:absolute;right:0}.xModTwYLP3{-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}.xModTwYLP3 .NQW4KU2vLd{border-radius:4px;color:#000;height:24px;width:40px}.xModTwYLP3 .NQW4KU2vLd:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.xModTwYLP3 .NQW4KU2vLd:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.xModTwYLP3 .NQW4KU2vLd:hover{background-color:#ccc;color:#fff}.xModTwYLP3 .NQW4KU2vLd .lXEiHkkn3k{margin:0}.xModTwYLP3 .NQW4KU2vLd ._43VoFofukL{display:none}.PHxHj3keuS{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.eimfjp53Az{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.KMGiOcN4VD{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.i0bIc7ZfXX{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Ybu2GIALvv{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.WZQDo6rpaP{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Rh89iXBX9j{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.XBeJHzXxbv{overflow:hidden}.k4GstC57QO{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.k4GstC57QO .QL7h4REC4i{margin-right:0}.KDaEDefgsd{border-radius:2px;min-width:140px;padding:8px}.KDaEDefgsd:not(.dDnVDIYK6F){padding:0}.KDaEDefgsd .bEN9CYSR06.bEN9CYSR06{-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%}.KDaEDefgsd .bEN9CYSR06.bEN9CYSR06 .jx0uveboBN{height:11px;padding-right:8px;width:11px}.KDaEDefgsd .bEN9CYSR06.bEN9CYSR06:hover{color:#027391}.KDaEDefgsd .bEN9CYSR06+.bEN9CYSR06{border-top:1px solid #e5e5e5}.rAZYQHlCEy{padding:4px 0!important;padding:var(--padding-with-arrow,4px) 0 var(--padding-with-arrow,4px) 0!important}.FUo320pQoU{--padding-with-arrow:8px}.RweJ7jWZjj{overflow:hidden}.usvFTF3PyY{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}._FNi49BYzk{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.aDpjZMbAV1{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.EV_jUIrWjf{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.iS8pBkdrXx{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.pjYqhRLp5m{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.JowbxtyjRv{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.xy_R1XeZy1{margin-top:20px}.zP4Umxjhlr{-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){.zP4Umxjhlr{padding-bottom:0}}.zP4Umxjhlr:active,.zP4Umxjhlr:focus{outline:none}.zP4Umxjhlr 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}.zP4Umxjhlr .xq1c34bdYK{-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}.zP4Umxjhlr .xq1c34bdYK:first-of-type{margin-left:0}.zP4Umxjhlr .xq1c34bdYK:hover .VVOln4QgzX{display:-webkit-box;display:-ms-flexbox;display:flex}.zP4Umxjhlr .xq1c34bdYK+.xq1c34bdYK{margin-left:0}@media screen and (max-width:960px){.zP4Umxjhlr .xq1c34bdYK{-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}.zP4Umxjhlr .xq1c34bdYK:nth-child(2n){margin-right:8px}}@media screen and (max-width:640px){.zP4Umxjhlr .xq1c34bdYK{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;margin-bottom:8px;max-width:none}.zP4Umxjhlr .xq1c34bdYK:nth-child(2n){margin-right:0}}.zP4Umxjhlr .xq1c34bdYK .El0XbYxps1{background-color:#f5f5f5;border:1px solid #e5e5e5;height:76px;position:relative}.zP4Umxjhlr .xq1c34bdYK .VVOln4QgzX{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}.zP4Umxjhlr .xq1c34bdYK .VVOln4QgzX:hover{opacity:1}.zP4Umxjhlr .xq1c34bdYK .VVOln4QgzX span{margin:0}.zP4Umxjhlr .xq1c34bdYK.XC_hVS9EUt{-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}.zP4Umxjhlr .xq1c34bdYK.XC_hVS9EUt .O6H7QzreLl{margin-bottom:4px}.yqyEvF8m73{overflow:hidden}.DAa2JJHks1{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ONJiXwQ9X9{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.xHYgBM2ze9{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.DAqa8gcuRi{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.jGOEE65QcW{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Cld7e9At0z{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.GdMJ9zDi2e{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.iLWYva6mzL{-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}.iLWYva6mzL,.iLWYva6mzL:hover .ORbFxSmRQL.oBaL7yJFxB{display:-webkit-box;display:-ms-flexbox;display:flex}.NSNVGkCijj{height:20px;max-width:70%;overflow:hidden;padding-left:2px;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}.qKcIbx9tZH{-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}.ORbFxSmRQL.ORbFxSmRQL{-webkit-box-flex:0;background:#2ab0ae;color:#fff;-ms-flex:none;flex:none;height:20px;width:20px}.ORbFxSmRQL.ORbFxSmRQL.oBaL7yJFxB{display:none}@media screen and (max-width:960px){.ORbFxSmRQL.ORbFxSmRQL.oBaL7yJFxB{display:-webkit-box;display:-ms-flexbox;display:flex}}.ORbFxSmRQL.ORbFxSmRQL span{margin:0}.ORbFxSmRQL.ORbFxSmRQL+.ORbFxSmRQL{margin-left:8px}.ORbFxSmRQL.ORbFxSmRQL:hover{background:#02979b;color:#fff}.Zm5kRSMmqU{-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%}.Zm5kRSMmqU:active,.Zm5kRSMmqU: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:#222;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}._81o4hp_65w{overflow:hidden}.ylaELCfrcP{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.mFn_RqkuYQ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.a6SbAfpZGt{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.jeMQokydsk{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.pNcormY0ip{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.khHpojLvCA{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.be7NkkrVmf{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.jX36mY7XAu{-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%}.FsuBQSTMkl{height:100%;margin-top:20px}.HXd8g6QtU8{margin-bottom:20px}.HXd8g6QtU8 .y0kfmvup4A.y0kfmvup4A iframe{background:#fff}.E_y7sJlRhF{overflow:hidden}.Cf0dJA_VmA{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ymVqfalb4s{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.kkYA2fauKU{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.pclrKXjWys{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Bp7pwt3wwM{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.YlxL8ACLgW{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.OKqWMC7xLR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Ja19TDuRSo{width:100%}.PxkoWrJGjm{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.PxkoWrJGjm button{height:auto}.PxkoWrJGjm button:focus{background:none}.PxkoWrJGjm input:focus{border:none;outline:none}.qZACUTnyae{color:#000;display:block;font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase;z-index:auto}.S8KkouiDT3{color:red;text-align:right}.akizCCvWgc,.S8KkouiDT3{font-size:10px;font-style:italic}.akizCCvWgc{color:#db383b;font-weight:700;margin-left:auto}.R0BYE8qev_{opacity:.5}.InTERXiAZo{-ms-flex-align:start;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative}.InTERXiAZo,.uoSNDTxCTv{-webkit-box-align:start;align-items:flex-start}.uoSNDTxCTv{-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.HzavFeixia{width:100%}.InTERXiAZo .LULGBMm8UP{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.InTERXiAZo .LULGBMm8UP .oSKjCvbKV_ fieldset{border:1px solid red}.InTERXiAZo .NK50hqoL4O{background:#fff;border-radius:0;padding:0}.InTERXiAZo .Z4qXQs3ifx{border-radius:4px}.InTERXiAZo .NK50hqoL4O:hover .GewEFnRlEs{border-color:#b3b3b3;border-width:2px}.InTERXiAZo .NK50hqoL4O.TcRJxyCfkq .GewEFnRlEs{border-color:#005377;border-width:2px}.InTERXiAZo .NK50hqoL4O .I_75LvXJd2{border:none;min-height:40px;padding:0 10px 0 0;text-align:left}.InTERXiAZo .NK50hqoL4O .Ks54hYLWw7{height:32px;min-height:32px}.InTERXiAZo .dr07_rQuQZ{-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}.InTERXiAZo .aLPYEn9TLr,.InTERXiAZo .aLPYEn9TLr .I_75LvXJd2,.InTERXiAZo .aLPYEn9TLr:hover{background:#fcfcfc}.W6f5i000Pk.W6f5i000Pk .EWUke8R1kl{-webkit-box-shadow:none;box-shadow:none;color:#000;margin-left:12px;padding:0}.W6f5i000Pk.W6f5i000Pk .aNPHWoROfj{font-size:12px}.sYWryuOk3a{overflow:hidden}.ecktmcHiFU{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.MURFwNfLsN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.mL5wLSdN6E{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Fcs8lN_AG7{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.XLSAGx1yDw{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.PCizEinR_V{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.bNTGEEDLXE{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.AqR2331cWx{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.AqR2331cWx,.AqR2331cWx .qYdoPI2Qhg{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.AqR2331cWx .qYdoPI2Qhg{-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}.AqR2331cWx .mMwakkxZxP{-webkit-box-shadow:none;box-shadow:none}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .TqGKeRbemI .MuiPickersArrowSwitcher-root{display:none}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .TqGKeRbemI .MuiPickersCalendarHeader-labelContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .TqGKeRbemI .MuiDayPicker-weekDayLabel{width:26px}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .lQ8vm47ewo .MuiPickersCalendarHeader-root{display:none}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .lQ8vm47ewo .MuiPickerStaticWrapper-content{border:1px solid #e4e4e6;border-radius:4px}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .lQ8vm47ewo .MuiPickerStaticWrapper-content .MuiDayPicker-header .MuiDayPicker-weekDayLabel{color:#959499;font-size:11px;font-weight:700;width:40px}.AqR2331cWx .qYdoPI2Qhg .DgH90ejzgj .lQ8vm47ewo .MuiPickerStaticWrapper-content .MuiDayPicker-slideTransition{min-height:260px}.AqR2331cWx .qYdoPI2Qhg .Nw9HzKh3Sj{padding:8px}.AqR2331cWx .dZbBDfEGd7{position:absolute;right:16px;top:16px}.AqR2331cWx .dduI45s2Cv{border-radius:0;color:#222;font-size:13px;height:30px;min-width:0;width:30px}.AqR2331cWx .dduI45s2Cv:focus{background-color:transparent;border-color:transparent}.AqR2331cWx .dduI45s2Cv:hover{background-color:rgba(102,198,191,.4);color:#222}.AqR2331cWx .jDDuBW2MYQ{background:none;border-radius:100px;color:#66c6bf;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.AqR2331cWx .KBI0Ird1Ym{background-color:rgba(102,198,191,.2);border-radius:0}.AqR2331cWx .KBI0Ird1Ym.UtYwsdo4cy{border-radius:100px;border-bottom-right-radius:0;border-top-right-radius:0}.AqR2331cWx .KBI0Ird1Ym.KkRCGUstDb{border-radius:100px;border-bottom-left-radius:0;border-top-left-radius:0}.AqR2331cWx .KBI0Ird1Ym.UtYwsdo4cy.KkRCGUstDb{border-radius:100px}.AqR2331cWx .F6zmEHkzQ2{border-radius:50%;height:40px;margin:0 2px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.AqR2331cWx .F6zmEHkzQ2.jDDuBW2MYQ{border:1px solid #959499;color:#222;font-weight:400;text-decoration:none}.AqR2331cWx .F6zmEHkzQ2.KBI0Ird1Ym,.AqR2331cWx .F6zmEHkzQ2:hover{background-color:#569ff7;border-color:#569ff7;color:#fff}.AqR2331cWx .F6zmEHkzQ2.KkRCGUstDb,.AqR2331cWx .F6zmEHkzQ2.UtYwsdo4cy{border-radius:50%;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.AqR2331cWx .Ea0rDe9J3u{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}.AqR2331cWx .Ea0rDe9J3u,.AqR2331cWx .Ea0rDe9J3u: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}.AqR2331cWx .Ea0rDe9J3u: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)}.AqR2331cWx .Ubl8to0wF8{left:-8px}.AqR2331cWx .LjU4M1JeLs{right:-8px}.MQ6HxcmGig{overflow:hidden}.Ztfq52HYrJ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.FGdvkVTKwC{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.kK_iSMwlNa{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.DgOMXqrY0U{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.WMgoTqEZtb{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.UlJPR11rsl{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.MJBnzN1vaP{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.o_qOlFinEM{border-radius:100px;color:#fff;position:absolute;right:10px;top:10px;z-index:10}.jATbtJmmyh{overflow:hidden}.MOPbjW8bnF{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.fSplKqTkfn{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.p3iaDFd0Wm{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.mZwe1K9qZO{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.rzqPZ_L7Ii{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.n35pKyHy_K{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.a9rDTgWNoW{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.hww700JJDM{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:12px;align-items:center;border:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:center;max-height:34px}.qyGpXO1URp{border-radius:3px;height:32px;min-width:32px;padding:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.qyGpXO1URp i{color:#222;font-size:14px}.IaDQNAUJVo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:8px;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:8px;justify-content:center}.d3E_rerE2z{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:16px;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:12px;height:auto;line-height:24px;margin:0;min-width:80px;outline:none;padding:0 0 0 4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:auto}.d3E_rerE2z:focus,.d3E_rerE2z:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.04)}.W4oYfPzdeR{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.W4oYfPzdeR:hover .iYvWzc9P7s,.W4oYfPzdeR:hover .JXiGpXjT8n{opacity:.5}.hww700JJDM .E0Kj4Vqm7n{background:transparent;border:0;border-radius:0;font-size:12px;font-weight:500;height:auto;margin:0;max-width:64px;outline:none;padding:0 0 0 4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:text-bottom;width:100%}.hww700JJDM .E0Kj4Vqm7n:hover{background-color:rgba(0,0,0,.04)}.hww700JJDM .E0Kj4Vqm7n:focus{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.04)}.hww700JJDM .E0Kj4Vqm7n::-webkit-inner-spin-button,.hww700JJDM .E0Kj4Vqm7n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hww700JJDM .E0Kj4Vqm7n[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.iYvWzc9P7s,.JXiGpXjT8n{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e3e9f1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;justify-content:center;opacity:0;position:absolute;right:6px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:16px}.iYvWzc9P7s:before,.JXiGpXjT8n:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;width:0}.iYvWzc9P7s:hover,.JXiGpXjT8n:hover{border-color:#18181a;opacity:1}.iYvWzc9P7s{border-radius:2px 2px 0 0;top:2px}.iYvWzc9P7s:before{border-bottom:4px solid #18181a}.JXiGpXjT8n{border-radius:0 0 2px 2px;bottom:2px}.JXiGpXjT8n:before{border-top:4px solid #18181a}.JXiGpXjT8n:hover:before{border-top-color:#18181a}.MhyVyuvoWA{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.tM8FMCiGt2{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.MYnmVk4bV1{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ZzDfp2qgu0{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.iZgMz9cbqd{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.rNjXbP22bL{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Zs1JEaUwX6{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.azjplgCfh1{overflow:hidden}.uQRAVuJYA7.uQRAVuJYA7{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.Vm2Smk5wcK.Vm2Smk5wcK{margin-right:0}.IsDM9wA4S1{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}}.gaoY8aZ7rl{overflow:hidden}.N02fO6aUK_{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.V8lJCrbNRa{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.pL92hyRNrA{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.b0uiiwGvJd{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.RahikOXXMh{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.rB3Z6DyM4F{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.UeDeeCYB1O{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.MDhxFUBbsg input{height:auto;padding:4px 0 5px}.MDhxFUBbsg input,.MDhxFUBbsg input:focus{border:0;outline:none}.MDhxFUBbsg button{height:auto;margin-left:0;padding:8px}.MDhxFUBbsg button:after,.MDhxFUBbsg button:before{display:none}.MDhxFUBbsg button:active,.MDhxFUBbsg button:focus{background:inherit;color:inherit}.MDhxFUBbsg button:hover{color:inherit}.MDhxFUBbsg .MuiInput-root{height:40px;margin:0;outline:1px solid #e5e5e5}.MDhxFUBbsg .MuiInput-root.Mui-focused,.MDhxFUBbsg .MuiInput-root:hover{outline-color:#005377;outline-width:2px}.MDhxFUBbsg .aiXFF5EVht{color:#222;font-size:13px;font-weight:700;margin-bottom:6px;position:relative;text-transform:uppercase;-webkit-transform:none;transform:none}.MDhxFUBbsg .aiXFF5EVht.Mui-focused{color:#005377}.RlzT2RaqHu .k2TyImpoJw{height:auto}.RlzT2RaqHu button:after,.RlzT2RaqHu button:before{display:none}.RlzT2RaqHu button:active,.RlzT2RaqHu button:focus{background:inherit;color:inherit}.RlzT2RaqHu button:hover{color:inherit}.RlzT2RaqHu .MuiPickersDay-root,.RlzT2RaqHu .MuiTypography-root,.RlzT2RaqHu .PrivatePickersFadeTransitionGroup-root{font-size:13px;line-height:normal}.RlzT2RaqHu .MuiMonthPicker-root button,.RlzT2RaqHu .PrivatePickersYear-yearButton{padding:0}.RlzT2RaqHu .MuiMonthPicker-root button.Mui-selected,.RlzT2RaqHu .MuiMonthPicker-root button.Mui-selected:focus,.RlzT2RaqHu .MuiPickersDay-root.Mui-selected,.RlzT2RaqHu .MuiPickersDay-root.Mui-selected:hover,.RlzT2RaqHu .MuiPickersDay-root:focus.Mui-selected,.RlzT2RaqHu .PrivatePickersYear-yearButton.Mui-selected,.RlzT2RaqHu .PrivatePickersYear-yearButton.Mui-selected:focus{background:#005377;background-color:#005377;color:#fff}.Y1WCW_DGlR{display:block;height:300px}.C_ByzFERgN{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.frS9kH8q3h{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.pc1w5ucn2t{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ejfU0xr11C{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.omEUM9aYjm{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.pxytSvOfb_{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.bPt5zHFZrM{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.jT79J3Tzsm{overflow:hidden}.BjWBIN3Z1q{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;justify-content:flex-start;width:200px}.nHFTYHK3Ng{-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}.EgV_mE01kT{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.L1nu4AvsTi{position:relative}.L1nu4AvsTi .OmGg73dBSZ{border-left:1px solid #cac9cc;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.10196),0 4px 6px -4px rgba(0,0,0,.10196)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.10196),0 4px 6px -4px rgba(0,0,0,.10196)!important;left:0}.L1nu4AvsTi .QQZdw_Mrxm{right:0}.L1nu4AvsTi .mAHQGRtmyb{bottom:0}.L1nu4AvsTi .IQwRsLXY4V{top:0}.L1nu4AvsTi .Rc_Wfhe3Q5{-ms-flex-preferred-size:auto;grid-gap:16px;background:#005377;border-bottom:1px solid #cac9cc;border-radius:0;flex-basis:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;min-height:60px;position:relative}.L1nu4AvsTi .FkU9YYHXJM{-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}.L1nu4AvsTi .JTVQq636s5{margin-bottom:5px!important}.L1nu4AvsTi .z5JwCXnJjp{font-weight:400!important}.L1nu4AvsTi .uBqPob3gAL{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}.L1nu4AvsTi .uBqPob3gAL:hover{background-color:rgba(0,0,0,.376);color:#fff}@media(min-width:1401px){.L1nu4AvsTi .OmGg73dBSZ{border-left:1px solid #cac9cc;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.10196),0 4px 6px -4px rgba(0,0,0,.10196)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.10196),0 4px 6px -4px rgba(0,0,0,.10196)!important;left:20%}.L1nu4AvsTi .QQZdw_Mrxm{right:20%}.L1nu4AvsTi .mAHQGRtmyb{bottom:20%}.L1nu4AvsTi .IQwRsLXY4V{top:20%}}.FBKRNCmAIj{overflow:hidden}.zbZSRXZ9Qk{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.H9mbrAlpwP{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.jAQEnhq26S{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.PVZoAAWpKI{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.EIwz9vWEnU{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.jkxrJyEF8S{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.RbaSHKrp7d{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.XlOhD7fUh_{-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%}.XlOhD7fUh_,.XlOhD7fUh_ .VKfAf2uVOQ{display:-webkit-box;display:-ms-flexbox;display:flex}.XlOhD7fUh_ .VKfAf2uVOQ .t4GcI4TgW1{height:28px;margin-right:10px}.XlOhD7fUh_ .VKfAf2uVOQ .iXE_AQYpoe{-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}.XlOhD7fUh_ .VKfAf2uVOQ .iXE_AQYpoe h2,.XlOhD7fUh_ .VKfAf2uVOQ .iXE_AQYpoe p{margin:0}.XlOhD7fUh_ .VKfAf2uVOQ .iXE_AQYpoe h2{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.XlOhD7fUh_ .VKfAf2uVOQ .iXE_AQYpoe p{font-weight:700}.XlOhD7fUh_ .rb2zQyZ_oZ{background:rgba(0,0,0,.2);border-radius:4px;color:#fff;height:20px;width:20px}.XlOhD7fUh_ .rb2zQyZ_oZ .uldYCuyTEy:before{height:8px;width:8px}.XlOhD7fUh_ .MfkVqO_MD3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.JPR4el9JE3{-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:#fff!important;border-bottom:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;color:#18181a!important;-ms-flex:1;flex:1;height:48px!important;justify-content:space-between;padding:8px 16px;width:100%}.JPR4el9JE3,.JPR4el9JE3 .ep1PKJ5sax{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:unset!important}.JPR4el9JE3 .ep1PKJ5sax{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#18181a;-ms-flex-direction:row;flex-direction:row;height:100%;justify-content:left;margin:unset!important;padding:0!important}.JPR4el9JE3 .ep1PKJ5sax .IKqdXhySN_{height:28px;margin-right:10px}.JPR4el9JE3 .ep1PKJ5sax .zwagrMw7oS{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:8px!important;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px!important;justify-content:center}.JPR4el9JE3 .ep1PKJ5sax .zwagrMw7oS h2,.JPR4el9JE3 .ep1PKJ5sax .zwagrMw7oS p{margin:0}.JPR4el9JE3 .ep1PKJ5sax .zwagrMw7oS h2{font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.JPR4el9JE3 .ep1PKJ5sax .zwagrMw7oS p{font-weight:700}.JPR4el9JE3 .zpgmjoHNSk{margin-right:8px}.JPR4el9JE3 .VYLCyg6B96{grid-gap:4px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #cac9cc;border-radius:15px;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px;height:20px;justify-content:center;min-width:64px;padding:0 8px}.JPR4el9JE3 .yT2UKAt0wL{text-wrap:nowrap;color:#18181a;font-family:Lato;font-size:13px;font-weight:700;letter-spacing:0;line-height:18px;margin:0!important;text-align:left;text-transform:uppercase}.JPR4el9JE3 .zLIbRWPHGp{border-radius:4px;color:#18181a;height:32px;padding:10px;width:32px}.JPR4el9JE3 .zLIbRWPHGp:hover{background-color:#efefef;border-radius:3px}.JPR4el9JE3 .yEGhpUnGv5{background:rgba(0,0,0,.2);border-radius:4px;color:#fff;height:20px;width:20px}.JPR4el9JE3 .yEGhpUnGv5 .zLIbRWPHGp:before{height:8px;width:8px}.JPR4el9JE3 .Ei0i9xmhhX{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:12px;justify-content:center;width:12px}.JPR4el9JE3 .huo_TCR0QH{color:#18181a;font-size:11px;font-weight:500;line-height:16px}.JPR4el9JE3 .opI88toexB{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-grow:1;height:100%;justify-content:center;margin-left:-4px;overflow:hidden}.JPR4el9JE3 .opI88toexB,.Ohoofy0zkw{display:-webkit-box;display:-ms-flexbox;display:flex}.Ohoofy0zkw ._rHr69_tsR{background-color:#e4e4e6!important}.Ohoofy0zkw .qaCnqpbo_V{color:#959499!important}.Ohoofy0zkw .ikpSWA5KM7{background-color:#fff;border:1px solid #cac9cc;border-radius:4px;color:#e6ba0b;font-size:12px;height:32px;width:32px}.Ohoofy0zkw .ikpSWA5KM7,.Ohoofy0zkw .ikpSWA5KM7 .kqMurXDK36{-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}.Ohoofy0zkw .ikpSWA5KM7 .kqMurXDK36{height:12px;max-height:12px;max-width:12px;width:12px}.Ohoofy0zkw .ikpSWA5KM7 .kqMurXDK36 .vXSDejqStt{color:#e6ba0b}.Ohoofy0zkw .ikpSWA5KM7 .kqMurXDK36 .xPyrJdlY5E{color:#18181a}.Ohoofy0zkw .ikpSWA5KM7:hover{background-color:#efefef;cursor:pointer}.d6E_5eDh6L{overflow:hidden}.pR0_aPujvh{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ZlVbf0ruI_{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.QdgUmNwIk2{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.hXDBGe4NJT{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.i12G6lbAdl{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.b1Wryz_zD3{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.bY2EY8sGt_{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.xbFwidrG21{-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%}.xbFwidrG21 .oQjqtUxXlF.sq7HcqUZVZ{color:#222;font-weight:400}.xbFwidrG21 .oQjqtUxXlF.sq7HcqUZVZ:hover{background:#e5e5e5;color:#222}.xbFwidrG21 .oQjqtUxXlF.fiuy8PEzJz{font-weight:400}.xbFwidrG21 .oQjqtUxXlF.fiuy8PEzJz:hover{background:#488d29}.KUVaQeQiSF{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.I0TNhUUVjX{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.bwyjukuVEl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.X6WnTX3fkh{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.YuicjeFaY4{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.aYde5NyjlT{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.eJVv5Qb0Vc{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Gx6CqPhJDW{overflow:hidden}.z2EsCEiEtT{-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}.z2EsCEiEtT h2{margin:0;padding:0}.z2EsCEiEtT .dbX32DOFfs{height:80px;margin-bottom:24px;margin-top:24px;width:80px}.z2EsCEiEtT .ayx1CWaj0X{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}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj{border-color:#a5dc86}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9:after,.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9:before,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj:after,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj:before{background:#fff;content:"";height:120px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:60px}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9:before,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj: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}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9:after,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj: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}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9 .q6rWF0uVHg,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .q6rWF0uVHg{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}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9 .Pc68giUwq8,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .Pc68giUwq8{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;z-index:1}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9 .V4VrQg2SVa,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9 .V4VrQg2SVa.KilEnYZvIG,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa.KilEnYZvIG{left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9 .V4VrQg2SVa.cjJuq8mzhe,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa.cjJuq8mzhe{right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:47px}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj{border-color:#f27474}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .YTji2rnJig{display:block;position:relative;z-index:2}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .q6rWF0uVHg{border:4px solid rgba(200,0,0,.2)}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa{background-color:#f27474;top:37px;width:47px}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa._D7BT3ctUv{left:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj .V4VrQg2SVa.M_cs3geLYm{right:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9{border-color:#f8bb86}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9:before{-webkit-animation:el9ABXz8bZ 2s linear infinite;animation:el9ABXz8bZ 2s linear infinite;display:inline-block;opacity:0}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9:after,.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9:before{background-color:#fff;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9:after{display:block;z-index:1}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9 .O7u57_Vs_d{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.z2EsCEiEtT .ayx1CWaj0X.wPzgv8dOt9 .qWkJZYsQb6{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.z2EsCEiEtT .ayx1CWaj0X+.ayx1CWaj0X{margin-top:50px}.z2EsCEiEtT .QEH4FZd3iL{-webkit-animation:QEH4FZd3iL .75s;animation:QEH4FZd3iL .75s}.z2EsCEiEtT .fDu3DUTsLt{-webkit-animation:fDu3DUTsLt .75s;animation:fDu3DUTsLt .75s}.z2EsCEiEtT .ayx1CWaj0X.NveMbHcNd9.JtZTHSCFBc:after,.z2EsCEiEtT .ayx1CWaj0X.tsXEc18GCj.JtZTHSCFBc:after{-webkit-animation:lrbHZQ7jOX 4.25s ease-in;animation:lrbHZQ7jOX 4.25s ease-in}.z2EsCEiEtT .FvuD26gBvX{-webkit-animation:FvuD26gBvX .5s;animation:FvuD26gBvX .5s}.z2EsCEiEtT ._xJb0ymvFE{-webkit-animation:_xJb0ymvFE .75s;animation:_xJb0ymvFE .75s}.z2EsCEiEtT .rt5NQSKCfd{-webkit-animation:rt5NQSKCfd .75s;animation:rt5NQSKCfd .75s}.z2EsCEiEtT .yZZgvLgx8A{-webkit-animation:yZZgvLgx8A .75s infinite alternate;animation:yZZgvLgx8A .75s infinite alternate}.z2EsCEiEtT .yclGM0uqiF{-webkit-animation:yclGM0uqiF .75s infinite alternate;animation:yclGM0uqiF .75s infinite alternate}@-webkit-keyframes QEH4FZd3iL{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 QEH4FZd3iL{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 fDu3DUTsLt{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes fDu3DUTsLt{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@-webkit-keyframes lrbHZQ7jOX{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes lrbHZQ7jOX{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes FvuD26gBvX{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes FvuD26gBvX{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes _xJb0ymvFE{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}to{left:17px;top:37px;width:47px}}@keyframes _xJb0ymvFE{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}to{left:17px;top:37px;width:47px}}@-webkit-keyframes rt5NQSKCfd{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}to{right:16px;top:37px;width:47px}}@keyframes rt5NQSKCfd{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}to{right:16px;top:37px;width:47px}}@-webkit-keyframes yZZgvLgx8A{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 yZZgvLgx8A{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 el9ABXz8bZ{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 el9ABXz8bZ{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 yclGM0uqiF{0%{background-color:#f8d486}to{background-color:#f8bb86}}@keyframes yclGM0uqiF{0%{background-color:#f8d486}to{background-color:#f8bb86}}.Lm4gtj9nye{overflow:hidden}.Su3zHqPHwe{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.maufw2eUTP{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.z5WMfSffMv{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.QLolhN8ZFf{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.JzDM_ucAK1{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.QBDr3o3dFS{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.QCNEXdtz5r{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.bxxHN22cbe{font-weight:700;margin-bottom:6px}.A_PH73ulZF{text-transform:uppercase}.Mi0CMNINcq{display:inline;margin-left:6px}.bxxHN22cbe .OPvCqp5Knn{font-weight:700}.ESqnDpvJr8{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ESqnDpvJr8 label{color:#999;cursor:pointer;font-size:11px;margin-bottom:0;text-transform:uppercase}.ESqnDpvJr8 .LeImH06CV7{color:#000;color:initial}.ESqnDpvJr8 .G41dhe_gF5{margin-right:10px}.ESqnDpvJr8 .GyDBKhFlcq{margin-left:10px}.ESqnDpvJr8 .GEHAYRs1VU.Su3zHqPHwe+.mtzl7GIfli{background-color:#e4e4e6;opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.maufw2eUTP+.mtzl7GIfli{background-color:#db383b;opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.z5WMfSffMv+.mtzl7GIfli{background-color:#53a92c;opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.QLolhN8ZFf+.mtzl7GIfli{background-color:rgba(255,194,14,.70196);opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.JzDM_ucAK1+.mtzl7GIfli{background-color:#fcfcfc;opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.QBDr3o3dFS+.mtzl7GIfli{background-color:#2ab0ae;opacity:1}.ESqnDpvJr8 .GEHAYRs1VU.QCNEXdtz5r+.mtzl7GIfli{background-color:#00739a;opacity:1}.ESqnDpvJr8 .aRAaQOScM0{height:26px;padding:0;width:42px}.ESqnDpvJr8 .aRAaQOScM0 .NLPFRJMA2L{left:0;margin:0}.ESqnDpvJr8 .TJKaAUyXU3{height:26px;padding:0;position:absolute;width:100%}.ESqnDpvJr8 .TJKaAUyXU3,.ESqnDpvJr8 .TJKaAUyXU3:hover{background-color:transparent}.ESqnDpvJr8 .TJKaAUyXU3.GEHAYRs1VU{color:#fff;-webkit-transform:none;transform:none}.ESqnDpvJr8 .TJKaAUyXU3.GEHAYRs1VU:hover{background-color:transparent}.ESqnDpvJr8 .TJKaAUyXU3.GEHAYRs1VU .a3Hm6Q9C18{-webkit-transform:translate(8px);transform:translate(8px)}.ESqnDpvJr8 .a3Hm6Q9C18{-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;z-index:2}.ESqnDpvJr8 .mtzl7GIfli{background:#e4e4e6;border-radius:13px;color:#313033;opacity:1}.ESqnDpvJr8 .mtzl7GIfli,.sUCjsmSNlY .Su3zHqPHwe+.xVIIsBJyC_{background-color:#e4e4e6}.sUCjsmSNlY .maufw2eUTP+.xVIIsBJyC_{background-color:#db383b}.sUCjsmSNlY .z5WMfSffMv+.xVIIsBJyC_{background-color:#53a92c}.sUCjsmSNlY .QLolhN8ZFf+.xVIIsBJyC_{background-color:rgba(255,194,14,.70196)}.sUCjsmSNlY .JzDM_ucAK1+.xVIIsBJyC_{background-color:#fcfcfc}.sUCjsmSNlY .QBDr3o3dFS+.xVIIsBJyC_{background-color:#2ab0ae}.sUCjsmSNlY .QCNEXdtz5r+.xVIIsBJyC_{background-color:#00739a}.hTRxJEZSVb{overflow:hidden}.J_SZ6xq5aW{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.OBNV4hkjKm{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.G8H6VZufpU{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.eL9JcEakB6{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.d90oOcfCwN{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.hfpt4q3xNw{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.CjAz6WVG8D{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.HcnZv8AVdA input{margin:0}.HcnZv8AVdA .W74hSQMCNO{max-width:80%;min-width:400px}.HcnZv8AVdA ._6lsQt9mzng{height:100%}.HcnZv8AVdA .Ro34asvPWx{-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}.HcnZv8AVdA .Ro34asvPWx ._5WnAgSroYZ{left:0;max-width:80%;padding-left:20px;position:absolute}.HcnZv8AVdA .Ro34asvPWx ._5WnAgSroYZ .JWN7Jb9IMh{font-size:16px;font-weight:700}.HcnZv8AVdA .Ro34asvPWx ._5WnAgSroYZ .oZ7bEcjG29{margin-bottom:0;margin-top:0;max-width:100%}.HcnZv8AVdA .Ro34asvPWx .dApXkbVUVl{border-radius:0;border-bottom-left-radius:3px;height:20px;position:absolute;right:12px;top:12px;width:20px}.FxSXRGH2qW{padding-left:20px;padding-right:20px;padding-top:16px}.FxSXRGH2qW .YDU8YpDE5a{overflow-x:hidden;overflow-y:auto}.FxSXRGH2qW .sv9RKocFTd{height:100%}.FxSXRGH2qW .GOOiE7ABXT{margin-bottom:15px}.FxSXRGH2qW .hljkkNieBu{color:#222;font-size:10px!important;line-height:10px;margin-bottom:6px}.FxSXRGH2qW .TffAvjNSfh{padding:20px}.FxSXRGH2qW .TffAvjNSfh .GOOiE7ABXT,.FxSXRGH2qW .TffAvjNSfh .PWnqHf8xfV{margin-bottom:20px}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY{min-height:52px;padding-left:16px;padding-right:16px;width:100%}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY.Ds94XASUmG{min-height:52px}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY .sakYatwsBq{background:#999;border-radius:3px;height:24px;margin-right:0;width:24px}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY .sakYatwsBq:after,.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY .sakYatwsBq:before{background:#fff}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY .sakYatwsBq:after{top:6px}.FxSXRGH2qW .bboGkEqTo4 .y_N0MSsciY .NlMOXxfVSU{font-size:13px}.bpZSyXUQkZ,.FPCPcMikC5{padding-left:0;padding-right:0;padding-top:0}.FPCPcMikC5{height:100%}.PWnqHf8xfV{margin-bottom:15px}.PWnqHf8xfV .OGU7nMKM6V{font-size:10px!important;line-height:10px}.PWnqHf8xfV .DBAxdiuQ30>div{height:32px}.jcXSHdy5HL{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-top:1px solid #e5e5e5;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;padding:20px 20px 10px;position:sticky;z-index:1}.jcXSHdy5HL .pSMYiKgrKe.pSMYiKgrKe{border-color:#ddd;margin-right:4px}.jcXSHdy5HL .JttGkxRH_j{background:none!important;border:none;margin:0;padding-left:0;text-decoration:underline}.jcXSHdy5HL .JttGkxRH_j:hover{color:#dd4144!important}.xmNtJvMcBJ{overflow:hidden}._9CsIvsKk1{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.tksgi_bMOD{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Ee500KVZNv{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.g8jjVlXKgD{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.AQ3Bmv6dWL{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.vR2SmuWdAm{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._4mumdO5vWp{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.e8pgqnO7H5 .K4BSAENUEp{color:#222;font-size:12px;font-style:normal;height:auto}.e8pgqnO7H5 .K4BSAENUEp::-webkit-inner-spin-button,.e8pgqnO7H5 .K4BSAENUEp::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.e8pgqnO7H5 .K4BSAENUEp::-webkit-input-placeholder{color:#999;font-style:italic}.e8pgqnO7H5 .K4BSAENUEp::-moz-placeholder{color:#999;font-style:italic}.e8pgqnO7H5 .K4BSAENUEp:-ms-input-placeholder{color:#999;font-style:italic}.e8pgqnO7H5 .K4BSAENUEp::-ms-input-placeholder{color:#999;font-style:italic}.e8pgqnO7H5 .K4BSAENUEp::placeholder{color:#999;font-style:italic}.e8pgqnO7H5 .K4BSAENUEp[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.e8pgqnO7H5 .K4BSAENUEp:focus{border:none}.e8pgqnO7H5 .cIoBJibnKg{background-color:#fff;font-size:12px;padding:0}.e8pgqnO7H5 .cIoBJibnKg:focus{border:0;outline:none}.e8pgqnO7H5 .cIoBJibnKg .K4BSAENUEp{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}.e8pgqnO7H5 .cIoBJibnKg .K4BSAENUEp.Duwz6gOrQJ{border:1px solid #db383b}.e8pgqnO7H5 .cIoBJibnKg .K4BSAENUEp.JLKGUvEM6J{-webkit-text-fill-color:#888;background-color:#f5f5f5;color:#888;cursor:not-allowed}.e8pgqnO7H5 .cIoBJibnKg .YKEF_rvWHs{line-height:14px;padding:8px}.e8pgqnO7H5 .Mfs0awNtbV{color:#6c6c6c;font-size:11px;font-weight:400;text-transform:capitalize}.e8pgqnO7H5 .m_3CAjGPan{color:#db383b}.e8pgqnO7H5 .BhUUQFYZXu{color:#db383b;font-size:11px}.e8pgqnO7H5 .WGuGkdNkD4{-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%}.e8pgqnO7H5 .cxqwHwMVvh{cursor:not-allowed}.e8pgqnO7H5 .KKHWRwI7lr{background-color:#e2e6ed;border-radius:2px;color:#5a5b5e;font-size:10px;font-weight:400;margin-left:4px;margin-top:-2px;padding:2px 4px}.e8pgqnO7H5 .tp0c71ouUG{display:-webkit-box;display:-ms-flexbox;display:flex}.e8pgqnO7H5 .cV8zxDlo7t,.e8pgqnO7H5 .Iv2OVMXnDU{border:1px solid #e5e5e5;border-radius:4px 0 0 4px;color:#000;height:32px;width:32px}.e8pgqnO7H5 .cV8zxDlo7t:hover,.e8pgqnO7H5 .Iv2OVMXnDU:hover{border:1px solid #e5e5e5}.e8pgqnO7H5 .cV8zxDlo7t:hover__icon,.e8pgqnO7H5 .Iv2OVMXnDU:hover__icon{font-weight:700}.e8pgqnO7H5 .cV8zxDlo7t:focus,.e8pgqnO7H5 .Iv2OVMXnDU:focus{background:none}.e8pgqnO7H5 .Iv2OVMXnDU{border-radius:4px 0 0 4px;border-right:none}.e8pgqnO7H5 .Iv2OVMXnDU:hover{border-right:none}.e8pgqnO7H5 .Iv2OVMXnDU:hover .kV4rTDWrC5{font-weight:700}.e8pgqnO7H5 .cV8zxDlo7t{border-left:none;border-radius:0 4px 4px 0}.e8pgqnO7H5 .cV8zxDlo7t:hover{border-left:none}.e8pgqnO7H5 .cV8zxDlo7t:hover .FgK5ugRZBl{font-weight:700}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp.DAgKVcodOB{border-color:#cac9cc;border-radius:unset}.e8pgqnO7H5.mzzMO18byu .cV8zxDlo7t,.e8pgqnO7H5.mzzMO18byu .Iv2OVMXnDU{border-color:#cac9cc}.e8pgqnO7H5 .I2Rb1h4Gcn{display:inline;margin-left:6px}.e8pgqnO7H5 ._IlmOI7Oq4{font-weight:700}.e8pgqnO7H5 .wOOBKbjNPc{color:inherit;position:relative}.e8pgqnO7H5 .wOOBKbjNPc .p82QnALC9C{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:100%;left:12px;position:absolute;z-index:1}.e8pgqnO7H5 .wOOBKbjNPc .p82QnALC9C~.cIoBJibnKg .K4BSAENUEp{padding-left:32px}.e8pgqnO7H5.mzzMO18byu{color:#222}.e8pgqnO7H5.mzzMO18byu.DA292rKmyq{color:#7a7980}.e8pgqnO7H5.mzzMO18byu .WGuGkdNkD4{color:#222;line-height:18px;margin-bottom:4px;text-transform:capitalize}.e8pgqnO7H5.mzzMO18byu .cxqwHwMVvh{color:#7a7980}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp{background-color:#fff;border:1px solid #e4e4e6;border-radius:3px;padding:8px 12px;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp.JLKGUvEM6J{background-color:#f2f2f2;border-color:#f2f2f2}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp::-webkit-input-placeholder{color:#7a7980;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp::-moz-placeholder{color:#7a7980;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp:-ms-input-placeholder{color:#7a7980;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp::-ms-input-placeholder{color:#7a7980;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp::placeholder{color:#7a7980;text-overflow:ellipsis}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp:focus{border-color:transparent;outline:2px solid #4040b7}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp.Duwz6gOrQJ{border-color:#dc2626}.e8pgqnO7H5.mzzMO18byu .K4BSAENUEp.Duwz6gOrQJ:focus{border-color:transparent;outline-color:#dc2626}.AMo9Vw5fBN{overflow:hidden}.wFJ_TbCO52{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.F5LmA7FbV7{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.PNM1mS9YjA{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ILeSQLmYso{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.jXyZI8NX9o{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.YsbaEDU748{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.drS6PnAl4Q{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.yVVQth_vOM:first-child .jVmYi8muKk{border-top-left-radius:3px;border-top-right-radius:3px}.yVVQth_vOM:last-child .jVmYi8muKk{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.yVVQth_vOM:not(:first-child) .jVmYi8muKk{border-top:0 solid #e5e5e5}.yVVQth_vOM .jVmYi8muKk{border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.yVVQth_vOM .o32eUtqKUL{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background:#f5f6fa;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:32px}.yVVQth_vOM .o32eUtqKUL._3YHQBedSkd{min-height:32px}.yVVQth_vOM .o32eUtqKUL .murqth0R99{margin-right:4px}.yVVQth_vOM .o32eUtqKUL .Rn9g_A36F3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.yVVQth_vOM .o32eUtqKUL .Rn9g_A36F3._3YHQBedSkd{margin:0;min-height:auto}.yVVQth_vOM .xIWCXTynT7 .Rn9g_A36F3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yVVQth_vOM .xIWCXTynT7 .murqth0R99{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.yVVQth_vOM .bTv9ApgL_Y{border-top:1px solid #e5e5e5}.zbaEnjGHBQ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.LhAM1Rv7rx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.xM8N_KGciS{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.h4xugy7bfZ{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.BLIT8ufy8y{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.JsDkUrkSPp{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Mb_NduYBk7{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}._LawXRaiYF{overflow:hidden}.zldPNenUFf{-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}.zldPNenUFf,.zldPNenUFf:after,.zldPNenUFf:before{display:-webkit-box;display:-ms-flexbox;display:flex;height:12px}.zldPNenUFf:after,.zldPNenUFf: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}.zldPNenUFf:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.zldPNenUFf:after{position:absolute;top:0}.zldPNenUFf.VTVqHgxw54:after,.zldPNenUFf.VTVqHgxw54:before,.zldPNenUFf:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.zldPNenUFf.VTVqHgxw54:after{opacity:0}.M3HE18vUo6{overflow:hidden}.HmQJRQZ2nA{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.OM03rWK5lU{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.n7zOl3oxOK{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Fbc7xnuZpF{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.sDsLXhYqpE{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.jbJ0fBTFV7{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.oLf3qdcoPt{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.l3z1ZVPQu7.l3z1ZVPQu7{-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%}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .MuiTabs-scrollButtons{border:solid #e5e5e5;border-width:1px 1px 0;z-index:1}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .MuiTabs-scrollButtons:first-of-type{border-top-left-radius:3px;-webkit-box-shadow:1px 0 2px #e5e5e5;box-shadow:1px 0 2px #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .MuiTabs-scrollButtons:last-of-type{border-top-right-radius:3px;-webkit-box-shadow:-1px 0 2px #e5e5e5;box-shadow:-1px 0 2px #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.kUTr2wMCaO .SXZOQjlMvu{background:#fff;border:1px solid #e4e9f0;color:#222;margin-right:4px;margin-top:0;min-height:40px;padding:12px 24px}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.kUTr2wMCaO .SXZOQjlMvu:after{display:none}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.kUTr2wMCaO .pAiEslO668{border-bottom:0 solid #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.kUTr2wMCaO .SXZOQjlMvu.irofHa1w3a{min-width:auto}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.kUTr2wMCaO .pqf8cuIaBb{border:1px solid #e4e9f0;border-top:0 solid #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .GyOct53ilJ{margin-bottom:20px;min-height:32px}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .pqf8cuIaBb{border:1px solid #cac9cc;border-radius:4px}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .SXZOQjlMvu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0 solid #e5e5e5;color:#313033;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:32px;margin:0;min-height:32px;padding-left:12px;padding-right:12px;text-transform:capitalize}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .SXZOQjlMvu:after{display:none}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .SXZOQjlMvu:hover{background:transparent}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .pAiEslO668{border-bottom:2px solid #626166!important;color:#18181a;font-weight:700}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .SXZOQjlMvu:last-child{border:0 solid #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm.vh1LdMbRYL .C1NvLU3WT0{border-bottom:1px solid #cac9cc}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .C1NvLU3WT0{background:none;border-bottom:1px solid #e4e9f0}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .GyOct53ilJ{background:none;color:#222;font-size:11px}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .xD4u7vcmYg:hover{background:#fff}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .SXZOQjlMvu{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}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .SXZOQjlMvu:after{background:#02979b;content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:width .5s;transition:width .5s;width:0}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .SXZOQjlMvu:hover:after{-webkit-transition:width .2s ease;transition:width .2s ease;width:100%}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .SXZOQjlMvu:focus{border-bottom:0 solid #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .pAiEslO668{background-color:#fff;border-bottom:0 solid #e5e5e5;color:#222}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .pAiEslO668:after{background:#02979b;content:"";display:block;height:2px;position:absolute;top:0;width:100%}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .SXZOQjlMvu:last-child{border-right:1px solid #e5e5e5}.l3z1ZVPQu7.l3z1ZVPQu7.iYnA0BvjEm .pqf8cuIaBb{background:#fff;border:1px solid #e5e5e5;border-top:0 solid #e5e5e5;color:#222}.l3z1ZVPQu7.l3z1ZVPQu7 .l3z1ZVPQu7{background:#444}.l3z1ZVPQu7.l3z1ZVPQu7 .YLRAqrfRQu{background:transparent}.l3z1ZVPQu7.l3z1ZVPQu7 .GyOct53ilJ{background:#444;color:#fff;min-height:40px}.l3z1ZVPQu7.l3z1ZVPQu7 .SXZOQjlMvu{font-size:11px;font-weight:400}.l3z1ZVPQu7.l3z1ZVPQu7 .pAiEslO668{background:#565656}.l3z1ZVPQu7.l3z1ZVPQu7 .C1NvLU3WT0{height:100%;width:100%}.l3z1ZVPQu7.l3z1ZVPQu7 .irofHa1w3a{height:100%;min-height:36px;min-width:160px}.l3z1ZVPQu7.l3z1ZVPQu7 .xD4u7vcmYg{-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}.l3z1ZVPQu7.l3z1ZVPQu7 .xD4u7vcmYg:hover{background:#565656}.l3z1ZVPQu7.l3z1ZVPQu7 .xD4u7vcmYg>:first-child{margin-bottom:0;margin-right:5px}.l3z1ZVPQu7.l3z1ZVPQu7 .pqf8cuIaBb{background:#565656;color:#fff;height:100%;margin-bottom:0;margin-top:0;padding:20px;width:100%}.l3z1ZVPQu7.l3z1ZVPQu7 .pqf8cuIaBb ._0FaPeGctWq{height:100%}.CCxRq3FUbX.CCxRq3FUbX{-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%}.CCxRq3FUbX.CCxRq3FUbX>div:first-child{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .MuiTabs-scrollButtons{border:solid #e5e5e5;border-width:1px 1px 0;z-index:1}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .MuiTabs-scrollButtons:first-of-type{border-top-left-radius:3px;-webkit-box-shadow:1px 0 2px #e5e5e5;box-shadow:1px 0 2px #e5e5e5}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .MuiTabs-scrollButtons:last-of-type{border-top-right-radius:3px;-webkit-box-shadow:-1px 0 2px #e5e5e5;box-shadow:-1px 0 2px #e5e5e5}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI.kUTr2wMCaO .EjaeCl8ZS0{-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;color:#222;justify-content:start;min-height:28px}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI.kUTr2wMCaO .EjaeCl8ZS0:after{display:none}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI.kUTr2wMCaO .EjaeCl8ZS0.mHjoL6wH1i{min-width:auto}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI.kUTr2wMCaO .iJk5BYvitl{border:1px solid #e4e9f0;margin-left:20px}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .Q1_g7gx75v{background:none}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .IQzeeKdHfU{background:none;color:#222;font-size:11px}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .khviKh0eJJ{border-right:1px solid #e5e5e5}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .khviKh0eJJ:hover{background:#fff}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .EjaeCl8ZS0{background:#fbfcfd;color:#999;font-weight:400;height:32px;margin:0;min-height:32px;min-width:auto;padding:0 20px}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .EjaeCl8ZS0:after{content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:width .5s;transition:width .5s;width:0}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .EjaeCl8ZS0:hover:after{-webkit-transition:width .2s ease;transition:width .2s ease;width:100%}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .MVN6uvVF7o{background-color:#fff;border-right:1px solid #2caa6b;color:#222;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .MVN6uvVF7o:after{content:"";display:block;height:2px;position:absolute;top:0;width:100%}.CCxRq3FUbX.CCxRq3FUbX.gTslPs6wnI .iJk5BYvitl{background:#fff;border:1px solid #e5e5e5;color:#222}.CCxRq3FUbX.CCxRq3FUbX .CCxRq3FUbX{background:#444}.CCxRq3FUbX.CCxRq3FUbX .kYk2cKx0yB{background:transparent}.CCxRq3FUbX.CCxRq3FUbX .IQzeeKdHfU{background:#444;color:#fff;min-height:32px}.CCxRq3FUbX.CCxRq3FUbX .EjaeCl8ZS0{font-size:11px;font-weight:400}.CCxRq3FUbX.CCxRq3FUbX .MVN6uvVF7o{background:#565656}.CCxRq3FUbX.CCxRq3FUbX .Q1_g7gx75v{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#686868;-ms-flex-direction:column;flex-direction:column}.CCxRq3FUbX.CCxRq3FUbX .mHjoL6wH1i{height:100%;min-height:36px;min-width:160px}.CCxRq3FUbX.CCxRq3FUbX .khviKh0eJJ{-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}.CCxRq3FUbX.CCxRq3FUbX .khviKh0eJJ:hover{background:#565656}.CCxRq3FUbX.CCxRq3FUbX .khviKh0eJJ>:first-child{margin-bottom:0;margin-right:5px}.CCxRq3FUbX.CCxRq3FUbX .iJk5BYvitl{background:#565656;color:#fff;height:100%;margin-bottom:0;margin-top:0;width:100%}.CCxRq3FUbX.CCxRq3FUbX .iJk5BYvitl .Edff6tnG3n{height:100%}.r02tHsStF3{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.DUfCEMS89_{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.t7Oz3aKmJV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.dvrp0mpNmE{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.dGaTjKNYfc{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.YuMrnDmaAr{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.FLx0vaSpQ1{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.RsczGUIUuK{overflow:hidden}.ecEBlrwDib{margin-left:4px}.boRJmjOGyw{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.LhualvCURy{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.KCl6pyPNfx{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.J3gaNHkipw{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.vN4wzFgH8Z{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Meuj40Nqon{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.g3yt3QYuCE{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.uyWksYSavZ{overflow:hidden}.c7MMxIG3CM .cYsCPQHK9k{margin-left:4px;margin-right:4px}.c7MMxIG3CM .iT4LhatnST{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c7MMxIG3CM .iT4LhatnST .RX286uIc8i{color:#777;font-size:9px}.vFMQwVQvqy .cYsCPQHK9k{-ms-flex-item-align:center;align-self:center;margin-left:4px;margin-right:4px}.vFMQwVQvqy .Sk99XQMjzT{border-radius:0;display:block;margin-left:4px}.vFMQwVQvqy .Sk99XQMjzT.D9Zv6aw8Zu{margin-bottom:3px;margin-top:5px}.vFMQwVQvqy .Sk99XQMjzT.PW1bSChpKI{margin-bottom:5px}.Kthh9ScWIV{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.AdO0OoXlEh{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.uFqqYGWEEu{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.fO31BO7xBM{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.uCrOyYdF0l{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.elgYI16CU1{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.RbGclcKPwT{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.sT5cQqgPL9{overflow:hidden}.bhe9YxRKqe{margin-left:4px;margin-right:4px}.RPdy4_Y_kP{overflow:hidden}.i1UgkEW4W6{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.utClQV1J4t{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.my8EJ3U1zI{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.i5eo8CaMwh{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.dPZP8UkyUd{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.RYD4yqjybA{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.pgiLiyN6Tl{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.PAe_59yri_{-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%}.PAe_59yri_:only-child{margin-bottom:0}.PAe_59yri_ .l01AVxa2yT{background:#fff;border-radius:0;height:24px;height:auto;margin-left:auto;min-width:24px;width:24px}.PAe_59yri_.OsUWMOtkTj{padding-right:0}.PAe_59yri_:active,.PAe_59yri_:focus{outline:none}.PAe_59yri_:last-child{border-bottom:0 solid #e5e5e5;margin-bottom:0}.PAe_59yri_ .XANaUz0y7Z{-ms-flex-item-align:center;align-self:center;margin-left:4px}.PAe_59yri_ .YMURwmkKGk{margin-right:4px}.PAe_59yri_ .JRrRdR5OaJ{display:block;margin-left:4px}.PAe_59yri_ .Daf2J7bdRm{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.PAe_59yri_ .kzAmP6EVqB i{margin-right:0}.JMeSOmUalI{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.IcxJTx6Q_9{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.f4fhTb74QV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.py8KvgfVME{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.WTIilA4zqQ{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XwPlotDhSI{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.FcYB4cgY7i{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ZLPeu0byir{overflow:hidden}.zOYkZGZ6IZ{position:relative}.zOYkZGZ6IZ .PM9rGu0x9C{color:rgba(0,0,0,.4);display:block;font-size:10px;margin-bottom:5px;text-transform:uppercase}.zOYkZGZ6IZ .b0NureXNtx{-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}.zOYkZGZ6IZ .b0NureXNtx .hvfGHYzwzo{color:gray;margin-left:4px;margin-right:4px}.zOYkZGZ6IZ .b0NureXNtx .shihqYlR9M{-webkit-box-flex:1;-ms-flex:1;flex:1}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .yIudjANe_y{background:#fff;border-radius:0;height:32px;margin-bottom:0}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .yIudjANe_y:first-child{margin-left:4px}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .b4CMBiJVca:hover{background:#fff}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .c5NdPjl1UP{overflow:visible}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .m_3xAmZxk3{background:#fff;border-radius:0;height:32px;text-align:center;width:32px}.zOYkZGZ6IZ .b0NureXNtx .c5NdPjl1UP .m_3xAmZxk3.d_SOVGY1uo{background:#00739a}.zOYkZGZ6IZ .b0NureXNtx .uGrBo0BWeJ{background:#f5f6f7;-webkit-box-shadow:none;box-shadow:none}.zOYkZGZ6IZ .b0NureXNtx .uGrBo0BWeJ:before{content:unset}.zOYkZGZ6IZ .b0NureXNtx .elEgQzYri0{padding:4px}.zOYkZGZ6IZ .b0NureXNtx .elEgQzYri0 .yIudjANe_y{margin:0 4px 4px 0;max-width:unset;min-width:unset;width:100%}.zOYkZGZ6IZ .b0NureXNtx .elEgQzYri0 .yIudjANe_y:first-child{margin-left:0}.dOM_4Sswu1{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.VrOqGvV1u0{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.md912J0ilo{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.zKUkmAwiTv{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.umm54nQhqW{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.kY9UpzVgEd{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.HlYpBZXGjt{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.DRItCD9uA_{overflow:hidden}.JpuiR1HdLy .NPxHH9wFnT{margin-left:4px;margin-right:4px}.MuCdAY7o4S{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.fWAFJefp_h{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.sD8PVLtkxl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.X2qBFx4U4P{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.nswthOQMhs{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.y9dVr8HmUE{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.ES3jGHHtAR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.ZwPMMA_Kli{overflow:hidden}.ifubjrMv_F{margin-left:4px;margin-right:4px}.chg_PXbhj1{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.auULopyefN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.BHXz17TxqH{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.k8bmTUHYY5{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.rmXNKCDpGC{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.CaekRqAPCJ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.ASF2dOLrga{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.NlFum7cZiD{-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}.NlFum7cZiD,.Ov9LCCbQrF{display:-webkit-box;display:-ms-flexbox;display:flex}.Ov9LCCbQrF{border-radius:4px;min-height:40px;overflow:hidden;width:100%}.lZ_urnocmG{-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}.k4pUjs7QSG{background-color:#007391}.soSUmKsWEf{background-color:#ff9d11}.La1F7QP93u{background-color:#d93a40}.UBo5iu2zBW{background-color:#53a92c}.WVdhnYKNN3{background-color:#676767}.w7PwWExey4{-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}.OJCbPFIMFB{font-weight:700}.bVaJRSWgEh,.OJCbPFIMFB{color:#222;color:var(--base-800,#222);font-family:Lato;font-size:11px;font-style:normal;line-height:13px}.bVaJRSWgEh{font-weight:400}.ORVXEB1Cf1{background-color:#e5f1f4}.hqlXk1tStT{background-color:#ffebcf}.j4H0KsOvdQ{background-color:#fbebec}.CnEzX7Uvym{background-color:#eef7ea}.Y4RustgmR3{background-color:#f0f0f0}.i6pSG8jRwF{overflow:hidden}.RtDP7FvX4r{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.c9pXxqCziy{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.MTy86Ltm4M{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.W0fTvyoBEW{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Uo3W8Ux3sK{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.rbYjpLHFTL{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.TJQlrgJj1t{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.IQJQTQmq7n 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}.IQJQTQmq7n label input{margin-bottom:0;margin-right:8px}.IQJQTQmq7n.R64cS2a2Pq span{display:none}.IQJQTQmq7n.B4QUo4AI8a 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}.IQJQTQmq7n.B4QUo4AI8a label input{margin-top:8px}.IQJQTQmq7n.PPhfUTzVZw 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}.IQJQTQmq7n.PPhfUTzVZw label input{margin-right:8px}.IQJQTQmq7n._1k1NN69yT 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}.IQJQTQmq7n._1k1NN69yT label input{margin-bottom:8px}.IQJQTQmq7n .symJrdtLk8{-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}.IQJQTQmq7n .symJrdtLk8:checked{background-color:#375a88;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2714%27 height=%2711%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23fff%27 d=%27M12 1 5 7.5 2 5l-1 .5L5 10l8-8.5z%27/%3E%3C/svg%3E");background-size:contain;border-color:transparent}.IQJQTQmq7n.svNemV6s5u.F1aoMdKkf1 label span{color:#7a7980}.IQJQTQmq7n.svNemV6s5u label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;grid-gap:4px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4px}.IQJQTQmq7n.svNemV6s5u label span{color:#222;font-size:12px;font-weight:700;line-height:12px;text-transform:capitalize}.IQJQTQmq7n.svNemV6s5u .symJrdtLk8{border-color:#f2f2f2;border-radius:2px;margin:0}.IQJQTQmq7n.svNemV6s5u .symJrdtLk8:focus{outline:2px solid #303089;position:relative}.IQJQTQmq7n.svNemV6s5u .symJrdtLk8:checked{background-color:#5050e5;border-color:#5050e5}.IQJQTQmq7n.svNemV6s5u .symJrdtLk8:disabled{background-color:#f2f2f2}@media screen and (max-width:639px){.IQJQTQmq7n{height:100%;width:100%}.IQJQTQmq7n,.IQJQTQmq7n.R64cS2a2Pq span{display:block}.IQJQTQmq7n 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%}.IQJQTQmq7n label .symJrdtLk8{background-color:#fff;display:block}}.ombCNvtb10{overflow:hidden}.uYGy7GfJod{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.BbTlduPEFN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.eS2YnZgcsQ{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.QG70XBWvaq{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.xh2JXvcrvv{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.LB1klVTvjN{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.PKo_ZFm6Ue{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.II5MD7b3DQ{-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}.II5MD7b3DQ .MpwGTd5fGx{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}.II5MD7b3DQ .UYh_XEnGcG{background:#fff;border:1px solid #ccc;border-radius:0;min-height:40px;padding-left:10px;padding-right:10px}.II5MD7b3DQ .UYh_XEnGcG,.II5MD7b3DQ .UYh_XEnGcG:before{-webkit-box-shadow:none;box-shadow:none}.II5MD7b3DQ .UYh_XEnGcG:focus{border:2px solid #005377;outline:none}.ZHgxeVC3yc{overflow:hidden}.UWIB129Jlb{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.fXZ2v0Tj8O{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.mqaD5UNjo4{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.O0CgdpsPdg{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.lbhL8OqUso{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.qBBkrixB1_{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.hqVGqRKILn{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.qu_Ljcynsv .GltBQgOzJ8{min-width:30rem}.qu_Ljcynsv .Xb4BbZTXXO{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:space-between}.qu_Ljcynsv .PeTaSNWNxA{margin:0}.qu_Ljcynsv .gLx8aIDH0D,.qu_Ljcynsv .PeTaSNWNxA{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.qu_Ljcynsv .gLx8aIDH0D{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qu_Ljcynsv .aWB9K4Nd2b{font-size:11px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform:uppercase}.qu_Ljcynsv .KpJB0mLAXK{border:1px solid #e5e5e5;margin-top:20px;max-height:8rem;min-height:25rem;overflow:hidden}.qu_Ljcynsv .CmpQkmrew9{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-right:6px}.qu_Ljcynsv .CmpQkmrew9,.qu_Ljcynsv .jMHkes7oob{display:-webkit-box;display:-ms-flexbox;display:flex}.qu_Ljcynsv .jMHkes7oob{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}.qu_Ljcynsv .jMHkes7oob:focus{color:#222!important}.Vb_3qp31VV .KpJB0mLAXK{overflow-y:scroll}.Vb_3qp31VV .U9glpeH428{-webkit-box-pack:start!important;-ms-flex-pack:start!important;grid-gap:16px;gap:16px;justify-content:flex-start!important}.Vb_3qp31VV .YsH2bVVhm_{font-weight:400!important;text-transform:uppercase}.UVWO7YBkR3{height:360px}.H7AMsJum8v{background-color:#005377}.bvcQ3nZfRr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Ui5hARpclt{margin-top:-2px}.Ud_lyS4uQM{height:300px}.OXLa6b3Jqk{border-radius:50%;height:72px;margin-bottom:32px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;width:72px}.tBbpOoK5Li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tBbpOoK5Li,.XHvTFBwEvk{-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}.XHvTFBwEvk{border:4px solid #eff8e3;border-radius:50%;color:#53a92c;font-weight:700;height:36px;width:36px}.pmlDQvbSP8{border-color:#f7ddd2;color:#db383b}.elkIHDhmgj{border:none;font-size:12px!important;margin:auto;width:auto!important}.elkIHDhmgj>tr:hover{background-color:transparent!important}.TL5vWg3aY_{border:none;padding:6px!important;text-align:left;vertical-align:top!important}.TL5vWg3aY_:not(th){padding-top:16px!important}.jhHUjVEeAr{list-style:"- ";padding-left:8px}.jhHUjVEeAr>li{margin:0}.t1uR6y7PPw{max-height:280px}.TcWQXWCqZd{overflow:hidden}.DWZshSFuTc{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.wfQCzLUtWL{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.V2NHsKo32m{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ObN07emfvx{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.oN9O550cAD{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Mueuqgsn5x{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Hgw3zP0TcG{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.qgQjOiKAG6{height:50px}.qgQjOiKAG6 .RcVbYcAlpD{-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%}.qgQjOiKAG6 .RcVbYcAlpD:hover{background-color:rgba(255,194,14,.10196)}.qgQjOiKAG6 .RcVbYcAlpD.Jb7tS7nfsw{background-color:rgba(102,198,191,.2)}.qgQjOiKAG6 .Ho2w9x9Hh6{font-weight:700}.qgQjOiKAG6 .Ho2w9x9Hh6,.qgQjOiKAG6 .YOPFgTrcnJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.qgQjOiKAG6 .YOPFgTrcnJ{padding-top:5px}.qgQjOiKAG6 .YOPFgTrcnJ:empty{display:none}.qgQjOiKAG6 .P40Y5SFHnZ{-webkit-box-flex:1;-ms-flex:1;flex:1}.qgQjOiKAG6 .HlgfszKXla{-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}.qgQjOiKAG6 .HlgfszKXla>div input[type=checkbox]{margin:0!important}.doBqozG8zy{pointer-events:none}.yIv7bZKtJA{background-color:#fff;border:1px solid #e5e5e5}.mEdVrQ2Oi2{overflow:hidden}.IJyzDM6Ko4{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.uqVPyKngfw{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.acEVmNqPhj{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Sx7ViPGTAc{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.TaNp71lnLX{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.QfsCznB8Hj{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.LVfNSCeOgL{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Sw3lwDq631.j1csxcRnsv{background:#375a87}.Sw3lwDq631.j1csxcRnsv .z2xFudaD5a span{margin-right:16px}.Sw3lwDq631.j1csxcRnsv .z2xFudaD5a i{font-size:28px}.Sw3lwDq631.j1csxcRnsv .z2xFudaD5a .EMedceHYhq h2{font-size:20px}.Sw3lwDq631.Z7HdKHgJA2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #cac9cc;color:#18181a;font-size:13px}.Sw3lwDq631.Z7HdKHgJA2 .z2xFudaD5a .EMedceHYhq h2{color:#18181a;font-size:13px;font-weight:700}.Sw3lwDq631.Z7HdKHgJA2 .z2xFudaD5a i{font-size:20px}.dg3A29H18d .KXnyEUoaj8{border-radius:8px}.kr_aDb93Z8{min-width:600px;padding:20px}.gaU5Pg2knp{overflow:hidden}.ljoWqI_bbu{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.g65nrit2vj{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.DYvD0k9t33{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ifMJwUjWku{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.JAXyUma0Go{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.rxrytBgK42{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.bC9qADloZG{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.e6hC_ufRYY{-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%}.e6hC_ufRYY:active{padding:0;-webkit-transition:.1s ease-in;transition:.1s ease-in}@media(min-width:640px){.e6hC_ufRYY{max-width:100%}}@media(min-width:960px){.e6hC_ufRYY{max-width:50%}}@media(min-width:1280px){.e6hC_ufRYY{max-width:25%}}.e6hC_ufRYY .vVhs59PSN5{-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%}.e6hC_ufRYY .vVhs59PSN5:after{background-color:#e4e4e6;width:100%;z-index:-2}.e6hC_ufRYY .vVhs59PSN5:after,.e6hC_ufRYY .vVhs59PSN5:before{bottom:0;content:"";height:100%;left:0;position:absolute;-webkit-transition:all .3s;transition:all .3s}.e6hC_ufRYY .vVhs59PSN5:before{background-color:#2ab0ae;width:0;z-index:-1}.e6hC_ufRYY .vVhs59PSN5:hover{color:#fff;-webkit-transition:color .3s;transition:color .3s}.e6hC_ufRYY .vVhs59PSN5:hover:before{width:100%}.e6hC_ufRYY .vVhs59PSN5 .e6o3yGP6B0,.e6hC_ufRYY .vVhs59PSN5 .IdHZOGdy64{margin-bottom:5px;margin-top:5px}.e6hC_ufRYY .vVhs59PSN5 .e6o3yGP6B0{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.UVmHz4wvBD{overflow:hidden}.JazIsI62ri{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.SENfLgdMkx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.NAYVnzh0Zw{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.WdgCZUk5QY{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.KuXxPOIIn2{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.egsIxXu_9W{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.qHduuN3mdO{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.MuiCard-root.k1NFRmj6iY{border:1px solid #e8ebf1;border-radius:3px}.k1NFRmj6iY .I80nPzPS1Y{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #e8ebf1;justify-content:space-between;padding:13px 20px 0}.k1NFRmj6iY .I80nPzPS1Y>div{padding-bottom:13px}.k1NFRmj6iY .JlTP2BV6wL{color:#222;font-size:12px;font-weight:700;text-transform:uppercase}.k1NFRmj6iY .c8LxC8i7Up{-ms-flex-item-align:end;-webkit-box-flex:0;-ms-flex-positive:0;align-self:flex-end;flex-grow:0}.k1NFRmj6iY .TdrhDou_J7{-ms-flex-item-align:center;align-self:center;margin:0}.k1NFRmj6iY.kSsxYM3fIs .c8LxC8i7Up{border-bottom:2px solid #53a92c;margin-bottom:-1px;padding-bottom:11px}.m9bkOfF162{overflow:hidden}.tSOFRGK7wu{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.qu_ghXAJez{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.BlYgVlgHM7{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.UyuvziQXTD{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.VCEUsUydu4{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.uxSmcScati{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.lZejc4koAW{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.KZOqGDmtm9{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0;width:100%}.KZOqGDmtm9,.KZOqGDmtm9 .RPzmj1P8iL{display:-webkit-box;display:-ms-flexbox;display:flex}.KZOqGDmtm9 .RPzmj1P8iL{background:#2ab0ae;color:#fff;height:60px;padding-left:20px;padding-right:20px}.KZOqGDmtm9 .RPzmj1P8iL 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}.KZOqGDmtm9 .RPzmj1P8iL .HAmQesM00k{color:#fff}.KZOqGDmtm9 .RPzmj1P8iL .HAmQesM00k+.HAmQesM00k{margin-left:10px}.KZOqGDmtm9 .RPzmj1P8iL .sXspB8A33T{-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}.KZOqGDmtm9 .RPzmj1P8iL .sXspB8A33T .Q7CUuN_u94{font-size:1rem;margin-left:10px;margin-right:10px}.KZOqGDmtm9 .RPzmj1P8iL .sXspB8A33T .Q7CUuN_u94 label{display:none}.KZOqGDmtm9 .RPzmj1P8iL .sXspB8A33T .Q7CUuN_u94 input{border-radius:4px;height:30px;min-height:100%;padding:0;text-align:center;width:30px}.KZOqGDmtm9 .RPzmj1P8iL .uRAGanNvir{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.KZOqGDmtm9 .KUTFAnexQj{-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}.KZOqGDmtm9 .KUTFAnexQj .SU_jElhK1D{-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}.KZOqGDmtm9 .KUTFAnexQj .SU_jElhK1D 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}.FEErgmUeM_{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.szKsf532XT{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.o1TeEoRkKm{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.wROLGnEGoS{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.P8xV41pLmQ{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.VcdCl5eM0c{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.zO4aMFVyQA{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.U6n9kEIBc6{overflow:hidden}.BhJeF4kGnn{margin-left:4px;margin-right:4px}.ZnYwknWzl9{overflow:hidden}.jp2XO1sSyP{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.FpauejM00o{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.M1GeBpjcrm{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.tE9ywFPBn3{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.osGK97E5aO{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.YrwmwppNFR{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.ikBFHK7qic{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.RmkNOqswfT{margin-bottom:0}.RmkNOqswfT.hmvL6oxPmh{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:16px;-ms-flex-direction:row;flex-direction:row;gap:16px}.RmkNOqswfT.hmvL6oxPmh .pZYogKlrZ0{background-color:#fff;border:1px solid #f2f2f2}.RmkNOqswfT.hmvL6oxPmh .pZYogKlrZ0.rh_VqFn0P4{background-color:#5050e5;position:relative}.RmkNOqswfT.hmvL6oxPmh .pZYogKlrZ0.rh_VqFn0P4:after{background-color:#fff;border-radius:50%;content:" ";height:50%;left:25%;position:absolute;top:25%;width:50%}.RmkNOqswfT.hmvL6oxPmh .bD9RnaaJKs{color:#222;font-size:12px;line-height:12px;text-transform:capitalize}.RmkNOqswfT.hmvL6oxPmh .QoD22xJEmV{height:16px;padding:0;width:16px}.RmkNOqswfT.hmvL6oxPmh .QoD22xJEmV.aehLIqv6eI .pZYogKlrZ0{background-color:#f2f2f2}.RmkNOqswfT.hmvL6oxPmh .pZYogKlrZ0{height:16px;min-height:16px;min-width:16px;padding:0;width:16px}.RmkNOqswfT.hmvL6oxPmh input{margin:0}.RmkNOqswfT.hmvL6oxPmh input:focus~.pZYogKlrZ0{outline:2px solid #303089}.RmkNOqswfT.hmvL6oxPmh .zKRbFVX6n4{grid-gap:8px;gap:8px;margin:0}.RmkNOqswfT .QoD22xJEmV.QoD22xJEmV:hover{background-color:transparent}.RmkNOqswfT .pZYogKlrZ0{background-color:#dedede;border-radius:50%;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:8px;width:20px}.RmkNOqswfT .rh_VqFn0P4{background-color:#027391}.RmkNOqswfT .bD9RnaaJKs{font-family:Lato,sans-serif;font-size:9px;font-weight:900;text-transform:uppercase}.Z_D__HVjmE{overflow:hidden}.dTdX6u3gy_{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.JwAHPf4G88{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.gg9JCYsb5Q{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.x48SZ9xMpL{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.ON_K0JRcIp{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.V41zCrdC5A{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.qohtk6u81F{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Mx8ntH1wka{width:100%}.BkdJtBDSuC:nth-child(odd){background:#f8f8f8}.telS4Z6KXz{text-transform:uppercase}.h1HY3yNwfe .WPzfp9Fjr6{background:#999}.WPzfp9Fjr6{-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}.UWQdneYGKa{border-left:0!important;margin:0 0 0 42px!important}.UWQdneYGKa[disabled]{opacity:.7;pointer-events:none}.bIta2U81yZ{margin-right:10px;padding:0!important}.kYJb9Fp73g{font-size:12px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase}.gtDo23mbLo{overflow:hidden}.Ld2UH2Q_51{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.zZ57I6CFPo{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.OQxY_RaYhr{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.wI3vGhMZTp{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.ipIPsY_HKy{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.ImCKgG4GxR{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.oxUJ639pdL{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.D801U0ldCY{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.D801U0ldCY .MKVyAvVUeZ{margin-right:4px}.D801U0ldCY .MKVyAvVUeZ .jPz0HHstXD{font-size:9px}.D801U0ldCY .JX9jnnhCqD{background:transparent!important;color:#333!important;font-size:12px;font-weight:500;margin-right:4px;text-align:left;text-transform:capitalize}.D801U0ldCY .JX9jnnhCqD .jPz0HHstXD{font-size:12px!important}.D801U0ldCY .JX9jnnhCqD :hover{color:#222}.D801U0ldCY .yL4EgePeMy,.D801U0ldCY .yL4EgePeMy>span{display:-webkit-box;display:-ms-flexbox;display:flex}.D801U0ldCY .yL4EgePeMy>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e5e5e5;margin-right:4px}.D801U0ldCY .mmpyiWoX07{font-size:.875rem;max-width:100%;min-height:20px;word-break:break-all}.D801U0ldCY .qP6YIrFk1X{margin:2px}.D801U0ldCY .mmpyiWoX07 ._VrEF1Yr9p{margin-left:2px}.D801U0ldCY .mmpyiWoX07 ._VrEF1Yr9p,.D801U0ldCY .mmpyiWoX07 .XUUEtVT6G7{font-size:8px}.D801U0ldCY .PmXY6SRAgr{-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}.D801U0ldCY .PmXY6SRAgr:last-child{border-bottom:0 solid #e5e5e5}.D801U0ldCY .PmXY6SRAgr .CA4iIRo2pk{line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.lhcRnCXthI{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.RSB32Yd9u0{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.oFynje61vY{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Q94RU7Ki2U{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.QMjouCo6FS{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.K8fIa3OLg0{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.dx6oKc6jUq{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.RTlidoXBzz{overflow:hidden}.Uva_xL0BnZ .PxP0fqUoB5{-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%}.Uva_xL0BnZ .PxP0fqUoB5.cmrFY5Ix8Q{border:1px solid #d93a40}.Uva_xL0BnZ .PxP0fqUoB5:hover{background:#f4f6f8}.Uva_xL0BnZ .ZaZFrI65XW{color:#d93a40;font-size:11px;margin-top:6px}.pulse-default{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.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:#222;background:#ffc20eb3;background-color:#ffc20eb3;color:#222}.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}.JgEejVDQzj{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.W5g1Fewl4d{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.yYbCN3DwJq{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Ytccxy_zZJ{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.hCzlb4XORb{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._KN0jdxLSw{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.UWNUZ2eXpi{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.wbsKWLl7Qt{overflow:hidden}.Cqpb0e0lpw.K4T8WxjWfd.K4T8WxjWfd{background:rgba(0,0,0,.125);color:#fff}.Cqpb0e0lpw.K4T8WxjWfd.K4T8WxjWfd.RnAFyBlVeE{background:rgba(0,0,0,.25)}.Cqpb0e0lpw.K4T8WxjWfd.K4T8WxjWfd:hover{background:rgba(0,0,0,.376)}.NbX4agwDv8{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #cac9cc;border-radius:4px;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.NbX4agwDv8,.NbX4agwDv8 .szr0ntl62R{display:-webkit-box;display:-ms-flexbox;display:flex}.NbX4agwDv8 .szr0ntl62R{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;padding:12px}.NbX4agwDv8 .szr0ntl62R .hAEA9x73zA .WdPSwnsLbc{color:#18181a;font-family:Lato;font-size:13px;font-weight:700;line-height:20px;margin:0}.NbX4agwDv8 .szr0ntl62R .hAEA9x73zA .cL3v2kLRAk{color:#626166;font-family:Lato;font-size:12px;font-weight:500;line-height:12px;margin:0}.NbX4agwDv8 .video-js{min-height:200px;width:100%}.NbX4agwDv8 .video-js video{height:100%!important;width:100%!important}.NbX4agwDv8 .OblM78dnBK{grid-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:12px 0;overflow-x:auto;padding:0 16px}.NbX4agwDv8 .OblM78dnBK .uheVtA69SI{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #cac9cc;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:160px;width:160px}.NbX4agwDv8 .OblM78dnBK .uheVtA69SI .kdW6SR_hbZ{color:#18181a;font-family:Lato;font-size:13px;font-weight:700;letter-spacing:0;line-height:20px;padding:16px}.NbX4agwDv8 .OblM78dnBK .uheVtA69SI .jn9zUG4Hr4{background-color:#e4e4e6;color:#313033;font-family:Lato;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:20px;padding:32px 0;text-align:center;text-transform:uppercase}.yPGKSeM7TZ{overflow:hidden}.fmHkS8lQAW{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.m6klOaQSIW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.VKhJIsdT2l{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.cdDKCxUVQs{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.J1S6KCtaCX{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.iCNagfMNgo{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.rqa0PYf83Y{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.aFucFuvel1 .BQif31vLwZ{-ms-flex-wrap:wrap;flex-wrap:wrap}.aFucFuvel1 .BQif31vLwZ,.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B{-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}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B .mapGmQlSGO{display:none}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B:not(:last-child) .TcdA9FeE7g{position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B:not(:last-child) .TcdA9FeE7g :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}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B .tCiNFxtnJG{-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%}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B .tCiNFxtnJG.C6ZtNDfelt{background:#005377;color:#fff}.aFucFuvel1 .BQif31vLwZ .xzwcTvgq4B .tCiNFxtnJG.C6ZtNDfelt:after{background:#005377;content:""}.aFucFuvel1 .eK_d5zUBWW{width:100%}.aFucFuvel1 .ZrrNm5Thv7{height:auto;margin:0;padding:0}.aFucFuvel1 .ZrrNm5Thv7:hover{background:transparent}.aFucFuvel1 .zf3DJOmYqr{margin-top:15px}.aFucFuvel1 .NShDzIUecl:after{clear:both;content:"";display:table}.aFucFuvel1 .yFzW2Xkwp3{float:left}.aFucFuvel1 .EjLhOFGgW6{float:right}.YUsmd7zLi3{overflow:hidden}.ghAj3kudGQ{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.kgAos1TSrh{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.wsgwJMvcy5{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.azTORSmnWy{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.yClDU4l0Ny{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.F0kFsO_1SK{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.OA18SkqtJD{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.l27ORSflm7{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}.l27ORSflm7,.l27ORSflm7 .gjuobJtqMZ{-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}.l27ORSflm7 .gjuobJtqMZ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l27ORSflm7 .gjuobJtqMZ .f3r8glCVBv{border-radius:50%;height:72px;margin-bottom:32px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;width:72px}.l27ORSflm7 .gjuobJtqMZ .lGyQmxfhFB{color:#000;display:block;font-size:11px;font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase;z-index:auto}.Z7oMwNdVpt{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Et0ibGEvo1{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.le1T00FY9Z{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.ZANPznrfIB{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.PiEEa96ZVa{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.GmssSKeWm3{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.PNqq3i20sW{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.OZ7o2TVxWl{overflow:hidden}.QtHhLTrmhD{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:auto}.NQSJnVxiUs{overflow:hidden}.zbJ6KqRldb{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ywiW9NT_gq{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.DPk_1xFuBl{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.eUbqMz_MkG{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.VlB_ugjlr5{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.PL4TEAt3GO{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.WV5tpxKYhI{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.PZhipwxb3g{-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}.PZhipwxb3g,.PZhipwxb3g .rhpcTqG6rV{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.PZhipwxb3g .rhpcTqG6rV{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;max-width:calc(100% - 135px)}.PZhipwxb3g .rhpcTqG6rV .rt6S5Ws1ko{display:grid;margin-right:8px}.PZhipwxb3g .rhpcTqG6rV .t6nuiQZAM9{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.PZhipwxb3g .rhpcTqG6rV .xHPfF7FNBP{line-height:1;margin-right:4px}.PZhipwxb3g .yUueE0svsc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PZhipwxb3g .yUueE0svsc,.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .xeyVPbEfVh{margin-right:-2px}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .KGZxIjiMpN{margin-left:8px;margin-right:8px}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .KGZxIjiMpN,.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .UK902zQCWl{color:#222;height:24px;width:24px}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .KGZxIjiMpN:hover,.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .UK902zQCWl:hover{color:#d93a40}.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .KGZxIjiMpN:focus,.PZhipwxb3g .yUueE0svsc .ilF7rhrgPo .UK902zQCWl:focus{background:none}.PZhipwxb3g .yUueE0svsc .XUY2xXImIe{font-size:10px;height:16px}.RknIVfk2Z0>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}.RknIVfk2Z0>div>span{white-space:nowrap}.RknIVfk2Z0>div .Qr3DiwaTay{color:#d93a40;margin-left:4px;margin-right:4px}.RknIVfk2Z0 .A_JhlM4QaF a{color:#00a8a5;text-decoration:underline;white-space:break-spaces}.RknIVfk2Z0 .A_JhlM4QaF a:hover{color:#00739a;cursor:pointer;text-decoration:none}.RknIVfk2Z0 .l67TmjBhIy{margin-right:2px}.RyT9BU8TUv{overflow:hidden}.jfu2kdFkLD{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.kwLVr6HOD_{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.Szouv4BJU2{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.QxfdEQb1LP{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.dSVxlcHWPz{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.RJnATSmya5{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.XZSCKJWhdG{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.JodYdsRTHY{-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}.JodYdsRTHY,.JodYdsRTHY .cbwF8C0avr{display:-webkit-box;display:-ms-flexbox;display:flex}.JodYdsRTHY .cbwF8C0avr{-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%}.JodYdsRTHY .cbwF8C0avr .v9O7X91_Bc{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.JodYdsRTHY .cbwF8C0avr .EF9SQf06tu{font-size:11px!important;margin-bottom:0}.JodYdsRTHY .cbwF8C0avr .F3H55wnLqq{-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%}.JodYdsRTHY .cbwF8C0avr .F3H55wnLqq .HmncYD3ayC{border-bottom:1px solid #707070;border-radius:0;color:#212121;font-weight:400;height:16px;letter-spacing:0;padding:2px 0;text-transform:capitalize}.JodYdsRTHY .rmTLEhYOLK{-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%}.JodYdsRTHY .rmTLEhYOLK .v8HgP2gDqM{background:transparent;margin-top:0}.JodYdsRTHY .rmTLEhYOLK ._0pzW8Wo9z{display:block}.JodYdsRTHY .rmTLEhYOLK .S2ISIGPPxn{margin-left:10px;margin-right:10px}.JodYdsRTHY .rmTLEhYOLK .S2ISIGPPxn:last-of-type{display:none}.cWtGlZVN0G{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.awxATQoiNx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.F1aG9_N_Lt{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.CMNodCzfXF{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.nmVYlCKx9j{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.fLuntTnsvz{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.WWSoGJQICm{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.MskwkKhmRf{overflow:hidden}._UG097RuOI{background-color:#f5f4f9;border:none}._UG097RuOI>span{margin-right:8px}.wArNzgPCjP{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.hhcRmy4TIC{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.hMe19bGCZt{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.myXPntktqc{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Fxx1YSm4WU{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.qhhnGEZrsK{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.Tf4HuCLKqR{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.u8FgZrVZFZ{overflow:hidden}.GRSu4VWyXD>li{margin-bottom:0}.cxfCWeSPV6{overflow:hidden}._1pXbC7I500{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Do0nzl4YfB{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.RKNCfYQvud{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.eSqZwALamp{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.FIthqVI0Vi{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.HXD575V4R2{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.jhkEGhUMC3{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.yetI_Q4eao{background-color:#f5f4f9;border-bottom:1px solid #e5e5e5}.yetI_Q4eao>span{margin-right:8px}.yetI_Q4eao.XGw20UC6pI.XGw20UC6pI{background:#fff;background-color:#fff;font-weight:700}.yetI_Q4eao.XGw20UC6pI.XGw20UC6pI:before{background:#007391;content:"";height:100%;left:0;position:absolute;width:4px}.yetI_Q4eao.XGw20UC6pI.XGw20UC6pI:hover{background-color:inherit}.yetI_Q4eao.We9dUKBApZ{background-color:#fff;font-weight:500;overflow:hidden;padding:10px 12px}.yetI_Q4eao.We9dUKBApZ>div{margin:0}.yetI_Q4eao.We9dUKBApZ.GBMTY9Ujt3,.yetI_Q4eao.We9dUKBApZ:disabled,.yetI_Q4eao.We9dUKBApZ:hover,.yetI_Q4eao.We9dUKBApZ[disabled]{background-color:#f2f2f2;cursor:pointer}.yetI_Q4eao.We9dUKBApZ.XGw20UC6pI{color:#18181a!important;font-weight:700!important}.yetI_Q4eao.We9dUKBApZ.XGw20UC6pI:before{background:#626166;border-radius:inherit;width:2px}.yetI_Q4eao.We9dUKBApZ.XGw20UC6pI>span>i[class~=pulse-icon]{font-weight:700}.zQzFNVwNP7{overflow:hidden}.kct8ZYQMR5{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.DroYn8hdLF{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.nDQ6pBtO08{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.CzA7VAfRoP{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.T9Ymd2fLKz{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.LS_m3xDdbj{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.jxltmZHsQJ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.aK2ULNEgPV>li{margin-bottom:0}.aK2ULNEgPV.dPSwtzCk2U{background-color:#fff;border:1px solid #cac9cc;border-radius:4px;padding:0}.aK2ULNEgPV.dPSwtzCk2U>div[data-design-variant=v3]{border-bottom:1px solid #e4e4e6;color:#626166;font-family:Lato;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.aK2ULNEgPV.dPSwtzCk2U>div[data-design-variant=v3]:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.aK2ULNEgPV.dPSwtzCk2U>div[data-design-variant=v3]:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ohK_e_gz3n{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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}.DqdfCqBHDk{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.L39lHKXchO{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.i8Y6Fg5p1h{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.l3JIQQMOst{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.rKyCIX5VUi{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.PdSbGJ_BdQ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.oTykeoLlbm{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.pgIQqxVu8U{overflow:hidden}.Bc1SHESYA6{line-height:17px;max-height:17px;position:relative}.Bc1SHESYA6 .Mf1aPXho3Q{border-radius:3px;height:17px;left:0;position:absolute;top:0;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out}.Bc1SHESYA6 .hT8Sc8gdQQ{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;overflow:hidden;position:absolute;top:0}.Bc1SHESYA6 .hT8Sc8gdQQ div:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.Bc1SHESYA6 .hT8Sc8gdQQ div:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.Bc1SHESYA6 .hT8Sc8gdQQ .XeLhoLNP43{-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}.Bc1SHESYA6 .hT8Sc8gdQQ .XeLhoLNP43.IK_zyXKPzV{color:#fff}.Bc1SHESYA6.suOlt7bC5w{line-height:20px;max-height:20px}.Bc1SHESYA6.suOlt7bC5w .Mf1aPXho3Q{height:20px}.Bc1SHESYA6.suOlt7bC5w .hT8Sc8gdQQ{background:#e4e4e6;border-radius:4px}.Bc1SHESYA6.suOlt7bC5w .hT8Sc8gdQQ .XeLhoLNP43{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-color:rgba(0,0,0,.05098);border-style:solid;border-width:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:center;max-width:20px;min-width:20px}.Bc1SHESYA6.suOlt7bC5w .hT8Sc8gdQQ .XeLhoLNP43.IK_zyXKPzV{background-color:#34ae99}.Bc1SHESYA6.suOlt7bC5w .hT8Sc8gdQQ .XeLhoLNP43:last-child{border:1px solid rgba(0,0,0,.05098);border-left-width:0}.Bc1SHESYA6.suOlt7bC5w .hT8Sc8gdQQ .XeLhoLNP43:first-child{border:1px solid rgba(0,0,0,.05098);border-right-width:0}.F1d4zXU61A{-webkit-box-orient:vertical;grid-gap:16px;-ms-flex-flow:column;flex-flow:column;gap:16px;min-height:calc(100vh - 40px);padding:40px}.F1d4zXU61A,.GW9QiHgTx_{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.GW9QiHgTx_{-webkit-box-orient:horizontal;grid-gap:8px;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px;width:100%}.tBn5LtpMc0{overflow:hidden}.TmkuPtxAz0{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}._wCz7Ze9VN{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.nbpBMOAWAg{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Pzz43GiY9F{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.xld1w_tenV{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.L9fLGX9z6w{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.DFCKCbPjpP{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.fWI1CmIEQI .VGtSao0wzj{border:1px solid #e5e5e5;border-radius:3px;cursor:pointer}.fWI1CmIEQI .VGtSao0wzj.ZfScAAPQCj{outline:4px solid #2ab0ae}.fWI1CmIEQI .VGtSao0wzj .vmvZnhG8vm{background:#d9d9d9;-o-object-fit:contain;object-fit:contain}.fWI1CmIEQI .VGtSao0wzj .wJCOKKRflY{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#e4e4e6;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}.fWI1CmIEQI .VGtSao0wzj .ryhxslsBxV{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fWI1CmIEQI .VGtSao0wzj .BsEV_3Q090{-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}.fWI1CmIEQI .VGtSao0wzj .BsEV_3Q090 .FvvJmgkalR{margin-right:6px}.fWI1CmIEQI .VGtSao0wzj .PbjsZaCoIt{color:#999;font-size:11px;font-style:italic}.p_Vg8j6EhY{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.hfmfk_QyF1{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.JiSeLxdSEV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.CgJnuAwiS0{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.MVQr98wHFU{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.lmGKGyRuq6{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.jmXfL8yVNA{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.hHeKRKL6ZA span,.nPxBIyV3hf{font-size:11px}.nPxBIyV3hf{font-weight:700;text-transform:uppercase}.kajMCZHTke,.wSAIju58jl{font-size:11px}.kajMCZHTke{font-weight:700;text-transform:uppercase}.Hn3TqQzYpw{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.jUyffBLzMc{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.NbLMBBQ5WA{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.IHQcvAoDMp{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.bSfvPxsJ7s{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.iRGGudS5tq{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.MPFpgqF3Rq{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.m5jtfzOfG1{overflow:hidden}.BvDVFflc_L{-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%}.BvDVFflc_L .uavSv7bsxi .wFQ2vROgHY{height:100px}.AlrfY73aO7{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}._xlruGuBbx{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.V6PrJyhI7n{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.iawUji9A2W{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.Naw_feQK8P{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.e1mKhi_AsH{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.iNUmmzoHRa{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.FB3UNOQbKl{overflow:hidden}.aVoFbwdGLo{padding:4px}.Ia9EbATkoS.Ia9EbATkoS{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Ia9EbATkoS.Ia9EbATkoS .C8wywQ3dQx{margin-bottom:20px}.Ia9EbATkoS.Ia9EbATkoS .C8wywQ3dQx.l2gfGfNtWY{background:#fff;border-bottom:1px solid #e5e5e5;padding:20px 10px;position:sticky;top:0}.C8wywQ3dQx{-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}.C8wywQ3dQx.l2gfGfNtWY{background:#fff;border-top:1px solid #e5e5e5;bottom:0;padding:20px 10px;position:sticky}.S1cIJkVPdq{-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}.S1cIJkVPdq,.S1cIJkVPdq.JdaKI3ZdZk{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.S1cIJkVPdq.JdaKI3ZdZk{-ms-flex-direction:row;flex-direction:row}.S1cIJkVPdq.JdaKI3ZdZk,.S1cIJkVPdq.l4YphfX3t_{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.S1cIJkVPdq.l4YphfX3t_ .WXEL7Fj5dp.WXEL7Fj5dp{height:24px;margin-left:4px;margin-right:4px}.aiyPdJsbpY{height:24px;width:24px}.C0uEzLnWXr{-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}.pMy3MGk9bh{height:24px;max-width:36px}.pMy3MGk9bh .souSLNUoCF.souSLNUoCF{border:1px solid #e5e5e5;border-radius:3px;height:24px;padding:0;text-align:center}.M7IClOtXiE{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.IrMICJATzk{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.aeTku9f3MS{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.OKqV7af3aG{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.I8OxpEVnLv{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.hg3igdM2SJ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.XXSRT60xSM{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Acokx0_22R{overflow:hidden}.ZLPdo0Mfyv .MuiInput-root:after,.ZLPdo0Mfyv .MuiInput-root:before{display:none}.ZLPdo0Mfyv .ICr_UVkSpN.ICr_UVkSpN{-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%}.ZLPdo0Mfyv .IJMRwrwctl{right:8px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ZLPdo0Mfyv .qQ6dHi6vdr{margin:0;padding:0}.TnQJ9FWIlG.TnQJ9FWIlG{background:#f5f6f7;border-radius:0;padding:4px}.H7jh9YuZDC{overflow:hidden}.JU0dFJpcTt{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.JyncBb9sPB{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.XARThFSj6E{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.LM1KiKHLCA{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.dkExGL6hP2{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.xDvQu4hJqi{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.vBzQGI7pXp{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.lTEYmHyjEA.lTEYmHyjEA{-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%}.lTEYmHyjEA.lTEYmHyjEA:last-child{margin:0}.lTEYmHyjEA.lTEYmHyjEA:hover{background-color:#ffedbc;cursor:pointer}.lTEYmHyjEA.lTEYmHyjEA.lRPsN7yr67.lRPsN7yr67{background-color:#ffedbc}.LZQe2_KTrL{overflow:hidden}.MxitB1Ink7{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Z6JC5HSxnW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.JsLv0MuUcE{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.liysyPej1L{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.U2Q_kEWhiy{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.EIEpdTeekg{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._a7tkzJvxE{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.LhK5UmTDev>form{margin:0}.Zz71FwHmxj{--gantt-percentdone-angle:0;background-color:#e9eaeb;background-image:conic-gradient(#3183fe 0 var(--gantt-percentdone-angle),transparent var(--gantt-percentdone-angle) 1turn);height:30px;margin:0 auto;max-height:3em;max-width:3em;width:30px}.Zz71FwHmxj,.Zz71FwHmxj:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.Zz71FwHmxj:after{background:#fff;color:#606263;content:attr(data-value);font-size:.8em;height:calc(100% - 6px);width:calc(100% - 6px)}.lk__68QZmu{display:-webkit-box;display:-ms-flexbox;display:flex}.OYbmM1Km2g{border:2px solid #fff;border-radius:50%;height:30px;width:30px}.D2IhU32Z2j{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;grid-gap:10px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px 8px;z-index:1000}.D2IhU32Z2j>div{padding-left:4px}.D2IhU32Z2j>div:first-child{padding-left:0}.D2IhU32Z2j .m3Afx5LeS5{min-width:164px;position:relative}.D2IhU32Z2j .m3Afx5LeS5>div{border:1px solid #e5e5e5}.D2IhU32Z2j .m3Afx5LeS5>div .wyOuRaGDuA{height:30px;padding-left:12px}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA{border-radius:100px;height:32px}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA .zMjRQ8ibbg{border:0 solid #e5e5e5;padding:0}.D2IhU32Z2j .m3Afx5LeS5 .FAflPyiSsL{display:none}.D2IhU32Z2j .m3Afx5LeS5 .U2EzGJ2MbN{-webkit-box-flex:1;-ms-flex:1;flex:1}.D2IhU32Z2j .m3Afx5LeS5 .tziwmRCmzJ{color:#000;font-size:16px;height:16px;margin-right:6px;width:16px}.D2IhU32Z2j .m3Afx5LeS5 .bNplz8BltD{color:#000;color:initial;padding-right:12px}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA[focus-within]{background-color:#fdf8e9}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA:focus-within{background-color:#fdf8e9}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA[focus-within] .U2EzGJ2MbN{-webkit-animation:mj4NlEfQuT .2s forwards;animation:mj4NlEfQuT .2s forwards}.D2IhU32Z2j .m3Afx5LeS5 .wyOuRaGDuA:focus-within .U2EzGJ2MbN{-webkit-animation:mj4NlEfQuT .2s forwards;animation:mj4NlEfQuT .2s forwards}@-webkit-keyframes mj4NlEfQuT{0%{opacity:1;width:100%}to{opacity:0;width:0}}@keyframes mj4NlEfQuT{0%{opacity:1;width:100%}to{opacity:0;width:0}}.D2IhU32Z2j .B8aUj8sfe_{grid-gap:1px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:1px}.D2IhU32Z2j .JffjQAGx6Q{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#e80606 50%,transparent calc(50% + 1px),transparent);border:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.D2IhU32Z2j .JffjQAGx6Q>i{color:#a7a6a6;font-size:18px}.D2IhU32Z2j .KOzO8r3wD6{-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;height:30px;justify-content:center;width:30px}.D2IhU32Z2j .KOzO8r3wD6>i{color:#a7a6a6;font-size:18px}.D2IhU32Z2j .KOzO8r3wD6:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.D2IhU32Z2j .x0UhotSFND{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.D2IhU32Z2j .FzrCQHJ7jB,.D2IhU32Z2j .x0UhotSFND{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.D2IhU32Z2j .FzrCQHJ7jB{-ms-flex-pack:distribute;grid-gap:1px;gap:1px;justify-content:space-around;padding:3px}.D2IhU32Z2j .By0hyLwPuC{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.D2IhU32Z2j .By0hyLwPuC:hover{background:#b2c9ee}.D2IhU32Z2j .lKf_Bi5OUW{background-color:#b2c9ee!important}.D2IhU32Z2j .Z1r5IWn7_8{border-radius:4px;-webkit-box-shadow:0 0 10px rgba(146,146,146,.673)!important;box-shadow:0 0 10px rgba(146,146,146,.673)!important;padding:0!important}.D2IhU32Z2j .X3XtZFN4vP{background-color:#fff!important;border-color:#e5e5e5!important;border-radius:3px;color:#222!important;font-weight:300;height:100%;margin:0;padding:2px 3px 2px 2px}.D2IhU32Z2j .X3XtZFN4vP .pfxP7hUb8g,.D2IhU32Z2j .X3XtZFN4vP .yBxB5nZysd{font-size:12px;margin:0}.D2IhU32Z2j .ou_BKbbSEE,.D2IhU32Z2j .ZzhfgakUIa{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}.D2IhU32Z2j .ou_BKbbSEE .pfxP7hUb8g,.D2IhU32Z2j .ou_BKbbSEE .yBxB5nZysd,.D2IhU32Z2j .ZzhfgakUIa .pfxP7hUb8g,.D2IhU32Z2j .ZzhfgakUIa .yBxB5nZysd{font-size:12px;margin:0}.D2IhU32Z2j .jmn25h6UCq{width:32px}.D2IhU32Z2j .jmn25h6UCq .yBxB5nZysd{font-size:16px!important}.D2IhU32Z2j .wikKtIx7fT{margin-left:0}.D2IhU32Z2j .wikKtIx7fT:disabled{background-color:#e5e5e5!important;color:#999!important}.D2IhU32Z2j .gY0pHWgHuC{height:32px;width:32px}.D2IhU32Z2j .gY0pHWgHuC .pfxP7hUb8g{font-size:12px}.D2IhU32Z2j .l80pqHmbYw{border-top:1px solid #e5e5e5;padding:6px 12px;width:100%}.D2IhU32Z2j .XnstXT3qGI{-webkit-box-pack:end;-ms-flex-pack:end;color:#222;font-size:11px!important;justify-content:flex-end;text-transform:capitalize;width:100%}.D2IhU32Z2j .XnstXT3qGI:hover{color:#027391}.oiLdgz05lk,.sgIMPoKqrY{padding:0!important}.tKxWma2q3b{color:#222;font-size:12px!important;font-weight:400;height:36px!important;text-transform:none}.tKxWma2q3b .pL0BklGfWz{color:#222;font-size:14px!important;margin-right:10px}.ALpCEm2Mz9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ALpCEm2Mz9 .KuT2odg0Jb{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}.ALpCEm2Mz9 .ulp9lHaQRP{cursor:not-allowed}.ALpCEm2Mz9 .wmraQTCfUj{position:relative}.ALpCEm2Mz9 .mtMxiqHNey:first-child{border-left-width:1px!important}.ALpCEm2Mz9 .wmraQTCfUj .QLtj1VcGKk{-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}.ALpCEm2Mz9 .hGaNN_zRd3{background-color:#1b5377}.ALpCEm2Mz9 .KuT2odg0Jb:first-child{border-bottom-left-radius:3px;border-left-width:1px!important;border-top-left-radius:3px}.ALpCEm2Mz9 .KuT2odg0Jb:last-child:not(:only-child){border-bottom-right-radius:3px;border-right-width:1px!important;border-top-right-radius:3px}.ALpCEm2Mz9 .yBxB5nZysd{font-size:12px!important}.ALpCEm2Mz9 .yyiLgwLV2V{font-size:16px!important;margin:0}.VSYV4OQtVg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-column-gap:5px;grid-row-gap:10px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.VSYV4OQtVg,.x8POqREhN3{display:-webkit-box;display:-ms-flexbox;display:flex}.x8POqREhN3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;padding-left:16px;width:100%}.x8POqREhN3:hover{color:#027391}.x8POqREhN3 .pL0BklGfWz{height:14px;padding-right:8px;width:14px}.x8POqREhN3>div,.x8POqREhN3>div>div{width:100%}.x8POqREhN3 .dx8t1KB2f8{-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%}.RdJjshVzIs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}.RdJjshVzIs .pL0BklGfWz{height:14px;padding-right:8px;width:14px}.RdJjshVzIs>div,.RdJjshVzIs>div>div{width:100%}.RdJjshVzIs .dx8t1KB2f8{-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%}.zX9SN6s183{-webkit-box-flex:1;-ms-flex:1;flex:1}.Wt4Wst0wtl{-webkit-box-flex:1;-ms-flex:1 2;flex:1 2;margin-right:8px}.xnrLvAAMxc{-webkit-box-pack:end;-ms-flex-pack:end;font-weight:700;height:32px;justify-content:flex-end;max-width:100%!important}.xnrLvAAMxc ._fQO7T2610,.xnrLvAAMxc .yz76lPUFZ6{background:#fff;height:26px}.Cj_UYAUeIc,.w_meG783IR{-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}.w_meG783IR{font-size:12px;line-height:16px;margin-bottom:0;padding-bottom:32px;padding-top:44px}.Zn30_DvMaN{-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}.Zn30_DvMaN .hsaA4n_0Oe{font-weight:400;height:32px;width:92px}.Zn30_DvMaN .KS0nyLtWms{margin-left:4px}.Cj_UYAUeIc .GCighvlwUe{height:500px!important}.qiK4lC62a6{min-width:750px}.qiK4lC62a6 .ITt56dtrYO{-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}.qiK4lC62a6 .ITt56dtrYO,.qiK4lC62a6 .UZZzFhwioz{display:-webkit-box;display:-ms-flexbox;display:flex}.qiK4lC62a6 .UZZzFhwioz{grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.qiK4lC62a6 .zK7oIvLWxr{line-height:11px}.qiK4lC62a6 .zK7oIvLWxr input{height:32px;min-height:auto}.fIEq0Kohdm{height:300px}.TN6QFXY65P{border-top:1px solid #e5e5e5;padding:0}.Ri6RHAAGzd{margin:0;width:160px}.IfIGIqkqCZ{-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}.IfIGIqkqCZ>i{font-size:12px!important;width:30px}.gdsg2wO5Pt{line-height:15px;margin-left:6px}.xghd0qliTA{-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}.WV_4p3R6rz{font-size:12px;margin-left:16px}.ZoW9DZVwey{margin:0;width:100%}.To7lZ70HRG{margin-top:0!important}.DAKzITgat3{padding:0!important}.X0vOYbs9na{-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}.X0vOYbs9na:hover{background-color:#fff4d9}.q3cDacWNeF{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w237sN4GjF{color:#d93a40!important}.w7Og5VLf6U{text-transform:none!important}.IYFi_4H8Za{font-size:12px!important;height:12px!important;margin:0!important;padding:0!important;text-align:center;width:12px!important}.SWQZSy54fO{width:22px}.ox8_ySv0Dc:hover{background:#d93a40}.pC7MasVPKP{margin-bottom:10px}.W2s9ObDF_D{-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 .b-grid-row.b-selected+.b-grid-row.b-selected{border-top:none!important}#pulse-timeline-gantt .b-sequence-cell{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-grid-cell\:hover\)] .b-sequence-cell:after{background:rgba(0,0,0,.1)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row:has(.b-grid-cell:hover) .b-sequence-cell:after{background:rgba(0,0,0,.1)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-sequence-cell\:hover\)] .b-grid-cell{background-color:transparent}#pulse-timeline-gantt .b-grid-row:has(.b-sequence-cell:hover) .b-grid-cell{background-color:transparent}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-sequence-cell\:hover\)] .b-grid-cell:after{background:rgba(0,0,0,.05)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row:has(.b-sequence-cell:hover) .b-grid-cell:after{background:rgba(0,0,0,.05)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-sequence-cell\:hover\)] .b-grid-cell.b-sequence-cell:after{background:rgba(0,0,0,.1)!important}#pulse-timeline-gantt .b-grid-row:has(.b-sequence-cell:hover) .b-grid-cell.b-sequence-cell:after{background:rgba(0,0,0,.1)!important}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected{background-color:transparent;border:1px solid #b9b9f5}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected.b-hover .b-grid-cell:not(.b-sequence-cell):before{background:rgba(80,80,229,.1)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected .b-grid-cell.b-sequence-cell{background-color:transparent}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected .b-grid-cell.b-hover:not(.b-sequence-cell):before{background:rgba(80,80,229,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected .b-grid-cell:after{background:rgba(80,80,229,.1)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row.b-selected.b-selected.b-selected.b-selected.b-selected:after{background:none!important}#pulse-timeline-gantt .b-grid-row.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover,#pulse-timeline-gantt .b-grid-row.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover .b-grid-cell{background-color:transparent}#pulse-timeline-gantt .b-grid-row.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover .b-grid-cell:after{background:rgba(0,0,0,.05)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover.b-hover:after{background:none!important}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-selected\)]:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row:has(.b-selected):after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#pulse-timeline-gantt .b-grid-row[\:has\(\.b-editing\)]:after{background:rgba(0,0,0,.05)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}#pulse-timeline-gantt .b-grid-row:has(.b-editing):after{background:rgba(0,0,0,.05)!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}#pulse-timeline-gantt .b-grid-cell.b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell){background-color:transparent}#pulse-timeline-gantt .b-grid-cell.b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell).b-hover:not(.b-sequence-cell):after{background:rgba(0,0,0,.05)!important}#pulse-timeline-gantt .b-grid-cell.b-focused.b-focused.b-focused.b-focused.b-focused,#pulse-timeline-gantt .b-grid-cell.b-selected.b-selected.b-selected.b-selected.b-selected{background-color:transparent}#pulse-timeline-gantt .b-grid-cell.b-focused.b-focused.b-focused.b-focused.b-focused:after,#pulse-timeline-gantt .b-grid-cell.b-selected.b-selected.b-selected.b-selected.b-selected:after{background:rgba(80,80,229,.1)!important}#pulse-timeline-gantt .b-grid-cell.b-editing{border:none!important;outline:none!important}#pulse-timeline-gantt .b-grid-cell.b-editing .b-cell-editor{border:1px solid #5050e5!important}#pulse-timeline-gantt .b-grid-cell.b-editing .b-cell-editor div{background:#fff!important;border:none!important;outline:none!important}#pulse-timeline-gantt .b-grid-cell.b-editing input{border:none!important;outline:none!important}#pulse-timeline-gantt .b-grid-subgrid-normal .b-grid-row{opacity:.5!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}.jTGsKdEApD{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.xoUcvVLrZ2{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.VPmXt89ANB{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.qBALQLHmSK{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.TSFRpdR16b{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}._C4eLnrlRy{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.jlmHtwW6LT{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.SfwmpzeJHl{overflow:hidden}.yXdyXsbCp5{grid-gap:4px;display:grid;grid-template-columns:repeat(4,auto)}.yXdyXsbCp5 .dnmcUl6aQO{border-radius:3px;cursor:pointer;height:25px;width:25px}.yXdyXsbCp5 .dnmcUl6aQO.IiO6nJqmiy{border:2px solid rgba(0,0,0,.658)}.grWqRLPySn{grid-gap:1px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:1px}.oECKsSiU94{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#e80606 50%,transparent calc(50% + 1px),transparent);border:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.oECKsSiU94>i{color:#a7a6a6;font-size:18px}.oKDt68gYvK{-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;height:30px;justify-content:center;width:30px}.oKDt68gYvK>i{color:#a7a6a6;font-size:18px}.oKDt68gYvK:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.o16Fj23kx2 .ulldLgiJ3K{max-height:350px}.o16Fj23kx2 .ulldLgiJ3K .QNxtGLWFve{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;color:#222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4px;padding:4px 8px;width:100%}.o16Fj23kx2 .ulldLgiJ3K .QNxtGLWFve:hover{background-color:#ffedbc}.o16Fj23kx2 .ulldLgiJ3K .QNxtGLWFve .P7NDAWhk7P{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.o16Fj23kx2 .ulldLgiJ3K .QNxtGLWFve .P7NDAWhk7P .jSZle5C5AH{border-radius:3px;display:block;height:16px;margin-right:10px;min-width:16px;width:16px}.o16Fj23kx2 .ulldLgiJ3K .QNxtGLWFve .P7NDAWhk7P .jSZle5C5AH+span{font-size:12px;line-height:normal;text-transform:capitalize}.pceYQg44ol .VxrhLgvs9D{color:#000;display:block;font-size:11px;font-weight:700;margin-bottom:0;text-transform:uppercase;z-index:auto}.pceYQg44ol .j6ggfh1_UA .cipAPXPPDz{-webkit-box-flex:1;background:#e5e5e5;border:1px solid rgba(0,0,0,.5);border-radius:100px;color:#fff;-ms-flex:1;flex:1;width:100%}.pceYQg44ol .j6ggfh1_UA .cipAPXPPDz .Z_BjM5WUhH{margin-left:5px}.pceYQg44ol .j6ggfh1_UA .EwMXgfuOaN{border:none!important}.pceYQg44ol .j6ggfh1_UA .b5bN8pOIA9.b5bN8pOIA9{background:#fff;border:1px solid #e5e5e5;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 3px 2px 2px}.pceYQg44ol .j6ggfh1_UA .b5bN8pOIA9.b5bN8pOIA9>i{font-size:10px!important}.pceYQg44ol .j6ggfh1_UA .b5bN8pOIA9.b5bN8pOIA9:hover{background:#fff!important}.pceYQg44ol .j6ggfh1_UA .j1qRZuvqa9.j1qRZuvqa9{background:#fff;border:1px solid #e3e9f1;border-radius:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pceYQg44ol .j6ggfh1_UA .j1qRZuvqa9.j1qRZuvqa9:hover{background:#fff;border:1px solid #e5e5e5}.pceYQg44ol .j6ggfh1_UA .NzTZO_zF0m{cursor:no-drop;opacity:.5}.pceYQg44ol .ESDjnoXdwn[data-placement*=end]:before{margin-right:10px}.pceYQg44ol .M_42DfPm7q{border-radius:4px!important;margin:0!important;padding:0!important}.pceYQg44ol .IYIJLVUHvB.IYIJLVUHvB{background-color:#f5f5f5;position:relative;top:-10px;width:100%}.pceYQg44ol .YxdgL7UEHI{-webkit-box-pack:justify;-ms-flex-pack:justify;grid-gap:3px;color:#222;gap:3px;justify-content:space-between;width:100%}.pceYQg44ol .YxdgL7UEHI,.pceYQg44ol .YxdgL7UEHI .lfyIHG9s5M{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pceYQg44ol .YxdgL7UEHI .lfyIHG9s5M>i{font-size:10px!important}.pceYQg44ol .YxdgL7UEHI .lfyIHG9s5M ._6rLbFz5bt4{border-radius:3px;display:block;height:25px;height:16px;margin-right:10px;width:25px;width:16px}.pceYQg44ol .YxdgL7UEHI .lfyIHG9s5M ._6rLbFz5bt4+span{font-size:12px;line-height:15px;line-height:normal;overflow:hidden;text-transform:capitalize}.pceYQg44ol .gekATF6PxW{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#222;justify-content:space-between;width:100%}.pceYQg44ol .gekATF6PxW,.pceYQg44ol .gekATF6PxW .lfyIHG9s5M{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pceYQg44ol .gekATF6PxW .lfyIHG9s5M ._6rLbFz5bt4{border-radius:3px;display:block;height:25px;height:16px;margin-right:10px;width:25px;width:16px}.pceYQg44ol .gekATF6PxW .lfyIHG9s5M ._6rLbFz5bt4+span{font-size:12px;line-height:15px;line-height:normal;overflow:hidden;text-transform:capitalize}.oAlYMKVms4{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.uXERDnKAkU{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.oN9l6vI3nD{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.VJmKE7N_MB{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.OMY7if_w5M{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.fN6F2sw9eY{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.NDVKgnPUn_{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.zGkdNbnnzg{-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}.XD_2gvNPGQ{color:#ffc20e;font-size:100px;line-height:1em;padding:25px 0}.XD_2gvNPGQ>i{font-size:inherit}.tMOSrU5ELR{font-size:22px;padding-bottom:1em;text-transform:uppercase}.E7SPamGMrB,.tMOSrU5ELR{-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}.E7SPamGMrB{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}.B2wlD12Xr7{padding-top:1em}.A7GhR8Wb0A,.B2wlD12Xr7{font-weight:700}.p3rf19yWQQ{-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}.p3rf19yWQQ .Sj1Su6WvIh{font-weight:400;height:32px;width:92px}.p3rf19yWQQ .sstnHE9Uxo{margin-left:4px}:root{--bryntum-version:"6.3.4"}.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-classic,.b-fa-regular,.b-fa-sharp-solid,.b-fa-solid,.fab,.far,.fas{-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-classic,.b-fa-regular,.b-fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.b-fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.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,0s);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,0s);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,0s);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,0s);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,0s);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,0))}.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-fill-drip:before{content:"\f576"}.b-fa-arrows-to-circle:before{content:"\e4bd"}.b-fa-chevron-circle-right:before,.b-fa-circle-chevron-right:before{content:"\f138"}.b-fa-at:before{content:"\@"}.b-fa-trash-alt:before,.b-fa-trash-can:before{content:"\f2ed"}.b-fa-text-height:before{content:"\f034"}.b-fa-user-times:before,.b-fa-user-xmark:before{content:"\f235"}.b-fa-stethoscope:before{content:"\f0f1"}.b-fa-comment-alt:before,.b-fa-message:before{content:"\f27a"}.b-fa-info:before{content:"\f129"}.b-fa-compress-alt:before,.b-fa-down-left-and-up-right-to-center:before{content:"\f422"}.b-fa-explosion:before{content:"\e4e9"}.b-fa-file-alt:before,.b-fa-file-lines:before,.b-fa-file-text:before{content:"\f15c"}.b-fa-wave-square:before{content:"\f83e"}.b-fa-ring:before{content:"\f70b"}.b-fa-building-un:before{content:"\e4d9"}.b-fa-dice-three:before{content:"\f527"}.b-fa-calendar-alt:before,.b-fa-calendar-days:before{content:"\f073"}.b-fa-anchor-circle-check:before{content:"\e4aa"}.b-fa-building-circle-arrow-right:before{content:"\e4d1"}.b-fa-volleyball-ball:before,.b-fa-volleyball:before{content:"\f45f"}.b-fa-arrows-up-to-line:before{content:"\e4c2"}.b-fa-sort-desc:before,.b-fa-sort-down:before{content:"\f0dd"}.b-fa-circle-minus:before,.b-fa-minus-circle:before{content:"\f056"}.b-fa-door-open:before{content:"\f52b"}.b-fa-right-from-bracket:before,.b-fa-sign-out-alt:before{content:"\f2f5"}.b-fa-atom:before{content:"\f5d2"}.b-fa-soap:before{content:"\e06e"}.b-fa-heart-music-camera-bolt:before,.b-fa-icons:before{content:"\f86d"}.b-fa-microphone-alt-slash:before,.b-fa-microphone-lines-slash:before{content:"\f539"}.b-fa-bridge-circle-check:before{content:"\e4c9"}.b-fa-pump-medical:before{content:"\e06a"}.b-fa-fingerprint:before{content:"\f577"}.b-fa-hand-point-right:before{content:"\f0a4"}.b-fa-magnifying-glass-location:before,.b-fa-search-location:before{content:"\f689"}.b-fa-forward-step:before,.b-fa-step-forward:before{content:"\f051"}.b-fa-face-smile-beam:before,.b-fa-smile-beam:before{content:"\f5b8"}.b-fa-flag-checkered:before{content:"\f11e"}.b-fa-football-ball:before,.b-fa-football:before{content:"\f44e"}.b-fa-school-circle-exclamation:before{content:"\e56c"}.b-fa-crop:before{content:"\f125"}.b-fa-angle-double-down:before,.b-fa-angles-down:before{content:"\f103"}.b-fa-users-rectangle:before{content:"\e594"}.b-fa-people-roof:before{content:"\e537"}.b-fa-people-line:before{content:"\e534"}.b-fa-beer-mug-empty:before,.b-fa-beer:before{content:"\f0fc"}.b-fa-diagram-predecessor:before{content:"\e477"}.b-fa-arrow-up-long:before,.b-fa-long-arrow-up:before{content:"\f176"}.b-fa-burn:before,.b-fa-fire-flame-simple:before{content:"\f46a"}.b-fa-male:before,.b-fa-person:before{content:"\f183"}.b-fa-laptop:before{content:"\f109"}.b-fa-file-csv:before{content:"\f6dd"}.b-fa-menorah:before{content:"\f676"}.b-fa-truck-plane:before{content:"\e58f"}.b-fa-record-vinyl:before{content:"\f8d9"}.b-fa-face-grin-stars:before,.b-fa-grin-stars:before{content:"\f587"}.b-fa-bong:before{content:"\f55c"}.b-fa-pastafarianism:before,.b-fa-spaghetti-monster-flying:before{content:"\f67b"}.b-fa-arrow-down-up-across-line:before{content:"\e4af"}.b-fa-spoon:before,.b-fa-utensil-spoon:before{content:"\f2e5"}.b-fa-jar-wheat:before{content:"\e517"}.b-fa-envelopes-bulk:before,.b-fa-mail-bulk:before{content:"\f674"}.b-fa-file-circle-exclamation:before{content:"\e4eb"}.b-fa-circle-h:before,.b-fa-hospital-symbol:before{content:"\f47e"}.b-fa-pager:before{content:"\f815"}.b-fa-address-book:before,.b-fa-contact-book:before{content:"\f2b9"}.b-fa-strikethrough:before{content:"\f0cc"}.b-fa-k:before{content:"K"}.b-fa-landmark-flag:before{content:"\e51c"}.b-fa-pencil-alt:before,.b-fa-pencil:before{content:"\f303"}.b-fa-backward:before{content:"\f04a"}.b-fa-caret-right:before{content:"\f0da"}.b-fa-comments:before{content:"\f086"}.b-fa-file-clipboard:before,.b-fa-paste:before{content:"\f0ea"}.b-fa-code-pull-request:before{content:"\e13c"}.b-fa-clipboard-list:before{content:"\f46d"}.b-fa-truck-loading:before,.b-fa-truck-ramp-box:before{content:"\f4de"}.b-fa-user-check:before{content:"\f4fc"}.b-fa-vial-virus:before{content:"\e597"}.b-fa-sheet-plastic:before{content:"\e571"}.b-fa-blog:before{content:"\f781"}.b-fa-user-ninja:before{content:"\f504"}.b-fa-person-arrow-up-from-line:before{content:"\e539"}.b-fa-scroll-torah:before,.b-fa-torah:before{content:"\f6a0"}.b-fa-broom-ball:before,.b-fa-quidditch-broom-ball:before,.b-fa-quidditch:before{content:"\f458"}.b-fa-toggle-off:before{content:"\f204"}.b-fa-archive:before,.b-fa-box-archive:before{content:"\f187"}.b-fa-person-drowning:before{content:"\e545"}.b-fa-arrow-down-9-1:before,.b-fa-sort-numeric-desc:before,.b-fa-sort-numeric-down-alt:before{content:"\f886"}.b-fa-face-grin-tongue-squint:before,.b-fa-grin-tongue-squint:before{content:"\f58a"}.b-fa-spray-can:before{content:"\f5bd"}.b-fa-truck-monster:before{content:"\f63b"}.b-fa-w:before{content:"W"}.b-fa-earth-africa:before,.b-fa-globe-africa:before{content:"\f57c"}.b-fa-rainbow:before{content:"\f75b"}.b-fa-circle-notch:before{content:"\f1ce"}.b-fa-tablet-alt:before,.b-fa-tablet-screen-button:before{content:"\f3fa"}.b-fa-paw:before{content:"\f1b0"}.b-fa-cloud:before{content:"\f0c2"}.b-fa-trowel-bricks:before{content:"\e58a"}.b-fa-face-flushed:before,.b-fa-flushed:before{content:"\f579"}.b-fa-hospital-user:before{content:"\f80d"}.b-fa-tent-arrow-left-right:before{content:"\e57f"}.b-fa-gavel:before,.b-fa-legal:before{content:"\f0e3"}.b-fa-binoculars:before{content:"\f1e5"}.b-fa-microphone-slash:before{content:"\f131"}.b-fa-box-tissue:before{content:"\e05b"}.b-fa-motorcycle:before{content:"\f21c"}.b-fa-bell-concierge:before,.b-fa-concierge-bell:before{content:"\f562"}.b-fa-pen-ruler:before,.b-fa-pencil-ruler:before{content:"\f5ae"}.b-fa-people-arrows-left-right:before,.b-fa-people-arrows:before{content:"\e068"}.b-fa-mars-and-venus-burst:before{content:"\e523"}.b-fa-caret-square-right:before,.b-fa-square-caret-right:before{content:"\f152"}.b-fa-cut:before,.b-fa-scissors:before{content:"\f0c4"}.b-fa-sun-plant-wilt:before{content:"\e57a"}.b-fa-toilets-portable:before{content:"\e584"}.b-fa-hockey-puck:before{content:"\f453"}.b-fa-table:before{content:"\f0ce"}.b-fa-magnifying-glass-arrow-right:before{content:"\e521"}.b-fa-digital-tachograph:before,.b-fa-tachograph-digital:before{content:"\f566"}.b-fa-users-slash:before{content:"\e073"}.b-fa-clover:before{content:"\e139"}.b-fa-mail-reply:before,.b-fa-reply:before{content:"\f3e5"}.b-fa-star-and-crescent:before{content:"\f699"}.b-fa-house-fire:before{content:"\e50c"}.b-fa-minus-square:before,.b-fa-square-minus:before{content:"\f146"}.b-fa-helicopter:before{content:"\f533"}.b-fa-compass:before{content:"\f14e"}.b-fa-caret-square-down:before,.b-fa-square-caret-down:before{content:"\f150"}.b-fa-file-circle-question:before{content:"\e4ef"}.b-fa-laptop-code:before{content:"\f5fc"}.b-fa-swatchbook:before{content:"\f5c3"}.b-fa-prescription-bottle:before{content:"\f485"}.b-fa-bars:before,.b-fa-navicon:before{content:"\f0c9"}.b-fa-people-group:before{content:"\e533"}.b-fa-hourglass-3:before,.b-fa-hourglass-end:before{content:"\f253"}.b-fa-heart-broken:before,.b-fa-heart-crack:before{content:"\f7a9"}.b-fa-external-link-square-alt:before,.b-fa-square-up-right:before{content:"\f360"}.b-fa-face-kiss-beam:before,.b-fa-kiss-beam:before{content:"\f597"}.b-fa-film:before{content:"\f008"}.b-fa-ruler-horizontal:before{content:"\f547"}.b-fa-people-robbery:before{content:"\e536"}.b-fa-lightbulb:before{content:"\f0eb"}.b-fa-caret-left:before{content:"\f0d9"}.b-fa-circle-exclamation:before,.b-fa-exclamation-circle:before{content:"\f06a"}.b-fa-school-circle-xmark:before{content:"\e56d"}.b-fa-arrow-right-from-bracket:before,.b-fa-sign-out:before{content:"\f08b"}.b-fa-chevron-circle-down:before,.b-fa-circle-chevron-down:before{content:"\f13a"}.b-fa-unlock-alt:before,.b-fa-unlock-keyhole:before{content:"\f13e"}.b-fa-cloud-showers-heavy:before{content:"\f740"}.b-fa-headphones-alt:before,.b-fa-headphones-simple:before{content:"\f58f"}.b-fa-sitemap:before{content:"\f0e8"}.b-fa-circle-dollar-to-slot:before,.b-fa-donate:before{content:"\f4b9"}.b-fa-memory:before{content:"\f538"}.b-fa-road-spikes:before{content:"\e568"}.b-fa-fire-burner:before{content:"\e4f1"}.b-fa-flag:before{content:"\f024"}.b-fa-hanukiah:before{content:"\f6e6"}.b-fa-feather:before{content:"\f52d"}.b-fa-volume-down:before,.b-fa-volume-low:before{content:"\f027"}.b-fa-comment-slash:before{content:"\f4b3"}.b-fa-cloud-sun-rain:before{content:"\f743"}.b-fa-compress:before{content:"\f066"}.b-fa-wheat-alt:before,.b-fa-wheat-awn:before{content:"\e2cd"}.b-fa-ankh:before{content:"\f644"}.b-fa-hands-holding-child:before{content:"\e4fa"}.b-fa-asterisk:before{content:"\*"}.b-fa-check-square:before,.b-fa-square-check:before{content:"\f14a"}.b-fa-peseta-sign:before{content:"\e221"}.b-fa-header:before,.b-fa-heading:before{content:"\f1dc"}.b-fa-ghost:before{content:"\f6e2"}.b-fa-list-squares:before,.b-fa-list:before{content:"\f03a"}.b-fa-phone-square-alt:before,.b-fa-square-phone-flip:before{content:"\f87b"}.b-fa-cart-plus:before{content:"\f217"}.b-fa-gamepad:before{content:"\f11b"}.b-fa-circle-dot:before,.b-fa-dot-circle:before{content:"\f192"}.b-fa-dizzy:before,.b-fa-face-dizzy:before{content:"\f567"}.b-fa-egg:before{content:"\f7fb"}.b-fa-house-medical-circle-xmark:before{content:"\e513"}.b-fa-campground:before{content:"\f6bb"}.b-fa-folder-plus:before{content:"\f65e"}.b-fa-futbol-ball:before,.b-fa-futbol:before,.b-fa-soccer-ball:before{content:"\f1e3"}.b-fa-paint-brush:before,.b-fa-paintbrush:before{content:"\f1fc"}.b-fa-lock:before{content:"\f023"}.b-fa-gas-pump:before{content:"\f52f"}.b-fa-hot-tub-person:before,.b-fa-hot-tub:before{content:"\f593"}.b-fa-map-location:before,.b-fa-map-marked:before{content:"\f59f"}.b-fa-house-flood-water:before{content:"\e50e"}.b-fa-tree:before{content:"\f1bb"}.b-fa-bridge-lock:before{content:"\e4cc"}.b-fa-sack-dollar:before{content:"\f81d"}.b-fa-edit:before,.b-fa-pen-to-square:before{content:"\f044"}.b-fa-car-side:before{content:"\f5e4"}.b-fa-share-alt:before,.b-fa-share-nodes:before{content:"\f1e0"}.b-fa-heart-circle-minus:before{content:"\e4ff"}.b-fa-hourglass-2:before,.b-fa-hourglass-half:before{content:"\f252"}.b-fa-microscope:before{content:"\f610"}.b-fa-sink:before{content:"\e06d"}.b-fa-bag-shopping:before,.b-fa-shopping-bag:before{content:"\f290"}.b-fa-arrow-down-z-a:before,.b-fa-sort-alpha-desc:before,.b-fa-sort-alpha-down-alt:before{content:"\f881"}.b-fa-mitten:before{content:"\f7b5"}.b-fa-person-rays:before{content:"\e54d"}.b-fa-users:before{content:"\f0c0"}.b-fa-eye-slash:before{content:"\f070"}.b-fa-flask-vial:before{content:"\e4f3"}.b-fa-hand-paper:before,.b-fa-hand:before{content:"\f256"}.b-fa-om:before{content:"\f679"}.b-fa-worm:before{content:"\e599"}.b-fa-house-circle-xmark:before{content:"\e50b"}.b-fa-plug:before{content:"\f1e6"}.b-fa-chevron-up:before{content:"\f077"}.b-fa-hand-spock:before{content:"\f259"}.b-fa-stopwatch:before{content:"\f2f2"}.b-fa-face-kiss:before,.b-fa-kiss:before{content:"\f596"}.b-fa-bridge-circle-xmark:before{content:"\e4cb"}.b-fa-face-grin-tongue:before,.b-fa-grin-tongue:before{content:"\f589"}.b-fa-chess-bishop:before{content:"\f43a"}.b-fa-face-grin-wink:before,.b-fa-grin-wink:before{content:"\f58c"}.b-fa-deaf:before,.b-fa-deafness:before,.b-fa-ear-deaf:before,.b-fa-hard-of-hearing:before{content:"\f2a4"}.b-fa-road-circle-check:before{content:"\e564"}.b-fa-dice-five:before{content:"\f523"}.b-fa-rss-square:before,.b-fa-square-rss:before{content:"\f143"}.b-fa-land-mine-on:before{content:"\e51b"}.b-fa-i-cursor:before{content:"\f246"}.b-fa-stamp:before{content:"\f5bf"}.b-fa-stairs:before{content:"\e289"}.b-fa-i:before{content:"I"}.b-fa-hryvnia-sign:before,.b-fa-hryvnia:before{content:"\f6f2"}.b-fa-pills:before{content:"\f484"}.b-fa-face-grin-wide:before,.b-fa-grin-alt:before{content:"\f581"}.b-fa-tooth:before{content:"\f5c9"}.b-fa-v:before{content:"V"}.b-fa-bangladeshi-taka-sign:before{content:"\e2e6"}.b-fa-bicycle:before{content:"\f206"}.b-fa-rod-asclepius:before,.b-fa-rod-snake:before,.b-fa-staff-aesculapius:before,.b-fa-staff-snake:before{content:"\e579"}.b-fa-head-side-cough-slash:before{content:"\e062"}.b-fa-ambulance:before,.b-fa-truck-medical:before{content:"\f0f9"}.b-fa-wheat-awn-circle-exclamation:before{content:"\e598"}.b-fa-snowman:before{content:"\f7d0"}.b-fa-mortar-pestle:before{content:"\f5a7"}.b-fa-road-barrier:before{content:"\e562"}.b-fa-school:before{content:"\f549"}.b-fa-igloo:before{content:"\f7ae"}.b-fa-joint:before{content:"\f595"}.b-fa-angle-right:before{content:"\f105"}.b-fa-horse:before{content:"\f6f0"}.b-fa-q:before{content:"Q"}.b-fa-g:before{content:"G"}.b-fa-notes-medical:before{content:"\f481"}.b-fa-temperature-2:before,.b-fa-temperature-half:before,.b-fa-thermometer-2:before,.b-fa-thermometer-half:before{content:"\f2c9"}.b-fa-dong-sign:before{content:"\e169"}.b-fa-capsules:before{content:"\f46b"}.b-fa-poo-bolt:before,.b-fa-poo-storm:before{content:"\f75a"}.b-fa-face-frown-open:before,.b-fa-frown-open:before{content:"\f57a"}.b-fa-hand-point-up:before{content:"\f0a6"}.b-fa-money-bill:before{content:"\f0d6"}.b-fa-bookmark:before{content:"\f02e"}.b-fa-align-justify:before{content:"\f039"}.b-fa-umbrella-beach:before{content:"\f5ca"}.b-fa-helmet-un:before{content:"\e503"}.b-fa-bullseye:before{content:"\f140"}.b-fa-bacon:before{content:"\f7e5"}.b-fa-hand-point-down:before{content:"\f0a7"}.b-fa-arrow-up-from-bracket:before{content:"\e09a"}.b-fa-folder-blank:before,.b-fa-folder:before{content:"\f07b"}.b-fa-file-medical-alt:before,.b-fa-file-waveform:before{content:"\f478"}.b-fa-radiation:before{content:"\f7b9"}.b-fa-chart-simple:before{content:"\e473"}.b-fa-mars-stroke:before{content:"\f229"}.b-fa-vial:before{content:"\f492"}.b-fa-dashboard:before,.b-fa-gauge-med:before,.b-fa-gauge:before,.b-fa-tachometer-alt-average:before{content:"\f624"}.b-fa-magic-wand-sparkles:before,.b-fa-wand-magic-sparkles:before{content:"\e2ca"}.b-fa-e:before{content:"E"}.b-fa-pen-alt:before,.b-fa-pen-clip:before{content:"\f305"}.b-fa-bridge-circle-exclamation:before{content:"\e4ca"}.b-fa-user:before{content:"\f007"}.b-fa-school-circle-check:before{content:"\e56b"}.b-fa-dumpster:before{content:"\f793"}.b-fa-shuttle-van:before,.b-fa-van-shuttle:before{content:"\f5b6"}.b-fa-building-user:before{content:"\e4da"}.b-fa-caret-square-left:before,.b-fa-square-caret-left:before{content:"\f191"}.b-fa-highlighter:before{content:"\f591"}.b-fa-key:before{content:"\f084"}.b-fa-bullhorn:before{content:"\f0a1"}.b-fa-globe:before{content:"\f0ac"}.b-fa-synagogue:before{content:"\f69b"}.b-fa-person-half-dress:before{content:"\e548"}.b-fa-road-bridge:before{content:"\e563"}.b-fa-location-arrow:before{content:"\f124"}.b-fa-c:before{content:"C"}.b-fa-tablet-button:before{content:"\f10a"}.b-fa-building-lock:before{content:"\e4d6"}.b-fa-pizza-slice:before{content:"\f818"}.b-fa-money-bill-wave:before{content:"\f53a"}.b-fa-area-chart:before,.b-fa-chart-area:before{content:"\f1fe"}.b-fa-house-flag:before{content:"\e50d"}.b-fa-person-circle-minus:before{content:"\e540"}.b-fa-ban:before,.b-fa-cancel:before{content:"\f05e"}.b-fa-camera-rotate:before{content:"\e0d8"}.b-fa-air-freshener:before,.b-fa-spray-can-sparkles:before{content:"\f5d0"}.b-fa-star:before{content:"\f005"}.b-fa-repeat:before{content:"\f363"}.b-fa-cross:before{content:"\f654"}.b-fa-box:before{content:"\f466"}.b-fa-venus-mars:before{content:"\f228"}.b-fa-arrow-pointer:before,.b-fa-mouse-pointer:before{content:"\f245"}.b-fa-expand-arrows-alt:before,.b-fa-maximize:before{content:"\f31e"}.b-fa-charging-station:before{content:"\f5e7"}.b-fa-shapes:before,.b-fa-triangle-circle-square:before{content:"\f61f"}.b-fa-random:before,.b-fa-shuffle:before{content:"\f074"}.b-fa-person-running:before,.b-fa-running:before{content:"\f70c"}.b-fa-mobile-retro:before{content:"\e527"}.b-fa-grip-lines-vertical:before{content:"\f7a5"}.b-fa-spider:before{content:"\f717"}.b-fa-hands-bound:before{content:"\e4f9"}.b-fa-file-invoice-dollar:before{content:"\f571"}.b-fa-plane-circle-exclamation:before{content:"\e556"}.b-fa-x-ray:before{content:"\f497"}.b-fa-spell-check:before{content:"\f891"}.b-fa-slash:before{content:"\f715"}.b-fa-computer-mouse:before,.b-fa-mouse:before{content:"\f8cc"}.b-fa-arrow-right-to-bracket:before,.b-fa-sign-in:before{content:"\f090"}.b-fa-shop-slash:before,.b-fa-store-alt-slash:before{content:"\e070"}.b-fa-server:before{content:"\f233"}.b-fa-virus-covid-slash:before{content:"\e4a9"}.b-fa-shop-lock:before{content:"\e4a5"}.b-fa-hourglass-1:before,.b-fa-hourglass-start:before{content:"\f251"}.b-fa-blender-phone:before{content:"\f6b6"}.b-fa-building-wheat:before{content:"\e4db"}.b-fa-person-breastfeeding:before{content:"\e53a"}.b-fa-right-to-bracket:before,.b-fa-sign-in-alt:before{content:"\f2f6"}.b-fa-venus:before{content:"\f221"}.b-fa-passport:before{content:"\f5ab"}.b-fa-thumb-tack-slash:before,.b-fa-thumbtack-slash:before{content:"\e68f"}.b-fa-heart-pulse:before,.b-fa-heartbeat:before{content:"\f21e"}.b-fa-people-carry-box:before,.b-fa-people-carry:before{content:"\f4ce"}.b-fa-temperature-high:before{content:"\f769"}.b-fa-microchip:before{content:"\f2db"}.b-fa-crown:before{content:"\f521"}.b-fa-weight-hanging:before{content:"\f5cd"}.b-fa-xmarks-lines:before{content:"\e59a"}.b-fa-file-prescription:before{content:"\f572"}.b-fa-weight-scale:before,.b-fa-weight:before{content:"\f496"}.b-fa-user-friends:before,.b-fa-user-group:before{content:"\f500"}.b-fa-arrow-up-a-z:before,.b-fa-sort-alpha-up:before{content:"\f15e"}.b-fa-chess-knight:before{content:"\f441"}.b-fa-face-laugh-squint:before,.b-fa-laugh-squint:before{content:"\f59b"}.b-fa-wheelchair:before{content:"\f193"}.b-fa-arrow-circle-up:before,.b-fa-circle-arrow-up:before{content:"\f0aa"}.b-fa-toggle-on:before{content:"\f205"}.b-fa-person-walking:before,.b-fa-walking:before{content:"\f554"}.b-fa-l:before{content:"L"}.b-fa-fire:before{content:"\f06d"}.b-fa-bed-pulse:before,.b-fa-procedures:before{content:"\f487"}.b-fa-shuttle-space:before,.b-fa-space-shuttle:before{content:"\f197"}.b-fa-face-laugh:before,.b-fa-laugh:before{content:"\f599"}.b-fa-folder-open:before{content:"\f07c"}.b-fa-heart-circle-plus:before{content:"\e500"}.b-fa-code-fork:before{content:"\e13b"}.b-fa-city:before{content:"\f64f"}.b-fa-microphone-alt:before,.b-fa-microphone-lines:before{content:"\f3c9"}.b-fa-pepper-hot:before{content:"\f816"}.b-fa-unlock:before{content:"\f09c"}.b-fa-colon-sign:before{content:"\e140"}.b-fa-headset:before{content:"\f590"}.b-fa-store-slash:before{content:"\e071"}.b-fa-road-circle-xmark:before{content:"\e566"}.b-fa-user-minus:before{content:"\f503"}.b-fa-mars-stroke-up:before,.b-fa-mars-stroke-v:before{content:"\f22a"}.b-fa-champagne-glasses:before,.b-fa-glass-cheers:before{content:"\f79f"}.b-fa-clipboard:before{content:"\f328"}.b-fa-house-circle-exclamation:before{content:"\e50a"}.b-fa-file-arrow-up:before,.b-fa-file-upload:before{content:"\f574"}.b-fa-wifi-3:before,.b-fa-wifi-strong:before,.b-fa-wifi:before{content:"\f1eb"}.b-fa-bath:before,.b-fa-bathtub:before{content:"\f2cd"}.b-fa-underline:before{content:"\f0cd"}.b-fa-user-edit:before,.b-fa-user-pen:before{content:"\f4ff"}.b-fa-signature:before{content:"\f5b7"}.b-fa-stroopwafel:before{content:"\f551"}.b-fa-bold:before{content:"\f032"}.b-fa-anchor-lock:before{content:"\e4ad"}.b-fa-building-ngo:before{content:"\e4d7"}.b-fa-manat-sign:before{content:"\e1d5"}.b-fa-not-equal:before{content:"\f53e"}.b-fa-border-style:before,.b-fa-border-top-left:before{content:"\f853"}.b-fa-map-location-dot:before,.b-fa-map-marked-alt:before{content:"\f5a0"}.b-fa-jedi:before{content:"\f669"}.b-fa-poll:before,.b-fa-square-poll-vertical:before{content:"\f681"}.b-fa-mug-hot:before{content:"\f7b6"}.b-fa-battery-car:before,.b-fa-car-battery:before{content:"\f5df"}.b-fa-gift:before{content:"\f06b"}.b-fa-dice-two:before{content:"\f528"}.b-fa-chess-queen:before{content:"\f445"}.b-fa-glasses:before{content:"\f530"}.b-fa-chess-board:before{content:"\f43c"}.b-fa-building-circle-check:before{content:"\e4d2"}.b-fa-person-chalkboard:before{content:"\e53d"}.b-fa-mars-stroke-h:before,.b-fa-mars-stroke-right:before{content:"\f22b"}.b-fa-hand-back-fist:before,.b-fa-hand-rock:before{content:"\f255"}.b-fa-caret-square-up:before,.b-fa-square-caret-up:before{content:"\f151"}.b-fa-cloud-showers-water:before{content:"\e4e4"}.b-fa-bar-chart:before,.b-fa-chart-bar:before{content:"\f080"}.b-fa-hands-bubbles:before,.b-fa-hands-wash:before{content:"\e05e"}.b-fa-less-than-equal:before{content:"\f537"}.b-fa-train:before{content:"\f238"}.b-fa-eye-low-vision:before,.b-fa-low-vision:before{content:"\f2a8"}.b-fa-crow:before{content:"\f520"}.b-fa-sailboat:before{content:"\e445"}.b-fa-window-restore:before{content:"\f2d2"}.b-fa-plus-square:before,.b-fa-square-plus:before{content:"\f0fe"}.b-fa-torii-gate:before{content:"\f6a1"}.b-fa-frog:before{content:"\f52e"}.b-fa-bucket:before{content:"\e4cf"}.b-fa-image:before{content:"\f03e"}.b-fa-microphone:before{content:"\f130"}.b-fa-cow:before{content:"\f6c8"}.b-fa-caret-up:before{content:"\f0d8"}.b-fa-screwdriver:before{content:"\f54a"}.b-fa-folder-closed:before{content:"\e185"}.b-fa-house-tsunami:before{content:"\e515"}.b-fa-square-nfi:before{content:"\e576"}.b-fa-arrow-up-from-ground-water:before{content:"\e4b5"}.b-fa-glass-martini-alt:before,.b-fa-martini-glass:before{content:"\f57b"}.b-fa-rotate-back:before,.b-fa-rotate-backward:before,.b-fa-rotate-left:before,.b-fa-undo-alt:before{content:"\f2ea"}.b-fa-columns:before,.b-fa-table-columns:before{content:"\f0db"}.b-fa-lemon:before{content:"\f094"}.b-fa-head-side-mask:before{content:"\e063"}.b-fa-handshake:before{content:"\f2b5"}.b-fa-gem:before{content:"\f3a5"}.b-fa-dolly-box:before,.b-fa-dolly:before{content:"\f472"}.b-fa-smoking:before{content:"\f48d"}.b-fa-compress-arrows-alt:before,.b-fa-minimize:before{content:"\f78c"}.b-fa-monument:before{content:"\f5a6"}.b-fa-snowplow:before{content:"\f7d2"}.b-fa-angle-double-right:before,.b-fa-angles-right:before{content:"\f101"}.b-fa-cannabis:before{content:"\f55f"}.b-fa-circle-play:before,.b-fa-play-circle:before{content:"\f144"}.b-fa-tablets:before{content:"\f490"}.b-fa-ethernet:before{content:"\f796"}.b-fa-eur:before,.b-fa-euro-sign:before,.b-fa-euro:before{content:"\f153"}.b-fa-chair:before{content:"\f6c0"}.b-fa-check-circle:before,.b-fa-circle-check:before{content:"\f058"}.b-fa-circle-stop:before,.b-fa-stop-circle:before{content:"\f28d"}.b-fa-compass-drafting:before,.b-fa-drafting-compass:before{content:"\f568"}.b-fa-plate-wheat:before{content:"\e55a"}.b-fa-icicles:before{content:"\f7ad"}.b-fa-person-shelter:before{content:"\e54f"}.b-fa-neuter:before{content:"\f22c"}.b-fa-id-badge:before{content:"\f2c1"}.b-fa-marker:before{content:"\f5a1"}.b-fa-face-laugh-beam:before,.b-fa-laugh-beam:before{content:"\f59a"}.b-fa-helicopter-symbol:before{content:"\e502"}.b-fa-universal-access:before{content:"\f29a"}.b-fa-chevron-circle-up:before,.b-fa-circle-chevron-up:before{content:"\f139"}.b-fa-lari-sign:before{content:"\e1c8"}.b-fa-volcano:before{content:"\f770"}.b-fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.b-fa-gbp:before,.b-fa-pound-sign:before,.b-fa-sterling-sign:before{content:"\f154"}.b-fa-viruses:before{content:"\e076"}.b-fa-square-person-confined:before{content:"\e577"}.b-fa-user-tie:before{content:"\f508"}.b-fa-arrow-down-long:before,.b-fa-long-arrow-down:before{content:"\f175"}.b-fa-tent-arrow-down-to-line:before{content:"\e57e"}.b-fa-certificate:before{content:"\f0a3"}.b-fa-mail-reply-all:before,.b-fa-reply-all:before{content:"\f122"}.b-fa-suitcase:before{content:"\f0f2"}.b-fa-person-skating:before,.b-fa-skating:before{content:"\f7c5"}.b-fa-filter-circle-dollar:before,.b-fa-funnel-dollar:before{content:"\f662"}.b-fa-camera-retro:before{content:"\f083"}.b-fa-arrow-circle-down:before,.b-fa-circle-arrow-down:before{content:"\f0ab"}.b-fa-arrow-right-to-file:before,.b-fa-file-import:before{content:"\f56f"}.b-fa-external-link-square:before,.b-fa-square-arrow-up-right:before{content:"\f14c"}.b-fa-box-open:before{content:"\f49e"}.b-fa-scroll:before{content:"\f70e"}.b-fa-spa:before{content:"\f5bb"}.b-fa-location-pin-lock:before{content:"\e51f"}.b-fa-pause:before{content:"\f04c"}.b-fa-hill-avalanche:before{content:"\e507"}.b-fa-temperature-0:before,.b-fa-temperature-empty:before,.b-fa-thermometer-0:before,.b-fa-thermometer-empty:before{content:"\f2cb"}.b-fa-bomb:before{content:"\f1e2"}.b-fa-registered:before{content:"\f25d"}.b-fa-address-card:before,.b-fa-contact-card:before,.b-fa-vcard:before{content:"\f2bb"}.b-fa-balance-scale-right:before,.b-fa-scale-unbalanced-flip:before{content:"\f516"}.b-fa-subscript:before{content:"\f12c"}.b-fa-diamond-turn-right:before,.b-fa-directions:before{content:"\f5eb"}.b-fa-burst:before{content:"\e4dc"}.b-fa-house-laptop:before,.b-fa-laptop-house:before{content:"\e066"}.b-fa-face-tired:before,.b-fa-tired:before{content:"\f5c8"}.b-fa-money-bills:before{content:"\e1f3"}.b-fa-smog:before{content:"\f75f"}.b-fa-crutch:before{content:"\f7f7"}.b-fa-cloud-arrow-up:before,.b-fa-cloud-upload-alt:before,.b-fa-cloud-upload:before{content:"\f0ee"}.b-fa-palette:before{content:"\f53f"}.b-fa-arrows-turn-right:before{content:"\e4c0"}.b-fa-vest:before{content:"\e085"}.b-fa-ferry:before{content:"\e4ea"}.b-fa-arrows-down-to-people:before{content:"\e4b9"}.b-fa-seedling:before,.b-fa-sprout:before{content:"\f4d8"}.b-fa-arrows-alt-h:before,.b-fa-left-right:before{content:"\f337"}.b-fa-boxes-packing:before{content:"\e4c7"}.b-fa-arrow-circle-left:before,.b-fa-circle-arrow-left:before{content:"\f0a8"}.b-fa-group-arrows-rotate:before{content:"\e4f6"}.b-fa-bowl-food:before{content:"\e4c6"}.b-fa-candy-cane:before{content:"\f786"}.b-fa-arrow-down-wide-short:before,.b-fa-sort-amount-asc:before,.b-fa-sort-amount-down:before{content:"\f160"}.b-fa-cloud-bolt:before,.b-fa-thunderstorm:before{content:"\f76c"}.b-fa-remove-format:before,.b-fa-text-slash:before{content:"\f87d"}.b-fa-face-smile-wink:before,.b-fa-smile-wink:before{content:"\f4da"}.b-fa-file-word:before{content:"\f1c2"}.b-fa-file-powerpoint:before{content:"\f1c4"}.b-fa-arrows-h:before,.b-fa-arrows-left-right:before{content:"\f07e"}.b-fa-house-lock:before{content:"\e510"}.b-fa-cloud-arrow-down:before,.b-fa-cloud-download-alt:before,.b-fa-cloud-download:before{content:"\f0ed"}.b-fa-children:before{content:"\e4e1"}.b-fa-blackboard:before,.b-fa-chalkboard:before{content:"\f51b"}.b-fa-user-alt-slash:before,.b-fa-user-large-slash:before{content:"\f4fa"}.b-fa-envelope-open:before{content:"\f2b6"}.b-fa-handshake-alt-slash:before,.b-fa-handshake-simple-slash:before{content:"\e05f"}.b-fa-mattress-pillow:before{content:"\e525"}.b-fa-guarani-sign:before{content:"\e19a"}.b-fa-arrows-rotate:before,.b-fa-refresh:before,.b-fa-sync:before{content:"\f021"}.b-fa-fire-extinguisher:before{content:"\f134"}.b-fa-cruzeiro-sign:before{content:"\e152"}.b-fa-greater-than-equal:before{content:"\f532"}.b-fa-shield-alt:before,.b-fa-shield-halved:before{content:"\f3ed"}.b-fa-atlas:before,.b-fa-book-atlas:before{content:"\f558"}.b-fa-virus:before{content:"\e074"}.b-fa-envelope-circle-check:before{content:"\e4e8"}.b-fa-layer-group:before{content:"\f5fd"}.b-fa-arrows-to-dot:before{content:"\e4be"}.b-fa-archway:before{content:"\f557"}.b-fa-heart-circle-check:before{content:"\e4fd"}.b-fa-house-chimney-crack:before,.b-fa-house-damage:before{content:"\f6f1"}.b-fa-file-archive:before,.b-fa-file-zipper:before{content:"\f1c6"}.b-fa-square:before{content:"\f0c8"}.b-fa-glass-martini:before,.b-fa-martini-glass-empty:before{content:"\f000"}.b-fa-couch:before{content:"\f4b8"}.b-fa-cedi-sign:before{content:"\e0df"}.b-fa-italic:before{content:"\f033"}.b-fa-table-cells-column-lock:before{content:"\e678"}.b-fa-church:before{content:"\f51d"}.b-fa-comments-dollar:before{content:"\f653"}.b-fa-democrat:before{content:"\f747"}.b-fa-z:before{content:"Z"}.b-fa-person-skiing:before,.b-fa-skiing:before{content:"\f7c9"}.b-fa-road-lock:before{content:"\e567"}.b-fa-a:before{content:"A"}.b-fa-temperature-arrow-down:before,.b-fa-temperature-down:before{content:"\e03f"}.b-fa-feather-alt:before,.b-fa-feather-pointed:before{content:"\f56b"}.b-fa-p:before{content:"P"}.b-fa-snowflake:before{content:"\f2dc"}.b-fa-newspaper:before{content:"\f1ea"}.b-fa-ad:before,.b-fa-rectangle-ad:before{content:"\f641"}.b-fa-arrow-circle-right:before,.b-fa-circle-arrow-right:before{content:"\f0a9"}.b-fa-filter-circle-xmark:before{content:"\e17b"}.b-fa-locust:before{content:"\e520"}.b-fa-sort:before,.b-fa-unsorted:before{content:"\f0dc"}.b-fa-list-1-2:before,.b-fa-list-numeric:before,.b-fa-list-ol:before{content:"\f0cb"}.b-fa-person-dress-burst:before{content:"\e544"}.b-fa-money-check-alt:before,.b-fa-money-check-dollar:before{content:"\f53d"}.b-fa-vector-square:before{content:"\f5cb"}.b-fa-bread-slice:before{content:"\f7ec"}.b-fa-language:before{content:"\f1ab"}.b-fa-face-kiss-wink-heart:before,.b-fa-kiss-wink-heart:before{content:"\f598"}.b-fa-filter:before{content:"\f0b0"}.b-fa-question:before{content:"\?"}.b-fa-file-signature:before{content:"\f573"}.b-fa-arrows-alt:before,.b-fa-up-down-left-right:before{content:"\f0b2"}.b-fa-house-chimney-user:before{content:"\e065"}.b-fa-hand-holding-heart:before{content:"\f4be"}.b-fa-puzzle-piece:before{content:"\f12e"}.b-fa-money-check:before{content:"\f53c"}.b-fa-star-half-alt:before,.b-fa-star-half-stroke:before{content:"\f5c0"}.b-fa-code:before{content:"\f121"}.b-fa-glass-whiskey:before,.b-fa-whiskey-glass:before{content:"\f7a0"}.b-fa-building-circle-exclamation:before{content:"\e4d3"}.b-fa-magnifying-glass-chart:before{content:"\e522"}.b-fa-arrow-up-right-from-square:before,.b-fa-external-link:before{content:"\f08e"}.b-fa-cubes-stacked:before{content:"\e4e6"}.b-fa-krw:before,.b-fa-won-sign:before,.b-fa-won:before{content:"\f159"}.b-fa-virus-covid:before{content:"\e4a8"}.b-fa-austral-sign:before{content:"\e0a9"}.b-fa-f:before{content:"F"}.b-fa-leaf:before{content:"\f06c"}.b-fa-road:before{content:"\f018"}.b-fa-cab:before,.b-fa-taxi:before{content:"\f1ba"}.b-fa-person-circle-plus:before{content:"\e541"}.b-fa-chart-pie:before,.b-fa-pie-chart:before{content:"\f200"}.b-fa-bolt-lightning:before{content:"\e0b7"}.b-fa-sack-xmark:before{content:"\e56a"}.b-fa-file-excel:before{content:"\f1c3"}.b-fa-file-contract:before{content:"\f56c"}.b-fa-fish-fins:before{content:"\e4f2"}.b-fa-building-flag:before{content:"\e4d5"}.b-fa-face-grin-beam:before,.b-fa-grin-beam:before{content:"\f582"}.b-fa-object-ungroup:before{content:"\f248"}.b-fa-poop:before{content:"\f619"}.b-fa-location-pin:before,.b-fa-map-marker:before{content:"\f041"}.b-fa-kaaba:before{content:"\f66b"}.b-fa-toilet-paper:before{content:"\f71e"}.b-fa-hard-hat:before,.b-fa-hat-hard:before,.b-fa-helmet-safety:before{content:"\f807"}.b-fa-eject:before{content:"\f052"}.b-fa-arrow-alt-circle-right:before,.b-fa-circle-right:before{content:"\f35a"}.b-fa-plane-circle-check:before{content:"\e555"}.b-fa-face-rolling-eyes:before,.b-fa-meh-rolling-eyes:before{content:"\f5a5"}.b-fa-object-group:before{content:"\f247"}.b-fa-chart-line:before,.b-fa-line-chart:before{content:"\f201"}.b-fa-mask-ventilator:before{content:"\e524"}.b-fa-arrow-right:before{content:"\f061"}.b-fa-map-signs:before,.b-fa-signs-post:before{content:"\f277"}.b-fa-cash-register:before{content:"\f788"}.b-fa-person-circle-question:before{content:"\e542"}.b-fa-h:before{content:"H"}.b-fa-tarp:before{content:"\e57b"}.b-fa-screwdriver-wrench:before,.b-fa-tools:before{content:"\f7d9"}.b-fa-arrows-to-eye:before{content:"\e4bf"}.b-fa-plug-circle-bolt:before{content:"\e55b"}.b-fa-heart:before{content:"\f004"}.b-fa-mars-and-venus:before{content:"\f224"}.b-fa-home-user:before,.b-fa-house-user:before{content:"\e1b0"}.b-fa-dumpster-fire:before{content:"\f794"}.b-fa-house-crack:before{content:"\e3b1"}.b-fa-cocktail:before,.b-fa-martini-glass-citrus:before{content:"\f561"}.b-fa-face-surprise:before,.b-fa-surprise:before{content:"\f5c2"}.b-fa-bottle-water:before{content:"\e4c5"}.b-fa-circle-pause:before,.b-fa-pause-circle:before{content:"\f28b"}.b-fa-toilet-paper-slash:before{content:"\e072"}.b-fa-apple-alt:before,.b-fa-apple-whole:before{content:"\f5d1"}.b-fa-kitchen-set:before{content:"\e51a"}.b-fa-r:before{content:"R"}.b-fa-temperature-1:before,.b-fa-temperature-quarter:before,.b-fa-thermometer-1:before,.b-fa-thermometer-quarter:before{content:"\f2ca"}.b-fa-cube:before{content:"\f1b2"}.b-fa-bitcoin-sign:before{content:"\e0b4"}.b-fa-shield-dog:before{content:"\e573"}.b-fa-solar-panel:before{content:"\f5ba"}.b-fa-lock-open:before{content:"\f3c1"}.b-fa-elevator:before{content:"\e16d"}.b-fa-money-bill-transfer:before{content:"\e528"}.b-fa-money-bill-trend-up:before{content:"\e529"}.b-fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.b-fa-poll-h:before,.b-fa-square-poll-horizontal:before{content:"\f682"}.b-fa-circle:before{content:"\f111"}.b-fa-backward-fast:before,.b-fa-fast-backward:before{content:"\f049"}.b-fa-recycle:before{content:"\f1b8"}.b-fa-user-astronaut:before{content:"\f4fb"}.b-fa-plane-slash:before{content:"\e069"}.b-fa-trademark:before{content:"\f25c"}.b-fa-basketball-ball:before,.b-fa-basketball:before{content:"\f434"}.b-fa-satellite-dish:before{content:"\f7c0"}.b-fa-arrow-alt-circle-up:before,.b-fa-circle-up:before{content:"\f35b"}.b-fa-mobile-alt:before,.b-fa-mobile-screen-button:before{content:"\f3cd"}.b-fa-volume-high:before,.b-fa-volume-up:before{content:"\f028"}.b-fa-users-rays:before{content:"\e593"}.b-fa-wallet:before{content:"\f555"}.b-fa-clipboard-check:before{content:"\f46c"}.b-fa-file-audio:before{content:"\f1c7"}.b-fa-burger:before,.b-fa-hamburger:before{content:"\f805"}.b-fa-wrench:before{content:"\f0ad"}.b-fa-bugs:before{content:"\e4d0"}.b-fa-rupee-sign:before,.b-fa-rupee:before{content:"\f156"}.b-fa-file-image:before{content:"\f1c5"}.b-fa-circle-question:before,.b-fa-question-circle:before{content:"\f059"}.b-fa-plane-departure:before{content:"\f5b0"}.b-fa-handshake-slash:before{content:"\e060"}.b-fa-book-bookmark:before{content:"\e0bb"}.b-fa-code-branch:before{content:"\f126"}.b-fa-hat-cowboy:before{content:"\f8c0"}.b-fa-bridge:before{content:"\e4c8"}.b-fa-phone-alt:before,.b-fa-phone-flip:before{content:"\f879"}.b-fa-truck-front:before{content:"\e2b7"}.b-fa-cat:before{content:"\f6be"}.b-fa-anchor-circle-exclamation:before{content:"\e4ab"}.b-fa-truck-field:before{content:"\e58d"}.b-fa-route:before{content:"\f4d7"}.b-fa-clipboard-question:before{content:"\e4e3"}.b-fa-panorama:before{content:"\e209"}.b-fa-comment-medical:before{content:"\f7f5"}.b-fa-teeth-open:before{content:"\f62f"}.b-fa-file-circle-minus:before{content:"\e4ed"}.b-fa-tags:before{content:"\f02c"}.b-fa-wine-glass:before{content:"\f4e3"}.b-fa-fast-forward:before,.b-fa-forward-fast:before{content:"\f050"}.b-fa-face-meh-blank:before,.b-fa-meh-blank:before{content:"\f5a4"}.b-fa-parking:before,.b-fa-square-parking:before{content:"\f540"}.b-fa-house-signal:before{content:"\e012"}.b-fa-bars-progress:before,.b-fa-tasks-alt:before{content:"\f828"}.b-fa-faucet-drip:before{content:"\e006"}.b-fa-cart-flatbed:before,.b-fa-dolly-flatbed:before{content:"\f474"}.b-fa-ban-smoking:before,.b-fa-smoking-ban:before{content:"\f54d"}.b-fa-terminal:before{content:"\f120"}.b-fa-mobile-button:before{content:"\f10b"}.b-fa-house-medical-flag:before{content:"\e514"}.b-fa-basket-shopping:before,.b-fa-shopping-basket:before{content:"\f291"}.b-fa-tape:before{content:"\f4db"}.b-fa-bus-alt:before,.b-fa-bus-simple:before{content:"\f55e"}.b-fa-eye:before{content:"\f06e"}.b-fa-face-sad-cry:before,.b-fa-sad-cry:before{content:"\f5b3"}.b-fa-audio-description:before{content:"\f29e"}.b-fa-person-military-to-person:before{content:"\e54c"}.b-fa-file-shield:before{content:"\e4f0"}.b-fa-user-slash:before{content:"\f506"}.b-fa-pen:before{content:"\f304"}.b-fa-tower-observation:before{content:"\e586"}.b-fa-file-code:before{content:"\f1c9"}.b-fa-signal-5:before,.b-fa-signal-perfect:before,.b-fa-signal:before{content:"\f012"}.b-fa-bus:before{content:"\f207"}.b-fa-heart-circle-xmark:before{content:"\e501"}.b-fa-home-lg:before,.b-fa-house-chimney:before{content:"\e3af"}.b-fa-window-maximize:before{content:"\f2d0"}.b-fa-face-frown:before,.b-fa-frown:before{content:"\f119"}.b-fa-prescription:before{content:"\f5b1"}.b-fa-shop:before,.b-fa-store-alt:before{content:"\f54f"}.b-fa-floppy-disk:before,.b-fa-save:before{content:"\f0c7"}.b-fa-vihara:before{content:"\f6a7"}.b-fa-balance-scale-left:before,.b-fa-scale-unbalanced:before{content:"\f515"}.b-fa-sort-asc:before,.b-fa-sort-up:before{content:"\f0de"}.b-fa-comment-dots:before,.b-fa-commenting:before{content:"\f4ad"}.b-fa-plant-wilt:before{content:"\e5aa"}.b-fa-diamond:before{content:"\f219"}.b-fa-face-grin-squint:before,.b-fa-grin-squint:before{content:"\f585"}.b-fa-hand-holding-dollar:before,.b-fa-hand-holding-usd:before{content:"\f4c0"}.b-fa-bacterium:before{content:"\e05a"}.b-fa-hand-pointer:before{content:"\f25a"}.b-fa-drum-steelpan:before{content:"\f56a"}.b-fa-hand-scissors:before{content:"\f257"}.b-fa-hands-praying:before,.b-fa-praying-hands:before{content:"\f684"}.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-biohazard:before{content:"\f780"}.b-fa-location-crosshairs:before,.b-fa-location:before{content:"\f601"}.b-fa-mars-double:before{content:"\f227"}.b-fa-child-dress:before{content:"\e59c"}.b-fa-users-between-lines:before{content:"\e591"}.b-fa-lungs-virus:before{content:"\e067"}.b-fa-face-grin-tears:before,.b-fa-grin-tears:before{content:"\f588"}.b-fa-phone:before{content:"\f095"}.b-fa-calendar-times:before,.b-fa-calendar-xmark:before{content:"\f273"}.b-fa-child-reaching:before{content:"\e59d"}.b-fa-head-side-virus:before{content:"\e064"}.b-fa-user-cog:before,.b-fa-user-gear:before{content:"\f4fe"}.b-fa-arrow-up-1-9:before,.b-fa-sort-numeric-up:before{content:"\f163"}.b-fa-door-closed:before{content:"\f52a"}.b-fa-shield-virus:before{content:"\e06c"}.b-fa-dice-six:before{content:"\f526"}.b-fa-mosquito-net:before{content:"\e52c"}.b-fa-bridge-water:before{content:"\e4ce"}.b-fa-person-booth:before{content:"\f756"}.b-fa-text-width:before{content:"\f035"}.b-fa-hat-wizard:before{content:"\f6e8"}.b-fa-pen-fancy:before{content:"\f5ac"}.b-fa-digging:before,.b-fa-person-digging:before{content:"\f85e"}.b-fa-trash:before{content:"\f1f8"}.b-fa-gauge-simple-med:before,.b-fa-gauge-simple:before,.b-fa-tachometer-average:before{content:"\f629"}.b-fa-book-medical:before{content:"\f7e6"}.b-fa-poo:before{content:"\f2fe"}.b-fa-quote-right-alt:before,.b-fa-quote-right:before{content:"\f10e"}.b-fa-shirt:before,.b-fa-t-shirt:before,.b-fa-tshirt:before{content:"\f553"}.b-fa-cubes:before{content:"\f1b3"}.b-fa-divide:before{content:"\f529"}.b-fa-tenge-sign:before,.b-fa-tenge:before{content:"\f7d7"}.b-fa-headphones:before{content:"\f025"}.b-fa-hands-holding:before{content:"\f4c2"}.b-fa-hands-clapping:before{content:"\e1a8"}.b-fa-republican:before{content:"\f75e"}.b-fa-arrow-left:before{content:"\f060"}.b-fa-person-circle-xmark:before{content:"\e543"}.b-fa-ruler:before{content:"\f545"}.b-fa-align-left:before{content:"\f036"}.b-fa-dice-d6:before{content:"\f6d1"}.b-fa-restroom:before{content:"\f7bd"}.b-fa-j:before{content:"J"}.b-fa-users-viewfinder:before{content:"\e595"}.b-fa-file-video:before{content:"\f1c8"}.b-fa-external-link-alt:before,.b-fa-up-right-from-square:before{content:"\f35d"}.b-fa-table-cells:before,.b-fa-th:before{content:"\f00a"}.b-fa-file-pdf:before{content:"\f1c1"}.b-fa-bible:before,.b-fa-book-bible:before{content:"\f647"}.b-fa-o:before{content:"O"}.b-fa-medkit:before,.b-fa-suitcase-medical:before{content:"\f0fa"}.b-fa-user-secret:before{content:"\f21b"}.b-fa-otter:before{content:"\f700"}.b-fa-female:before,.b-fa-person-dress:before{content:"\f182"}.b-fa-comment-dollar:before{content:"\f651"}.b-fa-briefcase-clock:before,.b-fa-business-time:before{content:"\f64a"}.b-fa-table-cells-large:before,.b-fa-th-large:before{content:"\f009"}.b-fa-book-tanakh:before,.b-fa-tanakh:before{content:"\f827"}.b-fa-phone-volume:before,.b-fa-volume-control-phone:before{content:"\f2a0"}.b-fa-hat-cowboy-side:before{content:"\f8c1"}.b-fa-clipboard-user:before{content:"\f7f3"}.b-fa-child:before{content:"\f1ae"}.b-fa-lira-sign:before{content:"\f195"}.b-fa-satellite:before{content:"\f7bf"}.b-fa-plane-lock:before{content:"\e558"}.b-fa-tag:before{content:"\f02b"}.b-fa-comment:before{content:"\f075"}.b-fa-birthday-cake:before,.b-fa-cake-candles:before,.b-fa-cake:before{content:"\f1fd"}.b-fa-envelope:before{content:"\f0e0"}.b-fa-angle-double-up:before,.b-fa-angles-up:before{content:"\f102"}.b-fa-paperclip:before{content:"\f0c6"}.b-fa-arrow-right-to-city:before{content:"\e4b3"}.b-fa-ribbon:before{content:"\f4d6"}.b-fa-lungs:before{content:"\f604"}.b-fa-arrow-up-9-1:before,.b-fa-sort-numeric-up-alt:before{content:"\f887"}.b-fa-litecoin-sign:before{content:"\e1d3"}.b-fa-border-none:before{content:"\f850"}.b-fa-circle-nodes:before{content:"\e4e2"}.b-fa-parachute-box:before{content:"\f4cd"}.b-fa-indent:before{content:"\f03c"}.b-fa-truck-field-un:before{content:"\e58e"}.b-fa-hourglass-empty:before,.b-fa-hourglass:before{content:"\f254"}.b-fa-mountain:before{content:"\f6fc"}.b-fa-user-doctor:before,.b-fa-user-md:before{content:"\f0f0"}.b-fa-circle-info:before,.b-fa-info-circle:before{content:"\f05a"}.b-fa-cloud-meatball:before{content:"\f73b"}.b-fa-camera-alt:before,.b-fa-camera:before{content:"\f030"}.b-fa-square-virus:before{content:"\e578"}.b-fa-meteor:before{content:"\f753"}.b-fa-car-on:before{content:"\e4dd"}.b-fa-sleigh:before{content:"\f7cc"}.b-fa-arrow-down-1-9:before,.b-fa-sort-numeric-asc:before,.b-fa-sort-numeric-down:before{content:"\f162"}.b-fa-hand-holding-droplet:before,.b-fa-hand-holding-water:before{content:"\f4c1"}.b-fa-water:before{content:"\f773"}.b-fa-calendar-check:before{content:"\f274"}.b-fa-braille:before{content:"\f2a1"}.b-fa-prescription-bottle-alt:before,.b-fa-prescription-bottle-medical:before{content:"\f486"}.b-fa-landmark:before{content:"\f66f"}.b-fa-truck:before{content:"\f0d1"}.b-fa-crosshairs:before{content:"\f05b"}.b-fa-person-cane:before{content:"\e53c"}.b-fa-tent:before{content:"\e57d"}.b-fa-vest-patches:before{content:"\e086"}.b-fa-check-double:before{content:"\f560"}.b-fa-arrow-down-a-z:before,.b-fa-sort-alpha-asc:before,.b-fa-sort-alpha-down:before{content:"\f15d"}.b-fa-money-bill-wheat:before{content:"\e52a"}.b-fa-cookie:before{content:"\f563"}.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-hard-drive:before,.b-fa-hdd:before{content:"\f0a0"}.b-fa-face-grin-squint-tears:before,.b-fa-grin-squint-tears:before{content:"\f586"}.b-fa-dumbbell:before{content:"\f44b"}.b-fa-list-alt:before,.b-fa-rectangle-list:before{content:"\f022"}.b-fa-tarp-droplet:before{content:"\e57c"}.b-fa-house-medical-circle-check:before{content:"\e511"}.b-fa-person-skiing-nordic:before,.b-fa-skiing-nordic:before{content:"\f7ca"}.b-fa-calendar-plus:before{content:"\f271"}.b-fa-plane-arrival:before{content:"\f5af"}.b-fa-arrow-alt-circle-left:before,.b-fa-circle-left:before{content:"\f359"}.b-fa-subway:before,.b-fa-train-subway:before{content:"\f239"}.b-fa-chart-gantt:before{content:"\e0e4"}.b-fa-indian-rupee-sign:before,.b-fa-indian-rupee:before,.b-fa-inr:before{content:"\e1bc"}.b-fa-crop-alt:before,.b-fa-crop-simple:before{content:"\f565"}.b-fa-money-bill-1:before,.b-fa-money-bill-alt:before{content:"\f3d1"}.b-fa-left-long:before,.b-fa-long-arrow-alt-left:before{content:"\f30a"}.b-fa-dna:before{content:"\f471"}.b-fa-virus-slash:before{content:"\e075"}.b-fa-minus:before,.b-fa-subtract:before{content:"\f068"}.b-fa-chess:before{content:"\f439"}.b-fa-arrow-left-long:before,.b-fa-long-arrow-left:before{content:"\f177"}.b-fa-plug-circle-check:before{content:"\e55c"}.b-fa-street-view:before{content:"\f21d"}.b-fa-franc-sign:before{content:"\e18f"}.b-fa-volume-off:before{content:"\f026"}.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-cog:before,.b-fa-gear:before{content:"\f013"}.b-fa-droplet-slash:before,.b-fa-tint-slash:before{content:"\f5c7"}.b-fa-mosque:before{content:"\f678"}.b-fa-mosquito:before{content:"\e52b"}.b-fa-star-of-david:before{content:"\f69a"}.b-fa-person-military-rifle:before{content:"\e54b"}.b-fa-cart-shopping:before,.b-fa-shopping-cart:before{content:"\f07a"}.b-fa-vials:before{content:"\f493"}.b-fa-plug-circle-plus:before{content:"\e55f"}.b-fa-place-of-worship:before{content:"\f67f"}.b-fa-grip-vertical:before{content:"\f58e"}.b-fa-arrow-turn-up:before,.b-fa-level-up:before{content:"\f148"}.b-fa-u:before{content:"U"}.b-fa-square-root-alt:before,.b-fa-square-root-variable:before{content:"\f698"}.b-fa-clock-four:before,.b-fa-clock:before{content:"\f017"}.b-fa-backward-step:before,.b-fa-step-backward:before{content:"\f048"}.b-fa-pallet:before{content:"\f482"}.b-fa-faucet:before{content:"\e005"}.b-fa-baseball-bat-ball:before{content:"\f432"}.b-fa-s:before{content:"S"}.b-fa-timeline:before{content:"\e29c"}.b-fa-keyboard:before{content:"\f11c"}.b-fa-caret-down:before{content:"\f0d7"}.b-fa-clinic-medical:before,.b-fa-house-chimney-medical:before{content:"\f7f2"}.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-mobile-android-alt:before,.b-fa-mobile-screen:before{content:"\f3cf"}.b-fa-plane-up:before{content:"\e22d"}.b-fa-piggy-bank:before{content:"\f4d3"}.b-fa-battery-3:before,.b-fa-battery-half:before{content:"\f242"}.b-fa-mountain-city:before{content:"\e52e"}.b-fa-coins:before{content:"\f51e"}.b-fa-khanda:before{content:"\f66d"}.b-fa-sliders-h:before,.b-fa-sliders:before{content:"\f1de"}.b-fa-folder-tree:before{content:"\f802"}.b-fa-network-wired:before{content:"\f6ff"}.b-fa-map-pin:before{content:"\f276"}.b-fa-hamsa:before{content:"\f665"}.b-fa-cent-sign:before{content:"\e3f5"}.b-fa-flask:before{content:"\f0c3"}.b-fa-person-pregnant:before{content:"\e31e"}.b-fa-wand-sparkles:before{content:"\f72b"}.b-fa-ellipsis-v:before,.b-fa-ellipsis-vertical:before{content:"\f142"}.b-fa-ticket:before{content:"\f145"}.b-fa-power-off:before{content:"\f011"}.b-fa-long-arrow-alt-right:before,.b-fa-right-long:before{content:"\f30b"}.b-fa-flag-usa:before{content:"\f74d"}.b-fa-laptop-file:before{content:"\e51d"}.b-fa-teletype:before,.b-fa-tty:before{content:"\f1e4"}.b-fa-diagram-next:before{content:"\e476"}.b-fa-person-rifle:before{content:"\e54e"}.b-fa-house-medical-circle-exclamation:before{content:"\e512"}.b-fa-closed-captioning:before{content:"\f20a"}.b-fa-hiking:before,.b-fa-person-hiking:before{content:"\f6ec"}.b-fa-venus-double:before{content:"\f226"}.b-fa-images:before{content:"\f302"}.b-fa-calculator:before{content:"\f1ec"}.b-fa-people-pulling:before{content:"\e535"}.b-fa-n:before{content:"N"}.b-fa-cable-car:before,.b-fa-tram:before{content:"\f7da"}.b-fa-cloud-rain:before{content:"\f73d"}.b-fa-building-circle-xmark:before{content:"\e4d4"}.b-fa-ship:before{content:"\f21a"}.b-fa-arrows-down-to-line:before{content:"\e4b8"}.b-fa-download:before{content:"\f019"}.b-fa-face-grin:before,.b-fa-grin:before{content:"\f580"}.b-fa-backspace:before,.b-fa-delete-left:before{content:"\f55a"}.b-fa-eye-dropper-empty:before,.b-fa-eye-dropper:before,.b-fa-eyedropper:before{content:"\f1fb"}.b-fa-file-circle-check:before{content:"\e5a0"}.b-fa-forward:before{content:"\f04e"}.b-fa-mobile-android:before,.b-fa-mobile-phone:before,.b-fa-mobile:before{content:"\f3ce"}.b-fa-face-meh:before,.b-fa-meh:before{content:"\f11a"}.b-fa-align-center:before{content:"\f037"}.b-fa-book-dead:before,.b-fa-book-skull:before{content:"\f6b7"}.b-fa-drivers-license:before,.b-fa-id-card:before{content:"\f2c2"}.b-fa-dedent:before,.b-fa-outdent:before{content:"\f03b"}.b-fa-heart-circle-exclamation:before{content:"\e4fe"}.b-fa-home-alt:before,.b-fa-home-lg-alt:before,.b-fa-home:before,.b-fa-house:before{content:"\f015"}.b-fa-calendar-week:before{content:"\f784"}.b-fa-laptop-medical:before{content:"\f812"}.b-fa-b:before{content:"B"}.b-fa-file-medical:before{content:"\f477"}.b-fa-dice-one:before{content:"\f525"}.b-fa-kiwi-bird:before{content:"\f535"}.b-fa-arrow-right-arrow-left:before,.b-fa-exchange:before{content:"\f0ec"}.b-fa-redo-alt:before,.b-fa-rotate-forward:before,.b-fa-rotate-right:before{content:"\f2f9"}.b-fa-cutlery:before,.b-fa-utensils:before{content:"\f2e7"}.b-fa-arrow-up-wide-short:before,.b-fa-sort-amount-up:before{content:"\f161"}.b-fa-mill-sign:before{content:"\e1ed"}.b-fa-bowl-rice:before{content:"\e2eb"}.b-fa-skull:before{content:"\f54c"}.b-fa-broadcast-tower:before,.b-fa-tower-broadcast:before{content:"\f519"}.b-fa-truck-pickup:before{content:"\f63c"}.b-fa-long-arrow-alt-up:before,.b-fa-up-long:before{content:"\f30c"}.b-fa-stop:before{content:"\f04d"}.b-fa-code-merge:before{content:"\f387"}.b-fa-upload:before{content:"\f093"}.b-fa-hurricane:before{content:"\f751"}.b-fa-mound:before{content:"\e52d"}.b-fa-toilet-portable:before{content:"\e583"}.b-fa-compact-disc:before{content:"\f51f"}.b-fa-file-arrow-down:before,.b-fa-file-download:before{content:"\f56d"}.b-fa-caravan:before{content:"\f8ff"}.b-fa-shield-cat:before{content:"\e572"}.b-fa-bolt:before,.b-fa-zap:before{content:"\f0e7"}.b-fa-glass-water:before{content:"\e4f4"}.b-fa-oil-well:before{content:"\e532"}.b-fa-vault:before{content:"\e2c5"}.b-fa-mars:before{content:"\f222"}.b-fa-toilet:before{content:"\f7d8"}.b-fa-plane-circle-xmark:before{content:"\e557"}.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-rouble:before,.b-fa-rub:before,.b-fa-ruble-sign:before,.b-fa-ruble:before{content:"\f158"}.b-fa-sun:before{content:"\f185"}.b-fa-guitar:before{content:"\f7a6"}.b-fa-face-laugh-wink:before,.b-fa-laugh-wink:before{content:"\f59c"}.b-fa-horse-head:before{content:"\f7ab"}.b-fa-bore-hole:before{content:"\e4c3"}.b-fa-industry:before{content:"\f275"}.b-fa-arrow-alt-circle-down:before,.b-fa-circle-down:before{content:"\f358"}.b-fa-arrows-turn-to-dots:before{content:"\e4c1"}.b-fa-florin-sign:before{content:"\e184"}.b-fa-arrow-down-short-wide:before,.b-fa-sort-amount-desc:before,.b-fa-sort-amount-down-alt:before{content:"\f884"}.b-fa-less-than:before{content:"\<"}.b-fa-angle-down:before{content:"\f107"}.b-fa-car-tunnel:before{content:"\e4de"}.b-fa-head-side-cough:before{content:"\e061"}.b-fa-grip-lines:before{content:"\f7a4"}.b-fa-thumbs-down:before{content:"\f165"}.b-fa-user-lock:before{content:"\f502"}.b-fa-arrow-right-long:before,.b-fa-long-arrow-right:before{content:"\f178"}.b-fa-anchor-circle-xmark:before{content:"\e4ac"}.b-fa-ellipsis-h:before,.b-fa-ellipsis:before{content:"\f141"}.b-fa-chess-pawn:before{content:"\f443"}.b-fa-first-aid:before,.b-fa-kit-medical:before{content:"\f479"}.b-fa-person-through-window:before{content:"\e5a9"}.b-fa-toolbox:before{content:"\f552"}.b-fa-hands-holding-circle:before{content:"\e4fb"}.b-fa-bug:before{content:"\f188"}.b-fa-credit-card-alt:before,.b-fa-credit-card:before{content:"\f09d"}.b-fa-automobile:before,.b-fa-car:before{content:"\f1b9"}.b-fa-hand-holding-hand:before{content:"\e4f7"}.b-fa-book-open-reader:before,.b-fa-book-reader:before{content:"\f5da"}.b-fa-mountain-sun:before{content:"\e52f"}.b-fa-arrows-left-right-to-line:before{content:"\e4ba"}.b-fa-dice-d20:before{content:"\f6cf"}.b-fa-truck-droplet:before{content:"\e58c"}.b-fa-file-circle-xmark:before{content:"\e5a1"}.b-fa-temperature-arrow-up:before,.b-fa-temperature-up:before{content:"\e040"}.b-fa-medal:before{content:"\f5a2"}.b-fa-bed:before{content:"\f236"}.b-fa-h-square:before,.b-fa-square-h:before{content:"\f0fd"}.b-fa-podcast:before{content:"\f2ce"}.b-fa-temperature-4:before,.b-fa-temperature-full:before,.b-fa-thermometer-4:before,.b-fa-thermometer-full:before{content:"\f2c7"}.b-fa-bell:before{content:"\f0f3"}.b-fa-superscript:before{content:"\f12b"}.b-fa-plug-circle-xmark:before{content:"\e560"}.b-fa-star-of-life:before{content:"\f621"}.b-fa-phone-slash:before{content:"\f3dd"}.b-fa-paint-roller:before{content:"\f5aa"}.b-fa-hands-helping:before,.b-fa-handshake-angle:before{content:"\f4c4"}.b-fa-location-dot:before,.b-fa-map-marker-alt:before{content:"\f3c5"}.b-fa-file:before{content:"\f15b"}.b-fa-greater-than:before{content:"\>"}.b-fa-person-swimming:before,.b-fa-swimmer:before{content:"\f5c4"}.b-fa-arrow-down:before{content:"\f063"}.b-fa-droplet:before,.b-fa-tint:before{content:"\f043"}.b-fa-eraser:before{content:"\f12d"}.b-fa-earth-america:before,.b-fa-earth-americas:before,.b-fa-earth:before,.b-fa-globe-americas:before{content:"\f57d"}.b-fa-person-burst:before{content:"\e53b"}.b-fa-dove:before{content:"\f4ba"}.b-fa-battery-0:before,.b-fa-battery-empty:before{content:"\f244"}.b-fa-socks:before{content:"\f696"}.b-fa-inbox:before{content:"\f01c"}.b-fa-section:before{content:"\e447"}.b-fa-gauge-high:before,.b-fa-tachometer-alt-fast:before,.b-fa-tachometer-alt:before{content:"\f625"}.b-fa-envelope-open-text:before{content:"\f658"}.b-fa-hospital-alt:before,.b-fa-hospital-wide:before,.b-fa-hospital:before{content:"\f0f8"}.b-fa-wine-bottle:before{content:"\f72f"}.b-fa-chess-rook:before{content:"\f447"}.b-fa-bars-staggered:before,.b-fa-reorder:before,.b-fa-stream:before{content:"\f550"}.b-fa-dharmachakra:before{content:"\f655"}.b-fa-hotdog:before{content:"\f80f"}.b-fa-blind:before,.b-fa-person-walking-with-cane:before{content:"\f29d"}.b-fa-drum:before{content:"\f569"}.b-fa-ice-cream:before{content:"\f810"}.b-fa-heart-circle-bolt:before{content:"\e4fc"}.b-fa-fax:before{content:"\f1ac"}.b-fa-paragraph:before{content:"\f1dd"}.b-fa-check-to-slot:before,.b-fa-vote-yea:before{content:"\f772"}.b-fa-star-half:before{content:"\f089"}.b-fa-boxes-alt:before,.b-fa-boxes-stacked:before,.b-fa-boxes:before{content:"\f468"}.b-fa-chain:before,.b-fa-link:before{content:"\f0c1"}.b-fa-assistive-listening-systems:before,.b-fa-ear-listen:before{content:"\f2a2"}.b-fa-tree-city:before{content:"\e587"}.b-fa-play:before{content:"\f04b"}.b-fa-font:before{content:"\f031"}.b-fa-table-cells-row-lock:before{content:"\e67a"}.b-fa-rupiah-sign:before{content:"\e23d"}.b-fa-magnifying-glass:before,.b-fa-search:before{content:"\f002"}.b-fa-ping-pong-paddle-ball:before,.b-fa-table-tennis-paddle-ball:before,.b-fa-table-tennis:before{content:"\f45d"}.b-fa-diagnoses:before,.b-fa-person-dots-from-line:before{content:"\f470"}.b-fa-trash-can-arrow-up:before,.b-fa-trash-restore-alt:before{content:"\f82a"}.b-fa-naira-sign:before{content:"\e1f6"}.b-fa-cart-arrow-down:before{content:"\f218"}.b-fa-walkie-talkie:before{content:"\f8ef"}.b-fa-file-edit:before,.b-fa-file-pen:before{content:"\f31c"}.b-fa-receipt:before{content:"\f543"}.b-fa-pen-square:before,.b-fa-pencil-square:before,.b-fa-square-pen:before{content:"\f14b"}.b-fa-suitcase-rolling:before{content:"\f5c1"}.b-fa-person-circle-exclamation:before{content:"\e53f"}.b-fa-chevron-down:before{content:"\f078"}.b-fa-battery-5:before,.b-fa-battery-full:before,.b-fa-battery:before{content:"\f240"}.b-fa-skull-crossbones:before{content:"\f714"}.b-fa-code-compare:before{content:"\e13a"}.b-fa-list-dots:before,.b-fa-list-ul:before{content:"\f0ca"}.b-fa-school-lock:before{content:"\e56f"}.b-fa-tower-cell:before{content:"\e585"}.b-fa-down-long:before,.b-fa-long-arrow-alt-down:before{content:"\f309"}.b-fa-ranking-star:before{content:"\e561"}.b-fa-chess-king:before{content:"\f43f"}.b-fa-person-harassing:before{content:"\e549"}.b-fa-brazilian-real-sign:before{content:"\e46c"}.b-fa-landmark-alt:before,.b-fa-landmark-dome:before{content:"\f752"}.b-fa-arrow-up:before{content:"\f062"}.b-fa-television:before,.b-fa-tv-alt:before,.b-fa-tv:before{content:"\f26c"}.b-fa-shrimp:before{content:"\e448"}.b-fa-list-check:before,.b-fa-tasks:before{content:"\f0ae"}.b-fa-jug-detergent:before{content:"\e519"}.b-fa-circle-user:before,.b-fa-user-circle:before{content:"\f2bd"}.b-fa-user-shield:before{content:"\f505"}.b-fa-wind:before{content:"\f72e"}.b-fa-car-burst:before,.b-fa-car-crash:before{content:"\f5e1"}.b-fa-y:before{content:"Y"}.b-fa-person-snowboarding:before,.b-fa-snowboarding:before{content:"\f7ce"}.b-fa-shipping-fast:before,.b-fa-truck-fast:before{content:"\f48b"}.b-fa-fish:before{content:"\f578"}.b-fa-user-graduate:before{content:"\f501"}.b-fa-adjust:before,.b-fa-circle-half-stroke:before{content:"\f042"}.b-fa-clapperboard:before{content:"\e131"}.b-fa-circle-radiation:before,.b-fa-radiation-alt:before{content:"\f7ba"}.b-fa-baseball-ball:before,.b-fa-baseball:before{content:"\f433"}.b-fa-jet-fighter-up:before{content:"\e518"}.b-fa-diagram-project:before,.b-fa-project-diagram:before{content:"\f542"}.b-fa-copy:before{content:"\f0c5"}.b-fa-volume-mute:before,.b-fa-volume-times:before,.b-fa-volume-xmark:before{content:"\f6a9"}.b-fa-hand-sparkles:before{content:"\e05d"}.b-fa-grip-horizontal:before,.b-fa-grip:before{content:"\f58d"}.b-fa-share-from-square:before,.b-fa-share-square:before{content:"\f14d"}.b-fa-child-combatant:before,.b-fa-child-rifle:before{content:"\e4e0"}.b-fa-gun:before{content:"\e19b"}.b-fa-phone-square:before,.b-fa-square-phone:before{content:"\f098"}.b-fa-add:before,.b-fa-plus:before{content:"\+"}.b-fa-expand:before{content:"\f065"}.b-fa-computer:before{content:"\e4e5"}.b-fa-close:before,.b-fa-multiply:before,.b-fa-remove:before,.b-fa-times:before,.b-fa-xmark:before{content:"\f00d"}.b-fa-arrows-up-down-left-right:before,.b-fa-arrows:before{content:"\f047"}.b-fa-chalkboard-teacher:before,.b-fa-chalkboard-user:before{content:"\f51c"}.b-fa-peso-sign:before{content:"\e222"}.b-fa-building-shield:before{content:"\e4d8"}.b-fa-baby:before{content:"\f77c"}.b-fa-users-line:before{content:"\e592"}.b-fa-quote-left-alt:before,.b-fa-quote-left:before{content:"\f10d"}.b-fa-tractor:before{content:"\f722"}.b-fa-trash-arrow-up:before,.b-fa-trash-restore:before{content:"\f829"}.b-fa-arrow-down-up-lock:before{content:"\e4b0"}.b-fa-lines-leaning:before{content:"\e51e"}.b-fa-ruler-combined:before{content:"\f546"}.b-fa-copyright:before{content:"\f1f9"}.b-fa-equals:before{content:"\="}.b-fa-blender:before{content:"\f517"}.b-fa-teeth:before{content:"\f62e"}.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-map:before{content:"\f279"}.b-fa-rocket:before{content:"\f135"}.b-fa-photo-film:before,.b-fa-photo-video:before{content:"\f87c"}.b-fa-folder-minus:before{content:"\f65d"}.b-fa-store:before{content:"\f54e"}.b-fa-arrow-trend-up:before{content:"\e098"}.b-fa-plug-circle-minus:before{content:"\e55e"}.b-fa-sign-hanging:before,.b-fa-sign:before{content:"\f4d9"}.b-fa-bezier-curve:before{content:"\f55b"}.b-fa-bell-slash:before{content:"\f1f6"}.b-fa-tablet-android:before,.b-fa-tablet:before{content:"\f3fb"}.b-fa-school-flag:before{content:"\e56e"}.b-fa-fill:before{content:"\f575"}.b-fa-angle-up:before{content:"\f106"}.b-fa-drumstick-bite:before{content:"\f6d7"}.b-fa-holly-berry:before{content:"\f7aa"}.b-fa-chevron-left:before{content:"\f053"}.b-fa-bacteria:before{content:"\e059"}.b-fa-hand-lizard:before{content:"\f258"}.b-fa-notdef:before{content:"\e1fe"}.b-fa-disease:before{content:"\f7fa"}.b-fa-briefcase-medical:before{content:"\f469"}.b-fa-genderless:before{content:"\f22d"}.b-fa-chevron-right:before{content:"\f054"}.b-fa-retweet:before{content:"\f079"}.b-fa-car-alt:before,.b-fa-car-rear:before{content:"\f5de"}.b-fa-pump-soap:before{content:"\e06b"}.b-fa-video-slash:before{content:"\f4e2"}.b-fa-battery-2:before,.b-fa-battery-quarter:before{content:"\f243"}.b-fa-radio:before{content:"\f8d7"}.b-fa-baby-carriage:before,.b-fa-carriage-baby:before{content:"\f77d"}.b-fa-traffic-light:before{content:"\f637"}.b-fa-thermometer:before{content:"\f491"}.b-fa-vr-cardboard:before{content:"\f729"}.b-fa-hand-middle-finger:before{content:"\f806"}.b-fa-percent:before,.b-fa-percentage:before{content:"\%"}.b-fa-truck-moving:before{content:"\f4df"}.b-fa-glass-water-droplet:before{content:"\e4f5"}.b-fa-display:before{content:"\e163"}.b-fa-face-smile:before,.b-fa-smile:before{content:"\f118"}.b-fa-thumb-tack:before,.b-fa-thumbtack:before{content:"\f08d"}.b-fa-trophy:before{content:"\f091"}.b-fa-person-praying:before,.b-fa-pray:before{content:"\f683"}.b-fa-hammer:before{content:"\f6e3"}.b-fa-hand-peace:before{content:"\f25b"}.b-fa-rotate:before,.b-fa-sync-alt:before{content:"\f2f1"}.b-fa-spinner:before{content:"\f110"}.b-fa-robot:before{content:"\f544"}.b-fa-peace:before{content:"\f67c"}.b-fa-cogs:before,.b-fa-gears:before{content:"\f085"}.b-fa-warehouse:before{content:"\f494"}.b-fa-arrow-up-right-dots:before{content:"\e4b7"}.b-fa-splotch:before{content:"\f5bc"}.b-fa-face-grin-hearts:before,.b-fa-grin-hearts:before{content:"\f584"}.b-fa-dice-four:before{content:"\f524"}.b-fa-sim-card:before{content:"\f7c4"}.b-fa-transgender-alt:before,.b-fa-transgender:before{content:"\f225"}.b-fa-mercury:before{content:"\f223"}.b-fa-arrow-turn-down:before,.b-fa-level-down:before{content:"\f149"}.b-fa-person-falling-burst:before{content:"\e547"}.b-fa-award:before{content:"\f559"}.b-fa-ticket-alt:before,.b-fa-ticket-simple:before{content:"\f3ff"}.b-fa-building:before{content:"\f1ad"}.b-fa-angle-double-left:before,.b-fa-angles-left:before{content:"\f100"}.b-fa-qrcode:before{content:"\f029"}.b-fa-clock-rotate-left:before,.b-fa-history:before{content:"\f1da"}.b-fa-face-grin-beam-sweat:before,.b-fa-grin-beam-sweat:before{content:"\f583"}.b-fa-arrow-right-from-file:before,.b-fa-file-export:before{content:"\f56e"}.b-fa-shield-blank:before,.b-fa-shield:before{content:"\f132"}.b-fa-arrow-up-short-wide:before,.b-fa-sort-amount-up-alt:before{content:"\f885"}.b-fa-house-medical:before{content:"\e3b2"}.b-fa-golf-ball-tee:before,.b-fa-golf-ball:before{content:"\f450"}.b-fa-chevron-circle-left:before,.b-fa-circle-chevron-left:before{content:"\f137"}.b-fa-house-chimney-window:before{content:"\e00d"}.b-fa-pen-nib:before{content:"\f5ad"}.b-fa-tent-arrow-turn-left:before{content:"\e580"}.b-fa-tents:before{content:"\e582"}.b-fa-magic:before,.b-fa-wand-magic:before{content:"\f0d0"}.b-fa-dog:before{content:"\f6d3"}.b-fa-carrot:before{content:"\f787"}.b-fa-moon:before{content:"\f186"}.b-fa-wine-glass-alt:before,.b-fa-wine-glass-empty:before{content:"\f5ce"}.b-fa-cheese:before{content:"\f7ef"}.b-fa-yin-yang:before{content:"\f6ad"}.b-fa-music:before{content:"\f001"}.b-fa-code-commit:before{content:"\f386"}.b-fa-temperature-low:before{content:"\f76b"}.b-fa-biking:before,.b-fa-person-biking:before{content:"\f84a"}.b-fa-broom:before{content:"\f51a"}.b-fa-shield-heart:before{content:"\e574"}.b-fa-gopuram:before{content:"\f664"}.b-fa-earth-oceania:before,.b-fa-globe-oceania:before{content:"\e47b"}.b-fa-square-xmark:before,.b-fa-times-square:before,.b-fa-xmark-square:before{content:"\f2d3"}.b-fa-hashtag:before{content:"\#"}.b-fa-expand-alt:before,.b-fa-up-right-and-down-left-from-center:before{content:"\f424"}.b-fa-oil-can:before{content:"\f613"}.b-fa-t:before{content:"T"}.b-fa-hippo:before{content:"\f6ed"}.b-fa-chart-column:before{content:"\e0e3"}.b-fa-infinity:before{content:"\f534"}.b-fa-vial-circle-check:before{content:"\e596"}.b-fa-person-arrow-down-to-line:before{content:"\e538"}.b-fa-voicemail:before{content:"\f897"}.b-fa-fan:before{content:"\f863"}.b-fa-person-walking-luggage:before{content:"\e554"}.b-fa-arrows-alt-v:before,.b-fa-up-down:before{content:"\f338"}.b-fa-cloud-moon-rain:before{content:"\f73c"}.b-fa-calendar:before{content:"\f133"}.b-fa-trailer:before{content:"\e041"}.b-fa-bahai:before,.b-fa-haykal:before{content:"\f666"}.b-fa-sd-card:before{content:"\f7c2"}.b-fa-dragon:before{content:"\f6d5"}.b-fa-shoe-prints:before{content:"\f54b"}.b-fa-circle-plus:before,.b-fa-plus-circle:before{content:"\f055"}.b-fa-face-grin-tongue-wink:before,.b-fa-grin-tongue-wink:before{content:"\f58b"}.b-fa-hand-holding:before{content:"\f4bd"}.b-fa-plug-circle-exclamation:before{content:"\e55d"}.b-fa-chain-broken:before,.b-fa-chain-slash:before,.b-fa-link-slash:before,.b-fa-unlink:before{content:"\f127"}.b-fa-clone:before{content:"\f24d"}.b-fa-person-walking-arrow-loop-left:before{content:"\e551"}.b-fa-arrow-up-z-a:before,.b-fa-sort-alpha-up-alt:before{content:"\f882"}.b-fa-fire-alt:before,.b-fa-fire-flame-curved:before{content:"\f7e4"}.b-fa-tornado:before{content:"\f76f"}.b-fa-file-circle-plus:before{content:"\e494"}.b-fa-book-quran:before,.b-fa-quran:before{content:"\f687"}.b-fa-anchor:before{content:"\f13d"}.b-fa-border-all:before{content:"\f84c"}.b-fa-angry:before,.b-fa-face-angry:before{content:"\f556"}.b-fa-cookie-bite:before{content:"\f564"}.b-fa-arrow-trend-down:before{content:"\e097"}.b-fa-feed:before,.b-fa-rss:before{content:"\f09e"}.b-fa-draw-polygon:before{content:"\f5ee"}.b-fa-balance-scale:before,.b-fa-scale-balanced:before{content:"\f24e"}.b-fa-gauge-simple-high:before,.b-fa-tachometer-fast:before,.b-fa-tachometer:before{content:"\f62a"}.b-fa-shower:before{content:"\f2cc"}.b-fa-desktop-alt:before,.b-fa-desktop:before{content:"\f390"}.b-fa-m:before{content:"M"}.b-fa-table-list:before,.b-fa-th-list:before{content:"\f00b"}.b-fa-comment-sms:before,.b-fa-sms:before{content:"\f7cd"}.b-fa-book:before{content:"\f02d"}.b-fa-user-plus:before{content:"\f234"}.b-fa-check:before{content:"\f00c"}.b-fa-battery-4:before,.b-fa-battery-three-quarters:before{content:"\f241"}.b-fa-house-circle-check:before{content:"\e509"}.b-fa-angle-left:before{content:"\f104"}.b-fa-diagram-successor:before{content:"\e47a"}.b-fa-truck-arrow-right:before{content:"\e58b"}.b-fa-arrows-split-up-and-left:before{content:"\e4bc"}.b-fa-fist-raised:before,.b-fa-hand-fist:before{content:"\f6de"}.b-fa-cloud-moon:before{content:"\f6c3"}.b-fa-briefcase:before{content:"\f0b1"}.b-fa-person-falling:before{content:"\e546"}.b-fa-image-portrait:before,.b-fa-portrait:before{content:"\f3e0"}.b-fa-user-tag:before{content:"\f507"}.b-fa-rug:before{content:"\e569"}.b-fa-earth-europe:before,.b-fa-globe-europe:before{content:"\f7a2"}.b-fa-cart-flatbed-suitcase:before,.b-fa-luggage-cart:before{content:"\f59d"}.b-fa-rectangle-times:before,.b-fa-rectangle-xmark:before,.b-fa-times-rectangle:before,.b-fa-window-close:before{content:"\f410"}.b-fa-baht-sign:before{content:"\e0ac"}.b-fa-book-open:before{content:"\f518"}.b-fa-book-journal-whills:before,.b-fa-journal-whills:before{content:"\f66a"}.b-fa-handcuffs:before{content:"\e4f8"}.b-fa-exclamation-triangle:before,.b-fa-triangle-exclamation:before,.b-fa-warning:before{content:"\f071"}.b-fa-database:before{content:"\f1c0"}.b-fa-mail-forward:before,.b-fa-share:before{content:"\f064"}.b-fa-bottle-droplet:before{content:"\e4c4"}.b-fa-mask-face:before{content:"\e1d7"}.b-fa-hill-rockslide:before{content:"\e508"}.b-fa-exchange-alt:before,.b-fa-right-left:before{content:"\f362"}.b-fa-paper-plane:before{content:"\f1d8"}.b-fa-road-circle-exclamation:before{content:"\e565"}.b-fa-dungeon:before{content:"\f6d9"}.b-fa-align-right:before{content:"\f038"}.b-fa-money-bill-1-wave:before,.b-fa-money-bill-wave-alt:before{content:"\f53b"}.b-fa-life-ring:before{content:"\f1cd"}.b-fa-hands:before,.b-fa-sign-language:before,.b-fa-signing:before{content:"\f2a7"}.b-fa-calendar-day:before{content:"\f783"}.b-fa-ladder-water:before,.b-fa-swimming-pool:before,.b-fa-water-ladder:before{content:"\f5c5"}.b-fa-arrows-up-down:before,.b-fa-arrows-v:before{content:"\f07d"}.b-fa-face-grimace:before,.b-fa-grimace:before{content:"\f57f"}.b-fa-wheelchair-alt:before,.b-fa-wheelchair-move:before{content:"\e2ce"}.b-fa-level-down-alt:before,.b-fa-turn-down:before{content:"\f3be"}.b-fa-person-walking-arrow-right:before{content:"\e552"}.b-fa-envelope-square:before,.b-fa-square-envelope:before{content:"\f199"}.b-fa-dice:before{content:"\f522"}.b-fa-bowling-ball:before{content:"\f436"}.b-fa-brain:before{content:"\f5dc"}.b-fa-band-aid:before,.b-fa-bandage:before{content:"\f462"}.b-fa-calendar-minus:before{content:"\f272"}.b-fa-circle-xmark:before,.b-fa-times-circle:before,.b-fa-xmark-circle:before{content:"\f057"}.b-fa-gifts:before{content:"\f79c"}.b-fa-hotel:before{content:"\f594"}.b-fa-earth-asia:before,.b-fa-globe-asia:before{content:"\f57e"}.b-fa-id-card-alt:before,.b-fa-id-card-clip:before{content:"\f47f"}.b-fa-magnifying-glass-plus:before,.b-fa-search-plus:before{content:"\f00e"}.b-fa-thumbs-up:before{content:"\f164"}.b-fa-user-clock:before{content:"\f4fd"}.b-fa-allergies:before,.b-fa-hand-dots:before{content:"\f461"}.b-fa-file-invoice:before{content:"\f570"}.b-fa-window-minimize:before{content:"\f2d1"}.b-fa-coffee:before,.b-fa-mug-saucer:before{content:"\f0f4"}.b-fa-brush:before{content:"\f55d"}.b-fa-mask:before{content:"\f6fa"}.b-fa-magnifying-glass-minus:before,.b-fa-search-minus:before{content:"\f010"}.b-fa-ruler-vertical:before{content:"\f548"}.b-fa-user-alt:before,.b-fa-user-large:before{content:"\f406"}.b-fa-train-tram:before{content:"\e5b4"}.b-fa-user-nurse:before{content:"\f82f"}.b-fa-syringe:before{content:"\f48e"}.b-fa-cloud-sun:before{content:"\f6c4"}.b-fa-stopwatch-20:before{content:"\e06f"}.b-fa-square-full:before{content:"\f45c"}.b-fa-magnet:before{content:"\f076"}.b-fa-jar:before{content:"\e516"}.b-fa-note-sticky:before,.b-fa-sticky-note:before{content:"\f249"}.b-fa-bug-slash:before{content:"\e490"}.b-fa-arrow-up-from-water-pump:before{content:"\e4b6"}.b-fa-bone:before{content:"\f5d7"}.b-fa-table-cells-row-unlock:before{content:"\e691"}.b-fa-user-injured:before{content:"\f728"}.b-fa-face-sad-tear:before,.b-fa-sad-tear:before{content:"\f5b4"}.b-fa-plane:before{content:"\f072"}.b-fa-tent-arrows-down:before{content:"\e581"}.b-fa-exclamation:before{content:"\!"}.b-fa-arrows-spin:before{content:"\e4bb"}.b-fa-print:before{content:"\f02f"}.b-fa-try:before,.b-fa-turkish-lira-sign:before,.b-fa-turkish-lira:before{content:"\e2bb"}.b-fa-dollar-sign:before,.b-fa-dollar:before,.b-fa-usd:before{content:"\$"}.b-fa-x:before{content:"X"}.b-fa-magnifying-glass-dollar:before,.b-fa-search-dollar:before{content:"\f688"}.b-fa-users-cog:before,.b-fa-users-gear:before{content:"\f509"}.b-fa-person-military-pointing:before{content:"\e54a"}.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-umbrella:before{content:"\f0e9"}.b-fa-trowel:before{content:"\e589"}.b-fa-d:before{content:"D"}.b-fa-stapler:before{content:"\e5af"}.b-fa-masks-theater:before,.b-fa-theater-masks:before{content:"\f630"}.b-fa-kip-sign:before{content:"\e1c4"}.b-fa-hand-point-left:before{content:"\f0a5"}.b-fa-handshake-alt:before,.b-fa-handshake-simple:before{content:"\f4c6"}.b-fa-fighter-jet:before,.b-fa-jet-fighter:before{content:"\f0fb"}.b-fa-share-alt-square:before,.b-fa-square-share-nodes:before{content:"\f1e1"}.b-fa-barcode:before{content:"\f02a"}.b-fa-plus-minus:before{content:"\e43c"}.b-fa-video-camera:before,.b-fa-video:before{content:"\f03d"}.b-fa-graduation-cap:before,.b-fa-mortar-board:before{content:"\f19d"}.b-fa-hand-holding-medical:before{content:"\e05c"}.b-fa-person-circle-check:before{content:"\e53e"}.b-fa-level-up-alt:before,.b-fa-turn-up:before{content:"\f3bf"}.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-weight:900}.b-fa:before,.b-fw-icon:before,.b-icon:before{font-family:Font Awesome\ 6 Free,FontAwesome6Free}.b-fw-icon:before,.b-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;display:inline-block;display:inline-flex;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;justify-content:center;line-height:1}.b-icon:after{font-style:normal}.b-fw-icon:before{vertical-align:0}.b-icon-add:before{content:"+"}.b-icon-remove:before{content:"\f00d"}.b-icon-remove-circle:before{content:"\f057"}.b-icon-clear:before,.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-show-details:before{content:"\f002"}.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-bold:before{content:"\f032"}.b-icon-italic:before{content:"\f033"}.b-icon-underline:before{content:"\f0cd"}.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-clear-filter:before{content:"\e17b"}.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-plus:before{content:"\f271"}.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-unlocked:before{content:"\f3c1"}.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-download:before{content:"\f019"}.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-before:before,.b-icon-left:before{content:"\f060"}.b-rtl .b-icon-before:before{transform:scaleX(-1)}.b-icon-after:before,.b-icon-right:before{content:"\f061"}.b-rtl .b-icon-after:before{transform:scaleX(-1)}.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,.b-rtl>.b-icon-previous:before{transform:scaleX(-1)}.b-icon-next:before{content:"\f054"}.b-rtl.b-icon-next:before,.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:"\f078"}.b-icon-group-expand:before{content:"\f054"}.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-lock-row:before{content:"\e67a"}.b-icon-unlock-row:before{content:"\e691"}.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-icon-chart:before{content:"\f201"}.b-icon-settings:before{content:"\f013"}.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-visibility{visibility:hidden!important}.b-hide-offscreen,.b-scroll-hidden{left:-10000em;position:absolute!important;top:-10000em;visibility:hidden!important}.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:2s;animation-name:b-fx-highlight-animation;animation:b-fx-highlight-animation 2s ease 0s 1;z-index:9999!important}@keyframes b-fx-highlight-animation{0%{box-shadow:none}50%{box-shadow:inset 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;contain:strict;display:flex;inset:0;justify-content:center;overflow:clip;pointer-events:none;position:fixed;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;inset-inline-start: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-trial-demo-mode [style*="data:image/svg+xml"]{background-image:none!important}.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-resize-grip{position:absolute;z-index:1}.b-resize-grip-bottom-end,.b-resize-grip-bottom-start,.b-resize-grip-top-end,.b-resize-grip-top-start{height:.5em;width:.5em}.b-resize-grip-top,.b-resize-grip-top-end,.b-resize-grip-top-start{top:0}.b-resize-grip-bottom,.b-resize-grip-bottom-end,.b-resize-grip-bottom-start{bottom:0}.b-resize-grip-bottom-start,.b-resize-grip-start,.b-resize-grip-top-start{inset-inline-start:0}.b-resize-grip-bottom-end,.b-resize-grip-end,.b-resize-grip-top-end{inset-inline-end:0}.b-resize-grip-bottom,.b-resize-grip-top{height:.5em}.b-resize-grip-end,.b-resize-grip-start{width:.5em}.b-resize-grip-bottom-end,.b-resize-grip-top-start{cursor:nwse-resize;z-index:2}.b-resize-grip-bottom-start,.b-resize-grip-top-end{cursor:nesw-resize;z-index:2}.b-resize-grip-bottom,.b-resize-grip-top{cursor:ns-resize;inset-inline-start:0;width:100%}.b-resize-grip-end,.b-resize-grip-start{cursor:ew-resize;height:100%;top:0}.b-dragging,.b-dragging *{pointer-events:none!important}.b-dragging:not(.b-widget){box-sizing:border-box;opacity:.8;z-index:100}.b-dragging:not(.b-widget).b-drag-unified-proxy{opacity:.65}.b-dragging:not(.b-widget).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-drag-proxy *{pointer-events:none!important}.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-scroll-hidden{transform:translate(0)!important}.b-infinity-scroller{overflow:scroll}.b-infinity-scroller.b-infinity-scroller-smooth{scroll-behavior:smooth}.b-infinity-scroller-item{position:absolute!important}.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-initializing *{transition:none!important}.b-widget.b-measure{display:block!important}.b-widget.b-anchored{overflow:visible}.b-widget.b-maximized{height:100%!important;inset-inline-start:0!important;max-height:100%!important;max-width:100%!important;position:fixed;top:0!important;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{inset-inline-start:0;position:absolute;top:0}.b-widget.b-positionable{position:absolute}.b-widget.b-floating{box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}.b-widget.b-floating.b-centered:not(.b-maximized),.b-widget.b-positioned.b-centered:not(.b-maximized){inset-inline-start:50%;top:50%}.b-widget.b-floating.b-centered:not(.b-maximized):not(.b-rtl),.b-widget.b-positioned.b-centered:not(.b-maximized):not(.b-rtl){transform:translate(-50%,-50%)}.b-widget.b-floating.b-centered:not(.b-maximized).b-rtl,.b-widget.b-positioned.b-centered:not(.b-maximized).b-rtl{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.b-hide-mode-clip{clip:rect(0,0,0,0)!important}.b-widget.b-hidden.b-hide-mode-opacity{opacity:0!important;pointer-events:none}.b-widget.b-hidden.b-hide-mode-display{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{position:absolute;z-index:-1}.b-widget .b-anchor svg{height:8px;overflow:visible;position:absolute;width:16px}.b-widget .b-anchor.b-anchor-bottom,.b-widget .b-anchor.b-anchor-top{height:8px;inset-inline-start:0;width:100%}.b-widget .b-anchor.b-anchor-top{bottom:calc(100% - 1px)}.b-widget .b-anchor.b-anchor-top svg{bottom:0}.b-widget .b-anchor.b-anchor-bottom{top:calc(100% - 1px)}.b-widget .b-anchor.b-anchor-bottom svg{rotate:180deg;top:0}.b-widget .b-anchor.b-anchor-end,.b-widget .b-anchor.b-anchor-start{height:100%;top:0;width:8px}.b-widget .b-anchor.b-anchor-start{inset-inline-end:calc(100% - 1px)}.b-widget .b-anchor.b-anchor-start svg{height:16px;right:0;rotate:270deg;transform-origin:8px 8px;width:8px}.b-widget .b-anchor.b-anchor-end{inset-inline-start:calc(100% - 1px)}.b-widget .b-anchor.b-anchor-end svg{height:16px;rotate:90deg;transform-origin:4px 4px;width:8px}.b-widget.b-sub-menu .b-anchor.b-anchor-end,.b-widget.b-sub-menu .b-anchor.b-anchor-start{width:9px}.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-hide-scroll{scrollbar-width:none}.b-hide-scroll::-webkit-scrollbar{display:none}.b-scroller-stretcher{height:1px;inset-inline-start:0;position:absolute;top:0;width:1px}.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-rtl .b-anchor.b-anchor-start svg{rotate:90deg;transform-origin:4px 4px}.b-rtl .b-anchor.b-anchor-end svg{rotate:270deg;transform-origin:8px 8px}.b-ltr{direction:ltr}.b-arialive-el{clip:rect(0,0,0,0);position:absolute}.b-firefox .b-anchor-end .b-pointer-el{margin-left:calc(var(--rtl-negate)*-1px)}.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:1;--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;margin:0;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,.b-tab-close){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:focus-visible{outline:1px solid #feac31}.b-button:disabled{cursor:default}.b-toolbar-content>.b-button{font-size:.9em}.b-button.b-borderless{border:none}.b-button img.b-button-image{height:1.3em}.b-button.b-splitbutton{padding-inline-end:0}.b-button.b-splitbutton .b-button-menu-icon{border-inline-start:1px solid rgba(var(--widget-primary-color-rgb),var(--button-border-opacity));display:grid;height:100%;margin-inline-start:1em;padding-inline:1em 1em;place-content:center}.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-button-custom-content{align-items:center;display:flex}.b-button-key{text-decoration:underline}.b-button-key.b-align-end{margin-inline-start:.5em}.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{font-size:.9em;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:#e6e8ea;border-inline-start-color:#d8dcdf;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 #e6e8ea;border-left-style:solid;border-left-width:0;border-right-style:solid;border-right-width:0;border-top:1px solid #d8dcdf;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-buttongroup.b-content-element.b-invalid{border:1px solid #e53f2c}.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-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-no-gap .b-button:not(.b-first-visible-child){margin-inline-start:-1px}.b-buttongroup.b-no-gap .b-button:not(.b-first-visible-child):not(.b-last-visible-child){border-radius:0}.b-buttongroup.b-no-gap .b-button.b-first-visible-child:not(.b-last-visible-child){border-bottom-right-radius:0;border-top-right-radius:0}.b-buttongroup.b-no-gap .b-button.b-last-visible-child:not(.b-first-visible-child),.b-buttongroup.b-no-gap.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-no-gap.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:not(.b-hidden){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-required label:after{content:"*"}.b-has-label.b-label-above{flex-direction:column}.b-has-label.b-label-before .b-label{align-self:center;flex-shrink:0;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-safari .b-field-inner{margin-block-end:.3px}.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-safari .b-field input[autocomplete=off]::-webkit-contacts-auto-fill-button{visibility:hidden}.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 bry-time,.b-numberfield input,.b-numberfield textarea,.b-textareafield bry-time,.b-textareafield input,.b-textareafield textarea,.b-textfield bry-time,.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 .7em;text-align:inherit}.b-numberfield bry-time:focus,.b-numberfield input:focus,.b-numberfield textarea:focus,.b-textareafield bry-time:focus,.b-textareafield input:focus,.b-textareafield textarea:focus,.b-textfield bry-time:focus,.b-textfield input:focus,.b-textfield textarea:focus{outline:none}.b-numberfield bry-time::-ms-clear,.b-numberfield input::-ms-clear,.b-numberfield textarea::-ms-clear,.b-textareafield bry-time::-ms-clear,.b-textareafield input::-ms-clear,.b-textareafield textarea::-ms-clear,.b-textfield bry-time::-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;appearance:none;margin:0}.b-numberfield input[type=number]{-moz-appearance:textfield;appearance:textfield}.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove{font-size:.8em}div.b-tooltip.b-field-error-tip{border:1px solid #e53f2c}div.b-tooltip.b-field-error-tip .b-panel-body-wrap{padding-block:.1em}div.b-tooltip.b-field-error-tip .b-panel-body-wrap,div.b-tooltip.b-field-error-tip .b-panel-body-wrap .b-popup-content{background-color:#f8f9fa;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-list-item.b-special-field{font-style:italic}.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:not(.b-empty) input::placeholder{visibility:hidden}.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-time{flex:1 0 10em}.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:baseline;flex:0 0 2rem;position:relative;top:1px}.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-checkbox>.b-field-inner .b-checkbox-label:before,.b-list.b-multiselect .b-selected-icon: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:.85em;font-weight:900;height:1.6em;justify-content:center;margin-inline-end:.6em;padding:.65em;transition:var(--checkbox-label-transition);width:1.6em}.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: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-using-keyboard .b-checkbox.b-contains-focus .b-checkbox-label:before,.b-using-keyboard .b-checkbox.b-contains-focus .b-slidetoggle-toggle{outline:2px solid #feac31;outline-offset:-2px}.b-container .b-checkbox-label:before{margin:.5em .675em .675em;margin-inline-end:.6em;margin-inline-start:0}.b-checkbox.b-field-container:not(.b-field-container-inline)>.b-field-container-wrap{margin-inline-start:2.2em}.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-text{pointer-events:none}.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}:has(.b-list-title)>.b-list .b-select-all-item{top:2em}.b-list .b-list-title{background-color:#fff;font-weight:500;height:2em;position:sticky;top:0;z-index:1}.b-list.b-multiselect .b-selected-icon{--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;display:inline-flex;visibility:visible}.b-list.b-multiselect .b-selected-icon:before{color:var(--checkbox-check-color);content:"\f00c"}.b-list.b-multiselect .b-selected .b-selected-icon{--checkbox-check-color:var(--checkbox-checked-check-color);--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-border-color);visibility:visible}.b-list-item{align-items:center;background-color:transparent;border-top:1px dotted transparent;color:#4f5964;cursor:pointer;display:flex;flex-direction:row;min-width:100px;overflow:hidden;overflow:clip;padding:.8em;position:relative;transition:background-color .2s,color .2s;white-space:nowrap}.b-list-itemli{padding-inline-start:calc(var(--tree-level, 0)*1em + .8em)}.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:#ffdead;color:#4f5964}.b-list-item:is(.b-list-item-group-header,.b-list-item-tree-parent){font-weight:500}.b-list-item:is(.b-list-item-group-header,.b-list-item-tree-parent) .b-icon-check{display:none}.b-list-item:is(.b-list-item-group-header,.b-list-item-tree-parent) .b-list-expander-icon{color:var(--button-text-color);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:is(.b-list-item-group-header,.b-list-item-tree-parent) .b-list-expander-icon{font-size:1.4em;width:1.4em}}.b-list-item:is(.b-list-item-group-header,.b-list-item-tree-parent) .b-list-expander-icon:hover{opacity:1}.b-grouped .b-list-item:not(.b-list-item-group-header,.b-list-item-tree-parent){padding-inline-start:2em!important}.b-virtualized .b-list-item{box-sizing:content-box;height:1.5em}.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-visible){opacity:0;pointer-events:none}.b-mask:not(.b-prevent-transitions){transition:opacity 1s}.b-mask:not(.b-prevent-transitions):not(.b-delayed-show){animation:maskOpacity .3s ease 0s 1}.b-mask:not(.b-prevent-transitions).b-hidden{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:not(.b-panel-has-header)>.b-panel-body-wrap,.b-panel.b-floating:not(.b-panel-has-header)>.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{--b-drawer-size:30em;--panel-background-color:#f8f9fa;background-color:var(--panel-background-color);color:#4f5964;padding:0;z-index:0}.b-panel>.b-positionable{z-index:10}.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-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 cubic-bezier(.06,1.1,.58,1),clip-path .2s ease-out,top .2s ease-out,right .2s ease-out,bottom .2s ease-out,left .2s ease-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:0 0 auto!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.b-panel-ui-plain>.b-panel-header .b-tool{color:inherit}.b-panel.b-panel-ui-plain,.b-panel.b-panel-ui-plain .b-panel-overlay{background-color:var(--panel-background-color)}.b-panel.b-panel-ui-plain .b-toolbar{background:transparent}.b-drawer-panel:not(.b-positioned,.b-floating){flex:unset}.b-drawer-panel.b-panel-overlay-revealed header.b-panel-collapse-revealer,.b-drawer-panel header.b-panel-collapse-revealer{display:none}.b-drawer-panel.b-panel-collapse-up{height:auto;inset:0 0 auto 0;min-height:var(--b-drawer-size)}.b-drawer-panel.b-panel-collapse-right{inset:0 0 0 auto;width:var(--b-drawer-size)}.b-drawer-panel.b-panel-collapse-down{height:auto;inset:auto 0 0 0;min-height:var(--b-drawer-size)}.b-drawer-panel.b-panel-collapse-left{inset:0 auto 0 0;width:var(--b-drawer-size)}.b-panel-content{justify-content:space-between;overflow:hidden;padding:1em}.b-panel-ui-plain>.b-panel-content{padding-block:0}.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:#fff0d9;color:#4f5964;display:flex;flex:0 0 auto;gap:.5em;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-tool{color:inherit}.b-panel-header.b-panel-ui-toolbar.b-dock-top{border-bottom:1px solid #d8d9da}.b-panel-header.b-panel-ui-toolbar.b-panel-ui-plain{border:none}.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-panel-ui-plain{background-color:transparent;border:none;color:inherit}.b-panel-header:not(.b-panel-ui-plain) .b-tool{color:#4f5964}.b-panel-header .b-header-title{display:inline-flex;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.b-panel-ui-plain>.b-panel-header .b-header-title.b-panel-ui-plain{font-size:1.2em;font-weight:600}.b-panel-header .b-panel-title-icon{font-size:.9em;margin-inline-end:.5em}.b-panel-header:after{content:" ";display:inline;font-size:.9em;height:2em;margin-inline-start:-.5em;visibility:hidden;width:1px}.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-left:after,.b-panel-header.b-dock-right:after{height:1px;width:2em}.b-panel-header.b-dock-bottom,.b-panel-header.b-dock-right{order:100}.b-button.b-tool,.b-tool{background-color:transparent;border:0;border-radius:50%;color:#4f5964;contain:paint;cursor:pointer;display:grid;flex-shrink:0;font-size:.9em;height:2em;place-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:0;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-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-end,.b-dock-bottom .b-tool.b-align-start,.b-dock-top .b-tool.b-align-end,.b-dock-top .b-tool.b-align-start{margin-block: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-codeeditor [data-ref=status] i.b-icon{margin-inline-end:.5em}.b-panel .b-bryntumcodeeditor-body-wrap{background:#fff}.b-panel .b-bryntumcodeeditor-body-wrap .monaco-editor .scroll-decoration{box-shadow:none}.b-codeeditor-content{padding:0}.b-codeeditor-content .line-numbers:not(.active-line-number){opacity:.3}.b-codeeditor-content .folded-background,.b-codeeditor-content .monaco-editor .view-overlays .current-line{background:transparent!important;border:0!important}.b-codeeditor-content .monaco-editor .lines-content .core-guide-indent{opacity:.4}.b-widget.b-democodeeditor{flex:unset;gap:0;width:450px}@media (min-width:2000px){.b-widget.b-democodeeditor{width:700px}}.b-widget.b-democodeeditor .b-header-title{font-size:18px;font-weight:400}.b-widget.b-democodeeditor .demo-header .b-button.b-text{min-height:2.5em}.b-widget.b-democodeeditor .demo-header .title-container{align-items:center}.b-widget.b-democodeeditor .demo-header .title{background:none;font-size:18px;padding-inline-start:0}.b-widget.b-democodeeditor .demo-header .b-tool{color:#fff;font-size:1.1em;height:2.5em}.b-widget.b-democodeeditor [data-ref=tbar] .b-toolbar-content{justify-content:flex-end}.b-widget.b-democodeeditor:not(.b-collapsed){border-inline-start:5px solid #d8d9da}body.b-theme-classic-dark .b-widget.b-democodeeditor:not(.b-collapsed){border-inline-start-color:#111}.b-widget.b-democodeeditor.b-collapsed .b-panel-collapse-revealer,.b-widget.b-democodeeditor.b-collapsing .b-panel-collapse-revealer{display:none}.b-widget.b-democodeeditor:not(.b-resizing){transition:border-width .1s}.b-widget.b-democodeeditor .b-top-toolbar{min-height:4em}.b-widget.b-democodeeditor .b-bottom-toolbar{background-color:#f3f4f5;color:#4f5964;transition:color .2s,background-color .2s}.readonly .b-widget.b-democodeeditor .b-bottom-toolbar{background-color:#ff8d46}.b-widget.b-democodeeditor .b-bottom-toolbar [data-ref=cursorPos]{margin-inline-start:auto}.b-widget.b-democodeeditor .b-democodeeditor-body-wrap,.b-widget.b-democodeeditor .b-panel-overlay{overflow:hidden}.b-widget.b-democodeeditor .b-panel-content{direction:ltr}.b-widget.b-democodeeditor.b-resizing *{user-select:none}.b-widget.b-democodeeditor.b-over-resize-handle{cursor:ew-resize}.b-widget.b-democodeeditor .b-header-title i{margin-inline-end:.5em}.b-widget.b-democodeeditor.b-hidden{border-inline-start-width:0;display:flex!important}.b-widget.b-democodeeditor .b-democodeeditor-header{background-color:#0076f8}.b-widget.b-democodeeditor.invalid .b-democodeeditor-header i{color:rgba(144,1,1,.678)}.b-widget.b-democodeeditor.invalid .b-bottom-toolbar{background:#b71c1c;color:#fff}.b-widget.b-democodeeditor .b-bottom-toolbar .b-toolbar-content{padding:.5em 1em!important}.b-widget.b-democodeeditor .b-panel-header.b-dock-top{border-bottom:none}.b-widget.b-democodeeditor .b-panel-header .b-tool{height:2.5em;width:2.5em}.b-widget.b-democodeeditor .b-combo-picker .b-editor-file-type{margin-inline-end:.5em}.b-widget.b-democodeeditor .b-combo-picker .b-editor-folder{color:#a0a0a0}@media (max-width:450px){.b-democodeeditor .b-icon-download{display:none!important}}.b-carousel-content:not(.b-carousel-empty){padding:0}.b-carousel-content>.b-carousel-content{overflow:hidden}.b-carousel-content.b-carousel-empty>.b-carousel-inner-ct,.b-carousel-content:not(.b-carousel-empty)>.b-carousel-empty-text{display:none}.b-calendarpanel{flex-shrink:0;-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{align-items:baseline;display:flex;flex-direction:column}.b-calendarpanel .b-weeks-container .b-calendar-row{min-height:var(--min-row-height);min-width:100%}.b-datepicker{--datepicker-selected-cell-background-color:#3183fe;--datepicker-selected-range-background-color:rgba(49,131,254,0.15)}.b-datepicker:focus{outline:0}.b-datepicker.b-highlight-selected-week .b-calendar-week{border:1px solid transparent}.b-datepicker.b-highlight-selected-week .b-calendar-week:has(.b-selected-date){background-color:#c9dfff;border-color:#3183fe}.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;display:inline-flex;flex:none!important;height:100%;margin-bottom:0!important;min-width:0;width:auto}.b-datepicker .b-field:not(.b-readonly):not(.b-disabled){cursor:pointer}.b-datepicker .b-field:not(.b-readonly):not(.b-disabled):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:transparent;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-calendar-weekdays{background-color:transparent;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.4em;margin:5px 4px;text-align:center;width:2.4em}.b-datepicker .b-calendarpanel-content{justify-content:flex-start;padding:0}.b-datepicker .b-week-number-cell{color:#76c579}.b-datepicker .b-weeks-container .b-calendar-cell{align-items:center;flex:1 0 2.4em;margin:5px 0;outline:0 none;padding:0 4px;position:relative;transition:background-color .2s,color .2s}.b-datepicker .b-weeks-container .b-calendar-cell>.b-datepicker-cell-inner{align-items:center;border:1px solid transparent;border-radius:50%;display:flex;flex-direction:column;height:2.4em;justify-content:center;position:relative;width:2.4em}.b-datepicker .b-weeks-container .b-calendar-cell.b-today>.b-datepicker-cell-inner{border-color:#feac31;border-width:1px}.b-datepicker .b-weeks-container .b-calendar-cell:focus>.b-datepicker-cell-inner{border-radius:50%;outline:2px solid #feac31;outline-offset:3px}.b-datepicker .b-weeks-container .b-calendar-cell.b-selected-date:not(.b-in-range)>.b-datepicker-cell-inner{background-color:var(--datepicker-selected-cell-background-color);border-color:#3183fe;color:#fff}.b-datepicker .b-weeks-container .b-calendar-cell.b-other-month>.b-datepicker-cell-inner{color:#bbb}.b-datepicker .b-weeks-container .b-calendar-cell:not(.b-disabled-date,.b-selected-date)>.b-datepicker-cell-inner{cursor:pointer}.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-out-of-range>.b-datepicker-cell-inner{color:#aaa}.b-datepicker .b-weeks-container .b-calendar-cell.b-disabled-date>.b-datepicker-cell-inner{color:#aaa;opacity:.4}.b-datepicker .b-weeks-container .b-calendar-cell.b-in-range{background-color:var(--datepicker-selected-range-background-color);border-radius:0!important}.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-range-end,.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start{z-index:0}.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before,.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before{background-color:var(--datepicker-selected-range-background-color);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end>.b-datepicker-cell-inner,.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start>.b-datepicker-cell-inner{background-color:#fff;position:relative}.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end>.b-datepicker-cell-inner:after,.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start>.b-datepicker-cell-inner:after{background-color:var(--datepicker-selected-range-background-color);border-radius:50%;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before{left:50%}.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before{right:50%}.b-datepicker:not(:has(.b-today,.b-selected-date)) .b-calendar-cell.b-active-date:not(:focus)>.b-datepicker-cell-inner:not(:hover){border-color:#feac31}.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-monthpicker,.b-datepicker .b-yearpicker{height:100%;width:100%}.b-datepicker .b-datepicker-monthbutton,.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;text-transform:none}.b-datepicker .b-datepicker-monthbutton:not(.b-disabled):not(.b-tab):hover,.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover{background-color:unset;opacity:.7}.b-datepicker-nav-button.b-icon,.b-icon.b-multidatepicker-nav-button{border:none;border-radius:50%;height:2em;min-height:24px;min-width:24px;padding:0;width:2em}.b-datepicker-nav-button.b-icon:not(.b-multidatepicker-nav-button),.b-icon.b-multidatepicker-nav-button:not(.b-multidatepicker-nav-button){font-size:80%}.b-datepicker-nav-button.b-icon:before,.b-icon.b-multidatepicker-nav-button:before{line-height:normal}.b-datepicker-nav-button.b-icon:hover,.b-icon.b-multidatepicker-nav-button:hover{opacity:.7}.b-datepicker-nav-button.b-icon:not(.b-contains-focus),.b-icon.b-multidatepicker-nav-button:not(.b-contains-focus){background:transparent}.b-datepicker .b-datepicker-title{overflow:hidden}.b-datepicker .b-calendar-days{overflow:visible}.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{flex-shrink:0}.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{padding-block:1em}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:#3f4750}.b-popup-header{background-color:#fff0d9;color:#4f5964}.b-modal-mask{inset:0;pointer-events:all;position:fixed;z-index:11001}.b-modal-mask:not(.b-modal-transparent){background-color:hsla(0,0%,39%,.5)}@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{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-alert .b-messagedialog-message,.b-messagedialog.b-popup.b-messagedialog-confirm .b-messagedialog-message{display:block}.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-monthpicker{width:max-content}.b-monthpicker .b-toolbar.b-dock-top{background-color:transparent;border-bottom:none;color:#4f5964;font-size:1.2em;min-height:0}.b-monthpicker .b-toolbar.b-dock-top .b-toolbar-content{gap:.5ex;padding:.5em .5ex!important}.b-monthpicker .b-toolbar.b-dock-top button{border:none;height:1.6em;min-height:0;text-transform:none}.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title{background-color:unset;color:inherit;font-weight:400;margin-inline:auto}.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title:not(.b-disabled,.b-tab):hover{background-color:unset;opacity:.7}.b-monthpicker .b-monthpicker-body-wrap{background-color:#f8f9fa}.b-monthpicker .b-monthpicker-content{align-items:center;display:grid;gap:1em;grid-template-columns:repeat(3,1fr);padding:1em}.b-monthpicker .b-monthpicker-content button.b-monthpicker-month{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-monthpicker .b-monthpicker-content button.b-monthpicker-month:hover{background-color:rgba(49,131,254,.15);border-color:transparent}.b-monthpicker .b-monthpicker-content button.b-monthpicker-month.b-selected{background-color:#3183fe;border-color:#3183fe;color:#fff}.b-monthpicker.b-floating,.b-monthpicker.b-outer{min-height:18.2em;min-width:20.4em}.b-confirmationbar .b-toolbar-content{justify-content:flex-end}.b-confirmationbar .b-toolbar-content .b-button:not(:first-child){margin-inline-start:1em}.b-multidatepicker-nav-button{top:.25em;transition:opacity .2s ease}.b-panel-has-header.b-header-dock-top>.b-multidatepicker-nav-button{top:4.5em}.b-multidatepicker:not(.b-multidatepicker-nav-buttons)>.b-multidatepicker-nav-button{display:none}.b-multidatepicker-next-button{right:.3em}.b-multidatepicker-prev-button{left:.3em}.b-multidatepicker-nav-floating{overflow:visible}.b-multidatepicker-nav-floating>.b-button.b-multidatepicker-nav-button{background-color:#f8f9fa;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);padding:1.4em;top:50%}.b-multidatepicker-nav-floating>.b-button.b-multidatepicker-nav-button:focus,.b-multidatepicker-nav-floating>.b-button.b-multidatepicker-nav-button:hover{background-color:#f9fafb;opacity:unset}.b-multidatepicker-nav-floating>.b-multidatepicker-next-button{right:0;translate:50% -50%}.b-multidatepicker-nav-floating>.b-multidatepicker-prev-button{left:0;translate:-50% -50%}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker-content .b-calendar-week,.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays{padding-inline:1.5em}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker-content .b-calendar-week .b-active-date:not(.b-selected-date,.b-today):not(:focus)>.b-datepicker-cell-inner,.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays .b-active-date:not(.b-selected-date,.b-today):not(:focus)>.b-datepicker-cell-inner{border-color:transparent}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker-content .b-weeks-container{padding-block:.4em}.b-multidatepicker-content>.b-carousel-inner-ct .b-other-month{pointer-events:none;visibility:hidden}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-first>.b-top-focus-trap,.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-last>.b-end-focus-trap,.b-multidatepicker-content>.b-carousel-inner-ct [data-ref=nextMonth],.b-multidatepicker-content>.b-carousel-inner-ct [data-ref=nextYear],.b-multidatepicker-content>.b-carousel-inner-ct [data-ref=prevMonth],.b-multidatepicker-content>.b-carousel-inner-ct [data-ref=prevYear]{display:none}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=monthField]{pointer-events:none}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=yearButton]{display:none}.b-multidatepicker-content>.b-carousel-inner-ct .b-datepicker .b-calendar-cell>.b-datepicker-cell-inner{cursor:pointer}.b-daterangepicker .b-end-date,.b-daterangepicker .b-start-date{width:13em}.b-daterangepicker.b-daterangefield-picker .b-end-date{width:11em}.b-daterangepicker.b-picking-start-date .b-range-end:not(.b-range-start),.b-daterangepicker:not(.b-picking-start-date) .b-range-start:not(.b-range-end){--datepicker-selected-cell-background-color:#bcd6fb}.b-daterangefield{width:unset}.b-daterangefield>.b-field-container-wrap>.b-fieldcontainer{min-width:24.5em}.b-daterangefield>.b-field-container-wrap>.b-fieldcontainer>.b-widget:not(:first-child){margin-inline-start:.5em}.b-daterangefield.b-pick-time>.b-field-container-wrap>.b-fieldcontainer{min-width:39.5em}.b-daterangefield .b-start-date{flex:7 0 auto;width:13em}.b-daterangefield .b-end-date{flex:5 0 auto;width:11em}.b-daterangefield .b-end-time,.b-daterangefield .b-start-time{flex:7 7 auto}.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-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 transparent;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:#ffdead;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)}.b-menu-custom-content{display:flex}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-panel.b-radiogroup{--panel-background-color:transparent}.b-panel.b-radiogroup .b-fieldset-content{gap:.75em}.b-panel.b-checkboxgroup .b-fieldset-content{gap:0}.b-panel.b-checkboxgroup .b-fieldset-content:not(.b-inline){padding:var(--autocontainer-gap)}.b-panel.b-checkboxgroup .b-fieldset-content.b-inline{flex-wrap:wrap}.b-panel.b-checkboxgroup .b-fieldset-content.b-inline label{white-space:nowrap}.b-panel.b-checkboxgroup.b-invalid .b-checkbox label:before{outline:1px solid #e53f2c;outline-offset:2px}.b-richtextfield{color:#4f5964;height:10em;overflow:visible}.b-richtextfield .b-field-inner{align-items:flex-start;overflow:visible}.b-richtextfield .b-richtextfield-container{flex:1;height:100%;outline:none;padding:.5em}.b-cell-editor .b-richtextfield{height:100%;min-height:100%}.b-ripple{display:none}.b-sftimepicker .b-panel-content{align-items:stretch;background-color:#f8f9fa;gap:.5em;padding:.5em}.b-sftimepicker .b-panel-content .b-widget{flex:0 0 auto;margin:0;width:auto}.b-sftimepicker .b-panel-content .b-numberfield.b-has-label{margin-top:0}.b-sftimepicker .b-panel-content .b-numberfield>.b-label{clip-path:polygon(0 0);contain:strict;position:absolute}.b-sftimepicker .b-panel-content .b-numberfield:not(.b-first-visible-child):before{align-self:center;content:":";font-weight:700;margin-inline-end:.5em}.b-sftimepicker .b-panel-content .b-numberfield input{width:2.8em}.b-sftimepicker .b-panel-content .b-button{flex:0 0 3em;padding:0}.b-sftimepicker .b-panel-content .b-button label{text-overflow:clip}.b-slider{align-items:center;background-color:transparent;column-gap:.5em;overflow:visible}.b-slider.b-has-label{flex-direction:column}.b-slider.b-has-label.b-has-field-label{display:grid;grid-template-columns:auto auto}.b-slider .b-slider-value{font-size:.8em;grid-column:1/-1;grid-row:2;justify-self:center;transition:color .2s}.b-slider.b-rtl>[type=range]{direction:rtl}.b-slider [type=range]{align-self:stretch;-webkit-appearance:none;background-color:transparent;flex:1;font-size:inherit;margin:10px 0;max-width:100%;min-width:0;padding:0}.b-slider [type=range]:focus{outline:0}.b-slider [type=range]:focus::-webkit-slider-runnable-track{background:#6fa8fe}.b-slider [type=range]:focus::-moz-range-track{background:#6fa8fe}.b-slider [type=range]:focus::-ms-fill-lower,.b-slider [type=range]:focus::-ms-fill-upper{background:#6fa8fe}.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:#d3d3dd;cursor:default}.b-slider.b-disabled [type=range]::-moz-range-thumb,.b-slider.b-disabled [type=range]::-moz-range-track{background:#d3d3dd;cursor:default}.b-slider.b-disabled [type=range]::-webkit-slider-runnable-track,.b-slider.b-disabled [type=range]::-webkit-slider-thumb{background:#d3d3dd;cursor:default}.b-grid-cell .b-slider{flex:1}.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))}.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;--splitter-button-size:1.3em}}@media (pointer:fine){.b-splitter{--splitter-inner-size:0;--splitter-button-size:1em}}.b-splitter.b-disabled{flex:0 0 1px;pointer-events:none}.b-splitter:not(.b-disabled){overflow:visible}.b-splitter:after{content:"";inset-inline-start:0;position:absolute;top:0;z-index:1}.b-splitter.b-hover:after,.b-splitter.b-moving:after{background-color:#e5e5e8}.b-splitter.b-hover .b-splitter-buttons,.b-splitter.b-moving .b-splitter-buttons,.b-splitter.b-show-buttons .b-splitter-buttons{display:flex}.b-splitter.b-horizontal{min-height:.5em}.b-splitter.b-horizontal:not(.b-drag-disabled){cursor:ns-resize}.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:not(.b-drag-disabled):after,.b-splitter.b-horizontal.b-moving:after,.b-splitter.b-horizontal:hover:not(.b-drag-disabled):after{height:10px;top:calc(-5px - -.25em)}.b-splitter.b-horizontal .b-splitter-buttons{margin-top:.2em;transform:translate(-50%,-50%) rotate(90deg)}.b-splitter.b-vertical{min-width:.5em}.b-splitter.b-vertical:not(.b-drag-disabled){cursor:ew-resize}.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:not(.b-drag-disabled):after,.b-splitter.b-vertical.b-moving:after,.b-splitter.b-vertical:hover:not(.b-drag-disabled):after{inset-inline-start:calc(-5px - -.25em);width:10px}.b-splitter:first-child,.b-splitter:last-child{flex:0;min-width:0;visibility:hidden}.b-splitter .b-splitter-inner{background:#e5e5e8;display:flex;height:100%;position:relative;width:100%;z-index:2}.b-splitter .b-splitter-buttons{display:none;font-size:var(--splitter-button-size);height:2.4em;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);transition:top .2s ease-in-out,inset-inline-start .2s ease-in-out;width:2.4em;z-index:3}.b-splitter .b-splitter-buttons:has(.b-disabled){pointer-events:none}.b-splitter .b-splitter-button-collapse,.b-splitter .b-splitter-button-expand{align-items:center;background:#e5e5e8;cursor:pointer;display:flex;flex:1;padding-top:.1em;position:relative}.b-splitter .b-splitter-button-collapse:hover .b-splitter-button-icon,.b-splitter .b-splitter-button-expand:hover .b-splitter-button-icon{color:#3183fe}.b-splitter .b-splitter-button-collapse.b-disabled,.b-splitter .b-splitter-button-expand.b-disabled{cursor:default;pointer-events:none;visibility:hidden!important}.b-splitter .b-splitter-button-collapse:not(.b-disabled),.b-splitter .b-splitter-button-expand:not(.b-disabled){pointer-events:auto}.b-splitter .b-splitter-button-collapse{border-bottom-left-radius:100% 50%;border-top-left-radius:100% 50%;justify-content:flex-end}.b-splitter .b-splitter-button-expand{border-bottom-right-radius:100% 50%;border-top-right-radius:100% 50%}.b-splitter .b-splitter-button-icon{align-content:center;color:#8a8a95;cursor:pointer;font-size:1.3em;font-weight:400;height:1.5em}.b-splitter .b-splitter-touch-area{height:100%;inset-inline-start:-.75em;position:absolute;top:0;width:2em}.b-splitter .b-splitter-button-touch-area{height:3em;position:absolute;top:-.3em;width:2em}.b-splitter .b-splitter-button-collapse .b-splitter-button-touch-area{inset-inline-start:-.9em}.b-splitter .b-splitter-button-expand .b-splitter-button-touch-area{inset-inline-end:-.9em}.b-splitter.b-rtl.b-horizontal .b-splitter-buttons{transform:translate(50%,-50%) rotate(-90deg)}.b-splitter.b-rtl.b-vertical .b-splitter-buttons{transform:translate(50%,-50%) scaleX(-1)}.b-splitter.b-rtl .b-splitter-button-collapse,.b-splitter.b-rtl .b-splitter-button-expand{transform:scaleX(-1)}.b-splitter.b-rtl .b-splitter-button-expand{justify-content:flex-end}.b-splitter.b-rtl .b-splitter-button-collapse{justify-content:flex-start}.b-timefield bry-time{--timefield-button-background-color:color-mix(in srgb,currentColor,#fff 85%);--timefield-input-background-color:transparent}.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-empty:not(.b-contains-focus) bry-time{opacity:0}.b-timepicker{max-height:535px}.b-timepicker .b-list{align-items:center;background-color:transparent;display:flex;flex:1 1 auto;flex-direction:column;scroll-snap-type:block}.b-timepicker .b-timepicker-item{aspect-ratio:1;display:grid;flex-shrink:0;padding:.7em;place-content:center;scroll-snap-align:start;width:3em}.b-timepicker .b-timepicker-item[aria-selected=true]{outline:1px solid #feac31;outline-offset:-1px}@keyframes b-toast-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:b-toast-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 .b-panel-content.b-no-child-elements{margin-block:.5em;padding-block:.25em}.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-tooltip .b-tooltip-header .b-tool{color:#4f5964}.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{--b-tabpanel-tabs-pseudo-border:2px solid #feac31;background-color:transparent;border-color:#d0d1d2;color:#3b3b3b;z-index:1}.b-tabpanel-tab.b-invalid:after{border-bottom:2px solid #e53f2c;bottom:0;content:" ";height:2px;inset-inline-start:0;position:absolute;width:100%}.b-dock-top>.b-tabpanel-tabs>.b-tabpanel-tab:before{border-bottom:var(--b-tabpanel-tabs-pseudo-border);bottom:0;content:"";inset-inline:0;position:absolute}.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-offset:-1px}.b-tabpanel-tab:focus:not(.b-active,.b-disabled){--b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;color:#616161}.b-tabpanel-tab:not(.b-active) img{filter:grayscale(1);opacity:.5}.b-tabpanel-tab .b-tab-close{color:#7b7b7b;font-size:.8em;margin-inline-start:1em}.b-tabpanel-tab .b-tab-close:hover{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:none}.b-toolbar.b-tabbar.b-dock-top:before{border-bottom:1px solid #d0d1d2;bottom:0;content:"";inset-inline:0;position:absolute}.b-toolbar.b-tabbar.b-dock-right{border-inline-start:1px solid #d0d1d2}.b-toolbar.b-tabbar.b-dock-bottom{border-top:1px solid #d0d1d2}.b-toolbar.b-tabbar.b-dock-left{border-inline-end:1px solid #d0d1d2}.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active,.b-disabled){--b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;background-color:#f2f4f6;color:#616161}.b-tabbar.b-dock-bottom .b-tabpanel-tabs,.b-tabbar.b-dock-top .b-tabpanel-tabs{align-items:center}.b-tabbar.b-dock-bottom .b-tabpanel-tabs>.b-widget.b-tab-last,.b-tabbar.b-dock-top .b-tabpanel-tabs>.b-widget.b-tab-last{margin-inline-end:auto}.b-tabbar.b-dock-bottom .b-tabpanel-tabs>.b-widget:not(.b-tab),.b-tabbar.b-dock-top .b-tabpanel-tabs>.b-widget:not(.b-tab){height:80%;min-height:1em}.b-tabbar.b-dock-bottom .b-tabpanel-tabs>.b-widget:not(.b-tab).b-last-visible-child,.b-tabbar.b-dock-top .b-tabpanel-tabs>.b-widget:not(.b-tab).b-last-visible-child{margin-inline-end:.3em}.b-tabbar.b-dock-bottom .b-tabpanel-tabs>.b-widget:not(.b-tab-last),.b-tabbar.b-dock-left .b-tabpanel-tabs>.b-widget:not(.b-tab-last),.b-tabbar.b-dock-right .b-tabpanel-tabs>.b-widget:not(.b-tab-last),.b-tabbar.b-dock-top .b-tabpanel-tabs>.b-widget:not(.b-tab-last){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:transparent;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{color:inherit;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}:host,:root{--b-hint-highlight-color:#feac31}.b-hint code{background:#eee;line-height:1;padding:2px 4px}.b-theme-classic-dark .b-hint code{background:#111}.b-hint .b-mask{opacity:0}.b-hint .b-description{line-height:1.7em}.b-hint.b-scroll-realigning{transition:none!important}.b-mouse-pointer{display:inline-grid;font-size:20px;pointer-events:none;position:absolute}.b-hint.b-floating{max-width:37em;transition:top .5s,inset-inline-start .5s;width:max-content}.b-hint.b-floating [data-ref=steps]{margin-inline-end:auto}.b-hint.b-floating.b-no-title .b-hint-header{max-height:0;padding:0}.b-hint.b-floating.b-no-title .b-popup-close{inset-block-start:1em;inset-inline-end:1em;position:absolute}.b-hint.b-floating.b-no-title .b-hint-content{padding-inline-end:2em}.b-hint.b-floating,.b-hint.b-floating .b-button,.b-hint.b-floating .b-hint-body-wrap{border-radius:.5em}.b-hint.b-floating .b-button{height:2.75em;text-transform:none}.b-hint.b-floating .b-tooltip-header .b-tool{position:absolute;right:.5em;top:.5em}.b-float-root .b-hint-highlighter{background-color:transparent;border-radius:3px;height:var(--b-highlight-height);left:var(--b-highlight-left);outline:2px solid var(--b-hint-highlight-color);pointer-events:none!important;top:var(--b-highlight-top);transition:inset-inline-start .5s,inset-block-start .5s,width .5s,height .5s,background-color .7s;width:var(--b-highlight-width)}.b-float-root .b-hint-highlighter.b-hint-highlighter-ping{animation:hint-highlighter-ping 1.2s linear 3;z-index:99999}.b-float-root .b-hint-highlighter.b-hint-highlighter-center{background-color:var(--b-hint-highlight-color);border-radius:50%;outline-offset:-2px;z-index:-1}.b-float-root .b-hint-highlighter.b-realigning{transition:none!important}@keyframes hint-highlighter-ping{0%{outline-color:var(--b-hint-highlight-color);outline-offset:-2px;outline-width:2px}70%{outline-color:color-mix(in srgb,var(--b-hint-highlight-color) 40%,transparent 60%);outline-offset:20px;outline-width:10px}95%{outline-color:transparent;outline-offset:20px;outline-width:10px}96%{outline-color:transparent;outline-offset:-2px;outline-width:2px}to{outline-color:var(--b-hint-highlight-color);outline-offset:-2px;outline-width:2px}}.b-modal-mask[owned-by*=b-hint]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,var(--b-highlight-left) var(--b-highlight-top),var(--b-highlight-left) calc(var(--b-highlight-top) + var(--b-highlight-height)),calc(var(--b-highlight-left) + var(--b-highlight-width)) calc(var(--b-highlight-top) + var(--b-highlight-height)),calc(var(--b-highlight-left) + var(--b-highlight-width)) var(--b-highlight-top),var(--b-highlight-left) var(--b-highlight-top));transition:all .5s}.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>.b-field-inner .b-checkbox-label:before,.b-list.b-multiselect .b-selected-icon,.b-list.b-multiselect .b-selected-icon:before{--checkbox-unchecked-check-color:transparent;--checkbox-checked-background-color:transparent;--checkbox-checked-check-color:#474849}.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:rgba(0,0,0,.7);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:#7f8183;transform:scale3d(1.1,1.1,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:.4em;cursor:pointer;height:1.5em;width:1.5em}.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty{border:1px solid #e9eaeb}.b-percent-bar-outer{background:#f1f1f1;border-radius:1em;flex:1;height:30%;max-height:.8em;overflow:clip}.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-percentdone-circle{--grid-percent-circle-angle:0;align-items:center;background-color:#e9eaeb;background-image:conic-gradient(#3183fe 0 var(--grid-percent-circle-angle),transparent var(--grid-percent-circle-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-percentdone-circle:focus-visible{outline:none}.b-grid-body-container.b-scrolling .b-percent-bar{transition:none}.b-rating-cell-inner .b-icon{font-size:1.8em}.b-rating-cell-inner .b-empty{color:rgba(224,224,231,.3)}.b-rating-cell-inner .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,.b-grid-cell.b-sequence-cell{background-color:#f1f1f1;border-inline-end:1px solid #e9eaeb}.b-grid-row.b-hover .b-grid-cell:hover.b-row-number-cell,.b-grid-row.b-hover .b-grid-cell:hover.b-sequence-cell,.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-row-number-cell,.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-sequence-cell,.b-group-row .b-grid-cell:first-child.b-row-number-cell,.b-group-row .b-grid-cell:first-child.b-sequence-cell{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-grid-cell.b-selected.b-sequence-cell,.b-gridbase .b-grid-row.b-selected .b-row-number-cell,.b-gridbase .b-grid-row.b-selected .b-sequence-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-grid-cell.b-sequence-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,.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-sequence-cell{background-color:#ececec}.b-sparkline-cell .b-chart{background:transparent}.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:rotate 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-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-tree-line{border-inline-start:2px solid #ddd;height:100%}.b-editor.b-cell-editor{background-color:transparent;border-style:solid;border-width:0;overflow:visible;position:absolute;z-index:1}.b-editor.b-cell-editor:not(.b-floating){box-shadow:none!important}.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 :is(.b-grid-row,.b-grid-cell).b-editing{contain:unset;outline:none!important;overflow:visible;z-index:1}.b-gridbase :is(.b-grid-row,.b-grid-cell).b-editing .b-grid-cell.b-editing:has(.b-editor){color:transparent}.b-grid-cell:not(.b-editing) .b-cell-editor{display:none}.b-grid-cell.b-editing:not(.b-search-hit){color:transparent}.b-grid-cell.b-editing:not(.b-search-hit).b-tree-cell>.b-tree-cell-value,.b-grid-cell.b-editing:not(.b-search-hit):not(.b-tree-cell)>:not(.b-editor){visibility:hidden}.b-celltooltip-tip{max-height:50%}.b-chartdesigner-popup .b-popup-content{display:flex;padding:0}.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:#fea013}.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i{color:#fea013}.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]){background-color:#fea013}.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-column-reorder-stretched.b-drag-proxy{background-color:rgba(49,131,254,.125);outline:none}.b-column-reorder-stretched.b-drag-proxy>*{display:none!important}.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}.b-fill-handle-right-edge{border-right:0;transform:translate(-100%,-50%);width:.5em}.b-rtl .b-fill-handle{transform:translate(50%,-50%)}.b-rtl .b-fill-handle.b-fill-handle-left-edge{border-right:0;transform:translate(100%,-50%);width:.5em}@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;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-grid-header.b-filter-bar-enabled.b-grid-header-align-end .b-field{order:100000}.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end input{text-align:end}.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:not(:focus-within) .b-fieldtrigger[data-ref=back],.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=clear],.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=expand],.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=forward],.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=spin]{display:none}.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:2}.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-grid-row.b-group-row,.b-mergecells .b-stripe .b-grid-row.b-group-row{z-index:2}.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{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;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}body:not(.b-singlepageunscaled) .b-page-wrap{contain:strict}.b-export .b-gridbase{min-height:0!important}.b-export .b-export-content{display:flex;flex-direction:column;height:100%}.b-export .b-export-body{contain:strict;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.b-singlepageunscaled{display:flex}.b-export.b-singlepageunscaled .b-export-body{contain:content}.b-export-header,.b-export-header *{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:#8a8a95;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-editor{--b-label-width:10em}.b-row-editor .b-field .b-label{width:var(--b-label-width)}.b-row-editor .b-bottom-toolbar .b-toolbar-content{padding-inline-start:calc(1em + var(--b-label-width))}.b-theme-material .b-row-editor .b-bottom-toolbar .b-toolbar-content{justify-content:space-evenly;padding-inline-start:0}.b-editor-instant-update .b-row-editor .b-bottom-toolbar,.b-row-editor.b-readonly [data-ref=save]{display:none}.b-row-editor :is(.b-panel-overlay-right,.b-panel-overlay-left) .b-toolbar-content>*{flex:1 1 33%;max-width:10em}.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-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-grip{display:grid;grid-template-columns:auto 1fr}.b-row-reorder-grip.b-grid-cell-align-end{justify-items:end}.b-row-reorder-grip.b-grid-cell-align-end:before{margin-inline-end:auto}.b-row-reorder-grip.b-grid-cell-align-right{justify-items:right}.b-row-reorder-grip.b-grid-cell-align-center{justify-items:center}.b-row-reorder-grip:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;align-self:stretch;content:"\f58e";cursor:move;display:inline-flex;font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;margin-inline-start:-.5em;padding-inline:.85em}.b-grid-treegrouped .b-tree-parent-row .b-row-reorder-grip:before{content:none}.b-rownumber-cell.b-row-reorder-grip:before{margin-inline-end:auto;margin-inline-start:-.85em;padding-inline-end:.85em}.b-row-drag-count-indicator:before{inset-inline-end:-.7em}.b-row-reorder-proxy{display:flex;flex-direction:column;height:auto!important;overflow:visible;width:auto!important;z-index:10000}.b-row-reorder-proxy.b-drag-copy .b-row-proxy-copy{display:flex}.b-row-reorder-proxy .b-row-proxy-copy{align-items:center;background:#fff;border-radius:50%;box-shadow:1px 1px 5px #e9eaeb;display:none;height:1em;inset-inline-start:-.5em;justify-content:center;padding:.75em;position:absolute;top:-.5em;width:1em;z-index:20000}.b-row-reorder-proxy .b-grid-row{position:relative;width:100%}.b-row-reorder-proxy.b-dragging{background:transparent;opacity:.5;transition:margin-top .2s,opacity .2s}.b-row-reorder-proxy.b-dragging .b-grid-row{background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}.b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row{background:rgba(229,63,44,.2);border:none}.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle,.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *,.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle :before,.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:inherit}.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;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.b-sort-hover-icon:not(.b-column-resizing,.b-row-reordering,.b-dragging-header) .b-grid-header-container .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.b-sort-hover-icon:not(.b-column-resizing,.b-row-reordering,.b-dragging-header) .b-grid-header-container .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;transform:none;transition:transform .3s,color .2s}.b-split-container{display:flex;height:100%;overflow:hidden;position:relative;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-gridbase.b-locked-rows{z-index:1}.b-gridbase.b-locked-rows [aria-rowcount="1"] .b-virtual-scrollers{flex-basis:0}.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty){overflow:visible}.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-body-wrap,.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-panel-body{overflow:visible}.b-gridbase.b-locked-rows:not(.b-grid-empty){border-bottom:1px solid #e9eaeb}.b-gridbase.b-locked-rows:not(.b-grid-empty):not(.b-split){border-bottom-color:#bec0c1}.b-gridbase.b-locked-rows:not(.b-grid-empty).b-split{border-bottom:2px solid #e5e5e8}.b-gridbase.b-locked-rows:not(:has(.b-grid-row)){border-bottom-width:0}.b-gridbase.b-locked-rows.b-grid-empty .b-widget-scroller{min-height:0}.b-gridbase.b-locked-rows .b-grid-row.b-last{border-bottom:none}.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;transform:none;transform:scaleY(1) rotate(90deg);transition:transform .3s,color .2s}.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon:after{transform:scaleY(-1) rotate(90deg)}.b-rtl .b-grid-header.b-group .b-grid-header-text .b-sort-icon:after{transform:scaleY(1) rotate(270deg)}.b-rtl .b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon:after{transform:scaleY(-1) rotate(270deg)}.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:#4f5964;cursor:pointer;margin-inline-end:.5em}.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;display:grid;flex:0 0 100%;gap:.1em 1em;grid-template-columns:auto 1fr}.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-generated-parent .b-grid-cell .b-grid-treegroup-summary{display:flex;justify-content:inherit}.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-grid-row>.b-rowexpander-loading{position:absolute}.b-rowexpander-loading .b-icon-spinner{margin-inline-end:.5em}.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon{font-size:1em;transform:rotate(180deg);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-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-left{transform:rotate(270deg)}.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-right{transform:rotate(90deg)}.b-grid-header[data-column=expanderActionColumn] .b-grid-header-text-content:empty{display:none}.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);color:#606263;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;overscroll-behavior:none;white-space:nowrap}.b-grid-footer{align-items:stretch;border-inline-end:1px solid #d8d9da;display:flex;flex-shrink:0;padding:.5em}.b-no-column-lines .b-grid-footer{border-inline-end:none}.b-grid-footer:last-child{border-inline-end-color:transparent}.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-grid-vertical-scroller{position:relative}.b-gridbase.b-autoheight.b-grid-empty .b-grid-body-container{flex:1;height:unset!important}.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-header,.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{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 :not(.b-always-transition){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) *,.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) :before{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;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,div.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}.b-no-transitions .b-grid-row{transition:none!important}: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}@media screen{.b-grid-row.b-export-row{transform:translate(-99999px,-99999px)}}.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:none}.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-deleting-row{animation:b-anim-row-deleting .2s}.b-grid-row.b-fa{display:flex}.b-grid-row.b-fa:before{content:none}.b-grid-row.b-row-placeholder .b-grid-cell{clip-path:inset(1em 1em 1em 1em);color:transparent}.b-grid-row.b-row-placeholder .b-grid-cell>:not(.b-editor){display:none}.b-grid-row.b-row-placeholder .b-grid-cell:after{background:#f6f7f7;border-radius:5px;content:"";inset:1em;position:absolute}.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:none}.b-grid-cell{align-items:center;border-inline-end:1px solid #e9eaeb;color:#606263;contain:strict;display:flex;flex-shrink:0;font-weight:400;height:100%;overflow:hidden;padding:0 .5em;position:absolute;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:after,.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):after{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:after,.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):after{clip-path:polygon(100% 50%,50% 0,100% 0);left:auto;right:0}.b-gridbase:not(.b-panel-ui-plain) .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-loading-cell{color:transparent}.b-grid-cell.b-loading-cell:after{background:#f6f7f7;border-radius:5px;content:"";inset:1em;position:absolute}.b-grid-cell.b-measuring-auto-height{align-self:baseline;contain:paint style layout;height:auto}.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:not(.b-sch-timeaxiscolumn):focus,.b-outer.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):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:not(.b-sch-timeaxiscolumn):focus,body.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):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;text-align:end}.b-grid-cell-align-center{justify-content:center;text-align:center}.b-grid-subgrid{overscroll-behavior:none auto;position:relative}.b-grid-subgrid.b-grid-subgrid-collapsed{min-width:0!important;overflow:hidden!important;width:0}.b-playing-demo .b-grid-subgrid{overflow:hidden!important}.b-animating .b-grid-header-scroller,.b-animating .b-grid-subgrid{transition-duration:.3s;transition-property:width,flex,min-width}.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-grid-cell.b-hover,.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-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: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:rgba(254,172,49,.1)}@keyframes b-anim-row-deleting{0%{opacity:1}to{opacity:0}}@keyframes row-removing{0%{opacity:1}to{height:0;opacity:.3}}@keyframes row-adding{0%{height:0;opacity:.3}to{opacity:1}}.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row{height:var(--b-grid-row-height)}.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row .b-grid-cell:not(.b-auto-height,.b-row-reorder-grip,:has(*)){display:block;line-height:var(--b-grid-row-height);text-overflow:ellipsis}.b-grid-header-container{background-color:#f3f4f5;z-index:4}.b-grid-header-container .b-header{box-shadow:0 2px 4px rgba(0,0,0,.08)}.b-gridbase.b-panel-ui-plain .b-grid-header-container{background-color:transparent}.b-gridbase.b-panel-ui-plain .b-grid-header-container .b-header{box-shadow:none}.b-grid-header-container.b-hidden{border-bottom:none;clip-path:inset(0 0 100% 0);contain:strict}.b-grid-headers{align-items:stretch;display:inline-flex;flex-flow:row nowrap;line-height:normal;overscroll-behavior:none;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,.b-row-reordering,.b-dragging-header) .b-grid-header-container .b-depth-0.b-check-header-with-checkbox:focus-within,.b-gridbase:not(.b-column-resizing,.b-row-reordering,.b-dragging-header) .b-grid-header-container .b-depth-0:focus{background-color:#fafafb}.b-gridbase:not(.b-column-resizing,.b-row-reordering,.b-dragging-header) .b-grid-header-container .b-depth-0.b-hover,.b-gridbase:not(.b-column-resizing,.b-row-reordering,.b-dragging-header) .b-grid-header-container .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;gap:.5em;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.b-has-text>i{margin-inline-end:.5em}.b-grid-header-text>.b-grid-header-text-content.b-vertical-text{align-items:center;display:flex}.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:not(.b-text){min-height:0;min-width:0;padding:0 .35em}.b-grid-header .b-button[data-ref=collapseExpand]{inset-inline-end:.5em;min-height:2em;min-width:2em;position:absolute}.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;overflow:hidden}.b-groupbar .b-chip{cursor:pointer;outline:none!important;padding-block:.5em;padding-inline:1em;position:relative;white-space:nowrap}.b-groupbar .b-chip .b-close-icon{margin-inline-start:1em}.b-groupbar.b-chips-closable .b-chip{padding-inline-end:.6em}.b-groupbar .b-chip.b-drop-target{opacity:.5;padding-inline-end:3em}.b-groupbar .b-chip.b-drop-target .b-icon{display:none}.b-treegroup .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-treegroup .b-groupbar .b-chip:not(:last-child):after{content:"\f104";left:-1.25em;right:unset}.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:hover .b-chip:not([data-id=placeholder]),.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:not(:hover) .b-chip[data-id=placeholder]{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-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid{overflow:visible}.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid:before{background:inherit;border-radius:50%;content:"\f05e";font-family:Font Awesome\ 6 Free,FontAwesome6Free;font-size:.8em;inset-inline-end:-.5em;outline:inherit;padding:.25em;position:absolute;top:-.5em}.b-checklistfiltercombo-picker{align-items:stretch;align-self:center;background:#fff;display:flex;flex:1;flex-flow:column;gap:0;justify-content:stretch;padding:0;width:25rem}.b-checklistfiltercombo-picker .b-toolbar{--toolbar-content-padding:0}.b-checklistfiltercombo-picker .b-panel-content{padding:0}.b-checklistfiltercombo-picker,.b-checklistfiltercombo-picker.b-content-element.b-flex-row{align-items:stretch}.b-checklistfiltercombo-picker .b-list{background:#fff;flex:1}.b-checklistfiltercombo-picker .b-list .b-list-item{display:flex}.b-checklistfiltercombo-picker .b-list .b-list-item .b-checklistfiltercombo-item-text{flex-grow:1}.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content{justify-content:space-between;padding:0}.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content:before{border-block-end:.5px solid #c3c3d1;content:"";height:0;left:0;position:absolute;top:0;width:100%}.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content button{padding:1rem}.b-checklistfiltercombo-picker [data-ref=searchField]{border-radius:0;flex:1;padding:0}.b-checklistfiltercombo-picker [data-ref=searchField] .b-field-inner{border:none;border-radius:0}.b-icon-sort-asc:before{content:"\f062"}.b-icon-sort-desc:before{content:"\f063"}.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:max(1px,100%);inset:0;overflow:hidden;overflow:clip;pointer-events:none;position:absolute;width:max(var(--total-column-width,100%),100%)}.b-sch-foreground-canvas{z-index:9}.b-row-reordering .b-sch-foreground-canvas *{pointer-events:none!important}.b-sch-top-canvas{z-index:1000}.b-timelinebase .b-grid-splitter{z-index:12}.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:9}.b-animating:not(.b-eventbuffer-transition,.b-subgrid-width-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,inset .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-vertical.b-eventlayout-mixed .b-sch-event-wrap:focus,.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap.b-sch-event-hover,.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap:focus{z-index:109!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:8}.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{color:#777;line-height:1em;margin-inline-end:0}.b-sch-event-wrap.b-milestone-wrap .b-sch-event label{left:calc(100% + .5em);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;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.b-sch-event-selected,.b-sch-event:hover{z-index:10}.b-sch-event.b-sch-event-selected,.b-sch-event.b-sch-event-selected *{font-weight:500}.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-timeaxissubgrid.b-is-highlighting .b-sch-canvas>.b-sch-event-wrap>.b-sch-event:not(.b-highlighted){opacity:.2;transition:opacity .4s}.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){min-width:0;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,.b-task-rollup[class*=b-sch-color-]{--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,.b-task-rollup[class*=b-sch-color-].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-timeline-loading-indicator-wrap{background:rgba(39,202,55,.2);bottom:0;display:flex;height:2px;position:absolute;width:100%;z-index:100}.b-timeline-loading-indicator{animation:line-loop 3s linear infinite;background:#27ca37;opacity:.6}@keyframes line-loop{0%{margin-inline-start:0;width:0}50%{margin-inline-start:0;width:100%}to{margin-inline-start:100%;width:100%}}.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-timeline-subgrid{-webkit-user-select:none;user-select:none}.b-timeline-subgrid .b-grid-row{z-index:1}.b-timeline-subgrid .b-grid-row.b-group-row,.b-timeline-subgrid .b-grid-row.b-group-row.b-selected{background-color:rgba(250,251,252,.8);z-index:7}.b-resource-info{align-items:center;display:flex;flex:1;flex-direction:row;height:100%;overflow:hidden}.b-resource-info dl{gap:.2em;overflow:hidden}.b-resource-info dt{font-weight:600;overflow:hidden;text-overflow:ellipsis}.b-resource-info.b-no-avatar dt{margin-inline-start:.6em}.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 .b-icon{background:transparent;border:none;cursor:pointer;transition:transform .2s!important}.b-resourcecollapse-cell .b-icon.b-flip{transform:rotate(180deg)}.b-column-lines-canvas{z-index:2}.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:8}.b-sch-dependency-arrow path{fill:#bbb;fill:context-stroke}.b-sch-dependency{fill:transparent;stroke:#bbb;stroke-width:1;pointer-events:visibleStroke;transition:stroke-width .2s linear,stroke .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:110}.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}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-panel-header{color:#fff}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content{grid-column-gap:.5em;align-items:center;display:grid;grid-template-columns:auto auto auto}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content label{font-size:.8em}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box{border:1px solid #bbb;display:none;height:8px;position:relative;width:12px}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top{display:block}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box:after{background-color:#888;border-radius:50%;content:"";height:3px;position:absolute;width:3px}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right:after{right:-2px;top:50%;transform:translateY(-50%)}.b-rtl :is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after{left:-2px;right:auto}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left:after,:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after{left:-2px;top:50%;transform:translateY(-50%)}.b-rtl :is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after{left:auto;right:-2px}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top:after{left:50%;top:-2px;transform:translateX(-50%)}:is(.b-sch-dependency-creation-tooltip,.b-sch-dependency-tooltip) .b-tooltip-content .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-sch-dependency-selected{stroke:#e53f2c;stroke-width:2}.b-sch-dependency-remove-icon{animation:b-anim-show-dependency-remove-icon .2s ease-in-out 1;color:#e53f2c;cursor:pointer;display:flex;height:1em;pointer-events:all;position:absolute;translate:-50% -50%;width:1em;z-index:1000}.b-sch-dependency-remove-icon:before{background-color:#fff;border-radius:50%}.b-sch-dependency-remove-icon.b-removing{animation:b-anim-hide-dependency-remove-icon .15s linear 1}@keyframes b-anim-show-dependency-remove-icon{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes b-anim-hide-dependency-remove-icon{0%{opacity:1;scale:1}to{opacity:0;scale:0}}.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}.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}.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-timelinebase.b-dragcreating *{transition: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-panel:not(.b-panel-collapsible){flex:unset;min-width:min(100%,16em + var(--date-time-length));width:min(100%,16em + var(--date-time-length))}.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content .b-field>label{flex:0 0 6em}.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endDateField],.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startDateField]{flex:1 0 calc(55.5% + var(--date-width-difference) - 0.3em)}.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endTimeField],.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startTimeField]{flex:1 0 calc(44.5% - var(--date-width-difference) - 0.3em)}.b-eventeditor.b-panel .b-bottom-toolbar{background:transparent}@media (min-width:390px){.b-eventeditor.b-panel .b-bottom-toolbar>.b-toolbar-content{padding-inline-start:7.6em}}.b-eventeditor.b-panel .b-bottom-toolbar>.b-toolbar-content>button{flex:1;margin-inline-end:.5em;min-width:0}.b-eventeditor.b-panel .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-mobile .b-panel.b-floating>.b-eventeditor-body-wrap>.b-bottom-toolbar .b-toolbar-content{padding-block:0 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:11}.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-header-drag-selection-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;justify-self:start;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-resource-time-range-canvas{z-index:5}.b-sch-canvas.b-interactive .b-sch-resourcetimerange{pointer-events:auto}.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}.b-sch-resourcetimerange [data-task-feature]{align-items:center;display:flex;font-size:12px;height:100%}.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-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;overflow:hidden;position:absolute}.b-schedule-selected-tick .b-contains-widget,.b-schedule-selected-tick.b-widget{z-index:7}.b-schedule-selected-tick:not(.b-widget,.b-contains-widget){pointer-events:none}.b-sch-scheduletip{min-width:10em}.b-sch-scheduletip.b-panel .b-panel-content{margin-block:.5em;padding-block:.3em}.b-sch-scheduletip.b-nonworking-time{opacity:0;pointer-events:none}.b-scrollbuttons .b-timeaxissubgrid .b-scrollbuttons-canvas{height:100%;inset-inline-start:100%;margin-inline-end:-100%;pointer-events:none;position:sticky;translate:-100%;width:100%;z-index:9}.b-scrollbuttons .b-timeaxissubgrid.b-rtl .b-scrollbuttons-canvas{translate:100%}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;width:100%}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap{align-items:baseline;background:var(--scrollbutton-background-color);border:1px solid var(--scrollbutton-color);border-radius:.3em;color:var(--scrollbutton-color);cursor:pointer;display:flex;flex-direction:row;font-size:.8em;gap:.5em;justify-content:center;min-width:3.1em;padding:.1em .5em;pointer-events:all;transition:color .2s,background-color .2s}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap:hover{--scrollbutton-color:var(--scrollbutton-hover-color)}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap label{font-size:.9em;font-weight:500}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-backward{margin-inline-start:1em}.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-forward{margin-inline-end:1em;margin-inline-start:auto}.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{border-inline-end:none;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-tick-cell{align-items:center;contain:strict;display:grid;font-size:14px;justify-content:center;pointer-events:all;position:absolute}.b-sch-timeaxis-menu-daterange-popup{background-color:#fff;width:21em}.b-sch-timeaxis-menu-daterange-popup .b-panel-body-wrap{background-color:transparent}.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn{max-width:2.5em}.b-eventfilter-menu .b-panel-content{padding:.25em 0}.b-float-root>.b-floating.b-interaction-tooltip{pointer-events:none}.b-sch-line{margin-inline-start:-1px}.b-timeranges-canvas{display:contents}.b-sch-timerange{align-items:center;color:#aaa;cursor:pointer;display:flex;flex-direction:row;inset-inline-start:0;justify-content:center;overflow:hidden;position:absolute;z-index:6}.b-sch-timerange.b-over-resize-handle{cursor:ew-resize}.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover{z-index:9}.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:inset .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:10}.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{inset-block-start:0;inset-inline-start:auto;justify-content:flex-start}.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:inherit}.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:1em;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:10}.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-range{height:100%}.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-range{height:calc(50% + 1px)}.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-range{height:calc(33.33333% + 1px)}.b-grid-header.b-sch-timeaxiscolumn-levels-4 .b-sch-range{height:calc(25% + 1px)}.b-grid-header.b-sch-timeaxiscolumn-levels-5 .b-sch-range{height:calc(20% + 1px)}.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{inset-inline-start:-2px}.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange{background-color:#98c1ff;color:#fff;flex-direction:column;inset-inline-end:0;justify-content:center;-webkit-user-select:none;user-select:none;width:2em}.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange:before{margin-bottom:.5em}.b-sch-vertical .b-grid-subgrid-locked .b-sch-line{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.b-sch-vertical .b-grid-subgrid-locked .b-sch-line.b-sch-timerange-with-headerlabel label{inset-block-start:-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-locked-rows-clone .b-sch-timerange label{display: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-treesummary .b-tick-cell-canvas{z-index:5}.b-sch-tick-summary-cell{align-items:center;contain:strict;justify-content:center;pointer-events:all;position:absolute}.b-sch-tick-summary-cell .b-tree-summary-cell{font-size:14px}.b-sch-tick-summary-cell>div{height:100%}.b-tree-summary-cell{align-items:center;display:flex;flex:1;font-weight:400;gap:1px;height:100%;justify-content:center}.b-tree-summary-cell:empty{visibility:hidden}.b-timeranges-header-canvas .b-sch-nonworkingtime{background-color:hsla(0,47%,89%,.3);pointer-events:none;z-index:5}.b-sch-nonworkingtime{z-index:3}.b-timelinebase-ui-plain .b-timeranges-header-canvas .b-sch-nonworkingtime{background-color:transparent}.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-inline-start:-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-inline-start:-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-inline-start: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-resourceheader,.b-sticky-headers .b-resourceheader-group-cell,.b-sticky-headers .b-resourceheader-group-text-wrap,.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{inset-inline-start:0;padding-inline:left(0 .5em 0 .75em)}.b-sticky-headers .b-resourceheader-group-cell .b-resourceheader-group-text-wrap>span{inset-inline-start:0;padding-inline:left(0 .5em 0 .75em);position:sticky}.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-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:focus,.b-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:hover{background:transparent}.b-timelinehistogram .b-grid-row{z-index:3}.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-timelinebase-ui-plain .b-grid-header-container .b-sch-timeaxiscolumn{background-color:transparent}.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);text-align:end}.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-timelinebase:not(.b-sch-vertical) .b-grid-header-container{border-bottom:0}.b-timelinebase:not(.b-sch-vertical) .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,.b-timelinebase:not(.b-sch-vertical) .b-horizontaltimeaxis{border-bottom:1px solid #d8d9da}.b-timelinebase-ui-plain .b-sch-timeaxiscolumn{background-color:transparent}.b-timelinebase-ui-plain .b-sch-header-timeaxis-cell{border-bottom-color:transparent;border-inline-start-color:transparent}.b-verticaltimeaxiscolumn{align-items:stretch;background-color:#f3f4f5!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;overflow:visible}.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{padding-inline-end:.5em}body:not(.b-export) .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{margin-top:-.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 .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-grid-vertical-scroller,.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-firefox .b-sticky-headers .b-resourceheader{contain:style paint layout}.b-resourceheader-group-cell{align-items:stretch;display:flex;flex-direction:column;height:100%;position:absolute}.b-resourceheader-group-cell>div.b-resourceheader-group-text-wrap{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:focus-visible{outline:1px solid #64a2fe;outline-offset:-1px}.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;display:grid;grid-template-columns:auto 1fr 1fr;justify-content:normal;padding:0}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content>.b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup){display:contents}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content>.b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup):not(.b-no-inner-span) .b-field-inner{grid-column:span 2}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content>.b-field[data-ref=emptyMonthsHiddenField] .b-field-inner{border-width:0}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencedayscombo,.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo{width:auto}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup{gap:.5em;grid-column:span 2}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencedaysbuttongroup .b-button{flex:1 1 100%;min-width:auto;padding-inline:0}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthsbuttongroup{display:grid;grid-template-columns:repeat(4,1fr)}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup{display:grid;grid-template-columns:repeat(7,1fr)}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup .b-button{min-height:2em;min-width:0;padding:0}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-above{margin-block-start:1.5em}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-below{margin-block-end:1.5em}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{margin-inline-end:1em}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-field-inner{justify-content:flex-end}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-label{flex:1 1 100%}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-combo-picker .b-recurrencepositions-split{border-top-color:#606263;border-top-style:solid}.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-daybuttons .b-button.b-pressed{box-shadow:none}.b-daybuttons .b-button.b-pressed.b-raised{background-image:none}.b-daybuttons .b-button.b-raised{border:1px solid rgb(var(--widget-primary-color-rgb))}.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:.4em}.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-1-to-3-events .b-datepicker-cell-inner{background-color:#f9f69e}.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-4-to-6-events .b-datepicker-cell-inner{background-color:#f9d49e}.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-7-or-more-events .b-datepicker-cell-inner{background-color:#f9bdb3}.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;padding-inline:.5em}.b-resourcefilter.b-list.b-multiselect .b-selected-icon{--widget-primary-color-rgb:inherit;--checkbox-background-color:hsl(var(--event-primary-color-h,210deg),var(--event-primary-color-s,1.3888888889%),var(--event-primary-color-l,28.2352941176%));--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-unchecked-background-color:var(--checkbox-background-color);--checkbox-checked-check-color:var(--color-white);--checkbox-unchecked-check-color:transparent;background:transparent;font-size:80%;opacity:.6;visibility:visible}.b-resourcefilter.b-list.b-multiselect .b-selected .b-selected-icon{opacity:1;visibility:visible}.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-deep-purple{background-color:#4527a0}.b-sch-foreground-deep-purple{color:#4527a0}.b-sch-violet{background-color:#ac31fe}.b-sch-foreground-violet{color:#ac31fe}.b-sch-magenta{background-color:#ff4dff}.b-sch-foreground-magenta{color:#ff4dff}.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-light-blue{background-color:#8ac2e3}.b-sch-foreground-light-blue{color:#8ac2e3}.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-light-green{background-color:#a5d8a7}.b-sch-foreground-light-green{color:#a5d8a7}.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-amber{background-color:#ff8f00}.b-sch-foreground-amber{color:#ff8f00}.b-sch-deep-orange{background-color:#ff7043}.b-sch-foreground-deep-orange{color:#ff7043}.b-sch-light-gray{background-color:#e0e0e7}.b-sch-foreground-light-gray{color:#e0e0e7}.b-sch-gray{background-color:#a0a0a0}.b-sch-foreground-gray{color:#a0a0a0}.b-sch-black{background-color:#000}.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-deep-purple{--event-primary-color-h:254.8760330579deg;--event-primary-color-s:60.8040201005%;--event-primary-color-l:39.0196078431%}.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-light-blue{--event-primary-color-h:202.2471910112deg;--event-primary-color-s:61.3793103448%;--event-primary-color-l:71.568627451%}.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-light-green{--event-primary-color-h:122.3529411765deg;--event-primary-color-s:39.5348837209%;--event-primary-color-l:74.7058823529%}.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-amber{--event-primary-color-h:33.6470588235deg;--event-primary-color-s:100%;--event-primary-color-l:50%}.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-calendar.b-sch-custom-color>.b-sch-event,.b-sch-style-colored.b-sch-custom-color>.b-sch-event{border-color:currentColor}.b-sch-style-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone),.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-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing,.b-sch-style-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-calendar.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,.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-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,.b-sch-style-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,.b-sch-style-calendar.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,.b-sch-style-colored.b-sch-custom-color>.b-sch-event:not(.b-milestone):hover .b-sch-event-content{color:#fff}.b-sch-style-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected,.b-sch-style-calendar.b-sch-custom-color>.b-sch-event:not(.b-milestone).b-sch-event-selected:hover,.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-calendar.b-sch-custom-color>.b-sch-event.b-milestone .b-sch-event-content:before,.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-calendar.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content:before,.b-sch-style-calendar.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-calendar.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,.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-calendar.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content:before,.b-sch-style-calendar.b-sch-custom-color>.b-sch-event.b-milestone.b-sch-event-selected:hover .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.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.3));--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}.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{justify-self:end}.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-dependencies-canvas .b-sch-dependency.b-inactive{stroke-dasharray:9 3}.b-eventbuffer .b-sch-event{width:100%}.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,.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,.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,.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 .b-buffer-label,.b-eventbuffer.b-sch-horizontal.b-sch-event-wrap .b-sch-event-buffer-before i,.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,.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,.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 .b-buffer-label,.b-eventbuffer.b-sch-horizontal.b-sch-event-wrap .b-sch-event-buffer-after i,.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,.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,.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-eventbuffer.b-sch-vertical .b-sch-event-wrap{contain:size layout}.b-eventbuffer.b-sch-vertical.b-sch-event-wrap .b-sch-event-buffer,.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,.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,.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 .b-buffer-label,.b-eventbuffer.b-sch-vertical.b-sch-event-wrap i,.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i{margin-inline-end:-1.3em;writing-mode:vertical-rl}.b-eventbuffer.b-sch-vertical.b-sch-event-wrap .b-sch-event-buffer-after,.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,.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:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack{overflow:visible}.b-dependencies:not(.b-dependency-only-parent) .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:10}.b-percentbar .b-sch-event-wrap,.b-percentbar .b-sch-event-wrap .b-sch-event,.b-task-percent-bar-resizing-task .b-gantt-task{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-event .b-gantt-task,.b-task-percent-bar-resizing-event .b-sch-event,.b-task-percent-bar-resizing-task .b-gantt-task,.b-task-percent-bar-resizing-task .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-resource-non-working-time-canvas{z-index:4}.b-sch-resourcenonworkingtime{background-color:hsla(0,0%,94%,.5)}.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar>button,.b-popup.b-taskeditor .b-bottom-toolbar>button{flex:none;margin-inline-end:.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-inline-end: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{inset-inline-start: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,inset-inline-start,top,opacity}.b-calendareditor .b-tabpanel{background:transparent;height:100%}.b-calendareditor .b-tabpanel .b-tabpanel-item:first-child{overflow-y:auto}.b-calendareditor .b-tabpanel .b-tabpanel-body{background:transparent;padding-bottom:0;padding-right:0}.b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap,.b-calendareditor .b-tabpanel .b-panel,.b-calendareditor .b-tabpanel .b-panel-content,.b-calendareditor .b-tabpanel .b-tabpanel-body-wrap,.b-calendareditor .b-tabpanel .b-toolbar.b-tabbar{background:var(--panel-background-color)}.b-calendareditor [data-ref=generalTab] [data-ref=nameField],.b-calendareditor [data-ref=generalTab] [data-ref=parentField]{margin-inline-end:.5em}.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField]{margin-inline-start:4.7em}.b-calendareditor [data-ref=generalTab] hr{border:none;border-top:1px solid #d0d1d2}.b-calendareditor .b-widget.b-html{user-select:none}.b-calendareditor .b-calendareditor-content{padding-bottom:0}.b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label{text-transform:none}.b-calendareditoravailabilityrangecontainer .b-availability-range{align-items:center;flex:1 0 100%}.b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{width:6em}.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton]{display:inherit}.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton]{display:inherit;margin-inline-start:auto}.b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton],.b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton]{display:none}.b-calendareditor-content .b-calendareditordateinfo{display:block}.b-calendareditordateinfo{padding:.4em}.b-calendareditordateinfo .b-time-ranges{padding-inline-start:2em}.b-calendareditordateinfo .b-intervals{padding-inline-start:.8em}.b-calendareditordateinfo .b-intervals li{list-style:none outside none}.b-calendareditordateinfo .b-intervals li.b-interval:hover{cursor:pointer;text-decoration:underline}.b-calendareditordateinfo .b-intervals li:before{border:none;content:"\f0c8";margin-inline-end:.7em;margin-top:.2em;text-align:center}.b-calendareditordateinfo .b-intervals li.b-interval:before{color:var(--interval-badge-color);display:inline-block}.b-calendareditordateinfo .b-intervals li.b-interval:hover:before{text-decoration:none}.b-calendareditordateinfo .b-date-text{font-weight:700}.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day{background-color:hsla(0,47%,89%,.3)}.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day{background-color:#f8f9fa}.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges{bottom:0;display:flex;inset-inline-start:.4em;position:absolute}.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before{align-items:center;background-color:var(--interval-badge-color);content:" ";display:flex;font-size:.5em;justify-content:center;min-height:.5em;min-width:.5em;z-index:5}.b-calendareditorlegend{display:block;padding:0;padding-inline-start:.5em}.b-calendareditorlegend>ul{margin-top:0;padding:0}.b-calendareditorlegend>ul li{align-items:center;display:flex;margin-bottom:.5em}.b-calendareditorlegend>ul li.b-interval-legend:hover{cursor:pointer;text-decoration:underline}.b-calendareditorlegend>ul li:before{background:currentColor;border-radius:.25em;content:"";display:inline-block;height:1.5em;line-height:1.5em;margin-inline-end:1em;text-align:center;vertical-align:middle;width:1.5em}.b-calendareditorlegend>ul li.b-nonworking-day,.b-calendareditorlegend>ul li.b-working-day{line-height:2em}.b-calendareditorlegend>ul li.b-working-day{margin-bottom:.8em}.b-calendareditorlegend>ul li.b-nonworking-day{margin-bottom:1.5em}.b-calendareditorlegend>ul li.b-nonworking-day:before,.b-calendareditorlegend>ul li.b-working-day:before{border:1px solid #bbb;border-radius:50%}.b-calendareditorlegend>ul li.b-nonworking-day:before{background-color:hsla(0,47%,89%,.3)}.b-calendareditorlegend>ul li.b-working-day:before{background-color:#f8f9fa}.b-calendareditorlegend>ul li.b-interval-legend:before{color:var(--interval-badge-color);display:inline-block}.b-calendareditorlegend>ul li.b-interval-legend:hover:before{text-decoration:none}.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter{display:grid;grid-template-columns:1fr auto auto 1fr;margin-block-start:0}.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter:after,.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter:before{background:#d0d1d2;content:"";height:1px}.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label{margin-inline-start:1em}.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner{margin-inline-end:.6em}.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer{padding-inline-start:4.5em}.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{width:11em}.b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup{margin-block-start:0}.b-calendareditorexceptiontab .b-divider{margin-block:1.5em 1em}.b-calendareditorbasetab{flex-flow:nowrap}.b-calendareditorbasetab .b-grid[data-ref=grid]{border:1px solid #d0d1d2;border-radius:2px;flex:0 0 15em}.b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content{padding:0}.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell{color:#e53f2c}.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner{border-radius:.3em}.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name]{padding:0}.b-calendareditorbasetab .b-calendareditor-form{display:grid;flex:1 1 0;grid-template-columns:max-content 1fr 4em max-content 1fr 4em}.b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner{grid-column:span 4}.b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner,.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner,.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner,.b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner{grid-column:span 2}.b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap{grid-column:span 5}.b-calendareditorbasetab .b-calendareditor-form>.b-field{display:contents}.b-calendareditorbasetab .b-calendareditor-form .b-span-row{grid-column:1/-1}.b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label{margin-inline:.5em}.b-calendareditorbasetab .b-widget[data-ref=panel]{flex:1 1 0;overflow-y:auto;padding-inline-start:.5em;row-gap:1em}.b-calendareditorbasetab .b-colorfield input{display:none}.b-calendareditorweekgrid.b-invalid{border:1px solid #e53f2c}.b-fade{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:2;animation-name:b-fade;animation-timing-function:cubic-bezier(.4,0,.6,1)}@keyframes b-fade{50%{opacity:.4}}.b-calendareditorweektab .b-divider{margin-bottom:0}.b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer{flex:1 0 100%}.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy{display:inherit}.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste,.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy{display:none}.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste{display:inherit}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day{justify-content:start;margin-bottom:.5em}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day>div:first-child{justify-content:space-between;padding-top:.9em}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle{height:1.5em}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy{display:inherit}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed{color:#3183fe}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste{display:none}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions{align-self:start;margin-top:.2em}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top{margin-top:.5em}.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions,.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range{display:none}.b-versiongrid-property-update-desc{align-items:baseline;display:flex;flex-wrap:wrap;font-size:90%;gap:.4em;max-width:100%}.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-value-object{flex-basis:100%;max-height:11.5em;overflow:auto;white-space:pre}.b-versiongrid .b-tree-cell.b-tree-parent-cell{font-weight:400}.b-icon-version:before{content:"\e5a0"}.b-versiongrid-highlighted-entity{font-weight:700}.b-versiongrid-comparing{background:#3183fe}.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value{max-width:100%}.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner{align-items:baseline;max-width:100%}.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor]{border-left:1px solid #d0d1d2;height:2.9em;padding-inline-start:.6em}.b-taskeditorbase.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-inline-end:.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-inline-end:.5em;min-width:9em}.b-schedulerpro-taskeditor>.b-panel-body-wrap>.b-bottom-toolbar button:last-child{margin-inline-end: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-taskeditorbase>.b-panel-body-wrap>.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-header-container .b-header{box-shadow:none}.b-timeline .b-grid-header-container .b-header .b-timeaxis{border-bottom:none}.b-timeline .b-grid-row{background:transparent;border-bottom:1px solid transparent}.b-timeline .b-grid-cell{border-block:1px solid #d8d9da}.b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event{font-size:12px;font-weight:400;opacity:1}.b-timeline .b-milestone-wrap.b-sch-event-wrap{z-index:14}.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{background-color:#83b5fe}.b-timeline .b-milestone-wrap.b-sch-event-wrap label{font-size:12px;font-weight:400}.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}:host,:root{--b-fa-style-family-classic:"Font Awesome 6 Free";--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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"),url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype")}.b-fa-solid,.fas{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:var(--panel-background-color)}.b-new-column-column *{height:100%;width:100%}.b-resourceassignment-cell{padding-block:.4em}.b-resourceassignment-cell .b-resource-avatar-container{align-items:center;display:flex;height:100%}.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar{height:100%;margin-inline-end:2px;width:auto}.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar.b-drag-original{opacity:.5}.b-resourceassignment-cell .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:9}.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-task-baseline:not(.b-milestone-wrap){min-width:6px}.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:not(.b-click-area){marker-end:none;marker-start:var(--scheduler-dependency-marker)}.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-ends-outside,.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-markerless{marker-start:none}.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:10}.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:#c22918}.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:129}.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-button-wrap{background:none;border:none;color:var(--color-dark-gray);font-size:.9em;margin-inline-start:1em}.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-timeline-overlay-chart{pointer-events:none;position:absolute}.b-timeline-overlay-chart .b-timeline-chart-axis{stroke:#000;stroke-width:1px;opacity:.2}.b-timeline-overlay-chart .b-timeline-chart-path{fill:none;stroke:red;stroke-width:2px}.b-timeline-overlay-chart .b-timeline-chart-point{fill:red;r:3;pointer-events:all;transition:r .3s}.b-timeline-overlay-chart .b-timeline-chart-point:hover{r:5}.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:5}.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:#ce4866}.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 svg.b-sch-dependencies-canvas .b-sch-dependency.b-critical:not(.b-click-area){stroke:#e44b4b;stroke-width:2;marker-start:url(#arrowEndCritical)}.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid)>.b-grid-row.b-critical .b-grid-cell{background-color:#fcc}.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid)>.b-grid-row.b-critical .b-grid-cell.b-selected,.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid)>.b-grid-row.b-critical.b-selected .b-grid-cell{background-color:#f99}.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:var(--event-background-color);height:100%;opacity:.8;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-rollups-tooltip .b-gantt-task-title:not(:first-child){margin-top:1em}.b-gantt-rollups-tooltip td:last-child{padding-inline-start:1em}.b-gantt-task.b-fx-highlight,.b-sch-event.b-fx-highlight{animation:beacon-pulse-animation 2.4s ease 0s 1;outline:5px solid rgba(125,125,230,.467)}@keyframes beacon-pulse-animation{0%{outline-offset:0}to{outline-color:rgba(125,125,230,.067);outline-offset:20px;outline-width:1px}}.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:9}.b-animating:not(.b-eventbuffer-transition,.b-subgrid-width-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,inset .2s,left .2s,top .2s,transform .2s,width .2s,height .2s,font-size .2s}.b-toggling-node .b-gantt-task-wrap{transition:none}.b-sch-vertical.b-eventlayout-mixed .b-gantt-task-wrap:focus,.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap.b-sch-event-hover,.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap:focus{z-index:109!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:8}.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{color:#83b5fe;line-height:1em;margin-inline-end:0}.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label{left:calc(100% + .5em);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;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.b-gantt-task-selected,.b-gantt-task:hover{z-index:10}.b-gantt-task.b-gantt-task-selected,.b-gantt-task.b-gantt-task-selected *{font-weight:500}.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}.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas>.b-gantt-task-wrap>.b-gantt-task:not(.b-highlighted){opacity:.2;transition:opacity .4s}@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-using-keyboard .b-gantt-task-wrap.b-unscheduled.b-active .b-gantt-task{outline:none}.b-gantt-task-wrap.b-unscheduled .b-gantt-task{background-color:transparent;background-image:none;transition:background-color 0s}.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-sch-terminal{border-color:#999ea2}.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content{padding:0;width:auto}.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content .b-icon-calendar{color:#999ea2;font-size:18px;margin:0}.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-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-milestone,.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-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}.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}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.b-projecteditor .b-projecteditor-content{flex-direction:column;min-height:22em;padding:1em}.b-projecteditor .b-schedule-from{flex:1;margin-block:.5em}.b-projecteditor .b-schedule-from .b-radiogroup-content{flex-direction:column}.b-projecteditor .b-schedule-from .b-radiogroup-content .b-radio:not(:first-child){margin-inline-start:0}.b-projecteditor .b-field[data-ref=descriptionField]{align-self:stretch}#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-selected:not(.b-editing):after{background:rgba(0,0,0,.1);content:"";inset:0;position:absolute;z-index:1}#pulse-timeline-gantt .b-selected:not(.b-editing)>*{z-index:2}#pulse-timeline-gantt .b-hover:not(.b-grid-splitter):not(.b-editing){overflow:hidden}#pulse-timeline-gantt .b-hover:not(.b-grid-splitter):not(.b-editing):after{background:rgba(0,0,0,.1);content:"";inset:0;position:absolute;z-index:1}#pulse-timeline-gantt .b-hover:not(.b-grid-splitter):not(.b-editing)>*{z-index:2}#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-fieldtrigger-3,#pulse-timeline-gantt-task-editor #b-fieldtrigger-4,#pulse-timeline-gantt-task-editor #b-fieldtrigger-6,#pulse-timeline-gantt-task-editor #b-fieldtrigger-7{display:none!important}#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}#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}.ZbtCUH3xfc{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.R8wsPPjW0W{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.xhfTBsx4UY{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.hYgcUwOTyf{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.mUpSPbkhi7{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.NkYeaY1Eun{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.X32gZJ3qut{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.R4aX4u6L1V{-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}.R4aX4u6L1V .hEcNONZyld{height:auto!important;width:100%}.R4aX4u6L1V .LOMpKueok3{height:150px;width:100%}.R4aX4u6L1V .bKblkD7JMP{width:100%}.wtR4sR1Pr4{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}.UzuX9VsADU{color:#000;font-size:11px;margin-right:5px}.XIi5XA7RCz .OmGVbWcBxW.OmGVbWcBxW{color:#000}.wPNsnr221Y{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.q7xI0hC8pJ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.KO4bN_uG1O{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Bq8FsiCRIS{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.gsHELaMRRt{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.gjTzJT9gat{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}._DpWEWnXXt{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.H1ITU2P8pm{overflow:hidden}.CngBaNlxQT{-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}.qV98Ws21DE{font-size:16px;padding-bottom:38px;padding-top:40px}.LWW8JUTIXx{font-weight:700}.oOSREWwP30{-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}.oOSREWwP30 .iQ_9xKKgZr{font-weight:400;height:32px;min-width:92px}.oOSREWwP30 .fx_XFczZQI{margin-left:4px}.TSsipLCcf7{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.GAnN1oo_K7{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.IMS5EIcQsy{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}._i_VlXIK3e{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.zJuNBJmak8{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.BXYn8tC3YJ{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.FAPmc0ae0D{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.WfqbDwDEVJ{min-width:750px}.RsjeirtfVh{min-width:600px}.HJCuq62vyj{max-width:none!important}.DwTZx3_Ohh{padding-bottom:20px;padding-top:20px}.zrH5qnEhib{font-size:12px!important}.T45Kfs14Jw{display:-webkit-box;display:-ms-flexbox;display:flex}.k0hYhZEImE{grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.k0hYhZEImE>span{text-decoration:underline}.h_P1ThM5gd{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}.h_P1ThM5gd>i{font-size:inherit}.PAyRJj_GjQ{font-size:22px;padding-bottom:4px;text-transform:uppercase}.PAyRJj_GjQ,.w0RbQe49GS{-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}.w0RbQe49GS{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px;text-align:center}.XhHwISLefD{padding-top:1.5em;text-align:center}.jsbeBJcVeo{font-weight:700}.GZIlU6BhQZ{-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}.GZIlU6BhQZ .cw234jZJVU{font-weight:400;height:32px}.GZIlU6BhQZ .wEUXjOspYh{margin-left:4px}.CYddXC0wus{background:#ffebcf;border-radius:4px;overflow:hidden}.CYddXC0wus,.hFohpSA99g{display:-webkit-box;display:-ms-flexbox;display:flex}.hFohpSA99g{-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}.WlNxW5kCKI{font-size:11px;padding:6px 10px}._JozVMOvyX{font-weight:700}.KBQGs8vx7V{padding-left:20px}.KBQGs8vx7V>button{border-bottom:1px solid #fff;position:relative;top:1px;z-index:1}.EKhjC5ey0p{height:450px!important}.a9NeVi9hcW{height:480px!important}._dftMAgHoN{height:200px!important}.yS73OBiwe8{-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}.G3BGupH3eY{height:317px!important}.sht4IxZrpt{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eMkBVrTH9K,.sht4IxZrpt{display:-webkit-box;display:-ms-flexbox;display:flex}.eMkBVrTH9K{-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}.WEZUt2czr9{-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%}.lzXjxJYaHy{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.KU_XtxBlkm{padding-top:2em}.poGbctSF6Q{overflow:hidden}.OgcLEiUtBF{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ToacArhBZk{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.hagnJpUSE5{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.hmSxPYty8T{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.xpIRFHrfX1{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Z3v8wo6_Or{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.j9ZckSAEHa{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.sJYU01RqoN{padding-left:0;padding-right:0}.sJYU01RqoN .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus{background-color:#f3f4f5}.sJYU01RqoN .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}.sJYU01RqoN .b-gridbase .b-grid-header-container{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{background-color:#f3f4f5;text-transform:uppercase}.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header>.b-grid-header-text:after{content:none}.sJYU01RqoN .b-check-header-with-checkbox .b-field-inner{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.sJYU01RqoN .b-grid-row:nth-child(2n){background-color:#fafafa}.sJYU01RqoN .b-grid-row.b-selected{background-color:#fff3e2}.sJYU01RqoN .b-grid-row .b-grid-cell.b-grid-cell{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sJYU01RqoN .b-checkbox-label{margin-bottom:0}.sJYU01RqoN .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#005377;border-radius:3px;color:#fff}.sJYU01RqoN div[data-ref=pageNumber].b-field,.sJYU01RqoN div[data-ref=pageNumber] label{margin-bottom:0;margin-left:0}.sJYU01RqoN div[data-ref=pageNumber] .b-field-inner{height:100%;margin:0;max-width:36px;padding:0}.sJYU01RqoN .b-grid-cell.b-checkbox-selection{background-color:transparent;min-width:32px;width:32px}.sJYU01RqoN .b-toolbar.b-pagingtoolbar{background:transparent}.sJYU01RqoN .b-toolbar-content button.b-widget{background-color:#e5e5e5;border:none;border-radius:3px}.sJYU01RqoN .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sJYU01RqoN .kkM4hNo1Ut{background:transparent}.sJYU01RqoN .kkM4hNo1Ut>div:first-child{padding-left:0;padding-right:0}.sJYU01RqoN .kkM4hNo1Ut button[data-ref=reloadButton],.sJYU01RqoN .kkM4hNo1Ut div[data-ref=separator]{display:none}.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn:after,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[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}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp{margin-left:0}.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span{line-height:1}.sJYU01RqoN .kkM4hNo1Ut .lpqg3sM1F7{display:none}.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn 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}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD{color:#222;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD label{color:#49494d;font-size:11px;font-weight:400;line-height:1;margin-bottom:0;margin-right:8px}.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy)>.FfrDkyNf7p{margin-bottom:0}.viYhMqDrs3 .b-gridbase .b-grid-row{border-color:#e4e4e6}.viYhMqDrs3 .b-gridbase .b-grid-row.b-hover{background-color:#f2f2f2!important}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell{background-color:transparent!important;border-right:none!important;color:#222;font-size:13px;font-weight:500;line-height:calc(var(--b-grid-row-height) - 16px);min-height:46px;padding:8px 16px}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-focused:after{height:45px}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection{-ms-flex-preferred-size:50px!important;flex-basis:50px!important;min-width:50px!important}.viYhMqDrs3 .b-gridbase .b-grid-row>.b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection input[type=checkbox]{height:16px}.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected .b-grid-cell.b-checkbox-selection,.viYhMqDrs3 .b-gridbase .b-grid-row:nth-child(2n){background-color:transparent}.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected{background-color:#f2f2f2!important}.viYhMqDrs3 .b-gridbase .b-check-header-with-checkbox .b-field-inner{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container{background-color:#fff!important;border-bottom:1px solid #e4e4e6!important;border-top:1px solid #e4e4e6!important;-webkit-box-shadow:none!important;box-shadow:none!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header{min-height:40px;padding:8px 16px 8px 8px;text-transform:capitalize}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text{color:#626166;padding:0}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text-content{font-size:12px;line-height:12px;text-transform:capitalize}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-filter-icon:after{color:#626166}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-sort-icon:before{color:#626166!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-check-header.b-check-header-with-checkbox{-ms-flex-preferred-size:50px!important;flex-basis:50px!important;min-width:50px!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-hover,.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:hover{background-color:#e4e4e6!important}.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:not(:last-child){border-right:1px solid #e4e4e6}.viYhMqDrs3 .b-gridbase .b-checkbox>.b-field-inner .b-checkbox-label:before{height:16px;padding:2px;width:16px}.viYhMqDrs3 .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:transparent}.viYhMqDrs3 .b-grid-splitter{background:#e4e4e6}.viYhMqDrs3 .b-toolbar.b-dock-bottom{min-height:40px}.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content{grid-gap:4px;background-color:#fff;gap:4px;min-height:40px;padding:8px 16px}.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content [data-ref=dataSummary]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.viYhMqDrs3 .kkM4hNo1Ut{background:transparent}.viYhMqDrs3 .kkM4hNo1Ut>div:first-child{padding-left:0;padding-right:0}.viYhMqDrs3 .kkM4hNo1Ut button[data-ref=reloadButton],.viYhMqDrs3 .kkM4hNo1Ut div[data-ref=separator]{display:none}.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn:after,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc:after{border-left:1px solid #222;content:"";height:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[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}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover{background-color:transparent;color:#222;text-decoration:underline}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp{margin-left:0}.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span{line-height:1}.viYhMqDrs3 .kkM4hNo1Ut .lpqg3sM1F7{display:none}.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn 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}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD{border:none;color:#626166!important;height:24px;margin-bottom:0;margin-top:0;min-height:24px;min-width:24px;padding:5px 0}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-bottom:0;padding-top:0}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>i{color:#959499!important}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD label{color:#49494d;font-size:12px;font-weight:400;line-height:1;margin-bottom:0;margin-right:8px;text-transform:capitalize}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>div{border-radius:4px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD>div>input{color:#18181a;width:36px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .hckKo3aOvL{border-radius:4px;width:36px}.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy)>.FfrDkyNf7p{margin-bottom:0}.rL1T0TcsPe{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.OI2FXm4vgO{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.z0nb3UOd8n{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.HyILLZVE8O{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.EwasF2RCbR{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.YqRLjCQGVr{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.rOayC7RtZU{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.HPSZrsdvyp{overflow:hidden}.CamoP6sAyc .NqbgnVsU44{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.iove_u46qK{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ST4z6ooamW{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.gd5ZpapbLo{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.aqm_pe0hxw{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}._2J2hSYzpm{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Y1lJn1PJKp{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.qxaQj1Wst8{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.UWvuHk7bsU{overflow:hidden}.sVvLN4LhIj .skdOo_sbOG{font-weight:400}.ynJiBYwhmU section+section{margin-top:20px}.ynJiBYwhmU .Bxzz0B7LOX .INpKRZVkvi{min-width:960px}.ynJiBYwhmU .Bxzz0B7LOX .INpKRZVkvi p,.ynJiBYwhmU .Bxzz0B7LOX .INpKRZVkvi ul{margin:0}.ynJiBYwhmU .Bxzz0B7LOX .INpKRZVkvi ul{padding-left:20px}.ynJiBYwhmU .Bxzz0B7LOX .INpKRZVkvi ul>li{margin:0}.ynJiBYwhmU .mcZGoyRERZ,.ynJiBYwhmU .zWGk9OwOcy{-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%}.ynJiBYwhmU .mcZGoyRERZ .qPtmmJ90RW,.ynJiBYwhmU .zWGk9OwOcy .qPtmmJ90RW{-webkit-box-flex:2;background:#e5e5e5;border:1px solid #e5e5e5;-ms-flex:2;flex:2;max-width:360px}.ynJiBYwhmU .mcZGoyRERZ .qPtmmJ90RW>.qPtmmJ90RW>.vcPTfiJyvO,.ynJiBYwhmU .zWGk9OwOcy .qPtmmJ90RW>.qPtmmJ90RW>.vcPTfiJyvO{border:none}.ynJiBYwhmU .mcZGoyRERZ .t7TG7QqoJX,.ynJiBYwhmU .zWGk9OwOcy .t7TG7QqoJX{margin-left:8px}.ynJiBYwhmU .mcZGoyRERZ .XkU004fD2a,.ynJiBYwhmU .zWGk9OwOcy .XkU004fD2a{text-transform:capitalize}.ynJiBYwhmU .mcZGoyRERZ .GxwhLKYyuP,.ynJiBYwhmU .zWGk9OwOcy .GxwhLKYyuP{font-weight:700}.ynJiBYwhmU .mcZGoyRERZ .IdDL6hVkvx,.ynJiBYwhmU .zWGk9OwOcy .IdDL6hVkvx{max-width:320px}.ynJiBYwhmU .mcZGoyRERZ .aWtdYqLoGK,.ynJiBYwhmU .zWGk9OwOcy .aWtdYqLoGK{font-size:10px;font-weight:700;line-height:11px;margin:0 0 8px}.ynJiBYwhmU .mcZGoyRERZ .BrDUo289ns .MuiInputBase-root,.ynJiBYwhmU .zWGk9OwOcy .BrDUo289ns .MuiInputBase-root{max-height:32px;width:320px}.ynJiBYwhmU .mcZGoyRERZ .BrDUo289ns input,.ynJiBYwhmU .zWGk9OwOcy .BrDUo289ns input{min-height:32px}.ynJiBYwhmU .zWGk9OwOcy .VpHZwlSC_G{-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}.CpfdqksBQM .N7x3Kwhnko:disabled{background:#f5f5f5;color:#999}.nGKUbCaSJZ i{cursor:pointer;font-size:12px;margin-left:4px}.UrOHTpcWwA{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.gZsdpXmS_z{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.CvYrlcvMcW{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.vrYzYQ8vXE{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.zfV3FXB60U{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.BFNoPVVwde{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.uDyel_MnB1{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.lNVfgV8Fbf{overflow:hidden}.dQ7SI0zptU{-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}.dQ7SI0zptU>p{margin:0}.kOonUNSCR8{font-weight:700}.hxThxQmE_C{overflow:hidden}.acG4U5N6PU{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.cMrHgn4drr{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.ssq0Kw3GRV{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.f1S1Tqo8d6{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.V55n_MWOnx{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Btu250dHCB{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.uegghCxO9M{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.Jg8PttsrXq{font-size:12px}.sMd0KFTEzv{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.rmuc8JcPot{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.mGKG1JXHkN{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.IA5q7aZfJi{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.szBzW3fChN{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.cy6QuKJ1Vm{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.XO9HnaCwEQ{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.udfHdy9eCf{overflow:hidden}.ZOSwj4SJLD{-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}.Lj7yrU4KpG{color:#ffc20e;font-size:100px;line-height:1em;padding:25px 0}.Lj7yrU4KpG>i{font-size:inherit}.Qhz38QWxyT{font-size:22px;padding-bottom:1em;text-transform:uppercase}.fSF2lTawoy,.Qhz38QWxyT{-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}.fSF2lTawoy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}.QFycT9RUFK{padding-top:1em}.Fz2qsjVxei,.QFycT9RUFK{font-weight:700}.LCiwyQ4vuY{-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}.LCiwyQ4vuY .Wv_tI1BKva{font-weight:400;height:32px;width:92px}.LCiwyQ4vuY .GocC0p1DkD{margin-left:4px}.shdgGrj3dC{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.zlqGdCI0T9{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.UkmvwpqLiC{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Rt5XyjeacI{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.fcBaEU5ivs{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.u7wvBEzuwT{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.O3RuiR74m6{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.I9HO3n03sV{-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}.g_JoBbXSh0{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}.g_JoBbXSh0>i{font-size:inherit}.AkcnrBHhQY{font-size:22px;padding-bottom:1em;text-transform:uppercase}.AkcnrBHhQY,.JhUJjhfSem{-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}.JhUJjhfSem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px}.w_MOOjeRdx{padding-top:1em}.N9wW0xEgUe,.w_MOOjeRdx{font-weight:700}.dhKCiNfYRO{-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}.dhKCiNfYRO .iteemDbKKh{font-weight:400;height:32px}.dhKCiNfYRO .Lu8BwWnVg_{margin-left:4px}.hEhqWHvnUk{overflow:hidden}.rKimAfbkK4{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.AeMew8zeHj{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.XH1w4ortXF{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.vV7yvn5nE5{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.edtMTV1r0s{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.DOEuVPG929{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.QhWwNvi_lh{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.wJldgldmqX{padding:20px}.HUoDKUv73v{font-size:11px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.V3IgvMXlHt{background-color:#f5f5f5!important}.RZbKC89EgY,.VE3ZAv2Wf7{display:-webkit-box;display:-ms-flexbox;display:flex}.VE3ZAv2Wf7{-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}.NFkbNzBjQb{-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}.NFkbNzBjQb>span{margin-right:4px}.VE3ZAv2Wf7 .dV2b5NO6pL{padding-right:80px!important;text-overflow:ellipsis;width:100%}.VE3ZAv2Wf7 ._NxQZjZpLl{-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}.VE3ZAv2Wf7 ._NxQZjZpLl:hover{text-decoration:none}.VE3ZAv2Wf7 ._NxQZjZpLl>i{padding:0 4px}.EmExDkEL8Q{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}.EmExDkEL8Q .elLiURYMXT{width:100%}.EmExDkEL8Q .elLiURYMXT>div{position:absolute;top:21px}.EmExDkEL8Q ._zQ2IlmGC9{font-size:11px!important;line-height:1}.EmExDkEL8Q .WP8ydbWtJx{position:absolute;top:21px}.m330hhOeJE{width:100%}.reDyPDgE9C{background-color:#fff;border-bottom:1px solid #e3e9f1;cursor:pointer;overflow:hidden;padding:4px;width:100%}.EJbqNHlqkw{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.qhBf2ocbfa{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.FrXfXblX6S{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.aPJZ6x0f8o{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.NBiPBC6TEY{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Ee1sQpaD5R{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.fWLs2pZ2T2{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.stwGD_tyd6{-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}.DxK8w_qvkO{grid-row-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:0}.sGcM8_t5oJ{padding-bottom:20px;padding-top:20px}.CeS_xDII6O{font-size:12px!important}.u38rSTSQm5{display:-webkit-box;display:-ms-flexbox;display:flex}.LG5mCN7BkM{grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.LG5mCN7BkM>span{text-decoration:underline}.X3y5BD8_lj{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fwugHMlbS5,.X3y5BD8_lj{display:-webkit-box;display:-ms-flexbox;display:flex}.fwugHMlbS5{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}.fwugHMlbS5>span{font-size:11px;font-weight:700;text-transform:uppercase}.x3Q_USnEgP{-ms-flex-preferred-size:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:auto;flex-grow:0;width:auto!important}.x3Q_USnEgP:first-child>.LQmZzfZEWX>button{display:none}.D9evs9iZiZ{color:#db383b;font-size:100px;line-height:1em;padding:24px 0}.D9evs9iZiZ>i{font-size:inherit}.Dag013_Is1{font-size:22px;padding-bottom:4px;text-transform:uppercase}.Dag013_Is1,.pnnt756JeV{-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}.pnnt756JeV{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding-bottom:38px;text-align:center}.Ih5c4kwiw2{padding-top:1.5em;text-align:center}.jyWUMVCruL{font-weight:700}.Tv1PyshyN8{-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}.Tv1PyshyN8 .C1FB8jawBR{font-weight:400;height:32px}.Tv1PyshyN8 .AL35MbgFyx{margin-left:4px}.zMTYfZ7V8j{background:#ffebcf;border-radius:4px;overflow:hidden}.YGQoQrMZvR,.zMTYfZ7V8j{display:-webkit-box;display:-ms-flexbox;display:flex}.YGQoQrMZvR{-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}.iBKUlQQKfm{font-size:11px;padding:6px 10px}.kZNFflV1MW{font-weight:700}.uX1Gbn7oCAACticO3VO3{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Y3_GIrBzM7MEW38L_HdQ{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.YOkFMP5CH1eBlxrMkVNY{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.YrlSFFVXONGT67rqqWOA{stroke:#222;background:#ffc20eb3;background-color:#ffc20eb3;color:#222}.P8NFtimDaDu2kv2o49tF{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.QxjJ6RUVMV8ZGGTqtsLt{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.VquLSgAKJHywNpYQCzjt{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.pwX28RKl2GiOXH2bGZbL{min-width:1000px;overflow-y:hidden}.tfMg1UZdyHqSfgiwoG0c{height:450px}.tfMg1UZdyHqSfgiwoG0c .b-grid-header{height:40px}.tfMg1UZdyHqSfgiwoG0c .b-grid-row{height:48px}.tfMg1UZdyHqSfgiwoG0c .b-grid-cell .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before,.tfMg1UZdyHqSfgiwoG0c .b-grid-header .b-checkbox input[type=checkbox]:checked+.b-checkbox-label:before{background-color:#00739a;border-radius:3px;color:#fff}.LnjBIvqxTusKQ7vTI6Da{background:#ffebcf;border-radius:3px;color:#222;display:flex;line-height:40px;max-height:42px}.LnjBIvqxTusKQ7vTI6Da .L3LJpaX_ECW5sAUx_XKR{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}.LnjBIvqxTusKQ7vTI6Da .ysm71e7ASZ2rNcuyDPR_{line-height:12px;overflow:hidden;padding:10px 0 10px 12px}.LnjBIvqxTusKQ7vTI6Da .ysm71e7ASZ2rNcuyDPR_ p{font-size:11px;margin:0}.tfMg1UZdyHqSfgiwoG0c .aGraN2vJ88JLtUtVxcPR{background-color:#fff!important;border:1px solid #ddd}.tfMg1UZdyHqSfgiwoG0c .aGraN2vJ88JLtUtVxcPR:hover{color:#222!important}.tfMg1UZdyHqSfgiwoG0c .pu_UUnAhpoSvQ8TDiYAg{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}.tfMg1UZdyHqSfgiwoG0c .WnTiqUtfoLE7DcOZBPMF{background-color:#66c6bf;border:none;color:#fff}.hN0N81t7n8BbLViDQTI9{border:1px solid #e5e5e5;border-radius:30px;height:32px;margin:20px 0;max-width:330px;min-width:202px}.WFWz7c_ypZKwZzk2tsB5{border:none!important}._Qi_kL58iEzn2homnNQz{margin-left:14px;margin-right:12px}.Sj23Mmrn_SSMk25g8jDZ{color:initial;padding-right:12px}.i5zLOIb_rRO89gYiUw0L{border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px}.qA_ybI1wWP{overflow:hidden}.ylDr0RddM3{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.SYWxLS0laL{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.BLl25raZm0{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.TZBKqcxQMU{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}._DiiXUzFru{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Vxnx3ISjX0{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.b2OTfHpGBE{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}button.Ji4cc9gar9{background:none;background-color:transparent}button.Ji4cc9gar9.b2OTfHpGBE{border:1px solid #00739a;color:#00739a}button.Ji4cc9gar9.b2OTfHpGBE:hover{background:#00739a;color:#fff}button.Ji4cc9gar9.b2OTfHpGBE:active{background:#005377}.lrEs8g8HOO{padding:0!important}.hvZIXIOPh5{padding:20px!important}.Jp_CDkOwSr{font-size:28px}.w5uW2LmKbK{font-size:20px!important;font-weight:400;line-height:24px}.Nf1D5q9Hqj{font-size:13px!important}.EW2gwRK2LB{border:1px solid #e3e9f1;margin-top:20px}.k60SB_MUhX{border:0}.MTBcEzJFs_{background-color:transparent!important;border:0;color:rgba(0,0,0,.87);font-size:12px;padding-left:16px;text-transform:uppercase}.MTBcEzJFs_:before{content:""!important;font-size:16px!important}.MTBcEzJFs_:after{display:none!important}.ZUGkfvqQ77{background-color:transparent!important;padding-right:16px}.ZUGkfvqQ77:after{display:none!important}.k60SB_MUhX>div[class=b-grid-row]{border:0!important}.k60SB_MUhX>div[class=b-grid-row]:nth-child(2n){background:#fff}.k60SB_MUhX>div[class="b-grid-row b-hover"]{border:0!important}.ByOxDAuYs4{position:relative}._pqhvFZUut>span{color:#ba2a3c!important}.hWw5gnsBK6{padding:30px!important}.hWw5gnsBK6:nth-of-type(odd){background:#f8f8f8}._KyF43I3K7{padding:0!important}.vOF4bQo0gX{color:rgba(0,0,0,.87);font-size:12px!important;font-weight:700!important;line-height:14px!important;text-transform:uppercase}.XuKJ7b7SOR{height:34px!important}.XuKJ7b7SOR>div{border-bottom:0!important;padding:8px 16px!important}.XuKJ7b7SOR>div:not(:hover){background-color:transparent!important}.vNpMUPSvNP{text-transform:none!important}.vNpMUPSvNP>span{font-size:12px;margin-right:8px;padding-top:2px}.IekHDATyKE{margin-top:-40px}.HRcVbfgoey{-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}.yH2LBUk8Kj>i{color:#00ab93;font-size:100px}.djMxEc14Bw{color:#323232;font-size:22px;font-weight:400;line-height:26px;padding-top:30px;text-transform:uppercase}.nTLjfNvzE6{color:#323232;font-size:16px;line-height:24px;padding-top:12px;text-align:center}.lFJ24J3TW9{color:#323232;padding-bottom:30px;padding-top:30px}.VZqNxQvHXJ{color:#323232;font-weight:400!important}.lqUHUve4XX{height:400px;width:500px}.qvrbb_srwz{height:180px;width:500px}.o_iK9aF9N2{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.ahSgdeoNKG{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.ptk9dNjLdc{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.gQsu0Fcicp{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.W6GFYvINp3{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.Dcup2_BN4D{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.cDdW5vtFsS{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.fqPvEZ2uqe{overflow:hidden}.v78HaM4eEX{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:24px}.Kxh_OdYYK5{background-color:#f3f4f5;padding:40px 0;text-align:center}.m5Rsqu9EO6{font-size:80px}.uW_dAs0ymL{font-size:26px;margin:20px 0}.QhPbCNgtym{margin:0;text-align:center!important}.tl08bIjVVn{overflow:hidden}.RzUIfDbN5U{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.Otw1nDRyD3{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.rk8N5wOXOb{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.aCSZ886ELQ{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.kLKjc7y8A_{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.KGcT54TDRh{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.EQ8qbmIoae{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}.qaY13c_tXz{height:350px;padding:24px}.Nf0330gPG4{color:#222;font-size:12px}.Coy0zHMlSZ,.RPTuUnUTQx{margin:0;padding-bottom:4px;padding-left:0;padding-top:4px;text-transform:capitalize}.OuVcwJgBS1>ul{width:100%}.OuVcwJgBS1 .Coy0zHMlSZ{display:block}.OuVcwJgBS1 .Coy0zHMlSZ .RPTuUnUTQx{list-style-type:none;min-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytTVOxGUOJ{overflow:hidden}.DyexXQHQac{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.eLmI8yprXh{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.FqvwyY7J4H{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.Fw7H2ohkIT{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.a3XeWbOtAi{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.oniTphHoRF{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.kPlszdhLcv{stroke:#fff;background:#00739a;background-color:#00739a;color:#fff}@font-face{font-family:Lato;font-style:normal;font-weight:"Regular";src:url(fonts/Lato-Regular.19df47b6173ee16371f8.eot);src:url(fonts/Lato-Regular.19df47b6173ee16371f8.eot) format("embedded-opentype"),url(fonts/Lato-Regular.75614cfcfedd509b1f7a.woff2) format("woff2"),url(fonts/Lato-Regular.1d2ca94dfba6f8d87cfd.woff) format("woff"),url(fonts/Lato-Regular.bb14dc80e8b5d860fe9c.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:"Italic";src:url(fonts/Lato-Italic.2f91a4b63d1e65b9dc8e.eot);src:url(fonts/Lato-Italic.2f91a4b63d1e65b9dc8e.eot) format("embedded-opentype"),url(fonts/Lato-Italic.bb5de40edffdbd3ab519.woff2) format("woff2"),url(fonts/Lato-Italic.62a9c838c99d073c7ba6.woff) format("woff"),url(fonts/Lato-Italic.22694696c76f3f352b01.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/Lato-700.b6c4b97aa68b75ab2131.eot);src:url(fonts/Lato-700.b6c4b97aa68b75ab2131.eot) format("embedded-opentype"),url(fonts/Lato-700.698f0171eacc14ccb5f5.woff2) format("woff2"),url(fonts/Lato-700.3af028d9d432fb26f7ff.woff) format("woff"),url(fonts/Lato-700.2ae191a121e13f2e012d.ttf) format("truetype")}.Wd7pDiUsU9{-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}.Wd7pDiUsU9>.j1j9ybxqUj{color:rgba(0,0,0,.4);cursor:pointer}.Wd7pDiUsU9>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Wd7pDiUsU9>i{font-size:12px}.vN5oHccnEt{cursor:pointer}.UGwVNWoYfO{stroke:#222;background:#e4e4e6;background-color:#e4e4e6;color:#222}.qIvJqCcYIh{stroke:#fff;background:#db383b;background-color:#db383b;color:#fff}.pLxbabkgiL{stroke:#fff;background:#53a92c;background-color:#53a92c;color:#fff}.qHK6UVgps0{stroke:#222;background:rgba(255,194,14,.70196);background-color:rgba(255,194,14,.70196);color:#222}.iGMWilhfyt{stroke:#666;background:#fcfcfc;background-color:#fcfcfc;color:#666}.XHucShYFN9{stroke:#fff;background:#2ab0ae;background-color:#2ab0ae;color:#fff}.P6mvwMV083{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}.uPnZuGJ_9z{overflow:hidden}.l6dtaQbjiM{margin-left:4px;margin-right:4px}.eh7bCilQI0{-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}.eh7bCilQI0 img{height:16px;-o-object-fit:cover;object-fit:cover;width:100%}
:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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: var(--panel-background-color);
}
.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: rgba(0, 0, 0, 0.7);
}
.b-action-cell.b-grid-cell .b-action-item {
  transition: all 0.15s ease-in-out;
}
.b-action-item:hover {
  transform: scale3d(1.1, 1.1, 1);
  color: rgb(127.25, 129, 130.75);
}
.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;
}
.b-grid-cell.b-color-cell .b-color-cell-inner {
  border: none;
  border-radius: 0.4em;
  cursor: pointer;
  height: 1.5em;
  width: 1.5em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty {
  border: 1px solid #e9eaeb;
}
.b-percent-bar-outer {
  flex: 1;
  height: 30%;
  max-height: 0.8em;
  background: #f1f1f1;
  border-radius: 1em;
  overflow: clip;
}
.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-percentdone-circle {
  --grid-percent-circle-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(--grid-percent-circle-angle), transparent var(--grid-percent-circle-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: rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-percentdone-circle:focus-visible {
  outline: none;
}
.b-grid-body-container.b-scrolling .b-percent-bar {
  transition: none;
}
.b-rating-cell-inner .b-icon {
  font-size: 1.8em;
}
.b-rating-cell-inner .b-empty {
  color: rgba(224, 224, 231, 0.3);
}
.b-rating-cell-inner .b-filled {
  color: rgb(255, 205.75, 58);
}
.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: rgb(255, 205.75, 58);
}
.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;
}
.b-grid-cell.b-row-number-cell,
.b-grid-cell.b-sequence-cell {
  background-color: #f1f1f1;
  border-inline-end: 1px solid #e9eaeb;
}
.b-grid-row.b-hover .b-grid-cell:hover.b-sequence-cell,
.b-grid-row.b-hover .b-grid-cell:hover.b-row-number-cell {
  border-inline-end: 1px solid #e9eaeb;
}
.b-group-row .b-grid-cell:first-child.b-sequence-cell,
.b-group-row .b-grid-cell:first-child.b-row-number-cell {
  border-inline-end: 1px solid #e9eaeb;
}
.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-row-number-cell,
.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-sequence-cell {
  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,
.b-gridbase .b-grid-row.b-selected .b-sequence-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-sequence-cell {
  background-color: rgb(228.25, 228.25, 228.25);
}
.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,
.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-sequence-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-sequence-cell.b-hover {
  background-color: rgb(235.9, 235.9, 235.9);
}
.b-sparkline-cell .b-chart {
  background: transparent;
}
.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: rotate 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: rgb(172.875, 174, 175.125);
  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: rgb(172.875, 174, 175.125);
  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: rgb(121.2916666667, 123, 124.7083333333);
}
.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-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;
}
.b-tree-line {
  height: 100%;
  border-inline-start: 2px solid #ddd;
}
.b-editor.b-cell-editor {
  position: absolute;
  background-color: transparent;
  border-width: 0;
  border-style: solid;
  overflow: visible;
  z-index: 1;
}
.b-editor.b-cell-editor:not(.b-floating) {
  box-shadow: none !important;
}
.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 :is(.b-grid-row, .b-grid-cell).b-editing {
  overflow: visible;
  contain: unset;
  z-index: 1;
  outline: none !important;
}
.b-gridbase :is(.b-grid-row, .b-grid-cell).b-editing .b-grid-cell.b-editing:has(.b-editor) {
  color: transparent;
}
.b-grid-cell:not(.b-editing) .b-cell-editor {
  display: none;
}
.b-grid-cell.b-editing:not(.b-search-hit) {
  color: transparent;
}
.b-grid-cell.b-editing:not(.b-search-hit):not(.b-tree-cell) > :not(.b-editor),
.b-grid-cell.b-editing:not(.b-search-hit).b-tree-cell > .b-tree-cell-value {
  visibility: hidden;
}
.b-celltooltip-tip {
  max-height: 50%;
}
.b-chartdesigner-popup .b-popup-content {
  padding: 0;
  display: flex;
}
.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: rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i {
  color: rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.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;
  }
}
.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;
}
.b-column-reorder-stretched.b-drag-proxy {
  background-color: rgba(49, 131, 254, 0.1254901961);
  outline: none;
}
.b-column-reorder-stretched.b-drag-proxy > * {
  display: none !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle {
  cursor: col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing {
  background: hsl(210, 9.0909090909%, 100.6862745098%);
}
.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: rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  border-radius: 0.1em;
  pointer-events: none;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
}
.b-indicate-crop {
  opacity: 0.4;
}
.b-fill-handle-right-edge {
  border-right: 0;
  transform: translate(-100%, -50%);
  width: 0.5em;
}
.b-rtl .b-fill-handle {
  transform: translate(50%, -50%);
}
.b-rtl .b-fill-handle.b-fill-handle-left-edge {
  border-right: 0;
  transform: translate(100%, -50%);
  width: 0.5em;
}
@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: rgb(229.0909090909, 231.25, 233.4090909091);
  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;
}
.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-grid-header.b-filter-bar-enabled.b-grid-header-align-end .b-field {
  order: 100000;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end input {
  text-align: end;
}
.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: rgb(101.5083798883, 114.3575418994, 128.4916201117);
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
}
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=expand],
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=clear],
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=spin],
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=back],
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=forward] {
  display: none;
}
.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;
}
.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%;
}
.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: 2;
  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-stripe .b-grid-row.b-group-row,
.b-mergecells .b-grid-row.b-group-row {
  z-index: 2;
}
.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;
}
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;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
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;
}
body:not(.b-singlepageunscaled) .b-page-wrap {
  contain: strict;
}
.b-export .b-gridbase {
  min-height: 0 !important;
}
.b-export .b-export-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.b-export .b-export-body {
  flex: 1;
  contain: strict;
}
.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.b-singlepageunscaled {
  display: flex;
}
.b-export.b-singlepageunscaled .b-export-body {
  contain: content;
}
.b-export-header,
.b-export-header * {
  box-sizing: border-box;
}
@media print {
  .b-page-wrap {
    overflow: hidden;
  }
  .b-grid-body-container {
    contain: paint !important;
  }
}
.b-quick-hit-cell {
  background: rgb(244.8899082569, 254.4678899083, 139.5321100917);
}
.b-quick-hit-text {
  font-weight: 400;
  background: rgb(244.8899082569, 254.4678899083, 139.5321100917);
}
.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: rgb(244.8899082569, 254.4678899083, 139.5321100917);
}
.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: rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.b-quick-hit-cell-badge {
  color: rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.b-grid-splitter {
  z-index: 5;
  position: relative;
  background: rgb(189.8289473684, 191.5, 193.1710526316);
  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: rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  display: flex;
  background: rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.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: rgb(229.3642384106, 229.3642384106, 231.6357615894);
  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: rgb(138.4357615894, 138.4357615894, 148.7642384106);
  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;
}
.b-row-editor {
  --b-label-width:10em;
}
.b-row-editor .b-field .b-label {
  width: var(--b-label-width);
}
.b-row-editor .b-bottom-toolbar .b-toolbar-content {
  padding-inline-start: calc(1em + var(--b-label-width));
}
.b-theme-material .b-row-editor .b-bottom-toolbar .b-toolbar-content {
  padding-inline-start: 0;
  justify-content: space-evenly;
}
.b-editor-instant-update .b-row-editor .b-bottom-toolbar {
  display: none;
}
.b-row-editor.b-readonly [data-ref=save] {
  display: none;
}
.b-row-editor :is(.b-panel-overlay-right, .b-panel-overlay-left) .b-toolbar-content > * {
  flex: 1 1 33%;
  max-width: 10em;
}
.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-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-grip {
  display: grid;
  grid-template-columns: auto 1fr;
}
.b-row-reorder-grip.b-grid-cell-align-end {
  justify-items: end;
}
.b-row-reorder-grip.b-grid-cell-align-end:before {
  margin-inline-end: auto;
}
.b-row-reorder-grip.b-grid-cell-align-right {
  justify-items: right;
}
.b-row-reorder-grip.b-grid-cell-align-center {
  justify-items: center;
}
.b-row-reorder-grip:before {
  display: inline-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: 0.85em;
  margin-inline-start: -0.5em;
  font-size: 0.8em;
}
.b-grid-treegrouped .b-tree-parent-row .b-row-reorder-grip:before {
  content: none;
}
.b-rownumber-cell.b-row-reorder-grip:before {
  margin-inline-start: -0.85em;
  margin-inline-end: auto;
  padding-inline-end: 0.85em;
}
.b-row-drag-count-indicator:before {
  inset-inline-end: -0.7em;
}
.b-row-reorder-proxy {
  display: flex;
  flex-direction: column;
  width: auto !important;
  height: auto !important;
  z-index: 10000;
  overflow: visible;
}
.b-row-reorder-proxy.b-drag-copy .b-row-proxy-copy {
  display: flex;
}
.b-row-reorder-proxy .b-row-proxy-copy {
  display: none;
  height: 1em;
  width: 1em;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset-inline-start: -0.5em;
  top: -0.5em;
  box-shadow: 1px 1px 5px #e9eaeb;
  border-radius: 50%;
  padding: 0.75em;
  background: #fff;
  z-index: 20000;
}
.b-row-reorder-proxy .b-grid-row {
  width: 100%;
  position: relative;
}
.b-row-reorder-proxy.b-dragging {
  transition: margin-top 0.2s, opacity 0.2s;
  background: transparent;
  opacity: 0.5;
}
.b-row-reorder-proxy.b-dragging .b-grid-row {
  transition: transform 0.2s, background-color 0.2s;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row {
  border: none;
  background: rgba(229, 63, 44, 0.2);
}
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle,
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *,
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *:before,
.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: rgb(244.8899082569, 254.4678899083, 139.5321100917);
}
.b-search-hit-text {
  font-weight: 400;
  background: rgb(244.8899082569, 254.4678899083, 139.5321100917);
  padding: 0.3em 0;
}
.b-search-hit-field {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: rgb(244.8899082569, 254.4678899083, 139.5321100917);
}
.b-search-hit-cell-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
  color: rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.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: inherit;
}
.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;
  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: rgb(122.6357615894, 122.6357615894, 134.3642384106);
  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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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: rgb(229.0909090909, 231.25, 233.4090909091);
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f15e";
}
.b-split-container {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.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;
}
.b-gridbase.b-locked-rows {
  z-index: 1;
}
.b-gridbase.b-locked-rows [aria-rowcount="1"] .b-virtual-scrollers {
  flex-basis: 0;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) {
  overflow: visible;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-body-wrap,
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-panel-body {
  overflow: visible;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty) {
  border-bottom: 1px solid #e9eaeb;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty):not(.b-split) {
  border-bottom-color: rgb(189.8289473684, 191.5, 193.1710526316);
}
.b-gridbase.b-locked-rows:not(.b-grid-empty).b-split {
  border-bottom: 2px solid rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-locked-rows:not(:has(.b-grid-row)) {
  border-bottom-width: 0;
}
.b-gridbase.b-locked-rows.b-grid-empty .b-widget-scroller {
  min-height: 0;
}
.b-gridbase.b-locked-rows .b-grid-row.b-last {
  border-bottom: none;
}
.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;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f012";
  transform: scaleY(1) rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: scaleY(-1) rotate(90deg);
}
.b-rtl .b-grid-header.b-group .b-grid-header-text .b-sort-icon::after {
  transform: scaleY(1) rotate(270deg);
}
.b-rtl .b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: scaleY(-1) rotate(270deg);
}
.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: #4f5964;
}
.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;
}
.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);
}
.b-summary-wrap {
  flex: 0 0 100%;
  display: grid;
  gap: 0.1em 1em;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.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: rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-generated-parent .b-grid-cell .b-grid-treegroup-summary {
  display: flex;
  justify-content: inherit;
}
.b-rowexpander-body {
  display: flex;
  border-top: 1px solid #e9eaeb;
  left: 0;
  right: 0;
  color: rgb(96.1458333333, 97.5, 98.8541666667);
  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-grid-row > .b-rowexpander-loading {
  position: absolute;
}
.b-rowexpander-loading .b-icon-spinner {
  margin-inline-end: 0.5em;
}
.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon {
  transition: transform 0.15s ease-in-out;
  font-size: 1em;
  transform: rotate(180deg);
}
.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-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-left {
  transform: rotate(270deg);
}
.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-right {
  transform: rotate(90deg);
}
.b-grid-header[data-column=expanderActionColumn] .b-grid-header-text-content:empty {
  display: none;
}
.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;
}
.b-grid-footer-container {
  background-color: #f3f4f5;
  color: rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  overscroll-behavior: none;
}
.b-grid-footer {
  display: flex;
  border-inline-end: 1px solid #d8d9da;
  flex-shrink: 0;
  align-items: stretch;
  padding: 0.5em;
}
.b-no-column-lines .b-grid-footer {
  border-inline-end: none;
}
.b-grid-footer:last-child {
  border-inline-end-color: transparent;
}
.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;
}
.b-gridbase {
  position: relative;
}
.b-gridbase.b-outer {
  height: 100%;
}
.b-gridbase.b-autoheight {
  height: auto;
  flex: none;
}
.b-gridbase.b-autoheight .b-grid-vertical-scroller {
  position: relative;
}
.b-gridbase.b-autoheight.b-grid-empty .b-grid-body-container {
  height: unset !important;
  flex: 1;
}
.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,
.b-gridbase.b-no-column-lines .b-grid-header {
  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;
  padding: 1em;
  position: absolute;
  pointer-events: none;
  color: rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.b-gridbase.b-grid-notextselection .b-grid-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-gridbase.b-notransition .b-grid-cell *:not(.b-always-transition) {
  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) *,
.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *:before {
  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;
  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,
div.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;
}
.b-no-transitions .b-grid-row {
  transition: none !important;
}
: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;
}
@media screen {
  .b-grid-row.b-export-row {
    transform: translate(-99999px, -99999px);
  }
}
.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: none;
}
.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-deleting-row {
  animation: b-anim-row-deleting 0.2s;
}
.b-grid-row.b-fa {
  display: flex;
}
.b-grid-row.b-fa::before {
  content: none;
}
.b-grid-row.b-row-placeholder .b-grid-cell {
  color: transparent;
  clip-path: inset(1em 1em 1em 1em);
}
.b-grid-row.b-row-placeholder .b-grid-cell > *:not(.b-editor) {
  display: none;
}
.b-grid-row.b-row-placeholder .b-grid-cell::after {
  content: "";
  background: rgb(246.3571428571, 246.75, 247.1428571429);
  position: absolute;
  inset: 1em;
  border-radius: 5px;
}
.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: none;
}
.b-grid-cell {
  position: absolute;
  display: flex;
  align-items: center;
  color: rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  height: 100%;
  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):after,
.b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after {
  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):after,
.b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after {
  left: auto;
  right: 0;
  clip-path: polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-gridbase:not(.b-panel-ui-plain) .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-loading-cell {
  color: transparent;
}
.b-grid-cell.b-loading-cell::after {
  content: "";
  background: rgb(246.3571428571, 246.75, 247.1428571429);
  position: absolute;
  inset: 1em;
  border-radius: 5px;
}
.b-grid-cell.b-measuring-auto-height {
  contain: paint style layout;
  align-self: baseline;
  height: auto;
}
.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:not(.b-sch-timeaxiscolumn):focus,
body.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):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:not(.b-sch-timeaxiscolumn):focus,
.b-outer.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):focus-within {
  outline: 1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset: -1px;
}
.b-readonly > .b-grid-cell {
  color: rgb(178.5, 178.5, 178.5);
}
.b-grid-cell-align-right,
.b-grid-cell-align-end {
  justify-content: flex-end;
  text-align: end;
}
.b-grid-cell-align-center {
  justify-content: center;
  text-align: center;
}
.b-grid-subgrid {
  position: relative;
  overscroll-behavior: none auto;
}
.b-grid-subgrid.b-grid-subgrid-collapsed {
  width: 0;
  min-width: 0 !important;
  overflow: hidden !important;
}
.b-playing-demo .b-grid-subgrid {
  overflow: hidden !important;
}
.b-animating .b-grid-header-scroller,
.b-animating .b-grid-subgrid {
  transition-property:
    width,
    flex,
    min-width;
  transition-duration: 0.3s;
}
.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: 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 {
  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: rgba(254, 172, 49, 0.1);
}
@keyframes b-anim-row-deleting {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes row-removing {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.3;
    height: 0;
  }
}
@keyframes row-adding {
  from {
    opacity: 0.3;
    height: 0;
  }
  to {
    opacity: 1;
  }
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row {
  height: var(--b-grid-row-height);
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row .b-grid-cell:not(.b-auto-height, .b-row-reorder-grip, :has(*)) {
  display: block;
  line-height: var(--b-grid-row-height);
  text-overflow: ellipsis;
}
.b-grid-header-container {
  background-color: #f3f4f5;
  z-index: 4;
}
.b-grid-header-container .b-header {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container {
  background-color: transparent;
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container .b-header {
  box-shadow: none;
}
.b-grid-header-container.b-hidden {
  clip-path: inset(0 0 100% 0);
  contain: strict;
  border-bottom: none;
}
.b-grid-headers {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  line-height: initial;
  position: relative;
  overscroll-behavior: none;
}
.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, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:focus,
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-check-header-with-checkbox:focus-within {
  background-color: rgb(249.9545454545, 250.375, 250.7954545455);
}
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:hover,
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-hover {
  background-color: hsl(210, 9.0909090909%, 100.6862745098%);
}
.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;
  gap: 0.5em;
}
.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.b-has-text > i {
  margin-inline-end: 0.5em;
}
.b-grid-header-text > .b-grid-header-text-content.b-vertical-text {
  display: flex;
  align-items: center;
}
.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: rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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:not(.b-text) {
  min-width: 0;
  min-height: 0;
  padding: 0 0.35em;
}
.b-grid-header .b-button[data-ref=collapseExpand] {
  position: absolute;
  inset-inline-end: 0.5em;
  min-width: 2em;
  min-height: 2em;
}
.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;
  overflow: hidden;
}
.b-groupbar .b-chip {
  position: relative;
  padding-block: 0.5em;
  padding-inline: 1em;
  outline: none !important;
  cursor: pointer;
  white-space: nowrap;
}
.b-groupbar .b-chip .b-close-icon {
  margin-inline-start: 1em;
}
.b-groupbar.b-chips-closable .b-chip {
  padding-inline-end: 0.6em;
}
.b-groupbar .b-chip.b-drop-target {
  padding-inline-end: 3em;
  opacity: 0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon {
  display: none;
}
.b-treegroup .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-treegroup .b-groupbar .b-chip:not(:last-child):after {
  content: "\f104";
  right: unset;
  left: -1.25em;
}
.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:hover .b-chip:not([data-id=placeholder]) {
  display: none;
}
.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:not(:hover) .b-chip[data-id=placeholder] {
  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-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid {
  overflow: visible;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid:before {
  content: "\f05e";
  position: absolute;
  top: -0.5em;
  inset-inline-end: -0.5em;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  padding: 0.25em;
  outline: inherit;
  border-radius: 50%;
  font-size: 0.8em;
  background: inherit;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-checklistfiltercombo-picker {
  display: flex;
  flex: 1;
  align-self: center;
  align-items: stretch;
  justify-content: stretch;
  flex-flow: column;
  padding: 0;
  background: #fff;
  gap: 0;
  width: 25rem;
}
.b-checklistfiltercombo-picker .b-toolbar {
  --toolbar-content-padding:0;
}
.b-checklistfiltercombo-picker .b-panel-content {
  padding: 0;
}
.b-checklistfiltercombo-picker,
.b-checklistfiltercombo-picker.b-content-element.b-flex-row {
  align-items: stretch;
}
.b-checklistfiltercombo-picker .b-list {
  flex: 1;
  background: #fff;
}
.b-checklistfiltercombo-picker .b-list .b-list-item {
  display: flex;
}
.b-checklistfiltercombo-picker .b-list .b-list-item .b-checklistfiltercombo-item-text {
  flex-grow: 1;
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content {
  justify-content: space-between;
  padding: 0;
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  border-block-end: 0.5px solid rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content button {
  padding: 1rem;
}
.b-checklistfiltercombo-picker [data-ref=searchField] {
  flex: 1;
  padding: 0;
  border-radius: 0;
}
.b-checklistfiltercombo-picker [data-ref=searchField] .b-field-inner {
  border: none;
  border-radius: 0;
}
.b-icon-sort-asc:before {
  content: "\f062";
}
.b-icon-sort-desc:before {
  content: "\f063";
}

.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);
  }
}

@charset "UTF-8";
.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: var(--panel-background-color);
}
:root {
  --bryntum-version:"6.3.4";
}
:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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-solid,
.b-fa-regular,
.b-fa-brands,
.fas,
.far,
.fab,
.b-fa-sharp-solid,
.b-fa-classic,
.b-fa {
  -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;
}
.fas,
.b-fa-classic,
.b-fa-solid,
.far,
.b-fa-regular {
  font-family: "Font Awesome 6 Free";
}
.fab,
.b-fa-brands {
  font-family: "Font Awesome 6 Brands";
}
.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(-1 * var(--b-fa-li-width, 2em));
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0));
}
.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-fill-drip::before {
  content: "\f576";
}
.b-fa-arrows-to-circle::before {
  content: "\e4bd";
}
.b-fa-circle-chevron-right::before {
  content: "\f138";
}
.b-fa-chevron-circle-right::before {
  content: "\f138";
}
.b-fa-at::before {
  content: "@";
}
.b-fa-trash-can::before {
  content: "\f2ed";
}
.b-fa-trash-alt::before {
  content: "\f2ed";
}
.b-fa-text-height::before {
  content: "\f034";
}
.b-fa-user-xmark::before {
  content: "\f235";
}
.b-fa-user-times::before {
  content: "\f235";
}
.b-fa-stethoscope::before {
  content: "\f0f1";
}
.b-fa-message::before {
  content: "\f27a";
}
.b-fa-comment-alt::before {
  content: "\f27a";
}
.b-fa-info::before {
  content: "\f129";
}
.b-fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}
.b-fa-compress-alt::before {
  content: "\f422";
}
.b-fa-explosion::before {
  content: "\e4e9";
}
.b-fa-file-lines::before {
  content: "\f15c";
}
.b-fa-file-alt::before {
  content: "\f15c";
}
.b-fa-file-text::before {
  content: "\f15c";
}
.b-fa-wave-square::before {
  content: "\f83e";
}
.b-fa-ring::before {
  content: "\f70b";
}
.b-fa-building-un::before {
  content: "\e4d9";
}
.b-fa-dice-three::before {
  content: "\f527";
}
.b-fa-calendar-days::before {
  content: "\f073";
}
.b-fa-calendar-alt::before {
  content: "\f073";
}
.b-fa-anchor-circle-check::before {
  content: "\e4aa";
}
.b-fa-building-circle-arrow-right::before {
  content: "\e4d1";
}
.b-fa-volleyball::before {
  content: "\f45f";
}
.b-fa-volleyball-ball::before {
  content: "\f45f";
}
.b-fa-arrows-up-to-line::before {
  content: "\e4c2";
}
.b-fa-sort-down::before {
  content: "\f0dd";
}
.b-fa-sort-desc::before {
  content: "\f0dd";
}
.b-fa-circle-minus::before {
  content: "\f056";
}
.b-fa-minus-circle::before {
  content: "\f056";
}
.b-fa-door-open::before {
  content: "\f52b";
}
.b-fa-right-from-bracket::before {
  content: "\f2f5";
}
.b-fa-sign-out-alt::before {
  content: "\f2f5";
}
.b-fa-atom::before {
  content: "\f5d2";
}
.b-fa-soap::before {
  content: "\e06e";
}
.b-fa-icons::before {
  content: "\f86d";
}
.b-fa-heart-music-camera-bolt::before {
  content: "\f86d";
}
.b-fa-microphone-lines-slash::before {
  content: "\f539";
}
.b-fa-microphone-alt-slash::before {
  content: "\f539";
}
.b-fa-bridge-circle-check::before {
  content: "\e4c9";
}
.b-fa-pump-medical::before {
  content: "\e06a";
}
.b-fa-fingerprint::before {
  content: "\f577";
}
.b-fa-hand-point-right::before {
  content: "\f0a4";
}
.b-fa-magnifying-glass-location::before {
  content: "\f689";
}
.b-fa-search-location::before {
  content: "\f689";
}
.b-fa-forward-step::before {
  content: "\f051";
}
.b-fa-step-forward::before {
  content: "\f051";
}
.b-fa-face-smile-beam::before {
  content: "\f5b8";
}
.b-fa-smile-beam::before {
  content: "\f5b8";
}
.b-fa-flag-checkered::before {
  content: "\f11e";
}
.b-fa-football::before {
  content: "\f44e";
}
.b-fa-football-ball::before {
  content: "\f44e";
}
.b-fa-school-circle-exclamation::before {
  content: "\e56c";
}
.b-fa-crop::before {
  content: "\f125";
}
.b-fa-angles-down::before {
  content: "\f103";
}
.b-fa-angle-double-down::before {
  content: "\f103";
}
.b-fa-users-rectangle::before {
  content: "\e594";
}
.b-fa-people-roof::before {
  content: "\e537";
}
.b-fa-people-line::before {
  content: "\e534";
}
.b-fa-beer-mug-empty::before {
  content: "\f0fc";
}
.b-fa-beer::before {
  content: "\f0fc";
}
.b-fa-diagram-predecessor::before {
  content: "\e477";
}
.b-fa-arrow-up-long::before {
  content: "\f176";
}
.b-fa-long-arrow-up::before {
  content: "\f176";
}
.b-fa-fire-flame-simple::before {
  content: "\f46a";
}
.b-fa-burn::before {
  content: "\f46a";
}
.b-fa-person::before {
  content: "\f183";
}
.b-fa-male::before {
  content: "\f183";
}
.b-fa-laptop::before {
  content: "\f109";
}
.b-fa-file-csv::before {
  content: "\f6dd";
}
.b-fa-menorah::before {
  content: "\f676";
}
.b-fa-truck-plane::before {
  content: "\e58f";
}
.b-fa-record-vinyl::before {
  content: "\f8d9";
}
.b-fa-face-grin-stars::before {
  content: "\f587";
}
.b-fa-grin-stars::before {
  content: "\f587";
}
.b-fa-bong::before {
  content: "\f55c";
}
.b-fa-spaghetti-monster-flying::before {
  content: "\f67b";
}
.b-fa-pastafarianism::before {
  content: "\f67b";
}
.b-fa-arrow-down-up-across-line::before {
  content: "\e4af";
}
.b-fa-spoon::before {
  content: "\f2e5";
}
.b-fa-utensil-spoon::before {
  content: "\f2e5";
}
.b-fa-jar-wheat::before {
  content: "\e517";
}
.b-fa-envelopes-bulk::before {
  content: "\f674";
}
.b-fa-mail-bulk::before {
  content: "\f674";
}
.b-fa-file-circle-exclamation::before {
  content: "\e4eb";
}
.b-fa-circle-h::before {
  content: "\f47e";
}
.b-fa-hospital-symbol::before {
  content: "\f47e";
}
.b-fa-pager::before {
  content: "\f815";
}
.b-fa-address-book::before {
  content: "\f2b9";
}
.b-fa-contact-book::before {
  content: "\f2b9";
}
.b-fa-strikethrough::before {
  content: "\f0cc";
}
.b-fa-k::before {
  content: "K";
}
.b-fa-landmark-flag::before {
  content: "\e51c";
}
.b-fa-pencil::before {
  content: "\f303";
}
.b-fa-pencil-alt::before {
  content: "\f303";
}
.b-fa-backward::before {
  content: "\f04a";
}
.b-fa-caret-right::before {
  content: "\f0da";
}
.b-fa-comments::before {
  content: "\f086";
}
.b-fa-paste::before {
  content: "\f0ea";
}
.b-fa-file-clipboard::before {
  content: "\f0ea";
}
.b-fa-code-pull-request::before {
  content: "\e13c";
}
.b-fa-clipboard-list::before {
  content: "\f46d";
}
.b-fa-truck-ramp-box::before {
  content: "\f4de";
}
.b-fa-truck-loading::before {
  content: "\f4de";
}
.b-fa-user-check::before {
  content: "\f4fc";
}
.b-fa-vial-virus::before {
  content: "\e597";
}
.b-fa-sheet-plastic::before {
  content: "\e571";
}
.b-fa-blog::before {
  content: "\f781";
}
.b-fa-user-ninja::before {
  content: "\f504";
}
.b-fa-person-arrow-up-from-line::before {
  content: "\e539";
}
.b-fa-scroll-torah::before {
  content: "\f6a0";
}
.b-fa-torah::before {
  content: "\f6a0";
}
.b-fa-broom-ball::before {
  content: "\f458";
}
.b-fa-quidditch::before {
  content: "\f458";
}
.b-fa-quidditch-broom-ball::before {
  content: "\f458";
}
.b-fa-toggle-off::before {
  content: "\f204";
}
.b-fa-box-archive::before {
  content: "\f187";
}
.b-fa-archive::before {
  content: "\f187";
}
.b-fa-person-drowning::before {
  content: "\e545";
}
.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-face-grin-tongue-squint::before {
  content: "\f58a";
}
.b-fa-grin-tongue-squint::before {
  content: "\f58a";
}
.b-fa-spray-can::before {
  content: "\f5bd";
}
.b-fa-truck-monster::before {
  content: "\f63b";
}
.b-fa-w::before {
  content: "W";
}
.b-fa-earth-africa::before {
  content: "\f57c";
}
.b-fa-globe-africa::before {
  content: "\f57c";
}
.b-fa-rainbow::before {
  content: "\f75b";
}
.b-fa-circle-notch::before {
  content: "\f1ce";
}
.b-fa-tablet-screen-button::before {
  content: "\f3fa";
}
.b-fa-tablet-alt::before {
  content: "\f3fa";
}
.b-fa-paw::before {
  content: "\f1b0";
}
.b-fa-cloud::before {
  content: "\f0c2";
}
.b-fa-trowel-bricks::before {
  content: "\e58a";
}
.b-fa-face-flushed::before {
  content: "\f579";
}
.b-fa-flushed::before {
  content: "\f579";
}
.b-fa-hospital-user::before {
  content: "\f80d";
}
.b-fa-tent-arrow-left-right::before {
  content: "\e57f";
}
.b-fa-gavel::before {
  content: "\f0e3";
}
.b-fa-legal::before {
  content: "\f0e3";
}
.b-fa-binoculars::before {
  content: "\f1e5";
}
.b-fa-microphone-slash::before {
  content: "\f131";
}
.b-fa-box-tissue::before {
  content: "\e05b";
}
.b-fa-motorcycle::before {
  content: "\f21c";
}
.b-fa-bell-concierge::before {
  content: "\f562";
}
.b-fa-concierge-bell::before {
  content: "\f562";
}
.b-fa-pen-ruler::before {
  content: "\f5ae";
}
.b-fa-pencil-ruler::before {
  content: "\f5ae";
}
.b-fa-people-arrows::before {
  content: "\e068";
}
.b-fa-people-arrows-left-right::before {
  content: "\e068";
}
.b-fa-mars-and-venus-burst::before {
  content: "\e523";
}
.b-fa-square-caret-right::before {
  content: "\f152";
}
.b-fa-caret-square-right::before {
  content: "\f152";
}
.b-fa-scissors::before {
  content: "\f0c4";
}
.b-fa-cut::before {
  content: "\f0c4";
}
.b-fa-sun-plant-wilt::before {
  content: "\e57a";
}
.b-fa-toilets-portable::before {
  content: "\e584";
}
.b-fa-hockey-puck::before {
  content: "\f453";
}
.b-fa-table::before {
  content: "\f0ce";
}
.b-fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}
.b-fa-tachograph-digital::before {
  content: "\f566";
}
.b-fa-digital-tachograph::before {
  content: "\f566";
}
.b-fa-users-slash::before {
  content: "\e073";
}
.b-fa-clover::before {
  content: "\e139";
}
.b-fa-reply::before {
  content: "\f3e5";
}
.b-fa-mail-reply::before {
  content: "\f3e5";
}
.b-fa-star-and-crescent::before {
  content: "\f699";
}
.b-fa-house-fire::before {
  content: "\e50c";
}
.b-fa-square-minus::before {
  content: "\f146";
}
.b-fa-minus-square::before {
  content: "\f146";
}
.b-fa-helicopter::before {
  content: "\f533";
}
.b-fa-compass::before {
  content: "\f14e";
}
.b-fa-square-caret-down::before {
  content: "\f150";
}
.b-fa-caret-square-down::before {
  content: "\f150";
}
.b-fa-file-circle-question::before {
  content: "\e4ef";
}
.b-fa-laptop-code::before {
  content: "\f5fc";
}
.b-fa-swatchbook::before {
  content: "\f5c3";
}
.b-fa-prescription-bottle::before {
  content: "\f485";
}
.b-fa-bars::before {
  content: "\f0c9";
}
.b-fa-navicon::before {
  content: "\f0c9";
}
.b-fa-people-group::before {
  content: "\e533";
}
.b-fa-hourglass-end::before {
  content: "\f253";
}
.b-fa-hourglass-3::before {
  content: "\f253";
}
.b-fa-heart-crack::before {
  content: "\f7a9";
}
.b-fa-heart-broken::before {
  content: "\f7a9";
}
.b-fa-square-up-right::before {
  content: "\f360";
}
.b-fa-external-link-square-alt::before {
  content: "\f360";
}
.b-fa-face-kiss-beam::before {
  content: "\f597";
}
.b-fa-kiss-beam::before {
  content: "\f597";
}
.b-fa-film::before {
  content: "\f008";
}
.b-fa-ruler-horizontal::before {
  content: "\f547";
}
.b-fa-people-robbery::before {
  content: "\e536";
}
.b-fa-lightbulb::before {
  content: "\f0eb";
}
.b-fa-caret-left::before {
  content: "\f0d9";
}
.b-fa-circle-exclamation::before {
  content: "\f06a";
}
.b-fa-exclamation-circle::before {
  content: "\f06a";
}
.b-fa-school-circle-xmark::before {
  content: "\e56d";
}
.b-fa-arrow-right-from-bracket::before {
  content: "\f08b";
}
.b-fa-sign-out::before {
  content: "\f08b";
}
.b-fa-circle-chevron-down::before {
  content: "\f13a";
}
.b-fa-chevron-circle-down::before {
  content: "\f13a";
}
.b-fa-unlock-keyhole::before {
  content: "\f13e";
}
.b-fa-unlock-alt::before {
  content: "\f13e";
}
.b-fa-cloud-showers-heavy::before {
  content: "\f740";
}
.b-fa-headphones-simple::before {
  content: "\f58f";
}
.b-fa-headphones-alt::before {
  content: "\f58f";
}
.b-fa-sitemap::before {
  content: "\f0e8";
}
.b-fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}
.b-fa-donate::before {
  content: "\f4b9";
}
.b-fa-memory::before {
  content: "\f538";
}
.b-fa-road-spikes::before {
  content: "\e568";
}
.b-fa-fire-burner::before {
  content: "\e4f1";
}
.b-fa-flag::before {
  content: "\f024";
}
.b-fa-hanukiah::before {
  content: "\f6e6";
}
.b-fa-feather::before {
  content: "\f52d";
}
.b-fa-volume-low::before {
  content: "\f027";
}
.b-fa-volume-down::before {
  content: "\f027";
}
.b-fa-comment-slash::before {
  content: "\f4b3";
}
.b-fa-cloud-sun-rain::before {
  content: "\f743";
}
.b-fa-compress::before {
  content: "\f066";
}
.b-fa-wheat-awn::before {
  content: "\e2cd";
}
.b-fa-wheat-alt::before {
  content: "\e2cd";
}
.b-fa-ankh::before {
  content: "\f644";
}
.b-fa-hands-holding-child::before {
  content: "\e4fa";
}
.b-fa-asterisk::before {
  content: "*";
}
.b-fa-square-check::before {
  content: "\f14a";
}
.b-fa-check-square::before {
  content: "\f14a";
}
.b-fa-peseta-sign::before {
  content: "\e221";
}
.b-fa-heading::before {
  content: "\f1dc";
}
.b-fa-header::before {
  content: "\f1dc";
}
.b-fa-ghost::before {
  content: "\f6e2";
}
.b-fa-list::before {
  content: "\f03a";
}
.b-fa-list-squares::before {
  content: "\f03a";
}
.b-fa-square-phone-flip::before {
  content: "\f87b";
}
.b-fa-phone-square-alt::before {
  content: "\f87b";
}
.b-fa-cart-plus::before {
  content: "\f217";
}
.b-fa-gamepad::before {
  content: "\f11b";
}
.b-fa-circle-dot::before {
  content: "\f192";
}
.b-fa-dot-circle::before {
  content: "\f192";
}
.b-fa-face-dizzy::before {
  content: "\f567";
}
.b-fa-dizzy::before {
  content: "\f567";
}
.b-fa-egg::before {
  content: "\f7fb";
}
.b-fa-house-medical-circle-xmark::before {
  content: "\e513";
}
.b-fa-campground::before {
  content: "\f6bb";
}
.b-fa-folder-plus::before {
  content: "\f65e";
}
.b-fa-futbol::before {
  content: "\f1e3";
}
.b-fa-futbol-ball::before {
  content: "\f1e3";
}
.b-fa-soccer-ball::before {
  content: "\f1e3";
}
.b-fa-paintbrush::before {
  content: "\f1fc";
}
.b-fa-paint-brush::before {
  content: "\f1fc";
}
.b-fa-lock::before {
  content: "\f023";
}
.b-fa-gas-pump::before {
  content: "\f52f";
}
.b-fa-hot-tub-person::before {
  content: "\f593";
}
.b-fa-hot-tub::before {
  content: "\f593";
}
.b-fa-map-location::before {
  content: "\f59f";
}
.b-fa-map-marked::before {
  content: "\f59f";
}
.b-fa-house-flood-water::before {
  content: "\e50e";
}
.b-fa-tree::before {
  content: "\f1bb";
}
.b-fa-bridge-lock::before {
  content: "\e4cc";
}
.b-fa-sack-dollar::before {
  content: "\f81d";
}
.b-fa-pen-to-square::before {
  content: "\f044";
}
.b-fa-edit::before {
  content: "\f044";
}
.b-fa-car-side::before {
  content: "\f5e4";
}
.b-fa-share-nodes::before {
  content: "\f1e0";
}
.b-fa-share-alt::before {
  content: "\f1e0";
}
.b-fa-heart-circle-minus::before {
  content: "\e4ff";
}
.b-fa-hourglass-half::before {
  content: "\f252";
}
.b-fa-hourglass-2::before {
  content: "\f252";
}
.b-fa-microscope::before {
  content: "\f610";
}
.b-fa-sink::before {
  content: "\e06d";
}
.b-fa-bag-shopping::before {
  content: "\f290";
}
.b-fa-shopping-bag::before {
  content: "\f290";
}
.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-mitten::before {
  content: "\f7b5";
}
.b-fa-person-rays::before {
  content: "\e54d";
}
.b-fa-users::before {
  content: "\f0c0";
}
.b-fa-eye-slash::before {
  content: "\f070";
}
.b-fa-flask-vial::before {
  content: "\e4f3";
}
.b-fa-hand::before {
  content: "\f256";
}
.b-fa-hand-paper::before {
  content: "\f256";
}
.b-fa-om::before {
  content: "\f679";
}
.b-fa-worm::before {
  content: "\e599";
}
.b-fa-house-circle-xmark::before {
  content: "\e50b";
}
.b-fa-plug::before {
  content: "\f1e6";
}
.b-fa-chevron-up::before {
  content: "\f077";
}
.b-fa-hand-spock::before {
  content: "\f259";
}
.b-fa-stopwatch::before {
  content: "\f2f2";
}
.b-fa-face-kiss::before {
  content: "\f596";
}
.b-fa-kiss::before {
  content: "\f596";
}
.b-fa-bridge-circle-xmark::before {
  content: "\e4cb";
}
.b-fa-face-grin-tongue::before {
  content: "\f589";
}
.b-fa-grin-tongue::before {
  content: "\f589";
}
.b-fa-chess-bishop::before {
  content: "\f43a";
}
.b-fa-face-grin-wink::before {
  content: "\f58c";
}
.b-fa-grin-wink::before {
  content: "\f58c";
}
.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-road-circle-check::before {
  content: "\e564";
}
.b-fa-dice-five::before {
  content: "\f523";
}
.b-fa-square-rss::before {
  content: "\f143";
}
.b-fa-rss-square::before {
  content: "\f143";
}
.b-fa-land-mine-on::before {
  content: "\e51b";
}
.b-fa-i-cursor::before {
  content: "\f246";
}
.b-fa-stamp::before {
  content: "\f5bf";
}
.b-fa-stairs::before {
  content: "\e289";
}
.b-fa-i::before {
  content: "I";
}
.b-fa-hryvnia-sign::before {
  content: "\f6f2";
}
.b-fa-hryvnia::before {
  content: "\f6f2";
}
.b-fa-pills::before {
  content: "\f484";
}
.b-fa-face-grin-wide::before {
  content: "\f581";
}
.b-fa-grin-alt::before {
  content: "\f581";
}
.b-fa-tooth::before {
  content: "\f5c9";
}
.b-fa-v::before {
  content: "V";
}
.b-fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}
.b-fa-bicycle::before {
  content: "\f206";
}
.b-fa-staff-snake::before {
  content: "\e579";
}
.b-fa-rod-asclepius::before {
  content: "\e579";
}
.b-fa-rod-snake::before {
  content: "\e579";
}
.b-fa-staff-aesculapius::before {
  content: "\e579";
}
.b-fa-head-side-cough-slash::before {
  content: "\e062";
}
.b-fa-truck-medical::before {
  content: "\f0f9";
}
.b-fa-ambulance::before {
  content: "\f0f9";
}
.b-fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}
.b-fa-snowman::before {
  content: "\f7d0";
}
.b-fa-mortar-pestle::before {
  content: "\f5a7";
}
.b-fa-road-barrier::before {
  content: "\e562";
}
.b-fa-school::before {
  content: "\f549";
}
.b-fa-igloo::before {
  content: "\f7ae";
}
.b-fa-joint::before {
  content: "\f595";
}
.b-fa-angle-right::before {
  content: "\f105";
}
.b-fa-horse::before {
  content: "\f6f0";
}
.b-fa-q::before {
  content: "Q";
}
.b-fa-g::before {
  content: "G";
}
.b-fa-notes-medical::before {
  content: "\f481";
}
.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-dong-sign::before {
  content: "\e169";
}
.b-fa-capsules::before {
  content: "\f46b";
}
.b-fa-poo-storm::before {
  content: "\f75a";
}
.b-fa-poo-bolt::before {
  content: "\f75a";
}
.b-fa-face-frown-open::before {
  content: "\f57a";
}
.b-fa-frown-open::before {
  content: "\f57a";
}
.b-fa-hand-point-up::before {
  content: "\f0a6";
}
.b-fa-money-bill::before {
  content: "\f0d6";
}
.b-fa-bookmark::before {
  content: "\f02e";
}
.b-fa-align-justify::before {
  content: "\f039";
}
.b-fa-umbrella-beach::before {
  content: "\f5ca";
}
.b-fa-helmet-un::before {
  content: "\e503";
}
.b-fa-bullseye::before {
  content: "\f140";
}
.b-fa-bacon::before {
  content: "\f7e5";
}
.b-fa-hand-point-down::before {
  content: "\f0a7";
}
.b-fa-arrow-up-from-bracket::before {
  content: "\e09a";
}
.b-fa-folder::before {
  content: "\f07b";
}
.b-fa-folder-blank::before {
  content: "\f07b";
}
.b-fa-file-waveform::before {
  content: "\f478";
}
.b-fa-file-medical-alt::before {
  content: "\f478";
}
.b-fa-radiation::before {
  content: "\f7b9";
}
.b-fa-chart-simple::before {
  content: "\e473";
}
.b-fa-mars-stroke::before {
  content: "\f229";
}
.b-fa-vial::before {
  content: "\f492";
}
.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-wand-magic-sparkles::before {
  content: "\e2ca";
}
.b-fa-magic-wand-sparkles::before {
  content: "\e2ca";
}
.b-fa-e::before {
  content: "E";
}
.b-fa-pen-clip::before {
  content: "\f305";
}
.b-fa-pen-alt::before {
  content: "\f305";
}
.b-fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}
.b-fa-user::before {
  content: "\f007";
}
.b-fa-school-circle-check::before {
  content: "\e56b";
}
.b-fa-dumpster::before {
  content: "\f793";
}
.b-fa-van-shuttle::before {
  content: "\f5b6";
}
.b-fa-shuttle-van::before {
  content: "\f5b6";
}
.b-fa-building-user::before {
  content: "\e4da";
}
.b-fa-square-caret-left::before {
  content: "\f191";
}
.b-fa-caret-square-left::before {
  content: "\f191";
}
.b-fa-highlighter::before {
  content: "\f591";
}
.b-fa-key::before {
  content: "\f084";
}
.b-fa-bullhorn::before {
  content: "\f0a1";
}
.b-fa-globe::before {
  content: "\f0ac";
}
.b-fa-synagogue::before {
  content: "\f69b";
}
.b-fa-person-half-dress::before {
  content: "\e548";
}
.b-fa-road-bridge::before {
  content: "\e563";
}
.b-fa-location-arrow::before {
  content: "\f124";
}
.b-fa-c::before {
  content: "C";
}
.b-fa-tablet-button::before {
  content: "\f10a";
}
.b-fa-building-lock::before {
  content: "\e4d6";
}
.b-fa-pizza-slice::before {
  content: "\f818";
}
.b-fa-money-bill-wave::before {
  content: "\f53a";
}
.b-fa-chart-area::before {
  content: "\f1fe";
}
.b-fa-area-chart::before {
  content: "\f1fe";
}
.b-fa-house-flag::before {
  content: "\e50d";
}
.b-fa-person-circle-minus::before {
  content: "\e540";
}
.b-fa-ban::before {
  content: "\f05e";
}
.b-fa-cancel::before {
  content: "\f05e";
}
.b-fa-camera-rotate::before {
  content: "\e0d8";
}
.b-fa-spray-can-sparkles::before {
  content: "\f5d0";
}
.b-fa-air-freshener::before {
  content: "\f5d0";
}
.b-fa-star::before {
  content: "\f005";
}
.b-fa-repeat::before {
  content: "\f363";
}
.b-fa-cross::before {
  content: "\f654";
}
.b-fa-box::before {
  content: "\f466";
}
.b-fa-venus-mars::before {
  content: "\f228";
}
.b-fa-arrow-pointer::before {
  content: "\f245";
}
.b-fa-mouse-pointer::before {
  content: "\f245";
}
.b-fa-maximize::before {
  content: "\f31e";
}
.b-fa-expand-arrows-alt::before {
  content: "\f31e";
}
.b-fa-charging-station::before {
  content: "\f5e7";
}
.b-fa-shapes::before {
  content: "\f61f";
}
.b-fa-triangle-circle-square::before {
  content: "\f61f";
}
.b-fa-shuffle::before {
  content: "\f074";
}
.b-fa-random::before {
  content: "\f074";
}
.b-fa-person-running::before {
  content: "\f70c";
}
.b-fa-running::before {
  content: "\f70c";
}
.b-fa-mobile-retro::before {
  content: "\e527";
}
.b-fa-grip-lines-vertical::before {
  content: "\f7a5";
}
.b-fa-spider::before {
  content: "\f717";
}
.b-fa-hands-bound::before {
  content: "\e4f9";
}
.b-fa-file-invoice-dollar::before {
  content: "\f571";
}
.b-fa-plane-circle-exclamation::before {
  content: "\e556";
}
.b-fa-x-ray::before {
  content: "\f497";
}
.b-fa-spell-check::before {
  content: "\f891";
}
.b-fa-slash::before {
  content: "\f715";
}
.b-fa-computer-mouse::before {
  content: "\f8cc";
}
.b-fa-mouse::before {
  content: "\f8cc";
}
.b-fa-arrow-right-to-bracket::before {
  content: "\f090";
}
.b-fa-sign-in::before {
  content: "\f090";
}
.b-fa-shop-slash::before {
  content: "\e070";
}
.b-fa-store-alt-slash::before {
  content: "\e070";
}
.b-fa-server::before {
  content: "\f233";
}
.b-fa-virus-covid-slash::before {
  content: "\e4a9";
}
.b-fa-shop-lock::before {
  content: "\e4a5";
}
.b-fa-hourglass-start::before {
  content: "\f251";
}
.b-fa-hourglass-1::before {
  content: "\f251";
}
.b-fa-blender-phone::before {
  content: "\f6b6";
}
.b-fa-building-wheat::before {
  content: "\e4db";
}
.b-fa-person-breastfeeding::before {
  content: "\e53a";
}
.b-fa-right-to-bracket::before {
  content: "\f2f6";
}
.b-fa-sign-in-alt::before {
  content: "\f2f6";
}
.b-fa-venus::before {
  content: "\f221";
}
.b-fa-passport::before {
  content: "\f5ab";
}
.b-fa-thumbtack-slash::before {
  content: "\e68f";
}
.b-fa-thumb-tack-slash::before {
  content: "\e68f";
}
.b-fa-heart-pulse::before {
  content: "\f21e";
}
.b-fa-heartbeat::before {
  content: "\f21e";
}
.b-fa-people-carry-box::before {
  content: "\f4ce";
}
.b-fa-people-carry::before {
  content: "\f4ce";
}
.b-fa-temperature-high::before {
  content: "\f769";
}
.b-fa-microchip::before {
  content: "\f2db";
}
.b-fa-crown::before {
  content: "\f521";
}
.b-fa-weight-hanging::before {
  content: "\f5cd";
}
.b-fa-xmarks-lines::before {
  content: "\e59a";
}
.b-fa-file-prescription::before {
  content: "\f572";
}
.b-fa-weight-scale::before {
  content: "\f496";
}
.b-fa-weight::before {
  content: "\f496";
}
.b-fa-user-group::before {
  content: "\f500";
}
.b-fa-user-friends::before {
  content: "\f500";
}
.b-fa-arrow-up-a-z::before {
  content: "\f15e";
}
.b-fa-sort-alpha-up::before {
  content: "\f15e";
}
.b-fa-chess-knight::before {
  content: "\f441";
}
.b-fa-face-laugh-squint::before {
  content: "\f59b";
}
.b-fa-laugh-squint::before {
  content: "\f59b";
}
.b-fa-wheelchair::before {
  content: "\f193";
}
.b-fa-circle-arrow-up::before {
  content: "\f0aa";
}
.b-fa-arrow-circle-up::before {
  content: "\f0aa";
}
.b-fa-toggle-on::before {
  content: "\f205";
}
.b-fa-person-walking::before {
  content: "\f554";
}
.b-fa-walking::before {
  content: "\f554";
}
.b-fa-l::before {
  content: "L";
}
.b-fa-fire::before {
  content: "\f06d";
}
.b-fa-bed-pulse::before {
  content: "\f487";
}
.b-fa-procedures::before {
  content: "\f487";
}
.b-fa-shuttle-space::before {
  content: "\f197";
}
.b-fa-space-shuttle::before {
  content: "\f197";
}
.b-fa-face-laugh::before {
  content: "\f599";
}
.b-fa-laugh::before {
  content: "\f599";
}
.b-fa-folder-open::before {
  content: "\f07c";
}
.b-fa-heart-circle-plus::before {
  content: "\e500";
}
.b-fa-code-fork::before {
  content: "\e13b";
}
.b-fa-city::before {
  content: "\f64f";
}
.b-fa-microphone-lines::before {
  content: "\f3c9";
}
.b-fa-microphone-alt::before {
  content: "\f3c9";
}
.b-fa-pepper-hot::before {
  content: "\f816";
}
.b-fa-unlock::before {
  content: "\f09c";
}
.b-fa-colon-sign::before {
  content: "\e140";
}
.b-fa-headset::before {
  content: "\f590";
}
.b-fa-store-slash::before {
  content: "\e071";
}
.b-fa-road-circle-xmark::before {
  content: "\e566";
}
.b-fa-user-minus::before {
  content: "\f503";
}
.b-fa-mars-stroke-up::before {
  content: "\f22a";
}
.b-fa-mars-stroke-v::before {
  content: "\f22a";
}
.b-fa-champagne-glasses::before {
  content: "\f79f";
}
.b-fa-glass-cheers::before {
  content: "\f79f";
}
.b-fa-clipboard::before {
  content: "\f328";
}
.b-fa-house-circle-exclamation::before {
  content: "\e50a";
}
.b-fa-file-arrow-up::before {
  content: "\f574";
}
.b-fa-file-upload::before {
  content: "\f574";
}
.b-fa-wifi::before {
  content: "\f1eb";
}
.b-fa-wifi-3::before {
  content: "\f1eb";
}
.b-fa-wifi-strong::before {
  content: "\f1eb";
}
.b-fa-bath::before {
  content: "\f2cd";
}
.b-fa-bathtub::before {
  content: "\f2cd";
}
.b-fa-underline::before {
  content: "\f0cd";
}
.b-fa-user-pen::before {
  content: "\f4ff";
}
.b-fa-user-edit::before {
  content: "\f4ff";
}
.b-fa-signature::before {
  content: "\f5b7";
}
.b-fa-stroopwafel::before {
  content: "\f551";
}
.b-fa-bold::before {
  content: "\f032";
}
.b-fa-anchor-lock::before {
  content: "\e4ad";
}
.b-fa-building-ngo::before {
  content: "\e4d7";
}
.b-fa-manat-sign::before {
  content: "\e1d5";
}
.b-fa-not-equal::before {
  content: "\f53e";
}
.b-fa-border-top-left::before {
  content: "\f853";
}
.b-fa-border-style::before {
  content: "\f853";
}
.b-fa-map-location-dot::before {
  content: "\f5a0";
}
.b-fa-map-marked-alt::before {
  content: "\f5a0";
}
.b-fa-jedi::before {
  content: "\f669";
}
.b-fa-square-poll-vertical::before {
  content: "\f681";
}
.b-fa-poll::before {
  content: "\f681";
}
.b-fa-mug-hot::before {
  content: "\f7b6";
}
.b-fa-car-battery::before {
  content: "\f5df";
}
.b-fa-battery-car::before {
  content: "\f5df";
}
.b-fa-gift::before {
  content: "\f06b";
}
.b-fa-dice-two::before {
  content: "\f528";
}
.b-fa-chess-queen::before {
  content: "\f445";
}
.b-fa-glasses::before {
  content: "\f530";
}
.b-fa-chess-board::before {
  content: "\f43c";
}
.b-fa-building-circle-check::before {
  content: "\e4d2";
}
.b-fa-person-chalkboard::before {
  content: "\e53d";
}
.b-fa-mars-stroke-right::before {
  content: "\f22b";
}
.b-fa-mars-stroke-h::before {
  content: "\f22b";
}
.b-fa-hand-back-fist::before {
  content: "\f255";
}
.b-fa-hand-rock::before {
  content: "\f255";
}
.b-fa-square-caret-up::before {
  content: "\f151";
}
.b-fa-caret-square-up::before {
  content: "\f151";
}
.b-fa-cloud-showers-water::before {
  content: "\e4e4";
}
.b-fa-chart-bar::before {
  content: "\f080";
}
.b-fa-bar-chart::before {
  content: "\f080";
}
.b-fa-hands-bubbles::before {
  content: "\e05e";
}
.b-fa-hands-wash::before {
  content: "\e05e";
}
.b-fa-less-than-equal::before {
  content: "\f537";
}
.b-fa-train::before {
  content: "\f238";
}
.b-fa-eye-low-vision::before {
  content: "\f2a8";
}
.b-fa-low-vision::before {
  content: "\f2a8";
}
.b-fa-crow::before {
  content: "\f520";
}
.b-fa-sailboat::before {
  content: "\e445";
}
.b-fa-window-restore::before {
  content: "\f2d2";
}
.b-fa-square-plus::before {
  content: "\f0fe";
}
.b-fa-plus-square::before {
  content: "\f0fe";
}
.b-fa-torii-gate::before {
  content: "\f6a1";
}
.b-fa-frog::before {
  content: "\f52e";
}
.b-fa-bucket::before {
  content: "\e4cf";
}
.b-fa-image::before {
  content: "\f03e";
}
.b-fa-microphone::before {
  content: "\f130";
}
.b-fa-cow::before {
  content: "\f6c8";
}
.b-fa-caret-up::before {
  content: "\f0d8";
}
.b-fa-screwdriver::before {
  content: "\f54a";
}
.b-fa-folder-closed::before {
  content: "\e185";
}
.b-fa-house-tsunami::before {
  content: "\e515";
}
.b-fa-square-nfi::before {
  content: "\e576";
}
.b-fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}
.b-fa-martini-glass::before {
  content: "\f57b";
}
.b-fa-glass-martini-alt::before {
  content: "\f57b";
}
.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-table-columns::before {
  content: "\f0db";
}
.b-fa-columns::before {
  content: "\f0db";
}
.b-fa-lemon::before {
  content: "\f094";
}
.b-fa-head-side-mask::before {
  content: "\e063";
}
.b-fa-handshake::before {
  content: "\f2b5";
}
.b-fa-gem::before {
  content: "\f3a5";
}
.b-fa-dolly::before {
  content: "\f472";
}
.b-fa-dolly-box::before {
  content: "\f472";
}
.b-fa-smoking::before {
  content: "\f48d";
}
.b-fa-minimize::before {
  content: "\f78c";
}
.b-fa-compress-arrows-alt::before {
  content: "\f78c";
}
.b-fa-monument::before {
  content: "\f5a6";
}
.b-fa-snowplow::before {
  content: "\f7d2";
}
.b-fa-angles-right::before {
  content: "\f101";
}
.b-fa-angle-double-right::before {
  content: "\f101";
}
.b-fa-cannabis::before {
  content: "\f55f";
}
.b-fa-circle-play::before {
  content: "\f144";
}
.b-fa-play-circle::before {
  content: "\f144";
}
.b-fa-tablets::before {
  content: "\f490";
}
.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-chair::before {
  content: "\f6c0";
}
.b-fa-circle-check::before {
  content: "\f058";
}
.b-fa-check-circle::before {
  content: "\f058";
}
.b-fa-circle-stop::before {
  content: "\f28d";
}
.b-fa-stop-circle::before {
  content: "\f28d";
}
.b-fa-compass-drafting::before {
  content: "\f568";
}
.b-fa-drafting-compass::before {
  content: "\f568";
}
.b-fa-plate-wheat::before {
  content: "\e55a";
}
.b-fa-icicles::before {
  content: "\f7ad";
}
.b-fa-person-shelter::before {
  content: "\e54f";
}
.b-fa-neuter::before {
  content: "\f22c";
}
.b-fa-id-badge::before {
  content: "\f2c1";
}
.b-fa-marker::before {
  content: "\f5a1";
}
.b-fa-face-laugh-beam::before {
  content: "\f59a";
}
.b-fa-laugh-beam::before {
  content: "\f59a";
}
.b-fa-helicopter-symbol::before {
  content: "\e502";
}
.b-fa-universal-access::before {
  content: "\f29a";
}
.b-fa-circle-chevron-up::before {
  content: "\f139";
}
.b-fa-chevron-circle-up::before {
  content: "\f139";
}
.b-fa-lari-sign::before {
  content: "\e1c8";
}
.b-fa-volcano::before {
  content: "\f770";
}
.b-fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}
.b-fa-sterling-sign::before {
  content: "\f154";
}
.b-fa-gbp::before {
  content: "\f154";
}
.b-fa-pound-sign::before {
  content: "\f154";
}
.b-fa-viruses::before {
  content: "\e076";
}
.b-fa-square-person-confined::before {
  content: "\e577";
}
.b-fa-user-tie::before {
  content: "\f508";
}
.b-fa-arrow-down-long::before {
  content: "\f175";
}
.b-fa-long-arrow-down::before {
  content: "\f175";
}
.b-fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}
.b-fa-certificate::before {
  content: "\f0a3";
}
.b-fa-reply-all::before {
  content: "\f122";
}
.b-fa-mail-reply-all::before {
  content: "\f122";
}
.b-fa-suitcase::before {
  content: "\f0f2";
}
.b-fa-person-skating::before {
  content: "\f7c5";
}
.b-fa-skating::before {
  content: "\f7c5";
}
.b-fa-filter-circle-dollar::before {
  content: "\f662";
}
.b-fa-funnel-dollar::before {
  content: "\f662";
}
.b-fa-camera-retro::before {
  content: "\f083";
}
.b-fa-circle-arrow-down::before {
  content: "\f0ab";
}
.b-fa-arrow-circle-down::before {
  content: "\f0ab";
}
.b-fa-file-import::before {
  content: "\f56f";
}
.b-fa-arrow-right-to-file::before {
  content: "\f56f";
}
.b-fa-square-arrow-up-right::before {
  content: "\f14c";
}
.b-fa-external-link-square::before {
  content: "\f14c";
}
.b-fa-box-open::before {
  content: "\f49e";
}
.b-fa-scroll::before {
  content: "\f70e";
}
.b-fa-spa::before {
  content: "\f5bb";
}
.b-fa-location-pin-lock::before {
  content: "\e51f";
}
.b-fa-pause::before {
  content: "\f04c";
}
.b-fa-hill-avalanche::before {
  content: "\e507";
}
.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-bomb::before {
  content: "\f1e2";
}
.b-fa-registered::before {
  content: "\f25d";
}
.b-fa-address-card::before {
  content: "\f2bb";
}
.b-fa-contact-card::before {
  content: "\f2bb";
}
.b-fa-vcard::before {
  content: "\f2bb";
}
.b-fa-scale-unbalanced-flip::before {
  content: "\f516";
}
.b-fa-balance-scale-right::before {
  content: "\f516";
}
.b-fa-subscript::before {
  content: "\f12c";
}
.b-fa-diamond-turn-right::before {
  content: "\f5eb";
}
.b-fa-directions::before {
  content: "\f5eb";
}
.b-fa-burst::before {
  content: "\e4dc";
}
.b-fa-house-laptop::before {
  content: "\e066";
}
.b-fa-laptop-house::before {
  content: "\e066";
}
.b-fa-face-tired::before {
  content: "\f5c8";
}
.b-fa-tired::before {
  content: "\f5c8";
}
.b-fa-money-bills::before {
  content: "\e1f3";
}
.b-fa-smog::before {
  content: "\f75f";
}
.b-fa-crutch::before {
  content: "\f7f7";
}
.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-palette::before {
  content: "\f53f";
}
.b-fa-arrows-turn-right::before {
  content: "\e4c0";
}
.b-fa-vest::before {
  content: "\e085";
}
.b-fa-ferry::before {
  content: "\e4ea";
}
.b-fa-arrows-down-to-people::before {
  content: "\e4b9";
}
.b-fa-seedling::before {
  content: "\f4d8";
}
.b-fa-sprout::before {
  content: "\f4d8";
}
.b-fa-left-right::before {
  content: "\f337";
}
.b-fa-arrows-alt-h::before {
  content: "\f337";
}
.b-fa-boxes-packing::before {
  content: "\e4c7";
}
.b-fa-circle-arrow-left::before {
  content: "\f0a8";
}
.b-fa-arrow-circle-left::before {
  content: "\f0a8";
}
.b-fa-group-arrows-rotate::before {
  content: "\e4f6";
}
.b-fa-bowl-food::before {
  content: "\e4c6";
}
.b-fa-candy-cane::before {
  content: "\f786";
}
.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-cloud-bolt::before {
  content: "\f76c";
}
.b-fa-thunderstorm::before {
  content: "\f76c";
}
.b-fa-text-slash::before {
  content: "\f87d";
}
.b-fa-remove-format::before {
  content: "\f87d";
}
.b-fa-face-smile-wink::before {
  content: "\f4da";
}
.b-fa-smile-wink::before {
  content: "\f4da";
}
.b-fa-file-word::before {
  content: "\f1c2";
}
.b-fa-file-powerpoint::before {
  content: "\f1c4";
}
.b-fa-arrows-left-right::before {
  content: "\f07e";
}
.b-fa-arrows-h::before {
  content: "\f07e";
}
.b-fa-house-lock::before {
  content: "\e510";
}
.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-children::before {
  content: "\e4e1";
}
.b-fa-chalkboard::before {
  content: "\f51b";
}
.b-fa-blackboard::before {
  content: "\f51b";
}
.b-fa-user-large-slash::before {
  content: "\f4fa";
}
.b-fa-user-alt-slash::before {
  content: "\f4fa";
}
.b-fa-envelope-open::before {
  content: "\f2b6";
}
.b-fa-handshake-simple-slash::before {
  content: "\e05f";
}
.b-fa-handshake-alt-slash::before {
  content: "\e05f";
}
.b-fa-mattress-pillow::before {
  content: "\e525";
}
.b-fa-guarani-sign::before {
  content: "\e19a";
}
.b-fa-arrows-rotate::before {
  content: "\f021";
}
.b-fa-refresh::before {
  content: "\f021";
}
.b-fa-sync::before {
  content: "\f021";
}
.b-fa-fire-extinguisher::before {
  content: "\f134";
}
.b-fa-cruzeiro-sign::before {
  content: "\e152";
}
.b-fa-greater-than-equal::before {
  content: "\f532";
}
.b-fa-shield-halved::before {
  content: "\f3ed";
}
.b-fa-shield-alt::before {
  content: "\f3ed";
}
.b-fa-book-atlas::before {
  content: "\f558";
}
.b-fa-atlas::before {
  content: "\f558";
}
.b-fa-virus::before {
  content: "\e074";
}
.b-fa-envelope-circle-check::before {
  content: "\e4e8";
}
.b-fa-layer-group::before {
  content: "\f5fd";
}
.b-fa-arrows-to-dot::before {
  content: "\e4be";
}
.b-fa-archway::before {
  content: "\f557";
}
.b-fa-heart-circle-check::before {
  content: "\e4fd";
}
.b-fa-house-chimney-crack::before {
  content: "\f6f1";
}
.b-fa-house-damage::before {
  content: "\f6f1";
}
.b-fa-file-zipper::before {
  content: "\f1c6";
}
.b-fa-file-archive::before {
  content: "\f1c6";
}
.b-fa-square::before {
  content: "\f0c8";
}
.b-fa-martini-glass-empty::before {
  content: "\f000";
}
.b-fa-glass-martini::before {
  content: "\f000";
}
.b-fa-couch::before {
  content: "\f4b8";
}
.b-fa-cedi-sign::before {
  content: "\e0df";
}
.b-fa-italic::before {
  content: "\f033";
}
.b-fa-table-cells-column-lock::before {
  content: "\e678";
}
.b-fa-church::before {
  content: "\f51d";
}
.b-fa-comments-dollar::before {
  content: "\f653";
}
.b-fa-democrat::before {
  content: "\f747";
}
.b-fa-z::before {
  content: "Z";
}
.b-fa-person-skiing::before {
  content: "\f7c9";
}
.b-fa-skiing::before {
  content: "\f7c9";
}
.b-fa-road-lock::before {
  content: "\e567";
}
.b-fa-a::before {
  content: "A";
}
.b-fa-temperature-arrow-down::before {
  content: "\e03f";
}
.b-fa-temperature-down::before {
  content: "\e03f";
}
.b-fa-feather-pointed::before {
  content: "\f56b";
}
.b-fa-feather-alt::before {
  content: "\f56b";
}
.b-fa-p::before {
  content: "P";
}
.b-fa-snowflake::before {
  content: "\f2dc";
}
.b-fa-newspaper::before {
  content: "\f1ea";
}
.b-fa-rectangle-ad::before {
  content: "\f641";
}
.b-fa-ad::before {
  content: "\f641";
}
.b-fa-circle-arrow-right::before {
  content: "\f0a9";
}
.b-fa-arrow-circle-right::before {
  content: "\f0a9";
}
.b-fa-filter-circle-xmark::before {
  content: "\e17b";
}
.b-fa-locust::before {
  content: "\e520";
}
.b-fa-sort::before {
  content: "\f0dc";
}
.b-fa-unsorted::before {
  content: "\f0dc";
}
.b-fa-list-ol::before {
  content: "\f0cb";
}
.b-fa-list-1-2::before {
  content: "\f0cb";
}
.b-fa-list-numeric::before {
  content: "\f0cb";
}
.b-fa-person-dress-burst::before {
  content: "\e544";
}
.b-fa-money-check-dollar::before {
  content: "\f53d";
}
.b-fa-money-check-alt::before {
  content: "\f53d";
}
.b-fa-vector-square::before {
  content: "\f5cb";
}
.b-fa-bread-slice::before {
  content: "\f7ec";
}
.b-fa-language::before {
  content: "\f1ab";
}
.b-fa-face-kiss-wink-heart::before {
  content: "\f598";
}
.b-fa-kiss-wink-heart::before {
  content: "\f598";
}
.b-fa-filter::before {
  content: "\f0b0";
}
.b-fa-question::before {
  content: "?";
}
.b-fa-file-signature::before {
  content: "\f573";
}
.b-fa-up-down-left-right::before {
  content: "\f0b2";
}
.b-fa-arrows-alt::before {
  content: "\f0b2";
}
.b-fa-house-chimney-user::before {
  content: "\e065";
}
.b-fa-hand-holding-heart::before {
  content: "\f4be";
}
.b-fa-puzzle-piece::before {
  content: "\f12e";
}
.b-fa-money-check::before {
  content: "\f53c";
}
.b-fa-star-half-stroke::before {
  content: "\f5c0";
}
.b-fa-star-half-alt::before {
  content: "\f5c0";
}
.b-fa-code::before {
  content: "\f121";
}
.b-fa-whiskey-glass::before {
  content: "\f7a0";
}
.b-fa-glass-whiskey::before {
  content: "\f7a0";
}
.b-fa-building-circle-exclamation::before {
  content: "\e4d3";
}
.b-fa-magnifying-glass-chart::before {
  content: "\e522";
}
.b-fa-arrow-up-right-from-square::before {
  content: "\f08e";
}
.b-fa-external-link::before {
  content: "\f08e";
}
.b-fa-cubes-stacked::before {
  content: "\e4e6";
}
.b-fa-won-sign::before {
  content: "\f159";
}
.b-fa-krw::before {
  content: "\f159";
}
.b-fa-won::before {
  content: "\f159";
}
.b-fa-virus-covid::before {
  content: "\e4a8";
}
.b-fa-austral-sign::before {
  content: "\e0a9";
}
.b-fa-f::before {
  content: "F";
}
.b-fa-leaf::before {
  content: "\f06c";
}
.b-fa-road::before {
  content: "\f018";
}
.b-fa-taxi::before {
  content: "\f1ba";
}
.b-fa-cab::before {
  content: "\f1ba";
}
.b-fa-person-circle-plus::before {
  content: "\e541";
}
.b-fa-chart-pie::before {
  content: "\f200";
}
.b-fa-pie-chart::before {
  content: "\f200";
}
.b-fa-bolt-lightning::before {
  content: "\e0b7";
}
.b-fa-sack-xmark::before {
  content: "\e56a";
}
.b-fa-file-excel::before {
  content: "\f1c3";
}
.b-fa-file-contract::before {
  content: "\f56c";
}
.b-fa-fish-fins::before {
  content: "\e4f2";
}
.b-fa-building-flag::before {
  content: "\e4d5";
}
.b-fa-face-grin-beam::before {
  content: "\f582";
}
.b-fa-grin-beam::before {
  content: "\f582";
}
.b-fa-object-ungroup::before {
  content: "\f248";
}
.b-fa-poop::before {
  content: "\f619";
}
.b-fa-location-pin::before {
  content: "\f041";
}
.b-fa-map-marker::before {
  content: "\f041";
}
.b-fa-kaaba::before {
  content: "\f66b";
}
.b-fa-toilet-paper::before {
  content: "\f71e";
}
.b-fa-helmet-safety::before {
  content: "\f807";
}
.b-fa-hard-hat::before {
  content: "\f807";
}
.b-fa-hat-hard::before {
  content: "\f807";
}
.b-fa-eject::before {
  content: "\f052";
}
.b-fa-circle-right::before {
  content: "\f35a";
}
.b-fa-arrow-alt-circle-right::before {
  content: "\f35a";
}
.b-fa-plane-circle-check::before {
  content: "\e555";
}
.b-fa-face-rolling-eyes::before {
  content: "\f5a5";
}
.b-fa-meh-rolling-eyes::before {
  content: "\f5a5";
}
.b-fa-object-group::before {
  content: "\f247";
}
.b-fa-chart-line::before {
  content: "\f201";
}
.b-fa-line-chart::before {
  content: "\f201";
}
.b-fa-mask-ventilator::before {
  content: "\e524";
}
.b-fa-arrow-right::before {
  content: "\f061";
}
.b-fa-signs-post::before {
  content: "\f277";
}
.b-fa-map-signs::before {
  content: "\f277";
}
.b-fa-cash-register::before {
  content: "\f788";
}
.b-fa-person-circle-question::before {
  content: "\e542";
}
.b-fa-h::before {
  content: "H";
}
.b-fa-tarp::before {
  content: "\e57b";
}
.b-fa-screwdriver-wrench::before {
  content: "\f7d9";
}
.b-fa-tools::before {
  content: "\f7d9";
}
.b-fa-arrows-to-eye::before {
  content: "\e4bf";
}
.b-fa-plug-circle-bolt::before {
  content: "\e55b";
}
.b-fa-heart::before {
  content: "\f004";
}
.b-fa-mars-and-venus::before {
  content: "\f224";
}
.b-fa-house-user::before {
  content: "\e1b0";
}
.b-fa-home-user::before {
  content: "\e1b0";
}
.b-fa-dumpster-fire::before {
  content: "\f794";
}
.b-fa-house-crack::before {
  content: "\e3b1";
}
.b-fa-martini-glass-citrus::before {
  content: "\f561";
}
.b-fa-cocktail::before {
  content: "\f561";
}
.b-fa-face-surprise::before {
  content: "\f5c2";
}
.b-fa-surprise::before {
  content: "\f5c2";
}
.b-fa-bottle-water::before {
  content: "\e4c5";
}
.b-fa-circle-pause::before {
  content: "\f28b";
}
.b-fa-pause-circle::before {
  content: "\f28b";
}
.b-fa-toilet-paper-slash::before {
  content: "\e072";
}
.b-fa-apple-whole::before {
  content: "\f5d1";
}
.b-fa-apple-alt::before {
  content: "\f5d1";
}
.b-fa-kitchen-set::before {
  content: "\e51a";
}
.b-fa-r::before {
  content: "R";
}
.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-cube::before {
  content: "\f1b2";
}
.b-fa-bitcoin-sign::before {
  content: "\e0b4";
}
.b-fa-shield-dog::before {
  content: "\e573";
}
.b-fa-solar-panel::before {
  content: "\f5ba";
}
.b-fa-lock-open::before {
  content: "\f3c1";
}
.b-fa-elevator::before {
  content: "\e16d";
}
.b-fa-money-bill-transfer::before {
  content: "\e528";
}
.b-fa-money-bill-trend-up::before {
  content: "\e529";
}
.b-fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}
.b-fa-square-poll-horizontal::before {
  content: "\f682";
}
.b-fa-poll-h::before {
  content: "\f682";
}
.b-fa-circle::before {
  content: "\f111";
}
.b-fa-backward-fast::before {
  content: "\f049";
}
.b-fa-fast-backward::before {
  content: "\f049";
}
.b-fa-recycle::before {
  content: "\f1b8";
}
.b-fa-user-astronaut::before {
  content: "\f4fb";
}
.b-fa-plane-slash::before {
  content: "\e069";
}
.b-fa-trademark::before {
  content: "\f25c";
}
.b-fa-basketball::before {
  content: "\f434";
}
.b-fa-basketball-ball::before {
  content: "\f434";
}
.b-fa-satellite-dish::before {
  content: "\f7c0";
}
.b-fa-circle-up::before {
  content: "\f35b";
}
.b-fa-arrow-alt-circle-up::before {
  content: "\f35b";
}
.b-fa-mobile-screen-button::before {
  content: "\f3cd";
}
.b-fa-mobile-alt::before {
  content: "\f3cd";
}
.b-fa-volume-high::before {
  content: "\f028";
}
.b-fa-volume-up::before {
  content: "\f028";
}
.b-fa-users-rays::before {
  content: "\e593";
}
.b-fa-wallet::before {
  content: "\f555";
}
.b-fa-clipboard-check::before {
  content: "\f46c";
}
.b-fa-file-audio::before {
  content: "\f1c7";
}
.b-fa-burger::before {
  content: "\f805";
}
.b-fa-hamburger::before {
  content: "\f805";
}
.b-fa-wrench::before {
  content: "\f0ad";
}
.b-fa-bugs::before {
  content: "\e4d0";
}
.b-fa-rupee-sign::before {
  content: "\f156";
}
.b-fa-rupee::before {
  content: "\f156";
}
.b-fa-file-image::before {
  content: "\f1c5";
}
.b-fa-circle-question::before {
  content: "\f059";
}
.b-fa-question-circle::before {
  content: "\f059";
}
.b-fa-plane-departure::before {
  content: "\f5b0";
}
.b-fa-handshake-slash::before {
  content: "\e060";
}
.b-fa-book-bookmark::before {
  content: "\e0bb";
}
.b-fa-code-branch::before {
  content: "\f126";
}
.b-fa-hat-cowboy::before {
  content: "\f8c0";
}
.b-fa-bridge::before {
  content: "\e4c8";
}
.b-fa-phone-flip::before {
  content: "\f879";
}
.b-fa-phone-alt::before {
  content: "\f879";
}
.b-fa-truck-front::before {
  content: "\e2b7";
}
.b-fa-cat::before {
  content: "\f6be";
}
.b-fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}
.b-fa-truck-field::before {
  content: "\e58d";
}
.b-fa-route::before {
  content: "\f4d7";
}
.b-fa-clipboard-question::before {
  content: "\e4e3";
}
.b-fa-panorama::before {
  content: "\e209";
}
.b-fa-comment-medical::before {
  content: "\f7f5";
}
.b-fa-teeth-open::before {
  content: "\f62f";
}
.b-fa-file-circle-minus::before {
  content: "\e4ed";
}
.b-fa-tags::before {
  content: "\f02c";
}
.b-fa-wine-glass::before {
  content: "\f4e3";
}
.b-fa-forward-fast::before {
  content: "\f050";
}
.b-fa-fast-forward::before {
  content: "\f050";
}
.b-fa-face-meh-blank::before {
  content: "\f5a4";
}
.b-fa-meh-blank::before {
  content: "\f5a4";
}
.b-fa-square-parking::before {
  content: "\f540";
}
.b-fa-parking::before {
  content: "\f540";
}
.b-fa-house-signal::before {
  content: "\e012";
}
.b-fa-bars-progress::before {
  content: "\f828";
}
.b-fa-tasks-alt::before {
  content: "\f828";
}
.b-fa-faucet-drip::before {
  content: "\e006";
}
.b-fa-cart-flatbed::before {
  content: "\f474";
}
.b-fa-dolly-flatbed::before {
  content: "\f474";
}
.b-fa-ban-smoking::before {
  content: "\f54d";
}
.b-fa-smoking-ban::before {
  content: "\f54d";
}
.b-fa-terminal::before {
  content: "\f120";
}
.b-fa-mobile-button::before {
  content: "\f10b";
}
.b-fa-house-medical-flag::before {
  content: "\e514";
}
.b-fa-basket-shopping::before {
  content: "\f291";
}
.b-fa-shopping-basket::before {
  content: "\f291";
}
.b-fa-tape::before {
  content: "\f4db";
}
.b-fa-bus-simple::before {
  content: "\f55e";
}
.b-fa-bus-alt::before {
  content: "\f55e";
}
.b-fa-eye::before {
  content: "\f06e";
}
.b-fa-face-sad-cry::before {
  content: "\f5b3";
}
.b-fa-sad-cry::before {
  content: "\f5b3";
}
.b-fa-audio-description::before {
  content: "\f29e";
}
.b-fa-person-military-to-person::before {
  content: "\e54c";
}
.b-fa-file-shield::before {
  content: "\e4f0";
}
.b-fa-user-slash::before {
  content: "\f506";
}
.b-fa-pen::before {
  content: "\f304";
}
.b-fa-tower-observation::before {
  content: "\e586";
}
.b-fa-file-code::before {
  content: "\f1c9";
}
.b-fa-signal::before {
  content: "\f012";
}
.b-fa-signal-5::before {
  content: "\f012";
}
.b-fa-signal-perfect::before {
  content: "\f012";
}
.b-fa-bus::before {
  content: "\f207";
}
.b-fa-heart-circle-xmark::before {
  content: "\e501";
}
.b-fa-house-chimney::before {
  content: "\e3af";
}
.b-fa-home-lg::before {
  content: "\e3af";
}
.b-fa-window-maximize::before {
  content: "\f2d0";
}
.b-fa-face-frown::before {
  content: "\f119";
}
.b-fa-frown::before {
  content: "\f119";
}
.b-fa-prescription::before {
  content: "\f5b1";
}
.b-fa-shop::before {
  content: "\f54f";
}
.b-fa-store-alt::before {
  content: "\f54f";
}
.b-fa-floppy-disk::before {
  content: "\f0c7";
}
.b-fa-save::before {
  content: "\f0c7";
}
.b-fa-vihara::before {
  content: "\f6a7";
}
.b-fa-scale-unbalanced::before {
  content: "\f515";
}
.b-fa-balance-scale-left::before {
  content: "\f515";
}
.b-fa-sort-up::before {
  content: "\f0de";
}
.b-fa-sort-asc::before {
  content: "\f0de";
}
.b-fa-comment-dots::before {
  content: "\f4ad";
}
.b-fa-commenting::before {
  content: "\f4ad";
}
.b-fa-plant-wilt::before {
  content: "\e5aa";
}
.b-fa-diamond::before {
  content: "\f219";
}
.b-fa-face-grin-squint::before {
  content: "\f585";
}
.b-fa-grin-squint::before {
  content: "\f585";
}
.b-fa-hand-holding-dollar::before {
  content: "\f4c0";
}
.b-fa-hand-holding-usd::before {
  content: "\f4c0";
}
.b-fa-bacterium::before {
  content: "\e05a";
}
.b-fa-hand-pointer::before {
  content: "\f25a";
}
.b-fa-drum-steelpan::before {
  content: "\f56a";
}
.b-fa-hand-scissors::before {
  content: "\f257";
}
.b-fa-hands-praying::before {
  content: "\f684";
}
.b-fa-praying-hands::before {
  content: "\f684";
}
.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-biohazard::before {
  content: "\f780";
}
.b-fa-location-crosshairs::before {
  content: "\f601";
}
.b-fa-location::before {
  content: "\f601";
}
.b-fa-mars-double::before {
  content: "\f227";
}
.b-fa-child-dress::before {
  content: "\e59c";
}
.b-fa-users-between-lines::before {
  content: "\e591";
}
.b-fa-lungs-virus::before {
  content: "\e067";
}
.b-fa-face-grin-tears::before {
  content: "\f588";
}
.b-fa-grin-tears::before {
  content: "\f588";
}
.b-fa-phone::before {
  content: "\f095";
}
.b-fa-calendar-xmark::before {
  content: "\f273";
}
.b-fa-calendar-times::before {
  content: "\f273";
}
.b-fa-child-reaching::before {
  content: "\e59d";
}
.b-fa-head-side-virus::before {
  content: "\e064";
}
.b-fa-user-gear::before {
  content: "\f4fe";
}
.b-fa-user-cog::before {
  content: "\f4fe";
}
.b-fa-arrow-up-1-9::before {
  content: "\f163";
}
.b-fa-sort-numeric-up::before {
  content: "\f163";
}
.b-fa-door-closed::before {
  content: "\f52a";
}
.b-fa-shield-virus::before {
  content: "\e06c";
}
.b-fa-dice-six::before {
  content: "\f526";
}
.b-fa-mosquito-net::before {
  content: "\e52c";
}
.b-fa-bridge-water::before {
  content: "\e4ce";
}
.b-fa-person-booth::before {
  content: "\f756";
}
.b-fa-text-width::before {
  content: "\f035";
}
.b-fa-hat-wizard::before {
  content: "\f6e8";
}
.b-fa-pen-fancy::before {
  content: "\f5ac";
}
.b-fa-person-digging::before {
  content: "\f85e";
}
.b-fa-digging::before {
  content: "\f85e";
}
.b-fa-trash::before {
  content: "\f1f8";
}
.b-fa-gauge-simple::before {
  content: "\f629";
}
.b-fa-gauge-simple-med::before {
  content: "\f629";
}
.b-fa-tachometer-average::before {
  content: "\f629";
}
.b-fa-book-medical::before {
  content: "\f7e6";
}
.b-fa-poo::before {
  content: "\f2fe";
}
.b-fa-quote-right::before {
  content: "\f10e";
}
.b-fa-quote-right-alt::before {
  content: "\f10e";
}
.b-fa-shirt::before {
  content: "\f553";
}
.b-fa-t-shirt::before {
  content: "\f553";
}
.b-fa-tshirt::before {
  content: "\f553";
}
.b-fa-cubes::before {
  content: "\f1b3";
}
.b-fa-divide::before {
  content: "\f529";
}
.b-fa-tenge-sign::before {
  content: "\f7d7";
}
.b-fa-tenge::before {
  content: "\f7d7";
}
.b-fa-headphones::before {
  content: "\f025";
}
.b-fa-hands-holding::before {
  content: "\f4c2";
}
.b-fa-hands-clapping::before {
  content: "\e1a8";
}
.b-fa-republican::before {
  content: "\f75e";
}
.b-fa-arrow-left::before {
  content: "\f060";
}
.b-fa-person-circle-xmark::before {
  content: "\e543";
}
.b-fa-ruler::before {
  content: "\f545";
}
.b-fa-align-left::before {
  content: "\f036";
}
.b-fa-dice-d6::before {
  content: "\f6d1";
}
.b-fa-restroom::before {
  content: "\f7bd";
}
.b-fa-j::before {
  content: "J";
}
.b-fa-users-viewfinder::before {
  content: "\e595";
}
.b-fa-file-video::before {
  content: "\f1c8";
}
.b-fa-up-right-from-square::before {
  content: "\f35d";
}
.b-fa-external-link-alt::before {
  content: "\f35d";
}
.b-fa-table-cells::before {
  content: "\f00a";
}
.b-fa-th::before {
  content: "\f00a";
}
.b-fa-file-pdf::before {
  content: "\f1c1";
}
.b-fa-book-bible::before {
  content: "\f647";
}
.b-fa-bible::before {
  content: "\f647";
}
.b-fa-o::before {
  content: "O";
}
.b-fa-suitcase-medical::before {
  content: "\f0fa";
}
.b-fa-medkit::before {
  content: "\f0fa";
}
.b-fa-user-secret::before {
  content: "\f21b";
}
.b-fa-otter::before {
  content: "\f700";
}
.b-fa-person-dress::before {
  content: "\f182";
}
.b-fa-female::before {
  content: "\f182";
}
.b-fa-comment-dollar::before {
  content: "\f651";
}
.b-fa-business-time::before {
  content: "\f64a";
}
.b-fa-briefcase-clock::before {
  content: "\f64a";
}
.b-fa-table-cells-large::before {
  content: "\f009";
}
.b-fa-th-large::before {
  content: "\f009";
}
.b-fa-book-tanakh::before {
  content: "\f827";
}
.b-fa-tanakh::before {
  content: "\f827";
}
.b-fa-phone-volume::before {
  content: "\f2a0";
}
.b-fa-volume-control-phone::before {
  content: "\f2a0";
}
.b-fa-hat-cowboy-side::before {
  content: "\f8c1";
}
.b-fa-clipboard-user::before {
  content: "\f7f3";
}
.b-fa-child::before {
  content: "\f1ae";
}
.b-fa-lira-sign::before {
  content: "\f195";
}
.b-fa-satellite::before {
  content: "\f7bf";
}
.b-fa-plane-lock::before {
  content: "\e558";
}
.b-fa-tag::before {
  content: "\f02b";
}
.b-fa-comment::before {
  content: "\f075";
}
.b-fa-cake-candles::before {
  content: "\f1fd";
}
.b-fa-birthday-cake::before {
  content: "\f1fd";
}
.b-fa-cake::before {
  content: "\f1fd";
}
.b-fa-envelope::before {
  content: "\f0e0";
}
.b-fa-angles-up::before {
  content: "\f102";
}
.b-fa-angle-double-up::before {
  content: "\f102";
}
.b-fa-paperclip::before {
  content: "\f0c6";
}
.b-fa-arrow-right-to-city::before {
  content: "\e4b3";
}
.b-fa-ribbon::before {
  content: "\f4d6";
}
.b-fa-lungs::before {
  content: "\f604";
}
.b-fa-arrow-up-9-1::before {
  content: "\f887";
}
.b-fa-sort-numeric-up-alt::before {
  content: "\f887";
}
.b-fa-litecoin-sign::before {
  content: "\e1d3";
}
.b-fa-border-none::before {
  content: "\f850";
}
.b-fa-circle-nodes::before {
  content: "\e4e2";
}
.b-fa-parachute-box::before {
  content: "\f4cd";
}
.b-fa-indent::before {
  content: "\f03c";
}
.b-fa-truck-field-un::before {
  content: "\e58e";
}
.b-fa-hourglass::before {
  content: "\f254";
}
.b-fa-hourglass-empty::before {
  content: "\f254";
}
.b-fa-mountain::before {
  content: "\f6fc";
}
.b-fa-user-doctor::before {
  content: "\f0f0";
}
.b-fa-user-md::before {
  content: "\f0f0";
}
.b-fa-circle-info::before {
  content: "\f05a";
}
.b-fa-info-circle::before {
  content: "\f05a";
}
.b-fa-cloud-meatball::before {
  content: "\f73b";
}
.b-fa-camera::before {
  content: "\f030";
}
.b-fa-camera-alt::before {
  content: "\f030";
}
.b-fa-square-virus::before {
  content: "\e578";
}
.b-fa-meteor::before {
  content: "\f753";
}
.b-fa-car-on::before {
  content: "\e4dd";
}
.b-fa-sleigh::before {
  content: "\f7cc";
}
.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-hand-holding-droplet::before {
  content: "\f4c1";
}
.b-fa-hand-holding-water::before {
  content: "\f4c1";
}
.b-fa-water::before {
  content: "\f773";
}
.b-fa-calendar-check::before {
  content: "\f274";
}
.b-fa-braille::before {
  content: "\f2a1";
}
.b-fa-prescription-bottle-medical::before {
  content: "\f486";
}
.b-fa-prescription-bottle-alt::before {
  content: "\f486";
}
.b-fa-landmark::before {
  content: "\f66f";
}
.b-fa-truck::before {
  content: "\f0d1";
}
.b-fa-crosshairs::before {
  content: "\f05b";
}
.b-fa-person-cane::before {
  content: "\e53c";
}
.b-fa-tent::before {
  content: "\e57d";
}
.b-fa-vest-patches::before {
  content: "\e086";
}
.b-fa-check-double::before {
  content: "\f560";
}
.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-money-bill-wheat::before {
  content: "\e52a";
}
.b-fa-cookie::before {
  content: "\f563";
}
.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-hard-drive::before {
  content: "\f0a0";
}
.b-fa-hdd::before {
  content: "\f0a0";
}
.b-fa-face-grin-squint-tears::before {
  content: "\f586";
}
.b-fa-grin-squint-tears::before {
  content: "\f586";
}
.b-fa-dumbbell::before {
  content: "\f44b";
}
.b-fa-rectangle-list::before {
  content: "\f022";
}
.b-fa-list-alt::before {
  content: "\f022";
}
.b-fa-tarp-droplet::before {
  content: "\e57c";
}
.b-fa-house-medical-circle-check::before {
  content: "\e511";
}
.b-fa-person-skiing-nordic::before {
  content: "\f7ca";
}
.b-fa-skiing-nordic::before {
  content: "\f7ca";
}
.b-fa-calendar-plus::before {
  content: "\f271";
}
.b-fa-plane-arrival::before {
  content: "\f5af";
}
.b-fa-circle-left::before {
  content: "\f359";
}
.b-fa-arrow-alt-circle-left::before {
  content: "\f359";
}
.b-fa-train-subway::before {
  content: "\f239";
}
.b-fa-subway::before {
  content: "\f239";
}
.b-fa-chart-gantt::before {
  content: "\e0e4";
}
.b-fa-indian-rupee-sign::before {
  content: "\e1bc";
}
.b-fa-indian-rupee::before {
  content: "\e1bc";
}
.b-fa-inr::before {
  content: "\e1bc";
}
.b-fa-crop-simple::before {
  content: "\f565";
}
.b-fa-crop-alt::before {
  content: "\f565";
}
.b-fa-money-bill-1::before {
  content: "\f3d1";
}
.b-fa-money-bill-alt::before {
  content: "\f3d1";
}
.b-fa-left-long::before {
  content: "\f30a";
}
.b-fa-long-arrow-alt-left::before {
  content: "\f30a";
}
.b-fa-dna::before {
  content: "\f471";
}
.b-fa-virus-slash::before {
  content: "\e075";
}
.b-fa-minus::before {
  content: "\f068";
}
.b-fa-subtract::before {
  content: "\f068";
}
.b-fa-chess::before {
  content: "\f439";
}
.b-fa-arrow-left-long::before {
  content: "\f177";
}
.b-fa-long-arrow-left::before {
  content: "\f177";
}
.b-fa-plug-circle-check::before {
  content: "\e55c";
}
.b-fa-street-view::before {
  content: "\f21d";
}
.b-fa-franc-sign::before {
  content: "\e18f";
}
.b-fa-volume-off::before {
  content: "\f026";
}
.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-gear::before {
  content: "\f013";
}
.b-fa-cog::before {
  content: "\f013";
}
.b-fa-droplet-slash::before {
  content: "\f5c7";
}
.b-fa-tint-slash::before {
  content: "\f5c7";
}
.b-fa-mosque::before {
  content: "\f678";
}
.b-fa-mosquito::before {
  content: "\e52b";
}
.b-fa-star-of-david::before {
  content: "\f69a";
}
.b-fa-person-military-rifle::before {
  content: "\e54b";
}
.b-fa-cart-shopping::before {
  content: "\f07a";
}
.b-fa-shopping-cart::before {
  content: "\f07a";
}
.b-fa-vials::before {
  content: "\f493";
}
.b-fa-plug-circle-plus::before {
  content: "\e55f";
}
.b-fa-place-of-worship::before {
  content: "\f67f";
}
.b-fa-grip-vertical::before {
  content: "\f58e";
}
.b-fa-arrow-turn-up::before {
  content: "\f148";
}
.b-fa-level-up::before {
  content: "\f148";
}
.b-fa-u::before {
  content: "U";
}
.b-fa-square-root-variable::before {
  content: "\f698";
}
.b-fa-square-root-alt::before {
  content: "\f698";
}
.b-fa-clock::before {
  content: "\f017";
}
.b-fa-clock-four::before {
  content: "\f017";
}
.b-fa-backward-step::before {
  content: "\f048";
}
.b-fa-step-backward::before {
  content: "\f048";
}
.b-fa-pallet::before {
  content: "\f482";
}
.b-fa-faucet::before {
  content: "\e005";
}
.b-fa-baseball-bat-ball::before {
  content: "\f432";
}
.b-fa-s::before {
  content: "S";
}
.b-fa-timeline::before {
  content: "\e29c";
}
.b-fa-keyboard::before {
  content: "\f11c";
}
.b-fa-caret-down::before {
  content: "\f0d7";
}
.b-fa-house-chimney-medical::before {
  content: "\f7f2";
}
.b-fa-clinic-medical::before {
  content: "\f7f2";
}
.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-mobile-screen::before {
  content: "\f3cf";
}
.b-fa-mobile-android-alt::before {
  content: "\f3cf";
}
.b-fa-plane-up::before {
  content: "\e22d";
}
.b-fa-piggy-bank::before {
  content: "\f4d3";
}
.b-fa-battery-half::before {
  content: "\f242";
}
.b-fa-battery-3::before {
  content: "\f242";
}
.b-fa-mountain-city::before {
  content: "\e52e";
}
.b-fa-coins::before {
  content: "\f51e";
}
.b-fa-khanda::before {
  content: "\f66d";
}
.b-fa-sliders::before {
  content: "\f1de";
}
.b-fa-sliders-h::before {
  content: "\f1de";
}
.b-fa-folder-tree::before {
  content: "\f802";
}
.b-fa-network-wired::before {
  content: "\f6ff";
}
.b-fa-map-pin::before {
  content: "\f276";
}
.b-fa-hamsa::before {
  content: "\f665";
}
.b-fa-cent-sign::before {
  content: "\e3f5";
}
.b-fa-flask::before {
  content: "\f0c3";
}
.b-fa-person-pregnant::before {
  content: "\e31e";
}
.b-fa-wand-sparkles::before {
  content: "\f72b";
}
.b-fa-ellipsis-vertical::before {
  content: "\f142";
}
.b-fa-ellipsis-v::before {
  content: "\f142";
}
.b-fa-ticket::before {
  content: "\f145";
}
.b-fa-power-off::before {
  content: "\f011";
}
.b-fa-right-long::before {
  content: "\f30b";
}
.b-fa-long-arrow-alt-right::before {
  content: "\f30b";
}
.b-fa-flag-usa::before {
  content: "\f74d";
}
.b-fa-laptop-file::before {
  content: "\e51d";
}
.b-fa-tty::before {
  content: "\f1e4";
}
.b-fa-teletype::before {
  content: "\f1e4";
}
.b-fa-diagram-next::before {
  content: "\e476";
}
.b-fa-person-rifle::before {
  content: "\e54e";
}
.b-fa-house-medical-circle-exclamation::before {
  content: "\e512";
}
.b-fa-closed-captioning::before {
  content: "\f20a";
}
.b-fa-person-hiking::before {
  content: "\f6ec";
}
.b-fa-hiking::before {
  content: "\f6ec";
}
.b-fa-venus-double::before {
  content: "\f226";
}
.b-fa-images::before {
  content: "\f302";
}
.b-fa-calculator::before {
  content: "\f1ec";
}
.b-fa-people-pulling::before {
  content: "\e535";
}
.b-fa-n::before {
  content: "N";
}
.b-fa-cable-car::before {
  content: "\f7da";
}
.b-fa-tram::before {
  content: "\f7da";
}
.b-fa-cloud-rain::before {
  content: "\f73d";
}
.b-fa-building-circle-xmark::before {
  content: "\e4d4";
}
.b-fa-ship::before {
  content: "\f21a";
}
.b-fa-arrows-down-to-line::before {
  content: "\e4b8";
}
.b-fa-download::before {
  content: "\f019";
}
.b-fa-face-grin::before {
  content: "\f580";
}
.b-fa-grin::before {
  content: "\f580";
}
.b-fa-delete-left::before {
  content: "\f55a";
}
.b-fa-backspace::before {
  content: "\f55a";
}
.b-fa-eye-dropper::before {
  content: "\f1fb";
}
.b-fa-eye-dropper-empty::before {
  content: "\f1fb";
}
.b-fa-eyedropper::before {
  content: "\f1fb";
}
.b-fa-file-circle-check::before {
  content: "\e5a0";
}
.b-fa-forward::before {
  content: "\f04e";
}
.b-fa-mobile::before {
  content: "\f3ce";
}
.b-fa-mobile-android::before {
  content: "\f3ce";
}
.b-fa-mobile-phone::before {
  content: "\f3ce";
}
.b-fa-face-meh::before {
  content: "\f11a";
}
.b-fa-meh::before {
  content: "\f11a";
}
.b-fa-align-center::before {
  content: "\f037";
}
.b-fa-book-skull::before {
  content: "\f6b7";
}
.b-fa-book-dead::before {
  content: "\f6b7";
}
.b-fa-id-card::before {
  content: "\f2c2";
}
.b-fa-drivers-license::before {
  content: "\f2c2";
}
.b-fa-outdent::before {
  content: "\f03b";
}
.b-fa-dedent::before {
  content: "\f03b";
}
.b-fa-heart-circle-exclamation::before {
  content: "\e4fe";
}
.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-calendar-week::before {
  content: "\f784";
}
.b-fa-laptop-medical::before {
  content: "\f812";
}
.b-fa-b::before {
  content: "B";
}
.b-fa-file-medical::before {
  content: "\f477";
}
.b-fa-dice-one::before {
  content: "\f525";
}
.b-fa-kiwi-bird::before {
  content: "\f535";
}
.b-fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}
.b-fa-exchange::before {
  content: "\f0ec";
}
.b-fa-rotate-right::before {
  content: "\f2f9";
}
.b-fa-redo-alt::before {
  content: "\f2f9";
}
.b-fa-rotate-forward::before {
  content: "\f2f9";
}
.b-fa-utensils::before {
  content: "\f2e7";
}
.b-fa-cutlery::before {
  content: "\f2e7";
}
.b-fa-arrow-up-wide-short::before {
  content: "\f161";
}
.b-fa-sort-amount-up::before {
  content: "\f161";
}
.b-fa-mill-sign::before {
  content: "\e1ed";
}
.b-fa-bowl-rice::before {
  content: "\e2eb";
}
.b-fa-skull::before {
  content: "\f54c";
}
.b-fa-tower-broadcast::before {
  content: "\f519";
}
.b-fa-broadcast-tower::before {
  content: "\f519";
}
.b-fa-truck-pickup::before {
  content: "\f63c";
}
.b-fa-up-long::before {
  content: "\f30c";
}
.b-fa-long-arrow-alt-up::before {
  content: "\f30c";
}
.b-fa-stop::before {
  content: "\f04d";
}
.b-fa-code-merge::before {
  content: "\f387";
}
.b-fa-upload::before {
  content: "\f093";
}
.b-fa-hurricane::before {
  content: "\f751";
}
.b-fa-mound::before {
  content: "\e52d";
}
.b-fa-toilet-portable::before {
  content: "\e583";
}
.b-fa-compact-disc::before {
  content: "\f51f";
}
.b-fa-file-arrow-down::before {
  content: "\f56d";
}
.b-fa-file-download::before {
  content: "\f56d";
}
.b-fa-caravan::before {
  content: "\f8ff";
}
.b-fa-shield-cat::before {
  content: "\e572";
}
.b-fa-bolt::before {
  content: "\f0e7";
}
.b-fa-zap::before {
  content: "\f0e7";
}
.b-fa-glass-water::before {
  content: "\e4f4";
}
.b-fa-oil-well::before {
  content: "\e532";
}
.b-fa-vault::before {
  content: "\e2c5";
}
.b-fa-mars::before {
  content: "\f222";
}
.b-fa-toilet::before {
  content: "\f7d8";
}
.b-fa-plane-circle-xmark::before {
  content: "\e557";
}
.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-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-sun::before {
  content: "\f185";
}
.b-fa-guitar::before {
  content: "\f7a6";
}
.b-fa-face-laugh-wink::before {
  content: "\f59c";
}
.b-fa-laugh-wink::before {
  content: "\f59c";
}
.b-fa-horse-head::before {
  content: "\f7ab";
}
.b-fa-bore-hole::before {
  content: "\e4c3";
}
.b-fa-industry::before {
  content: "\f275";
}
.b-fa-circle-down::before {
  content: "\f358";
}
.b-fa-arrow-alt-circle-down::before {
  content: "\f358";
}
.b-fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}
.b-fa-florin-sign::before {
  content: "\e184";
}
.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-less-than::before {
  content: "<";
}
.b-fa-angle-down::before {
  content: "\f107";
}
.b-fa-car-tunnel::before {
  content: "\e4de";
}
.b-fa-head-side-cough::before {
  content: "\e061";
}
.b-fa-grip-lines::before {
  content: "\f7a4";
}
.b-fa-thumbs-down::before {
  content: "\f165";
}
.b-fa-user-lock::before {
  content: "\f502";
}
.b-fa-arrow-right-long::before {
  content: "\f178";
}
.b-fa-long-arrow-right::before {
  content: "\f178";
}
.b-fa-anchor-circle-xmark::before {
  content: "\e4ac";
}
.b-fa-ellipsis::before {
  content: "\f141";
}
.b-fa-ellipsis-h::before {
  content: "\f141";
}
.b-fa-chess-pawn::before {
  content: "\f443";
}
.b-fa-kit-medical::before {
  content: "\f479";
}
.b-fa-first-aid::before {
  content: "\f479";
}
.b-fa-person-through-window::before {
  content: "\e5a9";
}
.b-fa-toolbox::before {
  content: "\f552";
}
.b-fa-hands-holding-circle::before {
  content: "\e4fb";
}
.b-fa-bug::before {
  content: "\f188";
}
.b-fa-credit-card::before {
  content: "\f09d";
}
.b-fa-credit-card-alt::before {
  content: "\f09d";
}
.b-fa-car::before {
  content: "\f1b9";
}
.b-fa-automobile::before {
  content: "\f1b9";
}
.b-fa-hand-holding-hand::before {
  content: "\e4f7";
}
.b-fa-book-open-reader::before {
  content: "\f5da";
}
.b-fa-book-reader::before {
  content: "\f5da";
}
.b-fa-mountain-sun::before {
  content: "\e52f";
}
.b-fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}
.b-fa-dice-d20::before {
  content: "\f6cf";
}
.b-fa-truck-droplet::before {
  content: "\e58c";
}
.b-fa-file-circle-xmark::before {
  content: "\e5a1";
}
.b-fa-temperature-arrow-up::before {
  content: "\e040";
}
.b-fa-temperature-up::before {
  content: "\e040";
}
.b-fa-medal::before {
  content: "\f5a2";
}
.b-fa-bed::before {
  content: "\f236";
}
.b-fa-square-h::before {
  content: "\f0fd";
}
.b-fa-h-square::before {
  content: "\f0fd";
}
.b-fa-podcast::before {
  content: "\f2ce";
}
.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-bell::before {
  content: "\f0f3";
}
.b-fa-superscript::before {
  content: "\f12b";
}
.b-fa-plug-circle-xmark::before {
  content: "\e560";
}
.b-fa-star-of-life::before {
  content: "\f621";
}
.b-fa-phone-slash::before {
  content: "\f3dd";
}
.b-fa-paint-roller::before {
  content: "\f5aa";
}
.b-fa-handshake-angle::before {
  content: "\f4c4";
}
.b-fa-hands-helping::before {
  content: "\f4c4";
}
.b-fa-location-dot::before {
  content: "\f3c5";
}
.b-fa-map-marker-alt::before {
  content: "\f3c5";
}
.b-fa-file::before {
  content: "\f15b";
}
.b-fa-greater-than::before {
  content: ">";
}
.b-fa-person-swimming::before {
  content: "\f5c4";
}
.b-fa-swimmer::before {
  content: "\f5c4";
}
.b-fa-arrow-down::before {
  content: "\f063";
}
.b-fa-droplet::before {
  content: "\f043";
}
.b-fa-tint::before {
  content: "\f043";
}
.b-fa-eraser::before {
  content: "\f12d";
}
.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-person-burst::before {
  content: "\e53b";
}
.b-fa-dove::before {
  content: "\f4ba";
}
.b-fa-battery-empty::before {
  content: "\f244";
}
.b-fa-battery-0::before {
  content: "\f244";
}
.b-fa-socks::before {
  content: "\f696";
}
.b-fa-inbox::before {
  content: "\f01c";
}
.b-fa-section::before {
  content: "\e447";
}
.b-fa-gauge-high::before {
  content: "\f625";
}
.b-fa-tachometer-alt::before {
  content: "\f625";
}
.b-fa-tachometer-alt-fast::before {
  content: "\f625";
}
.b-fa-envelope-open-text::before {
  content: "\f658";
}
.b-fa-hospital::before {
  content: "\f0f8";
}
.b-fa-hospital-alt::before {
  content: "\f0f8";
}
.b-fa-hospital-wide::before {
  content: "\f0f8";
}
.b-fa-wine-bottle::before {
  content: "\f72f";
}
.b-fa-chess-rook::before {
  content: "\f447";
}
.b-fa-bars-staggered::before {
  content: "\f550";
}
.b-fa-reorder::before {
  content: "\f550";
}
.b-fa-stream::before {
  content: "\f550";
}
.b-fa-dharmachakra::before {
  content: "\f655";
}
.b-fa-hotdog::before {
  content: "\f80f";
}
.b-fa-person-walking-with-cane::before {
  content: "\f29d";
}
.b-fa-blind::before {
  content: "\f29d";
}
.b-fa-drum::before {
  content: "\f569";
}
.b-fa-ice-cream::before {
  content: "\f810";
}
.b-fa-heart-circle-bolt::before {
  content: "\e4fc";
}
.b-fa-fax::before {
  content: "\f1ac";
}
.b-fa-paragraph::before {
  content: "\f1dd";
}
.b-fa-check-to-slot::before {
  content: "\f772";
}
.b-fa-vote-yea::before {
  content: "\f772";
}
.b-fa-star-half::before {
  content: "\f089";
}
.b-fa-boxes-stacked::before {
  content: "\f468";
}
.b-fa-boxes::before {
  content: "\f468";
}
.b-fa-boxes-alt::before {
  content: "\f468";
}
.b-fa-link::before {
  content: "\f0c1";
}
.b-fa-chain::before {
  content: "\f0c1";
}
.b-fa-ear-listen::before {
  content: "\f2a2";
}
.b-fa-assistive-listening-systems::before {
  content: "\f2a2";
}
.b-fa-tree-city::before {
  content: "\e587";
}
.b-fa-play::before {
  content: "\f04b";
}
.b-fa-font::before {
  content: "\f031";
}
.b-fa-table-cells-row-lock::before {
  content: "\e67a";
}
.b-fa-rupiah-sign::before {
  content: "\e23d";
}
.b-fa-magnifying-glass::before {
  content: "\f002";
}
.b-fa-search::before {
  content: "\f002";
}
.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-person-dots-from-line::before {
  content: "\f470";
}
.b-fa-diagnoses::before {
  content: "\f470";
}
.b-fa-trash-can-arrow-up::before {
  content: "\f82a";
}
.b-fa-trash-restore-alt::before {
  content: "\f82a";
}
.b-fa-naira-sign::before {
  content: "\e1f6";
}
.b-fa-cart-arrow-down::before {
  content: "\f218";
}
.b-fa-walkie-talkie::before {
  content: "\f8ef";
}
.b-fa-file-pen::before {
  content: "\f31c";
}
.b-fa-file-edit::before {
  content: "\f31c";
}
.b-fa-receipt::before {
  content: "\f543";
}
.b-fa-square-pen::before {
  content: "\f14b";
}
.b-fa-pen-square::before {
  content: "\f14b";
}
.b-fa-pencil-square::before {
  content: "\f14b";
}
.b-fa-suitcase-rolling::before {
  content: "\f5c1";
}
.b-fa-person-circle-exclamation::before {
  content: "\e53f";
}
.b-fa-chevron-down::before {
  content: "\f078";
}
.b-fa-battery-full::before {
  content: "\f240";
}
.b-fa-battery::before {
  content: "\f240";
}
.b-fa-battery-5::before {
  content: "\f240";
}
.b-fa-skull-crossbones::before {
  content: "\f714";
}
.b-fa-code-compare::before {
  content: "\e13a";
}
.b-fa-list-ul::before {
  content: "\f0ca";
}
.b-fa-list-dots::before {
  content: "\f0ca";
}
.b-fa-school-lock::before {
  content: "\e56f";
}
.b-fa-tower-cell::before {
  content: "\e585";
}
.b-fa-down-long::before {
  content: "\f309";
}
.b-fa-long-arrow-alt-down::before {
  content: "\f309";
}
.b-fa-ranking-star::before {
  content: "\e561";
}
.b-fa-chess-king::before {
  content: "\f43f";
}
.b-fa-person-harassing::before {
  content: "\e549";
}
.b-fa-brazilian-real-sign::before {
  content: "\e46c";
}
.b-fa-landmark-dome::before {
  content: "\f752";
}
.b-fa-landmark-alt::before {
  content: "\f752";
}
.b-fa-arrow-up::before {
  content: "\f062";
}
.b-fa-tv::before {
  content: "\f26c";
}
.b-fa-television::before {
  content: "\f26c";
}
.b-fa-tv-alt::before {
  content: "\f26c";
}
.b-fa-shrimp::before {
  content: "\e448";
}
.b-fa-list-check::before {
  content: "\f0ae";
}
.b-fa-tasks::before {
  content: "\f0ae";
}
.b-fa-jug-detergent::before {
  content: "\e519";
}
.b-fa-circle-user::before {
  content: "\f2bd";
}
.b-fa-user-circle::before {
  content: "\f2bd";
}
.b-fa-user-shield::before {
  content: "\f505";
}
.b-fa-wind::before {
  content: "\f72e";
}
.b-fa-car-burst::before {
  content: "\f5e1";
}
.b-fa-car-crash::before {
  content: "\f5e1";
}
.b-fa-y::before {
  content: "Y";
}
.b-fa-person-snowboarding::before {
  content: "\f7ce";
}
.b-fa-snowboarding::before {
  content: "\f7ce";
}
.b-fa-truck-fast::before {
  content: "\f48b";
}
.b-fa-shipping-fast::before {
  content: "\f48b";
}
.b-fa-fish::before {
  content: "\f578";
}
.b-fa-user-graduate::before {
  content: "\f501";
}
.b-fa-circle-half-stroke::before {
  content: "\f042";
}
.b-fa-adjust::before {
  content: "\f042";
}
.b-fa-clapperboard::before {
  content: "\e131";
}
.b-fa-circle-radiation::before {
  content: "\f7ba";
}
.b-fa-radiation-alt::before {
  content: "\f7ba";
}
.b-fa-baseball::before {
  content: "\f433";
}
.b-fa-baseball-ball::before {
  content: "\f433";
}
.b-fa-jet-fighter-up::before {
  content: "\e518";
}
.b-fa-diagram-project::before {
  content: "\f542";
}
.b-fa-project-diagram::before {
  content: "\f542";
}
.b-fa-copy::before {
  content: "\f0c5";
}
.b-fa-volume-xmark::before {
  content: "\f6a9";
}
.b-fa-volume-mute::before {
  content: "\f6a9";
}
.b-fa-volume-times::before {
  content: "\f6a9";
}
.b-fa-hand-sparkles::before {
  content: "\e05d";
}
.b-fa-grip::before {
  content: "\f58d";
}
.b-fa-grip-horizontal::before {
  content: "\f58d";
}
.b-fa-share-from-square::before {
  content: "\f14d";
}
.b-fa-share-square::before {
  content: "\f14d";
}
.b-fa-child-combatant::before {
  content: "\e4e0";
}
.b-fa-child-rifle::before {
  content: "\e4e0";
}
.b-fa-gun::before {
  content: "\e19b";
}
.b-fa-square-phone::before {
  content: "\f098";
}
.b-fa-phone-square::before {
  content: "\f098";
}
.b-fa-plus::before {
  content: "+";
}
.b-fa-add::before {
  content: "+";
}
.b-fa-expand::before {
  content: "\f065";
}
.b-fa-computer::before {
  content: "\e4e5";
}
.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-arrows-up-down-left-right::before {
  content: "\f047";
}
.b-fa-arrows::before {
  content: "\f047";
}
.b-fa-chalkboard-user::before {
  content: "\f51c";
}
.b-fa-chalkboard-teacher::before {
  content: "\f51c";
}
.b-fa-peso-sign::before {
  content: "\e222";
}
.b-fa-building-shield::before {
  content: "\e4d8";
}
.b-fa-baby::before {
  content: "\f77c";
}
.b-fa-users-line::before {
  content: "\e592";
}
.b-fa-quote-left::before {
  content: "\f10d";
}
.b-fa-quote-left-alt::before {
  content: "\f10d";
}
.b-fa-tractor::before {
  content: "\f722";
}
.b-fa-trash-arrow-up::before {
  content: "\f829";
}
.b-fa-trash-restore::before {
  content: "\f829";
}
.b-fa-arrow-down-up-lock::before {
  content: "\e4b0";
}
.b-fa-lines-leaning::before {
  content: "\e51e";
}
.b-fa-ruler-combined::before {
  content: "\f546";
}
.b-fa-copyright::before {
  content: "\f1f9";
}
.b-fa-equals::before {
  content: "=";
}
.b-fa-blender::before {
  content: "\f517";
}
.b-fa-teeth::before {
  content: "\f62e";
}
.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-map::before {
  content: "\f279";
}
.b-fa-rocket::before {
  content: "\f135";
}
.b-fa-photo-film::before {
  content: "\f87c";
}
.b-fa-photo-video::before {
  content: "\f87c";
}
.b-fa-folder-minus::before {
  content: "\f65d";
}
.b-fa-store::before {
  content: "\f54e";
}
.b-fa-arrow-trend-up::before {
  content: "\e098";
}
.b-fa-plug-circle-minus::before {
  content: "\e55e";
}
.b-fa-sign-hanging::before {
  content: "\f4d9";
}
.b-fa-sign::before {
  content: "\f4d9";
}
.b-fa-bezier-curve::before {
  content: "\f55b";
}
.b-fa-bell-slash::before {
  content: "\f1f6";
}
.b-fa-tablet::before {
  content: "\f3fb";
}
.b-fa-tablet-android::before {
  content: "\f3fb";
}
.b-fa-school-flag::before {
  content: "\e56e";
}
.b-fa-fill::before {
  content: "\f575";
}
.b-fa-angle-up::before {
  content: "\f106";
}
.b-fa-drumstick-bite::before {
  content: "\f6d7";
}
.b-fa-holly-berry::before {
  content: "\f7aa";
}
.b-fa-chevron-left::before {
  content: "\f053";
}
.b-fa-bacteria::before {
  content: "\e059";
}
.b-fa-hand-lizard::before {
  content: "\f258";
}
.b-fa-notdef::before {
  content: "\e1fe";
}
.b-fa-disease::before {
  content: "\f7fa";
}
.b-fa-briefcase-medical::before {
  content: "\f469";
}
.b-fa-genderless::before {
  content: "\f22d";
}
.b-fa-chevron-right::before {
  content: "\f054";
}
.b-fa-retweet::before {
  content: "\f079";
}
.b-fa-car-rear::before {
  content: "\f5de";
}
.b-fa-car-alt::before {
  content: "\f5de";
}
.b-fa-pump-soap::before {
  content: "\e06b";
}
.b-fa-video-slash::before {
  content: "\f4e2";
}
.b-fa-battery-quarter::before {
  content: "\f243";
}
.b-fa-battery-2::before {
  content: "\f243";
}
.b-fa-radio::before {
  content: "\f8d7";
}
.b-fa-baby-carriage::before {
  content: "\f77d";
}
.b-fa-carriage-baby::before {
  content: "\f77d";
}
.b-fa-traffic-light::before {
  content: "\f637";
}
.b-fa-thermometer::before {
  content: "\f491";
}
.b-fa-vr-cardboard::before {
  content: "\f729";
}
.b-fa-hand-middle-finger::before {
  content: "\f806";
}
.b-fa-percent::before {
  content: "%";
}
.b-fa-percentage::before {
  content: "%";
}
.b-fa-truck-moving::before {
  content: "\f4df";
}
.b-fa-glass-water-droplet::before {
  content: "\e4f5";
}
.b-fa-display::before {
  content: "\e163";
}
.b-fa-face-smile::before {
  content: "\f118";
}
.b-fa-smile::before {
  content: "\f118";
}
.b-fa-thumbtack::before {
  content: "\f08d";
}
.b-fa-thumb-tack::before {
  content: "\f08d";
}
.b-fa-trophy::before {
  content: "\f091";
}
.b-fa-person-praying::before {
  content: "\f683";
}
.b-fa-pray::before {
  content: "\f683";
}
.b-fa-hammer::before {
  content: "\f6e3";
}
.b-fa-hand-peace::before {
  content: "\f25b";
}
.b-fa-rotate::before {
  content: "\f2f1";
}
.b-fa-sync-alt::before {
  content: "\f2f1";
}
.b-fa-spinner::before {
  content: "\f110";
}
.b-fa-robot::before {
  content: "\f544";
}
.b-fa-peace::before {
  content: "\f67c";
}
.b-fa-gears::before {
  content: "\f085";
}
.b-fa-cogs::before {
  content: "\f085";
}
.b-fa-warehouse::before {
  content: "\f494";
}
.b-fa-arrow-up-right-dots::before {
  content: "\e4b7";
}
.b-fa-splotch::before {
  content: "\f5bc";
}
.b-fa-face-grin-hearts::before {
  content: "\f584";
}
.b-fa-grin-hearts::before {
  content: "\f584";
}
.b-fa-dice-four::before {
  content: "\f524";
}
.b-fa-sim-card::before {
  content: "\f7c4";
}
.b-fa-transgender::before {
  content: "\f225";
}
.b-fa-transgender-alt::before {
  content: "\f225";
}
.b-fa-mercury::before {
  content: "\f223";
}
.b-fa-arrow-turn-down::before {
  content: "\f149";
}
.b-fa-level-down::before {
  content: "\f149";
}
.b-fa-person-falling-burst::before {
  content: "\e547";
}
.b-fa-award::before {
  content: "\f559";
}
.b-fa-ticket-simple::before {
  content: "\f3ff";
}
.b-fa-ticket-alt::before {
  content: "\f3ff";
}
.b-fa-building::before {
  content: "\f1ad";
}
.b-fa-angles-left::before {
  content: "\f100";
}
.b-fa-angle-double-left::before {
  content: "\f100";
}
.b-fa-qrcode::before {
  content: "\f029";
}
.b-fa-clock-rotate-left::before {
  content: "\f1da";
}
.b-fa-history::before {
  content: "\f1da";
}
.b-fa-face-grin-beam-sweat::before {
  content: "\f583";
}
.b-fa-grin-beam-sweat::before {
  content: "\f583";
}
.b-fa-file-export::before {
  content: "\f56e";
}
.b-fa-arrow-right-from-file::before {
  content: "\f56e";
}
.b-fa-shield::before {
  content: "\f132";
}
.b-fa-shield-blank::before {
  content: "\f132";
}
.b-fa-arrow-up-short-wide::before {
  content: "\f885";
}
.b-fa-sort-amount-up-alt::before {
  content: "\f885";
}
.b-fa-house-medical::before {
  content: "\e3b2";
}
.b-fa-golf-ball-tee::before {
  content: "\f450";
}
.b-fa-golf-ball::before {
  content: "\f450";
}
.b-fa-circle-chevron-left::before {
  content: "\f137";
}
.b-fa-chevron-circle-left::before {
  content: "\f137";
}
.b-fa-house-chimney-window::before {
  content: "\e00d";
}
.b-fa-pen-nib::before {
  content: "\f5ad";
}
.b-fa-tent-arrow-turn-left::before {
  content: "\e580";
}
.b-fa-tents::before {
  content: "\e582";
}
.b-fa-wand-magic::before {
  content: "\f0d0";
}
.b-fa-magic::before {
  content: "\f0d0";
}
.b-fa-dog::before {
  content: "\f6d3";
}
.b-fa-carrot::before {
  content: "\f787";
}
.b-fa-moon::before {
  content: "\f186";
}
.b-fa-wine-glass-empty::before {
  content: "\f5ce";
}
.b-fa-wine-glass-alt::before {
  content: "\f5ce";
}
.b-fa-cheese::before {
  content: "\f7ef";
}
.b-fa-yin-yang::before {
  content: "\f6ad";
}
.b-fa-music::before {
  content: "\f001";
}
.b-fa-code-commit::before {
  content: "\f386";
}
.b-fa-temperature-low::before {
  content: "\f76b";
}
.b-fa-person-biking::before {
  content: "\f84a";
}
.b-fa-biking::before {
  content: "\f84a";
}
.b-fa-broom::before {
  content: "\f51a";
}
.b-fa-shield-heart::before {
  content: "\e574";
}
.b-fa-gopuram::before {
  content: "\f664";
}
.b-fa-earth-oceania::before {
  content: "\e47b";
}
.b-fa-globe-oceania::before {
  content: "\e47b";
}
.b-fa-square-xmark::before {
  content: "\f2d3";
}
.b-fa-times-square::before {
  content: "\f2d3";
}
.b-fa-xmark-square::before {
  content: "\f2d3";
}
.b-fa-hashtag::before {
  content: "#";
}
.b-fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}
.b-fa-expand-alt::before {
  content: "\f424";
}
.b-fa-oil-can::before {
  content: "\f613";
}
.b-fa-t::before {
  content: "T";
}
.b-fa-hippo::before {
  content: "\f6ed";
}
.b-fa-chart-column::before {
  content: "\e0e3";
}
.b-fa-infinity::before {
  content: "\f534";
}
.b-fa-vial-circle-check::before {
  content: "\e596";
}
.b-fa-person-arrow-down-to-line::before {
  content: "\e538";
}
.b-fa-voicemail::before {
  content: "\f897";
}
.b-fa-fan::before {
  content: "\f863";
}
.b-fa-person-walking-luggage::before {
  content: "\e554";
}
.b-fa-up-down::before {
  content: "\f338";
}
.b-fa-arrows-alt-v::before {
  content: "\f338";
}
.b-fa-cloud-moon-rain::before {
  content: "\f73c";
}
.b-fa-calendar::before {
  content: "\f133";
}
.b-fa-trailer::before {
  content: "\e041";
}
.b-fa-bahai::before {
  content: "\f666";
}
.b-fa-haykal::before {
  content: "\f666";
}
.b-fa-sd-card::before {
  content: "\f7c2";
}
.b-fa-dragon::before {
  content: "\f6d5";
}
.b-fa-shoe-prints::before {
  content: "\f54b";
}
.b-fa-circle-plus::before {
  content: "\f055";
}
.b-fa-plus-circle::before {
  content: "\f055";
}
.b-fa-face-grin-tongue-wink::before {
  content: "\f58b";
}
.b-fa-grin-tongue-wink::before {
  content: "\f58b";
}
.b-fa-hand-holding::before {
  content: "\f4bd";
}
.b-fa-plug-circle-exclamation::before {
  content: "\e55d";
}
.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-clone::before {
  content: "\f24d";
}
.b-fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}
.b-fa-arrow-up-z-a::before {
  content: "\f882";
}
.b-fa-sort-alpha-up-alt::before {
  content: "\f882";
}
.b-fa-fire-flame-curved::before {
  content: "\f7e4";
}
.b-fa-fire-alt::before {
  content: "\f7e4";
}
.b-fa-tornado::before {
  content: "\f76f";
}
.b-fa-file-circle-plus::before {
  content: "\e494";
}
.b-fa-book-quran::before {
  content: "\f687";
}
.b-fa-quran::before {
  content: "\f687";
}
.b-fa-anchor::before {
  content: "\f13d";
}
.b-fa-border-all::before {
  content: "\f84c";
}
.b-fa-face-angry::before {
  content: "\f556";
}
.b-fa-angry::before {
  content: "\f556";
}
.b-fa-cookie-bite::before {
  content: "\f564";
}
.b-fa-arrow-trend-down::before {
  content: "\e097";
}
.b-fa-rss::before {
  content: "\f09e";
}
.b-fa-feed::before {
  content: "\f09e";
}
.b-fa-draw-polygon::before {
  content: "\f5ee";
}
.b-fa-scale-balanced::before {
  content: "\f24e";
}
.b-fa-balance-scale::before {
  content: "\f24e";
}
.b-fa-gauge-simple-high::before {
  content: "\f62a";
}
.b-fa-tachometer::before {
  content: "\f62a";
}
.b-fa-tachometer-fast::before {
  content: "\f62a";
}
.b-fa-shower::before {
  content: "\f2cc";
}
.b-fa-desktop::before {
  content: "\f390";
}
.b-fa-desktop-alt::before {
  content: "\f390";
}
.b-fa-m::before {
  content: "M";
}
.b-fa-table-list::before {
  content: "\f00b";
}
.b-fa-th-list::before {
  content: "\f00b";
}
.b-fa-comment-sms::before {
  content: "\f7cd";
}
.b-fa-sms::before {
  content: "\f7cd";
}
.b-fa-book::before {
  content: "\f02d";
}
.b-fa-user-plus::before {
  content: "\f234";
}
.b-fa-check::before {
  content: "\f00c";
}
.b-fa-battery-three-quarters::before {
  content: "\f241";
}
.b-fa-battery-4::before {
  content: "\f241";
}
.b-fa-house-circle-check::before {
  content: "\e509";
}
.b-fa-angle-left::before {
  content: "\f104";
}
.b-fa-diagram-successor::before {
  content: "\e47a";
}
.b-fa-truck-arrow-right::before {
  content: "\e58b";
}
.b-fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}
.b-fa-hand-fist::before {
  content: "\f6de";
}
.b-fa-fist-raised::before {
  content: "\f6de";
}
.b-fa-cloud-moon::before {
  content: "\f6c3";
}
.b-fa-briefcase::before {
  content: "\f0b1";
}
.b-fa-person-falling::before {
  content: "\e546";
}
.b-fa-image-portrait::before {
  content: "\f3e0";
}
.b-fa-portrait::before {
  content: "\f3e0";
}
.b-fa-user-tag::before {
  content: "\f507";
}
.b-fa-rug::before {
  content: "\e569";
}
.b-fa-earth-europe::before {
  content: "\f7a2";
}
.b-fa-globe-europe::before {
  content: "\f7a2";
}
.b-fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}
.b-fa-luggage-cart::before {
  content: "\f59d";
}
.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-baht-sign::before {
  content: "\e0ac";
}
.b-fa-book-open::before {
  content: "\f518";
}
.b-fa-book-journal-whills::before {
  content: "\f66a";
}
.b-fa-journal-whills::before {
  content: "\f66a";
}
.b-fa-handcuffs::before {
  content: "\e4f8";
}
.b-fa-triangle-exclamation::before {
  content: "\f071";
}
.b-fa-exclamation-triangle::before {
  content: "\f071";
}
.b-fa-warning::before {
  content: "\f071";
}
.b-fa-database::before {
  content: "\f1c0";
}
.b-fa-share::before {
  content: "\f064";
}
.b-fa-mail-forward::before {
  content: "\f064";
}
.b-fa-bottle-droplet::before {
  content: "\e4c4";
}
.b-fa-mask-face::before {
  content: "\e1d7";
}
.b-fa-hill-rockslide::before {
  content: "\e508";
}
.b-fa-right-left::before {
  content: "\f362";
}
.b-fa-exchange-alt::before {
  content: "\f362";
}
.b-fa-paper-plane::before {
  content: "\f1d8";
}
.b-fa-road-circle-exclamation::before {
  content: "\e565";
}
.b-fa-dungeon::before {
  content: "\f6d9";
}
.b-fa-align-right::before {
  content: "\f038";
}
.b-fa-money-bill-1-wave::before {
  content: "\f53b";
}
.b-fa-money-bill-wave-alt::before {
  content: "\f53b";
}
.b-fa-life-ring::before {
  content: "\f1cd";
}
.b-fa-hands::before {
  content: "\f2a7";
}
.b-fa-sign-language::before {
  content: "\f2a7";
}
.b-fa-signing::before {
  content: "\f2a7";
}
.b-fa-calendar-day::before {
  content: "\f783";
}
.b-fa-water-ladder::before {
  content: "\f5c5";
}
.b-fa-ladder-water::before {
  content: "\f5c5";
}
.b-fa-swimming-pool::before {
  content: "\f5c5";
}
.b-fa-arrows-up-down::before {
  content: "\f07d";
}
.b-fa-arrows-v::before {
  content: "\f07d";
}
.b-fa-face-grimace::before {
  content: "\f57f";
}
.b-fa-grimace::before {
  content: "\f57f";
}
.b-fa-wheelchair-move::before {
  content: "\e2ce";
}
.b-fa-wheelchair-alt::before {
  content: "\e2ce";
}
.b-fa-turn-down::before {
  content: "\f3be";
}
.b-fa-level-down-alt::before {
  content: "\f3be";
}
.b-fa-person-walking-arrow-right::before {
  content: "\e552";
}
.b-fa-square-envelope::before {
  content: "\f199";
}
.b-fa-envelope-square::before {
  content: "\f199";
}
.b-fa-dice::before {
  content: "\f522";
}
.b-fa-bowling-ball::before {
  content: "\f436";
}
.b-fa-brain::before {
  content: "\f5dc";
}
.b-fa-bandage::before {
  content: "\f462";
}
.b-fa-band-aid::before {
  content: "\f462";
}
.b-fa-calendar-minus::before {
  content: "\f272";
}
.b-fa-circle-xmark::before {
  content: "\f057";
}
.b-fa-times-circle::before {
  content: "\f057";
}
.b-fa-xmark-circle::before {
  content: "\f057";
}
.b-fa-gifts::before {
  content: "\f79c";
}
.b-fa-hotel::before {
  content: "\f594";
}
.b-fa-earth-asia::before {
  content: "\f57e";
}
.b-fa-globe-asia::before {
  content: "\f57e";
}
.b-fa-id-card-clip::before {
  content: "\f47f";
}
.b-fa-id-card-alt::before {
  content: "\f47f";
}
.b-fa-magnifying-glass-plus::before {
  content: "\f00e";
}
.b-fa-search-plus::before {
  content: "\f00e";
}
.b-fa-thumbs-up::before {
  content: "\f164";
}
.b-fa-user-clock::before {
  content: "\f4fd";
}
.b-fa-hand-dots::before {
  content: "\f461";
}
.b-fa-allergies::before {
  content: "\f461";
}
.b-fa-file-invoice::before {
  content: "\f570";
}
.b-fa-window-minimize::before {
  content: "\f2d1";
}
.b-fa-mug-saucer::before {
  content: "\f0f4";
}
.b-fa-coffee::before {
  content: "\f0f4";
}
.b-fa-brush::before {
  content: "\f55d";
}
.b-fa-mask::before {
  content: "\f6fa";
}
.b-fa-magnifying-glass-minus::before {
  content: "\f010";
}
.b-fa-search-minus::before {
  content: "\f010";
}
.b-fa-ruler-vertical::before {
  content: "\f548";
}
.b-fa-user-large::before {
  content: "\f406";
}
.b-fa-user-alt::before {
  content: "\f406";
}
.b-fa-train-tram::before {
  content: "\e5b4";
}
.b-fa-user-nurse::before {
  content: "\f82f";
}
.b-fa-syringe::before {
  content: "\f48e";
}
.b-fa-cloud-sun::before {
  content: "\f6c4";
}
.b-fa-stopwatch-20::before {
  content: "\e06f";
}
.b-fa-square-full::before {
  content: "\f45c";
}
.b-fa-magnet::before {
  content: "\f076";
}
.b-fa-jar::before {
  content: "\e516";
}
.b-fa-note-sticky::before {
  content: "\f249";
}
.b-fa-sticky-note::before {
  content: "\f249";
}
.b-fa-bug-slash::before {
  content: "\e490";
}
.b-fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}
.b-fa-bone::before {
  content: "\f5d7";
}
.b-fa-table-cells-row-unlock::before {
  content: "\e691";
}
.b-fa-user-injured::before {
  content: "\f728";
}
.b-fa-face-sad-tear::before {
  content: "\f5b4";
}
.b-fa-sad-tear::before {
  content: "\f5b4";
}
.b-fa-plane::before {
  content: "\f072";
}
.b-fa-tent-arrows-down::before {
  content: "\e581";
}
.b-fa-exclamation::before {
  content: "!";
}
.b-fa-arrows-spin::before {
  content: "\e4bb";
}
.b-fa-print::before {
  content: "\f02f";
}
.b-fa-turkish-lira-sign::before {
  content: "\e2bb";
}
.b-fa-try::before {
  content: "\e2bb";
}
.b-fa-turkish-lira::before {
  content: "\e2bb";
}
.b-fa-dollar-sign::before {
  content: "$";
}
.b-fa-dollar::before {
  content: "$";
}
.b-fa-usd::before {
  content: "$";
}
.b-fa-x::before {
  content: "X";
}
.b-fa-magnifying-glass-dollar::before {
  content: "\f688";
}
.b-fa-search-dollar::before {
  content: "\f688";
}
.b-fa-users-gear::before {
  content: "\f509";
}
.b-fa-users-cog::before {
  content: "\f509";
}
.b-fa-person-military-pointing::before {
  content: "\e54a";
}
.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-umbrella::before {
  content: "\f0e9";
}
.b-fa-trowel::before {
  content: "\e589";
}
.b-fa-d::before {
  content: "D";
}
.b-fa-stapler::before {
  content: "\e5af";
}
.b-fa-masks-theater::before {
  content: "\f630";
}
.b-fa-theater-masks::before {
  content: "\f630";
}
.b-fa-kip-sign::before {
  content: "\e1c4";
}
.b-fa-hand-point-left::before {
  content: "\f0a5";
}
.b-fa-handshake-simple::before {
  content: "\f4c6";
}
.b-fa-handshake-alt::before {
  content: "\f4c6";
}
.b-fa-jet-fighter::before {
  content: "\f0fb";
}
.b-fa-fighter-jet::before {
  content: "\f0fb";
}
.b-fa-square-share-nodes::before {
  content: "\f1e1";
}
.b-fa-share-alt-square::before {
  content: "\f1e1";
}
.b-fa-barcode::before {
  content: "\f02a";
}
.b-fa-plus-minus::before {
  content: "\e43c";
}
.b-fa-video::before {
  content: "\f03d";
}
.b-fa-video-camera::before {
  content: "\f03d";
}
.b-fa-graduation-cap::before {
  content: "\f19d";
}
.b-fa-mortar-board::before {
  content: "\f19d";
}
.b-fa-hand-holding-medical::before {
  content: "\e05c";
}
.b-fa-person-circle-check::before {
  content: "\e53e";
}
.b-fa-turn-up::before {
  content: "\f3bf";
}
.b-fa-level-up-alt::before {
  content: "\f3bf";
}
.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,
.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;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.b-icon:after {
  font-style: normal;
}
.b-fw-icon:before {
  vertical-align: 0;
}
.b-icon-add:before {
  content: "+";
}
.b-icon-remove:before {
  content: "\f00d";
}
.b-icon-remove-circle:before {
  content: "\f057";
}
.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-show-details:before {
  content: "\f002";
}
.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-bold:before {
  content: "\f032";
}
.b-icon-italic:before {
  content: "\f033";
}
.b-icon-underline:before {
  content: "\f0cd";
}
.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-clear-filter:before {
  content: "\e17b";
}
.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-plus:before {
  content: "\f271";
}
.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-unlocked:before {
  content: "\f3c1";
}
.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-download:before {
  content: "\f019";
}
.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-before:before,
.b-icon-left:before {
  content: "\f060";
}
.b-rtl .b-icon-before:before {
  transform: scaleX(-1);
}
.b-icon-after:before,
.b-icon-right:before {
  content: "\f061";
}
.b-rtl .b-icon-after:before {
  transform: scaleX(-1);
}
.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,
.b-rtl.b-icon-previous:before {
  transform: scaleX(-1);
}
.b-icon-next:before {
  content: "\f054";
}
.b-rtl > .b-icon-next:before,
.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: "\f078";
}
.b-icon-group-expand:before {
  content: "\f054";
}
.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-lock-row:before {
  content: "\e67a";
}
.b-icon-unlock-row:before {
  content: "\e691";
}
.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-icon-chart:before {
  content: "\f201";
}
.b-icon-settings:before {
  content: "\f013";
}
.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,
.b-scroll-hidden {
  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 !important;
  animation-name: b-fx-highlight-animation;
  animation-duration: 2s;
  animation: b-fx-highlight-animation 2s ease 0s 1;
}
@keyframes b-fx-highlight-animation {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: inset 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;
  inset: 0;
  pointer-events: none;
  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;
  inset-inline-start: 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-trial-demo-mode [style*="data:image/svg+xml"] {
  background-image: none !important;
}
.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-resize-grip {
  position: absolute;
  z-index: 1;
}
.b-resize-grip-top-start,
.b-resize-grip-top-end,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end {
  width: 0.5em;
  height: 0.5em;
}
.b-resize-grip-top,
.b-resize-grip-top-start,
.b-resize-grip-top-end {
  top: 0;
}
.b-resize-grip-bottom,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end {
  bottom: 0;
}
.b-resize-grip-start,
.b-resize-grip-top-start,
.b-resize-grip-bottom-start {
  inset-inline-start: 0;
}
.b-resize-grip-end,
.b-resize-grip-top-end,
.b-resize-grip-bottom-end {
  inset-inline-end: 0;
}
.b-resize-grip-top,
.b-resize-grip-bottom {
  height: 0.5em;
}
.b-resize-grip-start,
.b-resize-grip-end {
  width: 0.5em;
}
.b-resize-grip-top-start,
.b-resize-grip-bottom-end {
  cursor: nwse-resize;
  z-index: 2;
}
.b-resize-grip-top-end,
.b-resize-grip-bottom-start {
  cursor: nesw-resize;
  z-index: 2;
}
.b-resize-grip-top,
.b-resize-grip-bottom {
  cursor: ns-resize;
  width: 100%;
  inset-inline-start: 0;
}
.b-resize-grip-start,
.b-resize-grip-end {
  height: 100%;
  top: 0;
  cursor: ew-resize;
}
.b-dragging,
.b-dragging * {
  pointer-events: none !important;
}
.b-dragging:not(.b-widget) {
  z-index: 100;
  opacity: 0.8;
  box-sizing: border-box;
}
.b-dragging:not(.b-widget).b-drag-unified-proxy {
  opacity: 0.65;
}
.b-dragging:not(.b-widget).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-drag-proxy * {
  pointer-events: none !important;
}
.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;
  }
}
.b-scroll-hidden {
  transform: translate(0, 0) !important;
}
.b-infinity-scroller {
  overflow: scroll;
}
.b-infinity-scroller.b-infinity-scroller-smooth {
  scroll-behavior: smooth;
}
.b-infinity-scroller-item {
  position: absolute !important;
}
.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-initializing * {
  transition: none !important;
}
.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;
  top: 0 !important;
  inset-inline-start: 0 !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 *,
.b-widget:before,
.b-widget:after,
.b-widget *:before,
.b-widget *:after {
  box-sizing: border-box;
}
.b-widget.b-positioned {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
}
.b-widget.b-positionable {
  position: absolute;
}
.b-widget.b-floating {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-widget.b-floating.b-centered:not(.b-maximized),
.b-widget.b-positioned.b-centered:not(.b-maximized) {
  inset-inline-start: 50%;
  top: 50%;
}
.b-widget.b-floating.b-centered:not(.b-maximized):not(.b-rtl),
.b-widget.b-positioned.b-centered:not(.b-maximized):not(.b-rtl) {
  transform: translate(-50%, -50%);
}
.b-widget.b-floating.b-centered:not(.b-maximized).b-rtl,
.b-widget.b-positioned.b-centered:not(.b-maximized).b-rtl {
  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.b-hide-mode-clip {
  clip: rect(0, 0, 0, 0) !important;
}
.b-widget.b-hidden.b-hide-mode-opacity {
  opacity: 0 !important;
  pointer-events: none;
}
.b-widget.b-hidden.b-hide-mode-display {
  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 {
  position: absolute;
  z-index: -1;
}
.b-widget .b-anchor svg {
  width: 16px;
  height: 8px;
  position: absolute;
  overflow: visible;
}
.b-widget .b-anchor.b-anchor-top,
.b-widget .b-anchor.b-anchor-bottom {
  inset-inline-start: 0;
  height: 8px;
  width: 100%;
}
.b-widget .b-anchor.b-anchor-top {
  bottom: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-top svg {
  bottom: 0;
}
.b-widget .b-anchor.b-anchor-bottom {
  top: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg {
  top: 0;
  rotate: 180deg;
}
.b-widget .b-anchor.b-anchor-start,
.b-widget .b-anchor.b-anchor-end {
  top: 0;
  width: 8px;
  height: 100%;
}
.b-widget .b-anchor.b-anchor-start {
  inset-inline-end: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-start svg {
  right: 0;
  width: 8px;
  height: 16px;
  rotate: 270deg;
  transform-origin: 8px 8px;
}
.b-widget .b-anchor.b-anchor-end {
  inset-inline-start: calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-end svg {
  rotate: 90deg;
  width: 8px;
  height: 16px;
  transform-origin: 4px 4px;
}
.b-widget.b-sub-menu .b-anchor.b-anchor-start,
.b-widget.b-sub-menu .b-anchor.b-anchor-end {
  width: 9px;
}
.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-hide-scroll {
  scrollbar-width: none;
}
.b-hide-scroll::-webkit-scrollbar {
  display: none;
}
.b-scroller-stretcher {
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  inset-inline-start: 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-rtl .b-anchor.b-anchor-start svg {
  rotate: 90deg;
  transform-origin: 4px 4px;
}
.b-rtl .b-anchor.b-anchor-end svg {
  rotate: 270deg;
  transform-origin: 8px 8px;
}
.b-ltr {
  direction: ltr;
}
.b-arialive-el {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.b-firefox .b-anchor-end .b-pointer-el {
  margin-left: calc(var(--rtl-negate) * -1px);
}
.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);
  }
}
.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:1;
  --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 {
  margin: 0;
  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, .b-tab-close) {
  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:focus-visible {
  outline: 1px solid #feac31;
}
.b-button:disabled {
  cursor: default;
}
.b-toolbar-content > .b-button {
  font-size: 0.9em;
}
.b-button.b-borderless {
  border: none;
}
.b-button img.b-button-image {
  height: 1.3em;
}
.b-button.b-splitbutton {
  padding-inline-end: 0;
}
.b-button.b-splitbutton .b-button-menu-icon {
  height: 100%;
  display: grid;
  place-content: center;
  padding-inline: 1em 1em;
  border-inline-start: 1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  margin-inline-start: 1em;
}
.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-button-custom-content {
  display: flex;
  align-items: center;
}
.b-button-key {
  text-decoration: underline;
}
.b-button-key.b-align-end {
  margin-inline-start: 0.5em;
}
.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-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);
}
.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 {
  font-size: 0.9em;
  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: rgb(216.3818181818, 219.6, 222.8181818182);
  border-inline-end-color: rgb(229.6909090909, 231.8, 233.9090909091);
}
.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: rgb(216.3818181818, 219.6, 222.8181818182);
  border-bottom-color: rgb(229.6909090909, 231.8, 233.9090909091);
}
.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;
}
.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-buttongroup.b-content-element.b-invalid {
  border-style: solid;
  border-width: 1px;
  border-color: #e53f2c;
}
.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-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-no-gap .b-button:not(.b-first-visible-child) {
  margin-inline-start: -1px;
}
.b-buttongroup.b-no-gap .b-button:not(.b-first-visible-child):not(.b-last-visible-child) {
  border-radius: 0;
}
.b-buttongroup.b-no-gap .b-button.b-first-visible-child:not(.b-last-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-buttongroup.b-no-gap .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-buttongroup.b-no-gap.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-no-gap.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.b-editor {
  background-color: #fff;
  border-radius: 2px;
}
.b-editor.b-positioned:not(.b-hidden) {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field {
  margin: 0;
}
@keyframes b-field-updated {
  0% {
    color: #4f5964;
  }
  25% {
    color: rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  75% {
    color: rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  100% {
    color: #4f5964;
  }
}
.b-field label {
  user-select: none;
}
.b-has-label.b-required label::after {
  content: "*";
}
.b-has-label.b-label-above {
  flex-direction: column;
}
.b-has-label.b-label-before .b-label {
  align-self: center;
  margin-inline-end: 1em;
  flex-shrink: 0;
}
.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-safari .b-field-inner {
  margin-block-end: 0.3px;
}
.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-safari .b-field input[autocomplete=off]::-webkit-contacts-auto-fill-button {
  visibility: hidden;
}
.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-numberfield bry-time,
.b-textareafield input,
.b-textareafield textarea,
.b-textareafield bry-time,
.b-textfield input,
.b-textfield textarea,
.b-textfield bry-time {
  background-color: transparent;
  color: inherit;
  padding: 0.8em 0.7em;
  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-numberfield bry-time:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textareafield bry-time:focus,
.b-textfield input:focus,
.b-textfield textarea:focus,
.b-textfield bry-time:focus {
  outline: none;
}
.b-numberfield input::-ms-clear,
.b-numberfield textarea::-ms-clear,
.b-numberfield bry-time::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textareafield bry-time::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear,
.b-textfield bry-time::-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: rgb(227.6538461538, 228, 228.3461538462);
}
.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: rgb(227.6538461538, 228, 228.3461538462);
  cursor: default;
}
.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.b-numberfield input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove {
  font-size: 0.8em;
}
div.b-tooltip.b-field-error-tip {
  border: 1px solid #e53f2c;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap {
  background-color: #f8f9fa;
  color: #e53f2c;
  font-weight: bold;
  padding-block: 0.1em;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap .b-popup-content {
  background-color: #f8f9fa;
  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;
}
.b-list-item.b-special-field {
  font-style: italic;
}
.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;
}
.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;
}
.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:not(.b-empty) input::placeholder {
  visibility: hidden;
}
.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;
}
.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-time {
  flex: 1 0 10em;
}
.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: baseline;
  position: relative;
  top: 1px;
}
.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;
}
.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 {
  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 rgb(222.1, 222.8, 223.5);
  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 rgb(222.1, 222.8, 223.5);
}
.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;
}
.b-list.b-multiselect .b-selected-icon::before,
.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.6em;
  font-size: 0.85em;
  width: 1.6em;
  height: 1.6em;
  padding: 0.65em;
  border-radius: 2px;
  transition: var(--checkbox-label-transition);
  background-color: var(--checkbox-background-color);
  border: 1px solid var(--checkbox-border-color);
}
.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: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-using-keyboard .b-checkbox.b-contains-focus .b-checkbox-label::before,
.b-using-keyboard .b-checkbox.b-contains-focus .b-slidetoggle-toggle {
  outline: 2px solid #feac31;
  outline-offset: -2px;
}
.b-container .b-checkbox-label:before {
  margin: 0.675em;
  margin-inline-end: 0.6em;
  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;
}
.b-list {
  display: block;
  background-color: hsl(210, 16.6666666667%, 102.6470588235%);
  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-text {
  pointer-events: none;
}
.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: hsl(210, 16.6666666667%, 102.6470588235%);
  z-index: 1;
}
:has(.b-list-title) > .b-list .b-select-all-item {
  top: 2em;
}
.b-list .b-list-title {
  position: sticky;
  top: 0;
  font-weight: 500;
  background-color: hsl(210, 16.6666666667%, 102.6470588235%);
  z-index: 1;
  height: 2em;
}
.b-list.b-multiselect .b-selected-icon {
  display: inline-flex;
  visibility: visible;
  --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;
}
.b-list.b-multiselect .b-selected-icon::before {
  content: "\f00c";
  color: var(--checkbox-check-color);
}
.b-list.b-multiselect .b-selected .b-selected-icon {
  visibility: visible;
  --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-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(0, 0, 0, 0);
  min-width: 100px;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-list-itemli {
  padding-inline-start: calc(var(--tree-level, 0) * 1em + 0.8em);
}
.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: rgb(254.6, 221.8, 172.6);
  color: #4f5964;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) {
  font-weight: 500;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-icon-check {
  display: none;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .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;
  color: var(--button-text-color);
}
@media (pointer: coarse) {
  .b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon {
    font-size: 1.4em;
    width: 1.4em;
  }
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon:hover {
  opacity: 1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header, .b-list-item-tree-parent) {
  padding-inline-start: 2em !important;
}
.b-virtualized .b-list-item {
  height: 1.5em;
  box-sizing: content-box;
}
.b-chip {
  display: flex;
  align-items: center;
  padding-block: 0.3em;
  padding-inline: 0.7em;
  border-radius: 1em;
  background-color: #e0e0e7;
  color: rgb(90.2541899441, 101.6787709497, 114.2458100559);
  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: rgb(238.3727272727, 238.3727272727, 242.1272727273);
  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: rgb(209.6272727273, 209.6272727273, 219.8727272727);
  color: #4f5964;
}
.b-chip:hover .b-icon {
  background-color: rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color: #474849;
}
.b-chip.b-selected {
  background-color: #feac31;
  color: #fff;
}
.b-chip.b-selected .b-icon {
  background-color: rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color: #feac31;
}
.b-chip.b-selected:hover {
  background-color: rgb(253.8768115942, 161.7753623188, 23.6231884058);
  color: #fff;
}
.b-chip.b-selected:hover .b-icon {
  background-color: rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color: rgb(253.8768115942, 161.7753623188, 23.6231884058);
}
.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 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-visible) {
  opacity: 0;
  pointer-events: none;
}
.b-mask:not(.b-prevent-transitions) {
  transition: opacity 1s;
}
.b-mask:not(.b-prevent-transitions):not(.b-delayed-show) {
  animation: maskOpacity 0.3s ease 0s 1;
}
.b-mask:not(.b-prevent-transitions).b-hidden {
  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;
}
.b-panel.b-floating {
  border-radius: 2px;
}
.b-panel.b-floating:not(.b-panel-has-header) > .b-panel-body-wrap,
.b-panel.b-floating:not(.b-panel-has-header) > .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 {
  --b-drawer-size:30em;
  --panel-background-color:#f8f9fa;
  padding: 0;
  color: #4f5964;
  background-color: var(--panel-background-color);
  z-index: 0;
}
.b-panel > .b-positionable {
  z-index: 10;
}
.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-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 cubic-bezier(0.06, 1.1, 0.58, 1),
    clip-path 0.2s ease-out,
    top 0.2s ease-out,
    right 0.2s ease-out,
    bottom 0.2s ease-out,
    left 0.2s ease-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: 0 0 auto !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.b-panel-ui-plain > .b-panel-header .b-tool {
  color: inherit;
}
.b-panel.b-panel-ui-plain,
.b-panel.b-panel-ui-plain .b-panel-overlay {
  background-color: var(--panel-background-color);
}
.b-panel.b-panel-ui-plain .b-toolbar {
  background: transparent;
}
.b-drawer-panel:not(.b-positioned, .b-floating) {
  flex: unset;
}
.b-drawer-panel.b-panel-overlay-revealed header.b-panel-collapse-revealer {
  display: none;
}
.b-drawer-panel header.b-panel-collapse-revealer {
  display: none;
}
.b-drawer-panel.b-panel-collapse-up {
  min-height: var(--b-drawer-size);
  height: auto;
  inset: 0 0 auto 0;
}
.b-drawer-panel.b-panel-collapse-right {
  width: var(--b-drawer-size);
  inset: 0 0 0 auto;
}
.b-drawer-panel.b-panel-collapse-down {
  min-height: var(--b-drawer-size);
  height: auto;
  inset: auto 0 0 0;
}
.b-drawer-panel.b-panel-collapse-left {
  width: var(--b-drawer-size);
  inset: 0 auto 0 0;
}
.b-panel-content {
  justify-content: space-between;
  overflow: hidden;
  padding: 1em;
}
.b-panel-ui-plain > .b-panel-content {
  padding-block: 0;
}
.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: #fff0d9;
  color: #4f5964;
  padding: 1em;
  flex: 0 0 auto;
  align-items: center;
  z-index: 1;
  gap: 0.5em;
}
.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-tool {
  color: inherit;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top {
  border-bottom: 1px solid #d8d9da;
}
.b-panel-header.b-panel-ui-toolbar.b-panel-ui-plain {
  border: none;
}
.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-panel-ui-plain {
  background-color: transparent;
  border: none;
  color: inherit;
}
.b-panel-header:not(.b-panel-ui-plain) .b-tool {
  color: #4f5964;
}
.b-panel-header .b-header-title {
  display: inline-flex;
  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.b-panel-ui-plain > .b-panel-header .b-header-title.b-panel-ui-plain {
  font-size: 1.2em;
  font-weight: 600;
}
.b-panel-header .b-panel-title-icon {
  margin-inline-end: 0.5em;
  font-size: 0.9em;
}
.b-panel-header:after {
  content: " ";
  font-size: 0.9em;
  height: 2em;
  width: 1px;
  visibility: hidden;
  display: inline;
  margin-inline-start: -0.5em;
}
.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:after,
.b-panel-header.b-dock-left:after {
  height: 1px;
  width: 2em;
}
.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: grid;
  place-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;
  line-height: 0;
}
.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-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-top .b-tool.b-align-end,
.b-dock-bottom .b-tool.b-align-start,
.b-dock-bottom .b-tool.b-align-end {
  margin-block: 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-codeeditor [data-ref=status] i.b-icon {
  margin-inline-end: 0.5em;
}
.b-panel .b-bryntumcodeeditor-body-wrap {
  background: #fff;
}
.b-panel .b-bryntumcodeeditor-body-wrap .monaco-editor .scroll-decoration {
  box-shadow: none;
}
.b-codeeditor-content {
  padding: 0;
}
.b-codeeditor-content .line-numbers:not(.active-line-number) {
  opacity: 0.3;
}
.b-codeeditor-content .folded-background,
.b-codeeditor-content .monaco-editor .view-overlays .current-line {
  background: transparent !important;
  border: 0 !important;
}
.b-codeeditor-content .monaco-editor .lines-content .core-guide-indent {
  opacity: 0.4;
}
.b-widget.b-democodeeditor {
  flex: unset;
  width: 450px;
  gap: 0;
}
@media (min-width: 2000px) {
  .b-widget.b-democodeeditor {
    width: 700px;
  }
}
.b-widget.b-democodeeditor .b-header-title {
  font-size: 18px;
  font-weight: normal;
}
.b-widget.b-democodeeditor .demo-header .b-button.b-text {
  min-height: 2.5em;
}
.b-widget.b-democodeeditor .demo-header .title-container {
  align-items: center;
}
.b-widget.b-democodeeditor .demo-header .title {
  background: none;
  padding-inline-start: 0;
  font-size: 18px;
}
.b-widget.b-democodeeditor .demo-header .b-tool {
  color: #fff;
  height: 2.5em;
  font-size: 1.1em;
}
.b-widget.b-democodeeditor [data-ref=tbar] .b-toolbar-content {
  justify-content: flex-end;
}
.b-widget.b-democodeeditor:not(.b-collapsed) {
  border-inline-start: 5px solid #d8d9da;
}
body.b-theme-classic-dark .b-widget.b-democodeeditor:not(.b-collapsed) {
  border-inline-start-color: #111;
}
.b-widget.b-democodeeditor.b-collapsed .b-panel-collapse-revealer,
.b-widget.b-democodeeditor.b-collapsing .b-panel-collapse-revealer {
  display: none;
}
.b-widget.b-democodeeditor:not(.b-resizing) {
  transition: border-width 0.1s;
}
.b-widget.b-democodeeditor .b-top-toolbar {
  min-height: 4em;
}
.b-widget.b-democodeeditor .b-bottom-toolbar {
  background-color: #f3f4f5;
  color: #4f5964;
  transition: color 0.2s, background-color 0.2s;
}
.readonly .b-widget.b-democodeeditor .b-bottom-toolbar {
  background-color: #ff8d46;
}
.b-widget.b-democodeeditor .b-bottom-toolbar [data-ref=cursorPos] {
  margin-inline-start: auto;
}
.b-widget.b-democodeeditor .b-democodeeditor-body-wrap,
.b-widget.b-democodeeditor .b-panel-overlay {
  overflow: hidden;
}
.b-widget.b-democodeeditor .b-panel-content {
  direction: ltr;
}
.b-widget.b-democodeeditor.b-resizing * {
  user-select: none;
}
.b-widget.b-democodeeditor.b-over-resize-handle {
  cursor: ew-resize;
}
.b-widget.b-democodeeditor .b-header-title i {
  margin-inline-end: 0.5em;
}
.b-widget.b-democodeeditor.b-hidden {
  display: flex !important;
  border-inline-start-width: 0;
}
.b-widget.b-democodeeditor .b-democodeeditor-header {
  background-color: #0076f8;
}
.b-widget.b-democodeeditor.invalid .b-democodeeditor-header i {
  color: rgba(144, 1, 1, 0.6784313725);
}
.b-widget.b-democodeeditor.invalid .b-bottom-toolbar {
  color: #fff;
  background: #b71c1c;
}
.b-widget.b-democodeeditor .b-bottom-toolbar .b-toolbar-content {
  padding: 0.5em 1em !important;
}
.b-widget.b-democodeeditor .b-panel-header.b-dock-top {
  border-bottom: none;
}
.b-widget.b-democodeeditor .b-panel-header .b-tool {
  height: 2.5em;
  width: 2.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-file-type {
  margin-inline-end: 0.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-folder {
  color: #a0a0a0;
}
@media (max-width: 450px) {
  .b-democodeeditor .b-icon-download {
    display: none !important;
  }
}
.b-carousel-content:not(.b-carousel-empty) {
  padding: 0;
}
.b-carousel-content > .b-carousel-content {
  overflow: hidden;
}
.b-carousel-content.b-carousel-empty > .b-carousel-inner-ct,
.b-carousel-content:not(.b-carousel-empty) > .b-carousel-empty-text {
  display: none;
}
.b-calendarpanel {
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
}
.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;
  align-items: baseline;
}
.b-calendarpanel .b-weeks-container .b-calendar-row {
  min-height: var(--min-row-height);
  min-width: 100%;
}
.b-datepicker {
  --datepicker-selected-cell-background-color:#3183fe;
  --datepicker-selected-range-background-color:rgba(49, 131, 254, 0.15);
}
.b-datepicker:focus {
  outline: 0;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week {
  border: 1px solid transparent;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week:has(.b-selected-date) {
  background-color: rgb(201.2608695652, 222.652173913, 254.7391304348);
  border-color: #3183fe;
}
.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%;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled) {
  cursor: pointer;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled):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: transparent;
  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-calendar-weekdays {
  background-color: transparent;
  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.4em;
  width: 2.4em;
  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-weeks-container .b-calendar-cell {
  outline: 0 none;
  position: relative;
  flex: 1 0 2.4em;
  padding: 0 4px;
  margin: 5px 0;
  transition: background-color 0.2s, color 0.2s;
  align-items: center;
}
.b-datepicker .b-weeks-container .b-calendar-cell > .b-datepicker-cell-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 2.4em;
  width: 2.4em;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-today > .b-datepicker-cell-inner {
  border-color: #feac31;
  border-width: 1px;
}
.b-datepicker .b-weeks-container .b-calendar-cell:focus > .b-datepicker-cell-inner {
  outline: #feac31 solid 2px;
  outline-offset: 3px;
  border-radius: 50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner {
  color: #fff;
  background-color: var(--datepicker-selected-cell-background-color);
  border-color: #3183fe;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-other-month > .b-datepicker-cell-inner {
  color: #bbb;
}
.b-datepicker .b-weeks-container .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner {
  cursor: pointer;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner {
  color: #aaa;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner {
  color: #aaa;
  opacity: 0.4;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-in-range {
  background-color: var(--datepicker-selected-range-background-color);
  border-radius: 0 !important;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-range-start,
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end {
  z-index: 0;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before,
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before {
  content: " ";
  background-color: var(--datepicker-selected-range-background-color);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner,
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner {
  position: relative;
  background-color: #fff;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after,
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after {
  content: " ";
  background-color: var(--datepicker-selected-range-background-color);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before {
  left: 50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before {
  right: 50%;
}
.b-datepicker:not(:has(.b-today, .b-selected-date)) .b-calendar-cell.b-active-date:not(:focus) > .b-datepicker-cell-inner:not(:hover) {
  border-color: #feac31;
}
.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-monthpicker,
.b-datepicker .b-yearpicker {
  width: 100%;
  height: 100%;
}
.b-datepicker .b-datepicker-monthbutton,
.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;
  text-transform: none;
}
.b-datepicker .b-datepicker-monthbutton:not(.b-disabled):not(.b-tab):hover,
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-datepicker-nav-button.b-icon,
.b-icon.b-multidatepicker-nav-button {
  border: none;
  border-radius: 50%;
  padding: 0;
  width: 2em;
  height: 2em;
  min-height: 24px;
  min-width: 24px;
}
.b-datepicker-nav-button.b-icon:not(.b-multidatepicker-nav-button),
.b-icon.b-multidatepicker-nav-button:not(.b-multidatepicker-nav-button) {
  font-size: 80%;
}
.b-datepicker-nav-button.b-icon:before,
.b-icon.b-multidatepicker-nav-button:before {
  line-height: normal;
}
.b-datepicker-nav-button.b-icon:hover,
.b-icon.b-multidatepicker-nav-button:hover {
  opacity: 0.7;
}
.b-datepicker-nav-button.b-icon:not(.b-contains-focus),
.b-icon.b-multidatepicker-nav-button:not(.b-contains-focus) {
  background: transparent;
}
.b-datepicker .b-datepicker-title {
  overflow: hidden;
}
.b-datepicker .b-calendar-days {
  overflow: visible;
}
.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 {
  flex-shrink: 0;
}
.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 {
  padding-block: 1em;
}
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);
}
.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: rgb(63.2, 71.2, 80);
}
.b-popup-header {
  background-color: #fff0d9;
  color: #4f5964;
}
.b-modal-mask {
  position: fixed;
  inset: 0;
  pointer-events: all;
  z-index: 11001;
}
.b-modal-mask:not(.b-modal-transparent) {
  background-color: rgba(100, 100, 100, 0.5);
}
@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 {
  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-confirm .b-messagedialog-message,
.b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-message {
  display: block;
}
.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-monthpicker {
  width: max-content;
}
.b-monthpicker .b-toolbar.b-dock-top {
  background-color: transparent;
  color: #4f5964;
  border-bottom: none;
  min-height: 0;
  font-size: 1.2em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-toolbar-content {
  padding: 0.5em 0.5ex !important;
  gap: 0.5ex;
}
.b-monthpicker .b-toolbar.b-dock-top button {
  border: none;
  min-height: 0;
  text-transform: none;
  height: 1.6em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title {
  margin-inline: auto;
  color: inherit;
  font-weight: 400;
  background-color: unset;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title:not(.b-disabled, .b-tab):hover {
  opacity: 0.7;
  background-color: unset;
}
.b-monthpicker .b-monthpicker-body-wrap {
  background-color: #f8f9fa;
}
.b-monthpicker .b-monthpicker-content {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(3, 1fr);
  padding: 1em;
  gap: 1em;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month {
  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-monthpicker .b-monthpicker-content button.b-monthpicker-month:hover {
  background-color: rgba(49, 131, 254, 0.15);
  border-color: transparent;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month.b-selected {
  color: #fff;
  background-color: #3183fe;
  border-color: #3183fe;
}
.b-monthpicker.b-outer,
.b-monthpicker.b-floating {
  min-width: 20.4em;
  min-height: 18.2em;
}
.b-confirmationbar .b-toolbar-content {
  justify-content: flex-end;
}
.b-confirmationbar .b-toolbar-content .b-button:not(:first-child) {
  margin-inline-start: 1em;
}
.b-multidatepicker-nav-button {
  top: 0.25em;
  transition: opacity 0.2s ease;
}
.b-panel-has-header.b-header-dock-top > .b-multidatepicker-nav-button {
  top: 4.5em;
}
.b-multidatepicker:not(.b-multidatepicker-nav-buttons) > .b-multidatepicker-nav-button {
  display: none;
}
.b-multidatepicker-next-button {
  right: 0.3em;
}
.b-multidatepicker-prev-button {
  left: 0.3em;
}
.b-multidatepicker-nav-floating {
  overflow: visible;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button {
  top: 50%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  background-color: #f8f9fa;
  padding: 1.4em;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:focus,
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:hover {
  background-color: rgb(248.7, 249.6, 250.5);
  opacity: unset;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-next-button {
  right: 0;
  translate: 50% -50%;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-prev-button {
  left: 0;
  translate: -50% -50%;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays {
  padding-inline: 1.5em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner {
  border-color: transparent;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-weeks-container {
  padding-block: 0.4em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-other-month {
  visibility: hidden;
  pointer-events: none;
}
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevYear],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextYear] {
  display: none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-first > .b-top-focus-trap,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-last > .b-end-focus-trap {
  display: none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=monthField] {
  pointer-events: none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=yearButton] {
  display: none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker .b-calendar-cell > .b-datepicker-cell-inner {
  cursor: pointer;
}
.b-daterangepicker .b-start-date,
.b-daterangepicker .b-end-date {
  width: 13em;
}
.b-daterangepicker.b-daterangefield-picker .b-end-date {
  width: 11em;
}
.b-daterangepicker.b-picking-start-date .b-range-end:not(.b-range-start),
.b-daterangepicker:not(.b-picking-start-date) .b-range-start:not(.b-range-end) {
  --datepicker-selected-cell-background-color:rgb(188.3, 213.6, 251.2);
}
.b-daterangefield {
  width: unset;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer {
  min-width: 24.5em;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer > .b-widget:not(:first-child) {
  margin-inline-start: 0.5em;
}
.b-daterangefield.b-pick-time > .b-field-container-wrap > .b-fieldcontainer {
  min-width: 39.5em;
}
.b-daterangefield .b-start-date {
  flex: 7 0 auto;
  width: 13em;
}
.b-daterangefield .b-end-date {
  flex: 5 0 auto;
  width: 11em;
}
.b-daterangefield .b-end-time,
.b-daterangefield .b-start-time {
  flex: 7 7 auto;
}
.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-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(0, 0, 0, 0);
  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 rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-menuitem.b-contains-focus,
.b-menuitem:focus {
  outline: none;
  background-color: rgb(254.6, 221.8, 172.6);
  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);
}
.b-menu-custom-content {
  display: flex;
}
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;
}
.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-panel.b-radiogroup {
  --panel-background-color:transparent;
}
.b-panel.b-radiogroup .b-fieldset-content {
  gap: 0.75em;
}
.b-panel.b-checkboxgroup .b-fieldset-content {
  gap: 0;
}
.b-panel.b-checkboxgroup .b-fieldset-content:not(.b-inline) {
  padding: var(--autocontainer-gap);
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline {
  flex-wrap: wrap;
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline label {
  white-space: nowrap;
}
.b-panel.b-checkboxgroup.b-invalid .b-checkbox label:before {
  outline: 1px solid #e53f2c;
  outline-offset: 2px;
}
.b-richtextfield {
  overflow: visible;
  color: #4f5964;
  height: 10em;
}
.b-richtextfield .b-field-inner {
  overflow: visible;
  align-items: flex-start;
}
.b-richtextfield .b-richtextfield-container {
  flex: 1;
  height: 100%;
  padding: 0.5em;
  outline: none;
}
.b-cell-editor .b-richtextfield {
  height: 100%;
  min-height: 100%;
}
.b-ripple {
  display: none;
}
.b-sftimepicker .b-panel-content {
  background-color: #f8f9fa;
  align-items: stretch;
  padding: 0.5em;
  gap: 0.5em;
}
.b-sftimepicker .b-panel-content .b-widget {
  margin: 0;
  flex: 0 0 auto;
  width: auto;
}
.b-sftimepicker .b-panel-content .b-numberfield.b-has-label {
  margin-top: 0;
}
.b-sftimepicker .b-panel-content .b-numberfield > .b-label {
  clip-path: polygon(0 0);
  position: absolute;
  contain: strict;
}
.b-sftimepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before {
  content: ":";
  align-self: center;
  margin-inline-end: 0.5em;
  font-weight: bold;
}
.b-sftimepicker .b-panel-content .b-numberfield input {
  width: 2.8em;
}
.b-sftimepicker .b-panel-content .b-button {
  flex: 0 0 3em;
  padding: 0;
}
.b-sftimepicker .b-panel-content .b-button label {
  text-overflow: clip;
}
.b-slider {
  background-color: transparent;
  column-gap: 0.5em;
  align-items: center;
  overflow: visible;
}
.b-slider.b-has-label {
  flex-direction: column;
}
.b-slider.b-has-label.b-has-field-label {
  display: grid;
  grid-template-columns: auto auto;
}
.b-slider .b-slider-value {
  grid-column: 1/-1;
  grid-row: 2;
  justify-self: center;
  font-size: 0.8em;
  transition: color 0.2s;
}
.b-slider.b-rtl > [type=range] {
  direction: rtl;
}
.b-slider [type=range] {
  flex: 1;
  align-self: stretch;
  max-width: 100%;
  min-width: 0;
  -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: rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-moz-range-track {
  background: rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-ms-fill-lower,
.b-slider [type=range]:focus::-ms-fill-upper {
  background: rgb(110.8, 168.2, 254.3);
}
.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: rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor: default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb,
.b-slider.b-disabled [type=range]::-moz-range-track {
  background: rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor: default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb,
.b-slider.b-disabled [type=range]::-webkit-slider-runnable-track {
  background: rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor: default;
}
.b-grid-cell .b-slider {
  flex: 1;
}
.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));
}
.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;
}
.b-splitter {
  background-color: rgb(229.3642384106, 229.3642384106, 231.6357615894);
  flex: 0 0 0.5em;
  position: relative;
  touch-action: none;
}
@media (pointer: coarse) {
  .b-splitter {
    --splitter-inner-size:2em;
    --splitter-button-size:1.3em;
  }
}
@media (pointer: fine) {
  .b-splitter {
    --splitter-inner-size:0;
    --splitter-button-size:1em;
  }
}
.b-splitter.b-disabled {
  flex: 0 0 1px;
  pointer-events: none;
}
.b-splitter:not(.b-disabled) {
  overflow: visible;
}
.b-splitter::after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  z-index: 1;
}
.b-splitter.b-hover::after,
.b-splitter.b-moving::after {
  background-color: rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-splitter.b-hover .b-splitter-buttons,
.b-splitter.b-moving .b-splitter-buttons {
  display: flex;
}
.b-splitter.b-show-buttons .b-splitter-buttons {
  display: flex;
}
.b-splitter.b-horizontal {
  min-height: 0.5em;
}
.b-splitter.b-horizontal:not(.b-drag-disabled) {
  cursor: ns-resize;
}
.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:not(.b-drag-disabled)::after,
.b-splitter.b-horizontal.b-hover:not(.b-drag-disabled)::after,
.b-splitter.b-horizontal.b-moving::after {
  top: calc((10px - 0.5em) / -2);
  height: 10px;
}
.b-splitter.b-horizontal .b-splitter-buttons {
  margin-top: 0.2em;
  transform: translate(-50%, -50%) rotate(90deg);
}
.b-splitter.b-vertical {
  min-width: 0.5em;
}
.b-splitter.b-vertical:not(.b-drag-disabled) {
  cursor: ew-resize;
}
.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:not(.b-drag-disabled)::after,
.b-splitter.b-vertical.b-hover:not(.b-drag-disabled)::after,
.b-splitter.b-vertical.b-moving::after {
  inset-inline-start: calc((10px - 0.5em) / -2);
  width: 10px;
}
.b-splitter:last-child,
.b-splitter:first-child {
  visibility: hidden;
  flex: 0;
  min-width: 0;
}
.b-splitter .b-splitter-inner {
  display: flex;
  background: rgb(229.3642384106, 229.3642384106, 231.6357615894);
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
}
.b-splitter .b-splitter-buttons {
  display: none;
  position: absolute;
  height: 2.4em;
  width: 2.4em;
  font-size: var(--splitter-button-size);
  z-index: 3;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  transition: top 0.2s ease-in-out, inset-inline-start 0.2s ease-in-out;
}
.b-splitter .b-splitter-buttons:has(.b-disabled) {
  pointer-events: none;
}
.b-splitter .b-splitter-button-collapse,
.b-splitter .b-splitter-button-expand {
  flex: 1;
  cursor: pointer;
  background: rgb(229.3642384106, 229.3642384106, 231.6357615894);
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 0.1em;
}
.b-splitter .b-splitter-button-collapse:hover .b-splitter-button-icon,
.b-splitter .b-splitter-button-expand:hover .b-splitter-button-icon {
  color: #3183fe;
}
.b-splitter .b-splitter-button-collapse.b-disabled,
.b-splitter .b-splitter-button-expand.b-disabled {
  cursor: default;
  visibility: hidden !important;
  pointer-events: none;
}
.b-splitter .b-splitter-button-collapse:not(.b-disabled),
.b-splitter .b-splitter-button-expand:not(.b-disabled) {
  pointer-events: auto;
}
.b-splitter .b-splitter-button-collapse {
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  justify-content: flex-end;
}
.b-splitter .b-splitter-button-expand {
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
}
.b-splitter .b-splitter-button-icon {
  cursor: pointer;
  color: rgb(138.4357615894, 138.4357615894, 148.7642384106);
  height: 1.5em;
  font-size: 1.3em;
  font-weight: 400;
  align-content: center;
}
.b-splitter .b-splitter-touch-area {
  width: 2em;
  inset-inline-start: calc((2em - 0.5em) / -2);
  position: absolute;
  top: 0;
  height: 100%;
}
.b-splitter .b-splitter-button-touch-area {
  height: 3em;
  top: -0.3em;
  width: 2em;
  position: absolute;
}
.b-splitter .b-splitter-button-collapse .b-splitter-button-touch-area {
  inset-inline-start: -0.9em;
}
.b-splitter .b-splitter-button-expand .b-splitter-button-touch-area {
  inset-inline-end: -0.9em;
}
.b-splitter.b-rtl.b-horizontal .b-splitter-buttons {
  transform: translate(50%, -50%) rotate(-90deg);
}
.b-splitter.b-rtl.b-vertical .b-splitter-buttons {
  transform: translate(50%, -50%) scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-collapse,
.b-splitter.b-rtl .b-splitter-button-expand {
  transform: scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-expand {
  justify-content: flex-end;
}
.b-splitter.b-rtl .b-splitter-button-collapse {
  justify-content: flex-start;
}
.b-timefield bry-time {
  --timefield-button-background-color:color-mix(in srgb, currentColor, #fff 85%);
  --timefield-input-background-color:transparent;
}
.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: rgb(227.6538461538, 228, 228.3461538462);
}
.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);
}
.b-empty:not(.b-contains-focus) bry-time {
  opacity: 0;
}
.b-timepicker {
  max-height: 535px;
}
.b-timepicker .b-list {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 1 auto;
  scroll-snap-type: block;
}
.b-timepicker .b-timepicker-item {
  padding: 0.7em;
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 3em;
  scroll-snap-align: start;
  display: grid;
  place-content: center;
}
.b-timepicker .b-timepicker-item[aria-selected=true] {
  outline: 1px solid #feac31;
  outline-offset: -1px;
}
@keyframes b-toast-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: b-toast-progress;
  animation-timing-function: linear;
}
.b-legacy-inset .b-toast-progress {
  left: 0;
}
.b-legacy-inset .b-toast-progress.b-rtl {
  right: 0;
}
.b-tooltip {
  --panel-background-color:hsl(210, 16.6666666667%, 102.6470588235%);
}
.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 .b-panel-content.b-no-child-elements {
  padding-block: 0.25em;
  margin-block: 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-tooltip .b-tooltip-header .b-tool {
  color: #4f5964;
}
.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);
}
.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: rgb(122.5, 122.5, 122.5);
  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: transparent;
  border-color: #d0d1d2;
  color: rgb(58.75, 58.75, 58.75);
  z-index: 1;
  --b-tabpanel-tabs-pseudo-border:2px solid #feac31;
}
.b-tabpanel-tab.b-invalid:after {
  content: " ";
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 2px;
  border-bottom: 2px solid #e53f2c;
}
.b-dock-top > .b-tabpanel-tabs > .b-tabpanel-tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  inset-inline: 0;
  border-bottom: var(--b-tabpanel-tabs-pseudo-border);
}
.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(122.5, 122.5, 122.5, 0.3);
  border-color: rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus {
  outline-offset: -1px;
}
.b-tabpanel-tab:focus:not(.b-active, .b-disabled) {
  color: #616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-tabpanel-tab:not(.b-active) img {
  filter: grayscale(1);
  opacity: 0.5;
}
.b-tabpanel-tab .b-tab-close {
  color: rgb(122.5, 122.5, 122.5);
  font-size: 0.8em;
  margin-inline-start: 1em;
}
.b-tabpanel-tab .b-tab-close:hover {
  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: none;
}
.b-toolbar.b-tabbar.b-dock-top::before {
  content: "";
  position: absolute;
  bottom: 0;
  inset-inline: 0;
  border-bottom: 1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-right {
  border-inline-start: 1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-bottom {
  border-top: 1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-left {
  border-inline-end: 1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled) {
  color: #616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled) {
  background-color: rgb(242.05, 243.9, 245.75);
}
.b-tabbar.b-dock-top .b-tabpanel-tabs,
.b-tabbar.b-dock-bottom .b-tabpanel-tabs {
  align-items: center;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget.b-tab-last,
.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget.b-tab-last {
  margin-inline-end: auto;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab),
.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab) {
  height: 80%;
  min-height: 1em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child,
.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child {
  margin-inline-end: 0.3em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab-last),
.b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab-last),
.b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-tab-last),
.b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-tab-last) {
  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: transparent;
  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 {
  color: inherit;
  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;
}
:root,
:host {
  --b-hint-highlight-color:#feac31;
}
.b-hint code {
  background: #eee;
  padding: 2px 4px;
  line-height: 1;
}
.b-theme-classic-dark .b-hint code {
  background: #111;
}
.b-hint .b-mask {
  opacity: 0;
}
.b-hint .b-description {
  line-height: 1.7em;
}
.b-hint.b-scroll-realigning {
  transition: none !important;
}
.b-mouse-pointer {
  pointer-events: none;
  display: inline-grid;
  position: absolute;
  font-size: 20px;
}
.b-hint.b-floating {
  width: max-content;
  max-width: 37em;
  transition: top 0.5s, inset-inline-start 0.5s;
}
.b-hint.b-floating [data-ref=steps] {
  margin-inline-end: auto;
}
.b-hint.b-floating.b-no-title .b-hint-header {
  max-height: 0;
  padding: 0;
}
.b-hint.b-floating.b-no-title .b-popup-close {
  position: absolute;
  inset-block-start: 1em;
  inset-inline-end: 1em;
}
.b-hint.b-floating.b-no-title .b-hint-content {
  padding-inline-end: 2em;
}
.b-hint.b-floating,
.b-hint.b-floating .b-button,
.b-hint.b-floating .b-hint-body-wrap {
  border-radius: 0.5em;
}
.b-hint.b-floating .b-button {
  text-transform: none;
  height: 2.75em;
}
.b-hint.b-floating .b-tooltip-header .b-tool {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}
.b-float-root .b-hint-highlighter {
  left: var(--b-highlight-left);
  top: var(--b-highlight-top);
  width: var(--b-highlight-width);
  height: var(--b-highlight-height);
  background-color: transparent;
  pointer-events: none !important;
  transition:
    inset-inline-start 0.5s,
    inset-block-start 0.5s,
    width 0.5s,
    height 0.5s,
    background-color 0.7s;
  border-radius: 3px;
  outline: 2px solid var(--b-hint-highlight-color);
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-ping {
  z-index: 99999;
  animation: hint-highlighter-ping 1.2s 3 linear;
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-center {
  background-color: var(--b-hint-highlight-color);
  border-radius: 50%;
  outline-offset: -2px;
  z-index: -1;
}
.b-float-root .b-hint-highlighter.b-realigning {
  transition: none !important;
}
@keyframes hint-highlighter-ping {
  0% {
    outline-color: var(--b-hint-highlight-color);
    outline-offset: -2px;
    outline-width: 2px;
  }
  70% {
    outline-offset: 20px;
    outline-color: color-mix(in srgb, var(--b-hint-highlight-color) 40%, transparent 60%);
    outline-width: 10px;
  }
  95% {
    outline-offset: 20px;
    outline-color: transparent;
    outline-width: 10px;
  }
  96% {
    outline-offset: -2px;
    outline-color: transparent;
    outline-width: 2px;
  }
  100% {
    outline-offset: -2px;
    outline-color: var(--b-hint-highlight-color);
    outline-width: 2px;
  }
}
.b-modal-mask[owned-by*=b-hint] {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, var(--b-highlight-left) var(--b-highlight-top), var(--b-highlight-left) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) var(--b-highlight-top), var(--b-highlight-left) var(--b-highlight-top));
  transition: all 0.5s;
}
.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;
}
.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;
}
.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-list.b-multiselect .b-selected-icon,
.b-checkbox > .b-field-inner .b-checkbox-label:before,
.b-list.b-multiselect .b-selected-icon::before {
  --checkbox-unchecked-check-color:transparent;
  --checkbox-checked-background-color:transparent;
  --checkbox-checked-check-color:#474849;
}

.vjs-svg-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  fill: currentColor;
  height: 1.8em;
  width: 1.8em;
}
.vjs-svg-icon:before {
  content: none !important;
}
.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
  filter: drop-shadow(0 0 0.25em #fff);
}
.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10a";
}
.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b";
}
.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f10d";
}
.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-downloading:before {
  content: "\f10f";
}
.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download:before {
  content: "\f110";
}
.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-done:before {
  content: "\f111";
}
.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-off:before {
  content: "\f112";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f113";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f114";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f115";
}
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
  content: "\f116";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f117";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}
.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119";
}
.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-repeat:before {
  content: "\f11a";
}
.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b";
}
.vjs-icon-replay-5,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-5:before,
.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c";
}
.vjs-icon-replay-10,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-10:before,
.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-replay-30,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-30:before,
.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-forward-5,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-5:before,
.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f";
}
.vjs-icon-forward-10,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-10:before,
.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120";
}
.vjs-icon-forward-30,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-30:before,
.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121";
}
.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f123";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f124";
}
.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-shuffle:before {
  content: "\f125";
}
.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cast:before {
  content: "\f126";
}
.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127";
}
.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f129";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f12a";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f12b";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f12c";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f12d";
}
.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e";
}
.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}
.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}
body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%;
}
.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-button .vjs-svg-icon {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%);
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
  outline: 0.0625em solid white;
  box-shadow: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
  fill: #000000;
}
.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: unset;
  right: 1em;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
  gap: 1px;
}
.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
  display: flex !important;
}
.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.vjs-button > .vjs-icon-placeholder {
  display: block;
}
.vjs-button > .vjs-svg-icon {
  display: inline-block;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder {
  font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-play-progress:before {
  content: none !important;
}
.vjs-play-progress .vjs-svg-icon {
  position: absolute;
  top: -0.35em;
  right: -0.4em;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  line-height: 0.15em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
  outline: 0.0625em solid white;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition:
    visibility 0.1s,
    opacity 0.1s,
    height 0.1s,
    width 0.1s,
    left 0s,
    top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition:
    visibility 1s,
    opacity 1s,
    height 1s 1s,
    width 1s,
    left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-volume-level:before {
  content: none;
}
.vjs-volume-level .vjs-svg-icon {
  position: absolute;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  z-index: 1;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em;
}
.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
  right: -0.3em;
  transform: translateY(-50%);
}
.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
  top: -0.55em;
  transform: translateX(-50%);
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}
.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-poster img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-svg-icons-enabled .vjs-seek-to-live-control {
  line-height: 0;
}
.vjs-seek-to-live-control .vjs-svg-icon {
  width: 1em;
  height: 1em;
  pointer-events: none;
  fill: #888888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
  fill: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control {
  display: flex;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.vjs-error .vjs-text-track-display {
  display: none;
}
.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
  text-align: center !important;
  width: 80% !important;
}
@supports not (inset: 10px) {
  .video-js .vjs-text-track-display > div {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.85;
  text-align: left;
  border: 0.6em solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 5em;
  height: 5em;
  border-radius: 50%;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-error .vjs-loading-spinner {
  display: none;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: rgb(255, 255, 255);
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: rgb(255, 255, 255);
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  20% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  100% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}
.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
  width: 1.5em;
  height: 1.5em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control,
.video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
  height: 80%;
}
.vjs-error .vjs-text-track-settings {
  display: none;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-text-track-settings select {
  font-size: inherit;
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 0.6em 0.8em;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
}
.vjs-text-track-settings .vjs-label {
  margin: 0 0.5em 0.5em 0;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.vjs-error .vjs-title-bar {
  display: none;
}
.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em;
}
.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}
.video-js .vjs-skip-forward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-30 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-30 {
  cursor: pointer;
}
.video-js .vjs-transient-button {
  position: absolute;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(50, 50, 50, 0.5);
  cursor: pointer;
  opacity: 1;
  transition: opacity 1s;
}
.video-js:not(.vjs-has-started) .vjs-transient-button {
  display: none;
}
.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
  opacity: 0;
}
.video-js .vjs-transient-button span {
  padding: 0 0.5em;
}
.video-js .vjs-transient-button.vjs-left {
  left: 1em;
}
.video-js .vjs-transient-button.vjs-right {
  right: 1em;
}
.video-js .vjs-transient-button.vjs-top {
  top: 1em;
}
.video-js .vjs-transient-button.vjs-near-top {
  top: 4em;
}
.video-js .vjs-transient-button.vjs-bottom {
  bottom: 4em;
}
.video-js .vjs-transient-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}
.video-js *:focus:not(:focus-visible) {
  outline: none;
}

.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;
}

:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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: var(--panel-background-color);
}
.b-sch-event.b-fx-highlight,
.b-gantt-task.b-fx-highlight {
  outline: 5px solid rgba(125, 125, 230, 0.4666666667);
  animation: beacon-pulse-animation 2.4s ease 0s 1;
}
@keyframes beacon-pulse-animation {
  0% {
    outline-offset: 0;
  }
  100% {
    outline-offset: 20px;
    outline-width: 1px;
    outline-color: rgba(125, 125, 230, 0.0666666667);
  }
}
.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: max(1px, 100%);
  overflow: hidden;
  overflow: clip;
  contain: strict;
  width: max(var(--total-column-width, 100%), 100%);
}
.b-sch-foreground-canvas {
  z-index: 9;
}
.b-row-reordering .b-sch-foreground-canvas * {
  pointer-events: none !important;
}
.b-sch-top-canvas {
  z-index: 1000;
}
.b-timelinebase .b-grid-splitter {
  z-index: 12;
}
.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: 9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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,
    inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap.b-sch-event-hover,
.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap:focus {
  z-index: 109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-sch-event-wrap:focus {
  z-index: 109 !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: 8;
}
.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;
  color: #777;
  line-height: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label {
  position: absolute;
  left: calc(100% + 0.5em);
}
.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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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: 10;
}
.b-sch-event.b-sch-event-selected {
  z-index: 10;
}
.b-sch-event.b-sch-event-selected,
.b-sch-event.b-sch-event-selected * {
  font-weight: 500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset: 3px;
}
.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-sch-event-wrap > .b-sch-event:not(.b-highlighted) {
  transition: opacity 0.4s;
  opacity: 0.2;
}
@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;
  min-width: 0;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  min-width: 0;
}
.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-task-rollup[class*=b-sch-color-],
.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-task-rollup[class*=b-sch-color-].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;
}
.b-timeline-loading-indicator-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
  background: rgba(39, 202, 55, 0.2);
}
.b-timeline-loading-indicator {
  background: #27ca37;
  opacity: 0.6;
  animation: line-loop 3s linear infinite;
}
@keyframes line-loop {
  0% {
    width: 0;
    margin-inline-start: 0;
  }
  50% {
    width: 100%;
    margin-inline-start: 0;
  }
  100% {
    width: 100%;
    margin-inline-start: 100%;
  }
}
.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%;
}
.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-timeline-subgrid {
  -webkit-user-select: none;
  user-select: none;
}
.b-timeline-subgrid .b-grid-row {
  z-index: 1;
}
.b-timeline-subgrid .b-grid-row.b-group-row,
.b-timeline-subgrid .b-grid-row.b-group-row.b-selected {
  z-index: 7;
  background-color: rgba(250, 251, 252, 0.8);
}
.b-resource-info {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.b-resource-info dl {
  overflow: hidden;
  gap: 0.2em;
}
.b-resource-info dt {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info.b-no-avatar dt {
  margin-inline-start: 0.6em;
}
.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;
}
.b-resourcecollapse-cell .b-icon {
  background: transparent;
  border: none;
  transition: transform 0.2s !important;
  cursor: pointer;
}
.b-resourcecollapse-cell .b-icon.b-flip {
  transform: rotate(180deg);
}
.b-column-lines-canvas {
  z-index: 2;
}
.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: rgb(244, 244.5, 245);
}
.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;
}
.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: 8;
}
.b-sch-dependency-arrow path {
  fill: #bbb;
  fill: context-stroke;
}
.b-sch-dependency {
  pointer-events: visibleStroke;
  fill: transparent;
  stroke: #bbb;
  stroke-width: 1;
  transition: stroke-width 0.2s linear, stroke 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: 110;
}
.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: rgb(229.5, 229.5, 229.5);
}
.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: rgb(229.5, 229.5, 229.5);
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid {
  border-color: #27ca37;
  background-color: rgb(157.7717842324, 236.2282157676, 165.4730290456);
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid {
  border-color: #e53f2c;
  background-color: rgb(245.7848101266, 186.9493670886, 180.2151898734);
}
.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;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-panel-header {
  color: #fff;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 0.5em;
  align-items: center;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content label {
  font-size: 0.8em;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box {
  width: 12px;
  height: 8px;
  border: 1px solid #bbb;
  display: none;
  position: relative;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom {
  display: block;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #888;
  position: absolute;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right:after {
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after {
  right: auto;
  left: -2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left:after {
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after {
  left: auto;
  right: -2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top:after {
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .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;
}
.b-sch-dependency-selected {
  stroke: #e53f2c;
  stroke-width: 2;
}
.b-sch-dependency-remove-icon {
  position: absolute;
  height: 1em;
  width: 1em;
  display: flex;
  translate: -50% -50%;
  pointer-events: all;
  color: #e53f2c;
  cursor: pointer;
  z-index: 1000;
  animation: b-anim-show-dependency-remove-icon 0.2s ease-in-out 1;
}
.b-sch-dependency-remove-icon:before {
  border-radius: 50%;
  background-color: #fff;
}
.b-sch-dependency-remove-icon.b-removing {
  animation: b-anim-hide-dependency-remove-icon 0.15s linear 1;
}
@keyframes b-anim-show-dependency-remove-icon {
  0% {
    scale: 0;
    opacity: 0;
  }
  100% {
    scale: 1;
    opacity: 1;
  }
}
@keyframes b-anim-hide-dependency-remove-icon {
  0% {
    scale: 1;
    opacity: 1;
  }
  100% {
    scale: 0;
    opacity: 0;
  }
}
.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;
}
.b-dragselect-rect {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  border: 1px dashed #474849;
}
.b-cut-item {
  opacity: 0.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 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;
}
.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;
}
.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-timelinebase.b-dragcreating * {
  transition: 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;
}
.b-eventeditor.b-panel:not(.b-panel-collapsible) {
  width: min(100%, 16em + var(--date-time-length));
  min-width: min(100%, 16em + var(--date-time-length));
  flex: unset;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content .b-field > label {
  flex: 0 0 6em;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startDateField],
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endDateField] {
  flex: 1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startTimeField],
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endTimeField] {
  flex: 1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-bottom-toolbar {
  background: transparent;
}
@media (min-width: 390px) {
  .b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content {
    padding-inline-start: calc(1em + 6.6em);
  }
}
.b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content > button {
  flex: 1;
  margin-inline-end: 0.5em;
  min-width: 0;
}
.b-eventeditor.b-panel .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-mobile .b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-block: 0 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-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 {
  background-size: 100% 2px;
  top: 0;
  left: var(--handle-align-inset);
  --handle-width:50%;
  --handle-height:0.7em;
  --gradient-dir:to bottom;
  --clip-path:inset(var(--handle-inset) 0 0 0);
}
@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: 11;
}
.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap {
  pointer-events: none;
}
.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;
}
.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;
}
.b-header-drag-selection-rect {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  background: rgba(152, 193, 254.5, 0.3);
}
.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;
  justify-self: start;
  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;
}
.b-pan .b-timeline-subgrid {
  cursor: move;
}
.b-resource-time-range-canvas {
  z-index: 5;
}
.b-sch-canvas.b-interactive .b-sch-resourcetimerange {
  pointer-events: auto;
}
.b-sch-resourcetimerange {
  display: flex;
  position: absolute;
  left: 0;
  background-color: rgba(255, 235, 59, 0.1);
  color: rgb(235.5, 211.4693877551, 0);
  justify-content: center;
  align-items: flex-end;
}
.b-sch-resourcetimerange [data-task-feature] {
  display: flex;
  height: 100%;
  align-items: center;
  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-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: rgb(183.4110759494, 37.9841720835, 21.3389240506);
}
.b-sch-color-pink.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 131, 0.1);
  color: rgb(226.2070652174, 1.0429347826, 91.1085869565);
}
.b-sch-color-purple.b-sch-resourcetimerange {
  background-color: rgba(254, 49, 234, 0.1);
  color: rgb(226.2070652174, 1.0429347826, 204.2398329799);
}
.b-sch-color-violet.b-sch-resourcetimerange {
  background-color: rgba(172, 49, 254, 0.1);
  color: rgb(136.1414130435, 1.0429347826, 226.2070652174);
}
.b-sch-color-indigo.b-sch-resourcetimerange {
  background-color: rgba(69, 49, 254, 0.1);
  color: rgb(23.0101670201, 1.0429347826, 226.2070652174);
}
.b-sch-color-blue.b-sch-resourcetimerange {
  background-color: rgba(49, 131, 254, 0.1);
  color: rgb(1.0429347826, 91.1085869565, 226.2070652174);
}
.b-sch-color-cyan.b-sch-resourcetimerange {
  background-color: rgba(49, 233, 254, 0.1);
  color: rgb(1.0429347826, 203.141471368, 226.2070652174);
}
.b-sch-color-teal.b-sch-resourcetimerange {
  background-color: rgba(49, 254, 172, 0.1);
  color: rgb(1.0429347826, 226.2070652174, 136.1414130435);
}
.b-sch-color-green.b-sch-resourcetimerange {
  background-color: rgba(39, 202, 55, 0.1);
  color: rgb(27.7875, 152.9625, 40.0746165644);
}
.b-sch-color-lime.b-sch-resourcetimerange {
  background-color: rgba(118, 230, 44, 0.1);
  color: rgb(85.9831362767, 184.8193855932, 20.6806144068);
}
.b-sch-color-yellow.b-sch-resourcetimerange {
  background-color: rgba(255, 235, 59, 0.1);
  color: rgb(235.5, 211.4693877551, 0);
}
.b-sch-color-orange.b-sch-resourcetimerange {
  background-color: rgba(254, 172, 49, 0.1);
  color: rgb(226.2070652174, 136.1414130435, 1.0429347826);
}
.b-sch-color-deep-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 112, 67, 0.1);
  color: rgb(241.5, 57.8058510638, 0);
}
.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: rgb(61.6638888889, 219.5861111111, 77.2825702076);
}
.b-schedule-selected-tick {
  position: absolute;
  background-color: rgba(254, 172, 49, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.b-schedule-selected-tick.b-widget,
.b-schedule-selected-tick .b-contains-widget {
  z-index: 7;
}
.b-schedule-selected-tick:not(.b-widget, .b-contains-widget) {
  pointer-events: none;
}
.b-sch-scheduletip {
  min-width: 10em;
}
.b-sch-scheduletip.b-panel .b-panel-content {
  padding-block: 0.3em;
  margin-block: 0.5em;
}
.b-sch-scheduletip.b-nonworking-time {
  opacity: 0;
  pointer-events: none;
}
.b-scrollbuttons {
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scrollbuttons-canvas {
  width: 100%;
  height: 100%;
  position: sticky;
  z-index: 9;
  pointer-events: none;
  inset-inline-start: 100%;
  translate: -100%;
  margin-inline-end: -100%;
}
.b-scrollbuttons .b-timeaxissubgrid.b-rtl .b-scrollbuttons-canvas {
  translate: 100%;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container {
  height: 100%;
  display: flex;
  width: 100%;
  pointer-events: none;
  align-items: center;
  position: absolute;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
  border-radius: 0.3em;
  gap: 0.5em;
  border: 1px solid var(--scrollbutton-color);
  padding: 0.1em 0.5em;
  pointer-events: all;
  cursor: pointer;
  background: var(--scrollbutton-background-color);
  transition: color 0.2s, background-color 0.2s;
  color: var(--scrollbutton-color);
  min-width: 3.1em;
  font-size: 0.8em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap:hover {
  --scrollbutton-color:var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap label {
  font-size: 0.9em;
  font-weight: 500;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-backward {
  margin-inline-start: 1em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-forward {
  margin-inline-start: auto;
  margin-inline-end: 1em;
}
.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;
}
.b-sch-summarybar {
  padding: 0;
  flex-direction: row;
  border-inline-end: none;
  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: rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.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-tick-cell {
  position: absolute;
  contain: strict;
  display: grid;
  align-items: center;
  justify-content: center;
  pointer-events: all;
  font-size: 14px;
}
.b-sch-timeaxis-menu-daterange-popup {
  width: 21em;
  background-color: #fff;
}
.b-sch-timeaxis-menu-daterange-popup .b-panel-body-wrap {
  background-color: transparent;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn {
  max-width: 2.5em;
}
.b-eventfilter-menu .b-panel-content {
  padding: 0.25em 0;
}
.b-float-root > .b-floating.b-interaction-tooltip {
  pointer-events: none;
}
.b-sch-line {
  margin-inline-start: -1px;
}
.b-timeranges-canvas {
  display: contents;
}
.b-sch-timerange {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  inset-inline-start: 0;
  overflow: hidden;
  justify-content: center;
  color: #aaa;
  z-index: 6;
  cursor: pointer;
}
.b-sch-timerange.b-over-resize-handle {
  cursor: ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover {
  z-index: 9;
}
.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:
    inset 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: 10;
}
.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 {
  inset-inline-start: auto;
  inset-block-start: 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: inherit;
}
.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: rgb(152, 193, 254.5);
  color: #fff;
  line-height: 1em;
  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: 10;
}
.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-range {
  height: 100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-range {
  height: calc(50% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-range {
  height: calc(33.3333333333% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-4 .b-sch-range {
  height: calc(25% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-5 .b-sch-range {
  height: calc(20% + 1px);
}
.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 {
  inset-inline-start: -2px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange {
  flex-direction: column;
  justify-content: center;
  inset-inline-end: 0;
  background-color: rgb(152, 193, 254.5);
  color: #fff;
  width: 2em;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange:before {
  margin-bottom: 0.5em;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line.b-sch-timerange-with-headerlabel label {
  inset-block-start: -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-locked-rows-clone .b-sch-timerange label {
  display: none;
}
.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, 254.5, 0.2);
}
.b-treesummary .b-tick-cell-canvas {
  z-index: 5;
}
.b-sch-tick-summary-cell {
  position: absolute;
  contain: strict;
  align-items: center;
  justify-content: center;
  pointer-events: all;
}
.b-sch-tick-summary-cell .b-tree-summary-cell {
  font-size: 14px;
}
.b-sch-tick-summary-cell > div {
  height: 100%;
}
.b-tree-summary-cell {
  display: flex;
  flex: 1;
  justify-content: center;
  height: 100%;
  gap: 1px;
  align-items: center;
  font-weight: 400;
}
.b-tree-summary-cell:empty {
  visibility: hidden;
}
.b-timeranges-header-canvas .b-sch-nonworkingtime {
  background-color: rgba(240, 213, 213, 0.3);
  z-index: 5;
  pointer-events: none;
}
.b-sch-nonworkingtime {
  z-index: 3;
}
.b-timelinebase-ui-plain .b-timeranges-header-canvas .b-sch-nonworkingtime {
  background-color: transparent;
}
.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-inline-start: -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-inline-start: -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-inline-start: 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-inline-start: 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,
.b-sticky-headers .b-resourceheader,
.b-sticky-headers .b-resourceheader-group-cell,
.b-sticky-headers .b-resourceheader-group-text-wrap {
  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 {
  inset-inline-start: 0;
  padding-inline: left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-resourceheader-group-cell .b-resourceheader-group-text-wrap > span {
  position: sticky;
  inset-inline-start: 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-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:hover,
.b-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:focus {
  background: transparent;
}
.b-timelinehistogram .b-grid-row {
  z-index: 3;
}
.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;
}
.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: hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-timelinebase-ui-plain .b-grid-header-container .b-sch-timeaxiscolumn {
  background-color: transparent;
}
.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: hsl(210, 9.0909090909%, 100.6862745098%);
}
.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: rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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);
  text-align: end;
}
.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-timelinebase:not(.b-sch-vertical) .b-grid-header-container {
  border-bottom: 0;
}
.b-timelinebase:not(.b-sch-vertical) .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,
.b-timelinebase:not(.b-sch-vertical) .b-horizontaltimeaxis {
  border-bottom: 1px solid #d8d9da;
}
.b-timelinebase-ui-plain .b-sch-timeaxiscolumn {
  background-color: transparent;
}
.b-timelinebase-ui-plain .b-sch-header-timeaxis-cell {
  border-bottom-color: transparent;
  border-inline-start-color: transparent;
}
.b-verticaltimeaxiscolumn {
  flex-flow: column nowrap;
  align-items: stretch;
  padding: 0;
  border-inline-end: none;
  background-color: rgb(243.36, 244.33, 245.3) !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;
  overflow: visible;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  padding-inline-end: 0.5em;
}
body:not(.b-export) .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  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-grid-vertical-scroller,
.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;
}
.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-firefox .b-sticky-headers .b-resourceheader {
  contain: style paint layout;
}
.b-resourceheader-group-cell {
  position: absolute;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  height: 100%;
}
.b-resourceheader-group-cell > div.b-resourceheader-group-text-wrap {
  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;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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: hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-resourceheader-cell:focus-visible {
  outline: 1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset: -1px;
}
.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;
}
.b-recurrenceeditor .b-panel {
  --panel-background-color:inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content {
  padding: 0;
  column-gap: 1em;
  display: grid;
  grid-template-columns: auto 1fr 1fr;
  justify-content: normal;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup) {
  display: contents;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup):not(.b-no-inner-span) .b-field-inner {
  grid-column: span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field[data-ref=emptyMonthsHiddenField] .b-field-inner {
  border-width: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencedayscombo,
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo {
  width: auto;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup {
  gap: 0.5em;
  grid-column: span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencedaysbuttongroup .b-button {
  flex: 1 1 100%;
  min-width: auto;
  padding-inline: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthsbuttongroup {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup .b-button {
  min-height: 2em;
  min-width: 0;
  padding: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-above {
  margin-block-start: 1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-below {
  margin-block-end: 1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label {
  margin-inline-end: 1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-field-inner {
  justify-content: flex-end;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-label {
  flex: 1 1 100%;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-combo-picker .b-recurrencepositions-split {
  border-top-style: solid;
  border-top-color: rgb(96.1458333333, 97.5, 98.8541666667);
}
.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-daybuttons .b-button.b-pressed {
  box-shadow: none;
}
.b-daybuttons .b-button.b-pressed.b-raised {
  background-image: none;
}
.b-daybuttons .b-button.b-raised {
  border: 1px solid rgb(var(--widget-primary-color-rgb));
}
.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.4em;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-1-to-3-events .b-datepicker-cell-inner {
  background-color: #f9f69e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-4-to-6-events .b-datepicker-cell-inner {
  background-color: #f9d49e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-7-or-more-events .b-datepicker-cell-inner {
  background-color: #f9bdb3;
}
.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;
  padding-inline: 0.5em;
}
.b-resourcefilter.b-list.b-multiselect .b-selected-icon {
  background: transparent;
  opacity: 0.6;
  font-size: 80%;
  visibility: visible;
  --widget-primary-color-rgb:inherit;
  --checkbox-background-color:hsl(var(--event-primary-color-h, 210deg), var(--event-primary-color-s, 1.3888888889%), var(--event-primary-color-l, 28.2352941176%));
  --checkbox-checked-background-color:var(--checkbox-background-color);
  --checkbox-unchecked-background-color:var(--checkbox-background-color);
  --checkbox-checked-check-color:var(--color-white);
  --checkbox-unchecked-check-color:transparent;
}
.b-resourcefilter.b-list.b-multiselect .b-selected .b-selected-icon {
  visibility: visible;
  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-deep-purple {
  background-color: #4527a0;
}
.b-sch-foreground-deep-purple {
  color: #4527a0;
}
.b-sch-violet {
  background-color: #ac31fe;
}
.b-sch-foreground-violet {
  color: #ac31fe;
}
.b-sch-magenta {
  background-color: #ff4dff;
}
.b-sch-foreground-magenta {
  color: #ff4dff;
}
.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-light-blue {
  background-color: #8ac2e3;
}
.b-sch-foreground-light-blue {
  color: #8ac2e3;
}
.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-light-green {
  background-color: #a5d8a7;
}
.b-sch-foreground-light-green {
  color: #a5d8a7;
}
.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-amber {
  background-color: #ff8f00;
}
.b-sch-foreground-amber {
  color: #ff8f00;
}
.b-sch-deep-orange {
  background-color: #ff7043;
}
.b-sch-foreground-deep-orange {
  color: #ff7043;
}
.b-sch-light-gray {
  background-color: #e0e0e7;
}
.b-sch-foreground-light-gray {
  color: #e0e0e7;
}
.b-sch-gray {
  background-color: #a0a0a0;
}
.b-sch-foreground-gray {
  color: #a0a0a0;
}
.b-sch-black {
  background-color: #000;
}
.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-deep-purple {
  --event-primary-color-h:254.8760330579deg;
  --event-primary-color-s:60.8040201005%;
  --event-primary-color-l:39.0196078431%;
}
.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-light-blue {
  --event-primary-color-h:202.2471910112deg;
  --event-primary-color-s:61.3793103448%;
  --event-primary-color-l:71.568627451%;
}
.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-light-green {
  --event-primary-color-h:122.3529411765deg;
  --event-primary-color-s:39.5348837209%;
  --event-primary-color-l:74.7058823529%;
}
.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-amber {
  --event-primary-color-h:33.6470588235deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:50%;
}
.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-calendar.b-sch-custom-color > .b-sch-event,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone),
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .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.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.3));
  --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;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label {
  justify-self: end;
}

:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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: var(--panel-background-color);
}
.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;
}
svg.b-sch-dependencies-canvas .b-sch-dependency.b-inactive {
  stroke-dasharray: 9 3;
}
.b-eventbuffer .b-sch-event {
  width: 100%;
}
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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-eventbuffer.b-sch-vertical.b-sch-event-wrap {
  contain: size layout;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer,
.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,
.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,
.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,
.b-eventbuffer.b-sch-vertical.b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical.b-sch-event-wrap i {
  margin-inline-end: -1.3em;
  writing-mode: vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after,
.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,
.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;
}
.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:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack {
  overflow: visible;
}
.b-dependencies:not(.b-dependency-only-parent) .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: 10;
}
.b-percentbar .b-sch-event-wrap {
  overflow: visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event {
  overflow: visible;
}
.b-task-percent-bar-resizing-task .b-gantt-task {
  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: rgb(96.1458333333, 97.5, 98.8541666667);
}
.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-task .b-sch-event,
.b-task-percent-bar-resizing-task .b-gantt-task,
.b-task-percent-bar-resizing-event .b-sch-event,
.b-task-percent-bar-resizing-event .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;
}
.b-resource-non-working-time-canvas {
  z-index: 4;
}
.b-sch-resourcenonworkingtime {
  background-color: rgba(240, 240, 240, 0.5);
}
.b-popup.b-taskeditor .b-bottom-toolbar > button,
.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button {
  flex: none;
  width: 10em;
  margin-inline-end: 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-inline-end: 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;
}
.b-sch-highlight-container {
  position: absolute;
  top: 0;
  inset-inline-start: 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,
    inset-inline-start,
    top,
    opacity;
}
.b-calendareditor .b-tabpanel {
  height: 100%;
  background: transparent;
}
.b-calendareditor .b-tabpanel .b-tabpanel-item:first-child {
  overflow-y: auto;
}
.b-calendareditor .b-tabpanel .b-tabpanel-body {
  padding-right: 0;
  padding-bottom: 0;
  background: transparent;
}
.b-calendareditor .b-tabpanel .b-panel,
.b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap,
.b-calendareditor .b-tabpanel .b-panel-content,
.b-calendareditor .b-tabpanel .b-toolbar.b-tabbar,
.b-calendareditor .b-tabpanel .b-tabpanel-body-wrap {
  background: var(--panel-background-color);
}
.b-calendareditor [data-ref=generalTab] [data-ref=nameField] {
  margin-inline-end: 0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=parentField] {
  margin-inline-end: 0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField] {
  margin-inline-start: 4.7em;
}
.b-calendareditor [data-ref=generalTab] hr {
  border: none;
  border-top: 1px solid #d0d1d2;
}
.b-calendareditor .b-widget.b-html {
  user-select: none;
}
.b-calendareditor .b-calendareditor-content {
  padding-bottom: 0;
}
.b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label {
  text-transform: none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range {
  flex: 1 0 100%;
  align-items: center;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield {
  width: 6em;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton] {
  display: inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton] {
  margin-inline-start: auto;
  display: inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton] {
  display: none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton] {
  display: none;
}
.b-calendareditor-content .b-calendareditordateinfo {
  display: block;
}
.b-calendareditordateinfo {
  padding: 0.4em;
}
.b-calendareditordateinfo .b-time-ranges {
  padding-inline-start: 2em;
}
.b-calendareditordateinfo .b-intervals {
  padding-inline-start: 0.8em;
}
.b-calendareditordateinfo .b-intervals li {
  list-style: none outside none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover {
  cursor: pointer;
  text-decoration: underline;
}
.b-calendareditordateinfo .b-intervals li:before {
  content: "\f0c8";
  text-align: center;
  margin-top: 0.2em;
  margin-inline-end: 0.7em;
  border: none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:before {
  color: var(--interval-badge-color);
  display: inline-block;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover:before {
  text-decoration: none;
}
.b-calendareditordateinfo .b-date-text {
  font-weight: bold;
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day {
  background-color: rgba(240, 213, 213, 0.3);
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day {
  background-color: #f8f9fa;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0.4em;
  display: flex;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before {
  content: " ";
  min-width: 0.5em;
  min-height: 0.5em;
  font-size: 0.5em;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--interval-badge-color);
}
.b-calendareditorlegend {
  display: block;
  padding: 0;
  padding-inline-start: 0.5em;
}
.b-calendareditorlegend > ul {
  padding: 0;
  margin-top: 0;
}
.b-calendareditorlegend > ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover {
  cursor: pointer;
  text-decoration: underline;
}
.b-calendareditorlegend > ul li:before {
  content: "";
  display: inline-block;
  text-align: center;
  margin-inline-end: 1em;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  background: currentColor;
  border-radius: 0.25em;
  vertical-align: middle;
}
.b-calendareditorlegend > ul li.b-working-day,
.b-calendareditorlegend > ul li.b-nonworking-day {
  line-height: 2em;
}
.b-calendareditorlegend > ul li.b-working-day {
  margin-bottom: 0.8em;
}
.b-calendareditorlegend > ul li.b-nonworking-day {
  margin-bottom: 1.5em;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before,
.b-calendareditorlegend > ul li.b-working-day:before {
  border: solid 1px #bbb;
  border-radius: 50%;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before {
  background-color: rgba(240, 213, 213, 0.3);
}
.b-calendareditorlegend > ul li.b-working-day:before {
  background-color: #f8f9fa;
}
.b-calendareditorlegend > ul li.b-interval-legend:before {
  color: var(--interval-badge-color);
  display: inline-block;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover:before {
  text-decoration: none;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter {
  display: grid;
  grid-template-columns: 1fr auto auto 1fr;
  margin-block-start: 0;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::before,
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::after {
  content: "";
  height: 1px;
  background: #d0d1d2;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label {
  margin-inline-start: 1em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner {
  margin-inline-end: 0.6em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer {
  padding-inline-start: 4.5em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield {
  width: 11em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup {
  margin-block-start: 0;
}
.b-calendareditorexceptiontab .b-divider {
  margin-block: 1.5em 1em;
}
.b-calendareditorbasetab {
  flex-flow: nowrap;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] {
  flex: 0 0 15em;
  border: 1px solid #d0d1d2;
  border-radius: 2px;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content {
  padding: 0;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell {
  color: #e53f2c;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner {
  border-radius: 0.3em;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name] {
  padding: 0;
}
.b-calendareditorbasetab .b-calendareditor-form {
  display: grid;
  grid-template-columns: max-content 1fr 4em max-content 1fr 4em;
  flex: 1 1 0;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner {
  grid-column: span 4;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner {
  grid-column: span 2;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap {
  grid-column: span 5;
}
.b-calendareditorbasetab .b-calendareditor-form > .b-field {
  display: contents;
}
.b-calendareditorbasetab .b-calendareditor-form .b-span-row {
  grid-column: 1/-1;
}
.b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label {
  margin-inline: 0.5em;
}
.b-calendareditorbasetab .b-widget[data-ref=panel] {
  padding-inline-start: 0.5em;
  overflow-y: auto;
  flex: 1 1 0;
  row-gap: 1em;
}
.b-calendareditorbasetab .b-colorfield input {
  display: none;
}
.b-calendareditorweekgrid.b-invalid {
  border-style: solid;
  border-width: 1px;
  border-color: #e53f2c;
}
.b-fade {
  animation-name: b-fade;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 1s;
  animation-iteration-count: 2;
  animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
@keyframes b-fade {
  50% {
    opacity: 0.4;
  }
}
.b-calendareditorweektab .b-divider {
  margin-bottom: 0;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer {
  flex: 1 0 100%;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day {
  margin-bottom: 0.5em;
  justify-content: start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day > div:first-child {
  justify-content: space-between;
  padding-top: 0.9em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle {
  height: 1.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed {
  color: #3183fe;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions {
  margin-top: 0.2em;
  align-self: start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top {
  margin-top: 0.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range,
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions {
  display: none;
}
.b-versiongrid-property-update-desc {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  font-size: 90%;
  flex-wrap: wrap;
  max-width: 100%;
}
.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-value-object {
  flex-basis: 100%;
  white-space: pre;
  overflow: auto;
  max-height: 11.5em;
}
.b-versiongrid .b-tree-cell.b-tree-parent-cell {
  font-weight: 400;
}
.b-icon-version::before {
  content: "\e5a0";
}
.b-versiongrid-highlighted-entity {
  font-weight: 700;
}
.b-versiongrid-comparing {
  background: #3183fe;
}
.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value {
  max-width: 100%;
}
.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner {
  align-items: baseline;
  max-width: 100%;
}
.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor] {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #d0d1d2;
  height: 2.9em;
  padding-inline-start: 0.6em;
}
.b-taskeditorbase.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-inline-end: 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-inline-end: 0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child {
  margin-inline-end: 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-taskeditorbase > .b-panel-body-wrap > .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 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-header-container .b-header {
  box-shadow: none;
}
.b-timeline .b-grid-header-container .b-header .b-timeaxis {
  border-bottom: none;
}
.b-timeline .b-grid-row {
  background: transparent;
  border-bottom: 1px solid transparent;
}
.b-timeline .b-grid-cell {
  border-block: 1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  opacity: 1;
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap {
  z-index: 14;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  background-color: rgb(131.4, 180.6, 254.4);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap label {
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-sch-header-timeaxis-cell {
  justify-content: flex-start;
  color: rgb(189.8289473684, 191.5, 193.1710526316);
  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: rgb(189.8289473684, 191.5, 193.1710526316);
  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;
}
.b-histogram-bar-tooltip span.b-underallocated {
  color: rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-histogram-bar-tooltip span.b-overallocated {
  color: rgb(239.4, 139.8, 128.4);
}
.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: rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated {
  fill: rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover {
  fill: rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated {
  fill: rgb(239.4, 139.8, 128.4);
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover {
  fill: rgb(236.8, 120.6, 107.3);
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover {
  fill: rgb(164.8124481328, 237.5875518672, 171.9560165975);
}
.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: rgb(96.1458333333, 97.5, 98.8541666667);
  writing-mode: lr;
  alignment-baseline: middle;
  text-anchor: middle;
  pointer-events: none;
}
.b-resourceutilization-histogram rect {
  fill: rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0 {
  fill: rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated,
.b-resourceutilization-histogram rect.b-underallocated {
  fill: rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover,
.b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated,
.b-resourceutilization-histogram rect.b-overallocated {
  fill: rgb(239.4, 139.8, 128.4);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover,
.b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: rgb(236.8, 120.6, 107.3);
}
.b-resourceutilization-histogram rect.b-series-index-0:hover,
.b-resourceutilization-histogram rect:hover {
  fill: rgb(164.8124481328, 237.5875518672, 171.9560165975);
}
.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-resource-row .b-resourceutilization-histogram rect {
  fill: rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: rgb(239.4, 139.8, 128.4);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: rgb(236.8, 120.6, 107.3);
}
.b-resource-row .b-resourceutilization-histogram rect:hover {
  fill: rgb(164.8124481328, 237.5875518672, 171.9560165975);
}
.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: rgb(96.1458333333, 97.5, 98.8541666667);
}
.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;
}

:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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: var(--panel-background-color);
}
.b-new-column-column * {
  height: 100%;
  width: 100%;
}
.b-resourceassignment-cell {
  padding-block: 0.4em;
}
.b-resourceassignment-cell .b-resource-avatar-container {
  display: flex;
  align-items: center;
  height: 100%;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar {
  margin-inline-end: 2px;
  height: 100%;
  width: auto;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar.b-drag-original {
  opacity: 0.5;
}
.b-resourceassignment-cell .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: rgb(131.4, 180.6, 254.4);
}
.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;
}
.b-baseline-wrap {
  display: flex;
  flex-direction: column;
  position: absolute;
  transition: none;
  z-index: 9;
  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-task-baseline:not(.b-milestone-wrap) {
  min-width: 6px;
}
.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;
}
.b-ganttbase .b-sch-terminal {
  cursor: pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area) {
  marker-end: none;
  marker-start: var(--scheduler-dependency-marker);
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-markerless,
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-ends-outside {
  marker-start: none;
}
.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal {
  display: none;
}
.b-indicator {
  position: absolute;
  pointer-events: all;
  z-index: 10;
  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: rgb(194.4405063291, 41.4683544304, 23.9594936709);
}
.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;
}
.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;
}
.b-progress-line-canvas {
  z-index: 129;
}
.b-gantt-progress-line {
  stroke: #e53f2c;
}
.b-scrollbuttons {
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.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-button-wrap {
  border: none;
  background: none;
  font-size: 0.9em;
  color: var(--color-dark-gray);
  margin-inline-start: 1em;
}
.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;
}
.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;
}
.b-timeline-overlay-chart {
  position: absolute;
  pointer-events: none;
}
.b-timeline-overlay-chart .b-timeline-chart-axis {
  stroke: black;
  stroke-width: 1px;
  opacity: 0.2;
}
.b-timeline-overlay-chart .b-timeline-chart-path {
  fill: none;
  stroke: red;
  stroke-width: 2px;
}
.b-timeline-overlay-chart .b-timeline-chart-point {
  pointer-events: all;
  fill: red;
  r: 3;
  transition: r 0.3s;
}
.b-timeline-overlay-chart .b-timeline-chart-point:hover {
  r: 5;
}
.b-tasknonworkingtime {
  display: flex;
  position: absolute;
  background-color: rgba(240, 240, 240, 0.5);
  z-index: 5;
  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;
}
.b-ganttbase.b-gantt-critical-paths {
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical {
  fill: rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path {
  fill: rgb(227.8, 74.8, 74.8);
  stroke: rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical {
  background-color: rgb(205.56, 72.24, 101.76);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical {
  background-color: rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment {
  background-color: rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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: rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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: rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths svg.b-sch-dependencies-canvas .b-sch-dependency.b-critical:not(.b-click-area) {
  stroke: rgb(227.8, 74.8, 74.8);
  stroke-width: 2;
  marker-start: url(#arrowEndCritical);
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell {
  background-color: #ffcccc;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell.b-selected {
  background-color: #ff9999;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical.b-selected .b-grid-cell {
  background-color: #ff9999;
}
.b-task-rollup-wrap {
  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: var(--event-background-color);
  position: absolute;
  height: 100%;
  opacity: 0.8;
}
.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: rgb(131.4, 180.6, 254.4);
  opacity: 0.9;
}
.b-gantt-rollups-tooltip .b-gantt-task-title:not(:first-child) {
  margin-top: 1em;
}
.b-gantt-rollups-tooltip td:last-child {
  padding-inline-start: 1em;
}
.b-sch-event.b-fx-highlight,
.b-gantt-task.b-fx-highlight {
  outline: 5px solid rgba(125, 125, 230, 0.4666666667);
  animation: beacon-pulse-animation 2.4s ease 0s 1;
}
@keyframes beacon-pulse-animation {
  0% {
    outline-offset: 0;
  }
  100% {
    outline-offset: 20px;
    outline-width: 1px;
    outline-color: rgba(125, 125, 230, 0.0666666667);
  }
}
.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: 9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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,
    inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap.b-sch-event-hover,
.b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap:focus {
  z-index: 109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-gantt-task-wrap:focus {
  z-index: 109 !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: 8;
}
.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;
  color: rgb(131.4, 180.6, 254.4);
  line-height: 1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label {
  position: absolute;
  left: calc(100% + 0.5em);
}
.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: rgb(131.4, 180.6, 254.4);
  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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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: 10;
}
.b-gantt-task.b-gantt-task-selected {
  z-index: 10;
}
.b-gantt-task.b-gantt-task-selected,
.b-gantt-task.b-gantt-task-selected * {
  font-weight: 500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset: 3px;
}
.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-gantt-task-wrap > .b-gantt-task:not(.b-highlighted) {
  transition: opacity 0.4s;
  opacity: 0.2;
}
@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: rgb(195.5, 195.5, 195.5);
}
.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-using-keyboard .b-gantt-task-wrap.b-unscheduled.b-active .b-gantt-task {
  outline: none;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task {
  background-color: transparent;
  background-image: none;
  transition: background-color 0s;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-sch-terminal {
  border-color: rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content {
  width: auto;
  padding: 0;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content .b-icon-calendar {
  color: rgb(152.8571428571, 157.5, 162.1428571429);
  margin: 0;
  font-size: 18px;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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-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:rgb(142.265560166, 233.234439834, 151.1950207469);
  border-color: rgb(142.265560166, 233.234439834, 151.1950207469);
}
.b-sch-color-none.b-gantt-task-wrap.b-milestone,
.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:rgb(131.4, 180.6, 254.4);
  border-color: rgb(131.4, 180.6, 254.4);
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task {
  --event-background-color:rgb(131.4, 180.6, 254.4);
  border-color: rgb(131.4, 180.6, 254.4);
}
.b-dependency-list .b-list-item[data-index="0"] {
  border-top: none;
}
.b-dependency-list-filter {
  position: sticky;
  top: 0;
  z-index: 1;
  border-bottom: 1px solid #d0d1d2;
  border-radius: 0;
  background-color: hsl(210, 16.6666666667%, 102.6470588235%);
}
.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;
}
.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;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-projecteditor .b-projecteditor-content {
  padding: 1em;
  flex-direction: column;
  min-height: 22em;
}
.b-projecteditor .b-schedule-from {
  flex: 1;
  margin-block: 0.5em;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content {
  flex-direction: column;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content .b-radio:not(:first-child) {
  margin-inline-start: 0;
}
.b-projecteditor .b-field[data-ref=descriptionField] {
  align-self: stretch;
}

:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid {
  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: var(--panel-background-color);
}
.cal-view-readonly {
  filter: grayscale(75%);
  transition: filter 0.5s;
}
.b-show-events-dots {
  --event-count-margin-top:3px;
  --event-count-dot-size:5px;
  --event-count-dot-gap:2px;
}
.b-cal-event-bar-container {
  flex: 1;
  display: flex;
  flex-flow: column;
  overflow: visible;
}
.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 {
  --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 {
  --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 .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-event-name {
  display: flex;
  align-items: center;
  gap: 0.4em;
}
.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-cal-event {
  background: var(--cal-event-bar-background, var(--cal-event-background));
}
.b-use-text-color .b-cal-event-desc {
  color: var(--cal-event-text-color) !important;
}
.b-daycellrenderer .b-cal-event-bar-container {
  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 {
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  max-width: 14%;
}
.b-daycellrenderer .b-cal-event-wrap.b-active:not(.b-dragging-item, .b-cut-item) {
  clip: unset;
  z-index: 10 !important;
}
.b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell),
.b-daycellrenderer .b-cal-cell-no-content {
  line-height: var(--event-height);
  flex: 0 0 auto;
  align-self: stretch;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  color: #888;
  margin: 0 1px var(--event-spacing);
  font-family: inherit;
  padding: 0 0.3em;
  display: flex;
  align-items: center;
  justify-content: center;
  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 {
  font-weight: bold;
  color: rgb(88.4, 88.4, 88.4);
}
@media (max-width: 420px) {
  .b-daycellrenderer .b-cal-cell-overflow:not(.b-calendar-cell),
  .b-daycellrenderer .b-cal-cell-no-content {
    font-size: 80%;
  }
}
.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-deep-purple {
  --cal-event-color:var(--cal-color-deep-purple);
}
.b-cal-color-violet {
  --cal-event-color:var(--cal-color-violet);
}
.b-cal-color-indigo {
  --cal-event-color:var(--cal-color-indigo);
}
.b-cal-color-blue {
  --cal-event-color:var(--cal-color-blue);
}
.b-cal-color-light-blue {
  --cal-event-color:var(--cal-color-light-blue);
}
.b-cal-color-cyan {
  --cal-event-color:var(--cal-color-cyan);
}
.b-cal-color-magenta {
  --cal-event-color:var(--cal-color-magenta);
}
.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-light-green {
  --cal-event-color:var(--cal-color-light-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-amber {
  --cal-event-color:var(--cal-color-amber);
}
.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-light-gray {
  --cal-event-color:var(--cal-color-light-gray);
}
.b-cal-color-gray {
  --cal-event-color:var(--cal-color-gray);
}
.b-cal-color-black {
  --cal-event-color:var(--cal-color-black);
}
.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-deep-purple:#4527a0;
  --cal-color-violet:#ac31fe;
  --cal-color-indigo:#4531fe;
  --cal-color-blue:#3183fe;
  --cal-color-light-blue:#8ac2e3;
  --cal-color-cyan:#31e9fe;
  --cal-color-magenta:#ff4dff;
  --cal-color-teal:#31feac;
  --cal-color-green:#27ca37;
  --cal-color-light-green:#a5d8a7;
  --cal-color-lime:#76e62c;
  --cal-color-yellow:#FFEB3B;
  --cal-color-amber:#ff8f00;
  --cal-color-orange:#feac31;
  --cal-color-deep-orange:#ff7043;
  --cal-color-light-gray:#e0e0e7;
  --cal-color-gray:#a0a0a0;
  --cal-color-black:#000;
  --cal-color-gantt-green:#8ee997;
  --cal-event-color:#59b53b;
}
.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-block: 0 0.5em;
  border: 0 none;
}
.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;
  box-shadow: 0px 3px 3px rgba(221, 221, 221, 0.4);
}
.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-gridbase.b-enable-sticky.b-responsive-small .b-cal-agenda-event-row:last-of-type {
  padding-bottom: calc(bottom(1.5em 0) / 2);
}
.b-agendaview .b-grid-cell::after {
  content: "";
  display: table;
  clear: both;
}
.b-agendaview .b-cal-eventlist-event-time {
  flex: 0 0 12em;
  white-space: nowrap;
}
.b-agendaview.b-responsive-small .b-cal-event-bar-container {
  margin-inline-start: 1em;
  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-new-month .b-agendacolumn-cell {
  box-shadow: inset #aaa 0px 10px 15px -15px;
}
.b-new-month .b-cal-agenda-date-date-text :nth-child(2) {
  font-weight: bold;
}
.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-agendaview .b-cal-agenda-grid-row .b-calendar-cell {
  flex-direction: row;
  contain: style;
  font-weight: inherit;
  flex: 1 1 100%;
  padding: 1.5em 0;
  margin: 0;
  align-items: flex-start;
  color: #606060;
}
.b-agendaview .b-cal-agenda-grid-row .b-calendar-cell.b-nonworking-day {
  background-color: #fafbfb;
}
.b-agendaview .b-cal-agenda-grid-row .b-calendar-cell:focus-within {
  outline: 0 none !important;
}
.b-agendaview-with-dayselector .b-agendaview .b-cal-agenda-grid-row .b-calendar-cell {
  padding-inline-start: 1.5em;
}
.b-cal-agenda-grid-row .b-cal-event-bar-container .b-cal-event-wrap {
  position: relative;
  overflow: hidden;
}
.b-current-date-placeholder {
  z-index: 200;
}
.b-cal-agenda-event-row {
  flex: 1;
  display: flex;
  flex-flow: row nowrap;
  align-self: stretch;
  align-items: center;
}
.b-cal-agenda-event-row:not(:last-child) {
  margin-bottom: var(--event-row-spacing);
}
.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;
}
.b-eventlist .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-cal-widget-settings-button {
  right: auto;
  left: 0;
}
.b-eventlist:has(.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;
}
.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-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);
}
.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;
  cursor: pointer;
  background-color: #fff;
}
.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: rgb(44.3051546392, 131.612371134, 208.4948453608);
}
.b-calendarrow.b-shifted-day .b-day-name-date {
  width: 3em;
}
.b-dayview.b-multi-day .b-calendarrow.b-hide-allday-header .b-cal-cell-header:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-dayview.b-multi-day .b-calendarrow.b-hide-allday-header .b-calendarrow-body {
  display: none;
}
.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;
  contain: inline-size;
}
.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;
}
.b-dayview {
  --subtick-count:1;
  --dayview-border-color:#ddd;
  --dayview-background-color:#fff;
  --panel-background-color:#fff;
  --dayview-hour-line-color:#ddd;
  --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-dayview .b-event-action-buttons {
  position: absolute;
  inset-inline-end: 0.25em;
  inset-block-start: 0;
  display: flex;
  flex-flow: row wrap;
}
.b-dayview .b-event-action-buttons .b-tool {
  font-size: calc(150% - 25% * min(var(--range-magnitude), 2));
}
.b-dayview.b-no-days .b-empty-text {
  padding: 1em;
  pointer-events: none;
}
.b-dayview.b-no-days .b-timeaxis-container {
  display: none;
}
.b-dayview.b-no-days .b-dayview-day-container {
  background-image: none;
  --day-height:auto;
  border: 0 none;
}
.b-dayview.b-no-days .b-dayview-day-container::before {
  background-image: none;
}
.b-daycellcollecter .b-dayview-content {
  --tick-height:var(--half-hour-height);
  --total-tick-count:calc(var(--subtick-count) * var(--day-length));
  --leaf-tick-size:calc(var(--day-height) / var(--total-tick-count));
  --current-time-position:calc(var(--current-time-seconds) * var(--second-height) - 1px);
  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-dayview-hourheight-level-1 {
  --subtick-count:2;
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-1 .b-dayview-tick-level-1 {
  opacity: 1;
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-2 {
  --subtick-count:4;
  --tick-height:var(--fifteen-minute-height);
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-2 .b-dayview-tick-level-2 {
  opacity: 1;
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-3 {
  --subtick-count:6;
  --tick-height:var(--ten-minute-height);
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-3 .b-dayview-tick-level-3 {
  opacity: 1;
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-4 {
  --subtick-count:12;
  --tick-height:var(--five-minute-height);
}
.b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-4 .b-dayview-tick-level-4 {
  opacity: 1;
}
.b-six-minute-ticks .b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-2 {
  --subtick-count:6;
  --tick-height:var(--twelve-minute-height);
}
.b-six-minute-ticks .b-daycellcollecter .b-dayview-content.b-dayview-hourheight-level-3 {
  --subtick-count:10;
  --tick-height:var(--six-minute-height);
}
.b-daycellcollecter .b-dayview-content .b-dayview-subtick {
  position: absolute;
  height: calc(var(--leaf-tick-size) * var(--tick-rowspan, 1));
  top: calc(var(--tick-index) * var(--leaf-tick-size));
  inset-inline: 0;
}
.b-daycellcollecter .b-dayview-content .b-virtual-scrollers {
  padding-inline-start: var(--time-axis-width);
}
.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;
  position: relative;
}
.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;
}
.b-daycellcollecter .b-dayview-content .b-dayview-inset::after,
.b-daycellcollecter .b-dayview-content .b-dayview-inset::before {
  background-color: rgba(243.6, 244.55, 245.5, 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,
.b-daycellcollecter .b-dayview-content .b-dayview-inset {
  position: absolute;
  inset-block: 0;
  inset-inline: 0 var(--dayview-cell-gutter);
}
.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 3px 3px rgba(221, 221, 221, 0.3);
  z-index: 2;
}
.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);
  padding: 0.5em 0;
}
.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: rgb(175.5, 175.5, 175.5);
}
.b-dayview-allday-row-start .b-expand-allday-button {
  display: none;
  transition: transform 0.3s;
  height: 1.5em;
  width: 1.5em;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: inherit;
  border: 0 none;
  background-color: transparent;
  color: rgb(175.5, 175.5, 175.5);
}
.b-dayview-allday-row-start .b-expand-allday-button:focus {
  outline: none;
  background-color: #e8e8e8;
}
.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) {
  cursor: pointer;
}
.b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight) .b-expand-allday-button {
  display: flex;
}
.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;
}
.b-dayview-day-content {
  --tick-background:linear-gradient(to bottom, transparent, transparent calc(var(--hour-height) - 1px), var(--dayview-hour-line-color) 1px);
  --subtick-background:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--tick-height)), var(--dayview-half-hour-line-color) var(--tick-height), transparent calc(var(--tick-height) + 1px));
  --dashed-subtick-background:conic-gradient(at 50% 1px, transparent 75%, var(--dayview-hour-line-color) 0turn);
  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-content:not(.b-hide-current-time) .b-calendar-cell.b-today::before {
  content: "";
  position: absolute;
  top: var(--current-time-position);
  border-top: 2px solid #e53f2c;
  width: calc(100% + 1px);
  inset-inline-start: -1px;
}
.b-dayview-day-content:not(.b-hide-current-time) .b-calendar-cell.b-today:after {
  content: "";
  top: calc(var(--current-time-position) + 2px);
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  background-color: #e53f2c;
  transform: translate(-50%, calc(-50% - 1px));
}
.b-dayview-day-content.b-show-current-time .b-timeaxis-container {
  overflow: visible;
  z-index: 1;
}
.b-dayview-day-content.b-show-current-time .b-calendar-cell:first-of-type::after {
  display: none;
}
.b-dayview-day-content.b-show-time-full-width:has(.b-today) .b-calendar-cell::before {
  content: "";
  position: absolute;
  top: var(--current-time-position);
  border-top: 2px solid #e53f2c;
  inset-inline-start: -1px;
  width: calc(100% + 1px);
}
.b-dayview-day-content.b-show-time-full-width:has(.b-today) .b-calendar-cell.b-past-date::before {
  border-top-style: dashed;
  inset-inline-start: 0px;
  width: calc(100% - 1px);
}
.b-dayview-day-content.b-show-time-on-top .b-calendar-cell::before,
.b-dayview-day-content.b-show-time-on-top .b-calendar-cell::after {
  z-index: 3;
}
.b-dayview-day-content .b-time-axis-current-time {
  position: absolute;
  pointer-events: none;
  width: 100%;
  transform: translateY(calc(var(--current-time-position) - 50% + 1px));
  z-index: 1;
}
.b-dayview-day-content .b-time-axis-current-time .b-current-time-text {
  border-radius: 0.7em;
  background-color: #e53f2c;
  display: grid;
  place-content: center;
  line-height: 20px;
}
.b-dayview-day-content .b-time-axis-current-time .b-current-time-text::after {
  color: #fff;
  font-size: 0.7em;
  content: var(--current-time, "");
}
.b-dayview-day-content .b-time-axis-current-time::after {
  content: "";
  position: absolute;
  inset-inline-start: 100%;
  width: 1px;
  border-top: 2px solid #e53f2c;
  top: calc(50% - 1px);
}
.b-dayview-day-content:not(.b-show-current-time) .b-time-axis-current-time {
  visibility: hidden;
}
.b-dayview-day-content.b-hide-current-time .b-calendar-cell.b-today::before,
.b-dayview-day-content.b-hide-current-time .b-calendar-cell.b-today::after,
.b-dayview-day-content.b-custom-current-time .b-calendar-cell.b-today::before,
.b-dayview-day-content.b-custom-current-time .b-calendar-cell.b-today::after {
  display: none;
}
.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: var(--subtick-background), var(--tick-background);
  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-dashed-subticks {
  background-image: var(--tick-background);
}
.b-dayview-day-container.b-dashed-subticks::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: var(--tick-background);
  background: var(--dashed-subtick-background);
  background-size: 10px calc(var(--tick-height) + 1px);
  background-position: 1px var(--tick-height);
  min-width: var(--scroll-width, 100%);
}
.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-calendar-cell {
  flex: 1 1 100%;
  height: var(--day-height);
  min-width: var(--min-day-width, 0);
  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,
    top 0.2s,
    height 0.2s;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-cal-tentative-event,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-cal-tentative-event {
  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-multidayview .b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-cal-in-cluster.b-cal-event-reveal,
.b-multidayview .b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-cal-in-cluster.b-cal-event-reveal {
  left: 0 !important;
  width: calc(100% + var(--dayview-cell-gutter)) !important;
  z-index: 3;
  opacity: 1;
}
.b-rtl .b-multidayview .b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-cal-in-cluster.b-cal-event-reveal,
.b-rtl .b-multidayview .b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-cal-in-cluster.b-cal-event-reveal {
  left: auto !important;
  right: 0 !important;
}
.b-dayview-day-container .b-calendar-cell .b-cal-tentative-event.b-short-event .b-event-header .b-icon,
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-header .b-icon {
  margin-inline-start: auto;
}
.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: space-around;
  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.8em;
  white-space: nowrap;
  flex: 0 1 auto;
  padding-block-end: 0;
}
.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-event-time:not(:last-child),
.b-dayview-day-container .b-calendar-cell .b-cal-event-wrap.b-short-event .b-event-time:not(:last-child) {
  display: none;
}
.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: 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.4em 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;
  text-align: initial;
}
.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;
  font-size: 0.7em;
}
.b-dayview-day-container .b-event-header .b-event-time {
  flex: 1;
}
.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: var(--subtick-background), var(--tick-background);
  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;
  inset: 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: rgb(124.5, 124.5, 124.5);
  opacity: 1;
}
.b-dayview-hour-tick.b-dayview-start-hour {
  position: absolute;
  max-height: fit-content;
  top: -3px;
}
.b-dayview-timeaxis-time {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 var(--hour-height, 0);
  min-height: var(--hour-height, 0);
  align-items: flex-end;
  font-size: 0.7em;
  color: rgb(175.5, 175.5, 175.5);
  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-day-column-header {
  display: none;
}
.b-has-day-header .b-day-column-header {
  display: flex;
  flex-flow: row nowrap;
  border-top: 1px solid #ddd;
}
.b-has-day-header .b-day-column-header::before {
  content: "";
  min-width: var(--time-axis-width);
}
.b-has-day-header .b-day-column-header .b-day-column-header-scroller {
  border-inline-start: 1px solid #ddd;
  flex: 1 1 0;
}
.b-has-day-header .b-day-column-header .b-day-column-content {
  flex: 1 0 0%;
  display: flex;
  flex-flow: row nowrap;
}
.b-day-column-header-cell {
  flex: 1 0 var(--min-day-width, 0);
  min-width: var(--min-day-width, 0);
  padding-inline-start: 0.5em;
  display: flex;
  overflow: hidden;
  text-wrap: nowrap;
}
.b-day-column-header-cell:not(:last-of-type) {
  border-inline-end: 1px solid #ddd;
}
.b-dayagendaview {
  --hour-cell-padding-inline-start:0.5em;
  --hour-event-padding-top:0.5em;
  --hour-border-width:1px;
  --hour-border-color:var(--dayview-hour-line-color);
  --event-flow-direction:column;
  --event-spacing:5px;
  --hour-width:var(--time-axis-width);
}
.b-dayagendaview .b-dayview-day-container {
  min-height: 100%;
  background-image: none;
  clip-path: none;
}
.b-dayagendaview .b-day-agenda-hour-time {
  font-size: 70%;
  display: flex;
  justify-content: center;
}
.b-dayagendaview .b-day-agenda-hour-time,
.b-dayagendaview .b-day-agenda-hour-events {
  padding-top: var(--hour-event-padding-top);
  padding-bottom: var(--event-spacing);
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell {
  display: flex;
  flex-direction: column;
  gap: var(--hour-spacing);
  height: auto;
  justify-content: unset;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour {
  display: grid;
  grid-template-columns: var(--hour-width) 1fr;
  grid-template-rows: 1fr;
  border-bottom: var(--hour-border-width) solid var(--hour-border-color);
  flex: 0 0 var(--hour-height);
  position: relative;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour.b-hover-hour::before {
  background-color: #F0F7FC;
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events {
  display: flex;
  flex-direction: var(--event-flow-direction);
  gap: var(--event-spacing);
  align-content: baseline;
  overflow: hidden;
  padding-inline: var(--hour-cell-padding-inline-start) var(--gutter-width);
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events .b-cal-event-wrap {
  position: relative;
}
.b-event-flow-row .b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events {
  flex-wrap: wrap;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-cal-event-body {
  padding: 0.5em;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell .b-cal-drag-proxy {
  opacity: 1;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell:has(.b-cal-drag-proxy) {
  z-index: 1;
}
.b-dayagendaview .b-dayview-day-detail.b-calendar-cell:has(.b-cal-drag-proxy) .b-cal-event {
  background-image: none;
  padding: 0;
}
.b-dayagendaview.b-multidayview:is(.b-hide-timeaxis, :not(.b-synced-hour-heights)) .b-dayview-allday-row-start {
  display: none;
}
.b-dayagendaview.b-multidayview:not(.b-synced-hour-heights, .b-hide-timeaxis) .b-dayview-day-detail.b-calendar-cell::before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: calc(var(--time-axis-width) - 1px);
  width: 1px;
  height: 100%;
  background-color: var(--dayview-hour-line-color);
}
.b-dayagendaview:not(.b-multidayview).b-hide-timeaxis .b-dayview-allday-row-start {
  display: none;
}
.b-dayagendaview:not(.b-multidayview):not(.b-hide-timeaxis) .b-dayview-day-detail.b-calendar-cell::before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: calc(var(--time-axis-width) - 1px);
  width: 1px;
  height: 100%;
  background-color: var(--dayview-hour-line-color);
}
.b-dayagendaview:not(.b-multidayview):not(.b-hide-timeaxis) .b-dayview-day-container {
  border-inline-start-color: transparent;
}
.b-dayagendaview.b-event-flow-row .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events {
  flex-wrap: wrap;
}
.b-dayagendaview.b-event-flow-row .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events .b-cal-event-wrap {
  flex: 1;
  min-width: clamp(var(--min-event-width), 100%);
}
.b-dayagendaview.b-hide-borders {
  --hour-border-width:0;
}
.b-dayagendaview.b-hide-borders .b-calendar-cell .b-day-agenda-hour-events {
  padding-bottom: 0;
}
.b-dayagendaview.b-hide-borders .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-events .b-cal-event-wrap {
  margin-bottom: 0;
}
.b-dayagendaview.b-hide-borders .b-day-agenda-hour.b-hover-hour::before {
  inset-block: calc(var(--hour-event-padding-top) / 2);
}
.b-dayagendaview .b-timeaxis-container {
  display: none;
  height: fit-content;
  background-image: none;
}
.b-dayagendaview .b-timeaxis-container .b-day-agenda-hour {
  border-bottom: var(--hour-border-width) solid var(--hour-border-color);
  display: grid;
  flex: 0 0 var(--hour-height);
}
.b-dayagendaview .b-timeaxis-container .b-day-agenda-hour-events {
  display: none;
}
.b-dayagendaview.b-hide-timeaxis:not(.b-hide-timeaxis) .b-timeaxis-container,
.b-dayagendaview.b-hide-timeaxis:not(.b-hide-timeaxis) .b-dayview-allday-row-start,
.b-dayagendaview.b-multidayview.b-synced-hour-heights:not(.b-hide-timeaxis) .b-timeaxis-container,
.b-dayagendaview.b-multidayview.b-synced-hour-heights:not(.b-hide-timeaxis) .b-dayview-allday-row-start {
  display: flex;
}
.b-dayagendaview.b-hide-timeaxis .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-time,
.b-dayagendaview.b-multidayview.b-synced-hour-heights .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour-time {
  display: none;
}
.b-dayagendaview.b-hide-timeaxis .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour,
.b-dayagendaview.b-multidayview.b-synced-hour-heights .b-dayview-day-detail.b-calendar-cell .b-day-agenda-hour {
  grid-template-columns: 1fr;
}
.b-dayagendaview.b-hide-timeaxis .b-dayview-day-detail.b-calendar-cell .b-cal-tentative-event,
.b-dayagendaview.b-multidayview.b-synced-hour-heights .b-dayview-day-detail.b-calendar-cell .b-cal-tentative-event {
  margin-left: 0;
}
.b-dayagendaview.b-hide-empty-hours .b-day-agenda-hour:not(.b-has-events) {
  display: none;
}
.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;
}
.b-monthview {
  --week-length:7;
  --min-column-width:calc(100% / var(--week-length, 7));
}
.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:not(.b-grid-cell) {
  flex-direction: column;
  contain: size style;
}
.b-monthview .b-week-number-cell.b-other-month .b-day-num,
.b-monthview .b-calendar-cell:not(.b-grid-cell).b-other-month .b-day-num {
  color: #aaa;
}
.b-monthview .b-day-num[data-start-of]:focus-visible {
  padding-inline: 3px;
}
.b-monthview .b-day-num[data-start-of]::before {
  content: attr(data-start-of);
  color: initial;
  font-weight: bold;
  margin-inline-end: 0.5em;
}
.b-monthview .b-week-num,
.b-monthview .b-day-num {
  font-size: 0.9em;
  height: 2em;
  min-width: 2em;
  margin-inline-end: 0.3em;
  align-self: flex-end;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-monthview .b-week-num {
  display: none;
}
.b-monthview.b-show-week-number .b-week-num {
  display: flex;
}
.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);
  min-width: max(var(--min-column-width) * var(--week-length), 100%);
  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-today .b-day-num strong,
.b-monthview .b-weeks-container .b-calendar-row .b-calendar-cell.b-today .b-day-num strong {
  color: initial;
}
.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;
  position: relative;
  overflow: visible;
}
.b-monthview .b-cal-cell-header .b-day-num strong {
  position: absolute;
  inset-inline-end: calc(100% + 0.3em);
  color: initial;
}
.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-week-num:focus-visible,
.b-monthview:not(.b-show-week-column) .b-day-num:hover,
.b-monthview:not(.b-show-week-column) .b-day-num:focus-visible {
  cursor: pointer;
  background-color: #f0f0f0;
  border-radius: calc(2em / 2);
}
.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;
}
.b-cal-event-wrap.b-readonly {
  filter: grayscale(75%);
  transition: filter 0.5s;
}
.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:#606060;
}
.b-cal-event-wrap.b-intraday:not(.b-solid-bar) .b-cal-event:hover {
  --cal-event-background:linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) currentColor;
}
.b-cal-event-wrap:focus-visible {
  outline: 1px rgb(99.7536231884, 161.5507246377, 254.2463768116) solid;
  outline-offset: 1px;
  z-index: 3 !important;
  border-radius: 4px;
}
.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-minimal-event-container {
  --column-gap:2px;
  pointer-events: none;
  position: absolute;
  top: 1.5em;
  width: calc((var(--event-count-dot-size) + var(--event-count-dot-gap)) * 4 - var(--event-count-dot-gap));
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: var(--event-count-dot-gap);
  row-gap: 1px;
  margin-top: var(--event-count-margin-top);
  filter: brightness(0.95);
}
.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-event-count-dots-striped .b-cal-minimal-event-container {
  column-gap: 0;
  border-radius: var(--event-count-dot-size);
  overflow: hidden;
  flex-wrap: nowrap;
  width: fit-content;
  max-width: 100%;
}
.b-event-count-dots-striped .b-cal-minimal-event-container .b-cal-event-wrap,
.b-event-count-dots-striped .b-cal-minimal-event-container .b-cal-event {
  border-radius: 0;
}
img.b-resource-avatar {
  border: 1px solid var(--cal-event-color);
}
.b-solid-bar .b-cal-event {
  --cal-event-background: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 {
  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-monthagendaview .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
  margin-bottom: 0.2em;
}
.b-monthagendaview .b-weeks-container {
  box-shadow: 0px 3px 3px rgba(221, 221, 221, 0.4);
  z-index: 1;
}
.b-monthagendaview .b-monthagenda-agenda .b-cal-agenda-date-date-text {
  text-align: start;
  margin-inline-start: 0.3em;
}
.b-monthagendaview .b-monthagenda-agenda[data-duration="1"] .b-cal-agenda-date,
.b-monthagendaview .b-monthagenda-agenda[data-duration="1"] .b-calendarrow-header {
  display: none;
}
.b-monthagendaview .b-monthagenda-agenda[data-duration="1"] .b-grid-row {
  border: 0 none;
  min-height: 100%;
}
.b-monthagendaview .b-monthagenda-agenda[data-duration="1"] .b-grid-row.b-hover,
.b-monthagendaview .b-monthagenda-agenda[data-duration="1"] .b-grid-row .b-grid-cell:not(:focus-visible) {
  background-color: inherit !important;
}
.b-monthagendaview .b-monthagenda-agenda:not([data-duration="1"]) .b-cal-agenda-date-date-number {
  font-size: 2em;
}
@media (max-height: 600px) {
  .b-monthagendaview .b-weeks-container {
    font-size: 85%;
  }
  .b-monthagendaview .b-weeks-container .b-cal-minimal-event-container {
    top: 1.3em;
  }
  .b-monthagendaview .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
    margin: 0;
  }
  .b-monthagendaview .b-panel-header {
    padding-block: 0.5em;
  }
  .b-monthagendaview .b-cal-agenda-event-row {
    margin-bottom: calc(var(--event-row-spacing) / 2);
  }
}
@media (max-width: 450px) {
  .b-monthagendaview .b-agendaview .b-cal-event-bar-container {
    margin-inline-start: 1em;
  }
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-dayresourcecalendarrow-column,
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column {
  position: relative;
  display: flex;
  flex-flow: row;
  flex: 1 0 auto;
  contain: unset;
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-dayresourcecalendarrow-column:not(:last-child),
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column:not(:last-child) {
  border-inline-end: 1px solid #c1c1c1;
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-dayresourcecalendarrow-column .b-resourcecalendarrow-column-resource-cell,
.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-hide-allday-header .b-dayresourcecalendarrow-column .b-resourcecalendarrow-column-resource-cell:not(:last-child),
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column .b-resourcecalendarrow-column-resource-cell:not(:last-child) {
  border-inline-end: 1px solid #ddd;
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-dayresourcecalendarrow-column .b-cal-event-bar-container,
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-column .b-cal-event-bar-container {
  position: relative;
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-cal-cell-header,
.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(max(var(--visible-resource-count), 1), 1fr);
  contain: unset;
  width: auto;
}
.b-dayresourcecalendarrow.b-hide-allday-header .b-cal-cell-header:not(:last-child),
.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-no-visible-resources .b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header {
  max-height: 0;
  padding: 0;
  border: 0 none;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header.b-has-info {
  display: grid;
  grid-template-areas: "avatar name" "info info";
  grid-template-columns: auto 1fr;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-header .b-resource-avatar {
  grid-area: avatar;
  border-color: #ddd;
}
.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-dayresourcecalendarrow-resource-header .b-dayresourcecalendarrow-resource-info {
  grid-area: info;
}
.b-dayresourcecalendarrow.b-narrow-resource-header .b-dayresourcecalendarrow-resource-header .b-resource-avatar {
  display: none;
}
.b-dayresourcecalendarrow.b-narrow-resource-header.b-hide-resource-name-when-narrow .b-dayresourcecalendarrow-resource-header .b-resource-avatar {
  display: flex;
}
.b-dayresourcecalendarrow.b-narrow-resource-header.b-hide-resource-name-when-narrow .b-dayresourcecalendarrow-resource-header .b-dayresourcecalendarrow-resource-name {
  display: none;
}
.b-dayresourcecalendarrow .b-dayresourcecalendarrow-resource-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 2.2em;
  grid-area: name;
}
.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 .b-calendar-cell:not(:first-child)::after {
  display: none;
}
.b-dayresourceview-column:not(.b-last-cell),
.b-dayresourceview-column .b-dayresource-allday {
  border-inline-end: 1px solid #c1c1c1;
}
.b-day-column-header-cell:not(:last-of-type) {
  border-inline-end: 1px solid #c1c1c1;
}
.b-resourceview {
  align-items: stretch;
}
.b-resourceview .b-cal-widget-settings-button {
  display: none;
}
.b-resourceview:has(.b-dayview:not(.b-resource-dayview-timeaxis) .b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight)) .b-resource-dayview-timeaxis {
  cursor: pointer;
}
.b-resourceview:has(.b-dayview:not(.b-resource-dayview-timeaxis) .b-dayview-allday-row-start.b-has-cell-overflow:not(.b-dayview-allday-autoheight)) .b-resource-dayview-timeaxis .b-expand-allday-button {
  display: flex;
}
.b-resourceview:has(.b-dayview:not(.b-resource-dayview-timeaxis) .b-dayview-allday-row-start.b-expanded) .b-expand-allday-button {
  transform: rotate(-180deg);
}
.b-resourceview-content {
  flex-flow: row nowrap;
  align-items: stretch;
  padding: 0;
}
.b-resourceview-content > * {
  flex: 1 0 0;
  margin-inline-end: var(--view-gap);
}
.b-resourceview-content > *.b-resourceview-resource {
  min-width: var(--resource-width);
  overflow: visible;
}
.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;
  contain: inline-size;
}
.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:not(:has(+ *:last-of-type)) {
  position: sticky;
  inset-inline-start: calc(var(--time-axis-width, 0px) + var(--view-gap, 0px));
  max-width: min-content;
}
.b-resourceview-title .b-resource-avatar-container {
  font-size: 1.2em;
}
.b-resourceview-title.b-has-meta .b-resource-avatar {
  grid-row: 1/span 2;
}
.b-resourceview-title img.b-resource-avatar {
  border: 1px solid currentColor;
}
.b-resourceview-title .b-resource-initials {
  color: #fff;
}
.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;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resourceview-title .b-resource-meta {
  font-size: 0.7em;
  font-weight: 400;
}
.b-resourcedayviewtimeaxis .b-virtual-scrollers {
  display: none;
}
.b-resourcedayviewtimeaxis.b-resource-dayview-scroller .b-timeaxis-container {
  display: none;
}
.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-toolbar-content > .b-modeselector > .b-button {
  font-size: 0.9em;
}
.b-modeselector.b-minified > :not(.b-calendar-mode-button) {
  display: none;
}
.b-modeselector:not(.b-minified) > .b-calendar-mode-button {
  display: none;
}
.b-modeselector .b-button-key {
  text-decoration: none;
}
.b-using-keyboard .b-modeselector .b-button-key {
  text-decoration: underline;
}
.b-menuitem-key {
  margin-inline-start: auto;
}
.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: 2px;
  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;
}
.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 {
  --b-sidebar-width:17.5em;
}
.b-calendar .b-sidebar.b-datepicker-with-events {
  --b-sidebar-width:20em;
}
.b-calendar .b-sidebar:not(.b-collapsed):not(.b-collapsing).b-has-datepicker {
  flex-basis: var(--b-sidebar-width);
}
.b-calendar .b-sidebar:not(.b-collapsed):not(.b-collapsing).b-has-datepicker:has(.b-sidebar-content.b-vertical-overflow) {
  flex-basis: calc(var(--b-sidebar-width) + var(--b-scrollbar-width));
}
.b-calendar .b-sidebar.b-sidebar-left {
  order: 0;
}
.b-calendar .b-sidebar.b-sidebar-right {
  order: 10;
}
.b-calendar:has(.b-sidebar + .b-splitter.b-moving) .b-sidebar {
  transition: none;
}
.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-datepicker.b-multiselect.b-highlight-selection .b-calendar-week:has(.b-selected-date) {
  background-color: color-mix(in srgb, rgb(201.2608695652, 222.652173913, 254.7391304348) 40%, transparent);
}
.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-list .b-select-all-item:not(.b-active),
.b-calendar .b-sidebar-content .b-list .b-list-title:not(.b-active) {
  background-color: var(--panel-background-color);
}
.b-calendar .b-sidebar-content .b-resourcefilter {
  flex-shrink: 1;
}
.b-calendar .b-sidebar-content .b-resourcefilter .b-selected-icon {
  margin-inline-end: 0.4em;
}
.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-calendar :where(.b-sidebar-content .b-resourcefilter .b-list-item) {
  padding-block: 0.5em;
  padding-inline: 0 0.5em;
}
.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-yearview .b-calendar-cell-inner {
  height: 100%;
  width: 100%;
  display: grid;
  place-content: center;
}
.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-datepicker-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-datepicker-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-datepicker-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-datepicker-7-or-more-events {
  background-color: #f9bdb3;
}
.b-yearview-content .b-calendar-cell,
.b-yearview-content .b-week-number-cell {
  position: relative;
}
.b-yearview-content .b-calendar-cell.b-cal-tentative-event,
.b-yearview-content .b-week-number-cell.b-cal-tentative-event {
  background-color: #19fd09;
}
.b-yearview-content .b-calendar-cell.b-cal-tentative-event.b-other-month,
.b-yearview-content .b-week-number-cell.b-cal-tentative-event.b-other-month {
  background-color: #79d59f;
}
.b-yearview-content .b-calendar-cell .b-cal-minimal-event-container,
.b-yearview-content .b-week-number-cell .b-cal-minimal-event-container {
  top: 1.7em;
}
.b-yearview-content .b-calendar-cell .b-calendar-cell-inner,
.b-yearview-content .b-week-number-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,
.b-yearview-content .b-week-number-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,
.b-yearview-content .b-week-number-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-monthgrid.b-responsive-small {
  font-size: 0.7em;
}
.b-monthgrid .b-hide-event-scroll .b-monthgrid-content-wrap::before,
.b-monthgrid .b-hide-event-scroll .b-monthgrid-content-wrap::after {
  pointer-events: none;
  transition: opacity 0.3s ease;
  opacity: 0;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: 12;
  height: 20px;
}
.b-monthgrid .b-hide-event-scroll .b-monthgrid-content-wrap.b-cal-event-container-overflow-top::before {
  opacity: 1;
  top: 0;
  background: linear-gradient(to bottom, #f1f1f1 0%, transparent 100%);
}
.b-monthgrid .b-hide-event-scroll .b-monthgrid-content-wrap.b-cal-event-container-overflow-bottom::after {
  opacity: 1;
  bottom: 0;
  background: linear-gradient(to bottom, transparent 0%, #f1f1f1 100%);
}
.b-monthgrid .b-hide-event-scroll.b-has-scrollbars .b-cal-event-bar-container {
  scrollbar-width: none;
}
.b-monthgrid .b-monthgrid-content {
  overflow: auto;
}
.b-monthgrid-body-wrap {
  container: month-grid/inline-size;
}
.b-monthgrid-content {
  display: grid;
  grid-template-columns: repeat(var(--column-count), 1fr);
  grid-template-rows: repeat(var(--row-count), 1fr);
  gap: 0;
  padding: 0;
  --column-count:1;
  --row-count:12;
}
@container month-grid (min-width: 380px) {
  .b-monthgrid-content {
    --column-count:2;
    --row-count:6;
  }
}
@container month-grid (min-width: 570px) {
  .b-monthgrid-content {
    --column-count:3;
    --row-count:4;
  }
}
@container month-grid (min-width: 760px) {
  .b-monthgrid-content {
    --column-count:4;
    --row-count:3;
  }
}
@container month-grid (min-width: 1140px) {
  .b-monthgrid-content {
    --column-count:6;
    --row-count:2;
  }
}
.b-monthgrid-content .b-monthgrid-month {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  min-height: var(--min-month-height);
  background-color: #f1f1f1;
}
.b-monthgrid-content .b-monthgrid-month-name {
  display: flex;
  padding: 0.3em 1em;
  font-size: 16px;
  font-weight: 400;
  max-width: unset;
  margin: 0;
  justify-content: space-between;
  background-color: #e8f0fd;
  color: #3c4043;
  cursor: pointer;
  align-items: baseline;
}
.b-monthgrid-content .b-monthgrid-month-name:hover {
  background-color: #deeafc;
}
.b-monthgrid-content .b-monthgrid-month-name:focus-visible {
  outline-offset: -1px;
}
.b-monthgrid-content .b-monthgrid-month-header-event-count {
  font-size: 0.8em;
}
.b-monthgrid-content .b-monthgrid-content-wrap {
  flex-grow: 1;
  margin: var(--event-spacing);
  display: flex;
  position: relative;
  overflow: hidden;
}
.b-monthgrid-content .b-cal-event-bar-container {
  overflow-x: visible;
  overflow-y: auto;
  gap: var(--event-spacing);
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group {
  display: flex;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  --cal-event-color:#606060;
  --expand-icon-color:#aaa;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group.b-active {
  --expand-icon-color:#eee;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group .b-cal-event-bar-count {
  margin-inline-start: auto;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group .b-cal-event-body,
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group .b-cal-event-desc {
  justify-content: space-between;
  display: flex;
  flex-basis: 100%;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group .b-icon-group-expand::before {
  transition: rotate 0.3s ease;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group .b-icon-group-expand.b-rtl::before {
  rotate: -180deg;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group:not(.b-active) .b-icon-group-expand {
  color: var(--expand-icon-color);
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group:hover {
  color: currentColor;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group[aria-expanded=true] .b-icon-group-expand::before {
  rotate: 90deg;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-bar-group[aria-expanded=true] .b-icon-group-expand.b-rtl::before {
  rotate: -270deg;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap {
  position: relative;
  padding-inline: 0;
  transition: margin-block-end 0.3s;
  margin-inline: 3px;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap:first-child {
  margin-block-start: 3px;
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap.b-cal-event-bar-adding {
  margin-block-end: calc(var(--event-spacing) * -1);
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap.b-cal-event-bar-adding .b-cal-event {
  animation: grow-height 0.3s ease-out forwards;
}
@keyframes grow-height {
  from {
    height: 0;
    opacity: 0;
  }
  to {
    height: var(--event-height);
    opacity: 1;
  }
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap.b-cal-event-bar-removing {
  margin-block-end: calc(var(--event-spacing) * -1);
}
.b-monthgrid-content .b-cal-event-bar-container .b-cal-event-wrap.b-cal-event-bar-removing .b-cal-event {
  animation: shrink-height 0.3s ease-out forwards;
}
@keyframes shrink-height {
  0% {
    height: var(--event-height);
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    height: 0;
  }
}
.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-tentative-event.b-cal-event-footer-desc-overlap .b-cal-event-footer,
.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-dayview {
  --preamble-line-color:#ccc;
  --event-preamble-background:linear-gradient(90deg, transparent, transparent calc(50% - 0.5px), var(--preamble-line-color) calc(50% - 0.5px), var(--preamble-line-color) calc(50% + 0.5px), transparent calc(50% + 0.5px), transparent 100%), linear-gradient(180deg, var(--preamble-line-color) 1px, transparent 1px);
  --event-postamble-background:linear-gradient(90deg, transparent, transparent calc(50% - 0.5px), var(--preamble-line-color) calc(50% - 0.5px), var(--preamble-line-color) calc(50% + 0.5px), transparent calc(50% + 0.5px), transparent 100%), linear-gradient(0deg, var(--preamble-line-color) 1px, transparent 1px);
}
.b-cal-event-buffer {
  position: absolute;
  width: 100%;
  display: grid;
  grid-template-rows: 0;
  grid-template-columns: auto auto;
  place-items: center;
  place-content: center;
  background-size: 1em 100%;
  background-repeat: no-repeat;
  background-position: 50% 0%;
  color: #aaa;
  font-size: 10px;
  min-height: 1.5em;
  pointer-events: none;
}
.b-cal-event-buffer .b-travel-time-label[data-btip] {
  pointer-events: all;
}
.b-cal-event-buffer i {
  margin-inline-end: 0.5em;
}
.b-cal-preamble {
  bottom: 100%;
  background-image: var(--event-preamble-background);
}
.b-cal-postamble {
  top: 100%;
  background-image: var(--event-postamble-background);
}
.b-travel-time-label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0.7em;
  padding: 0.1em 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-tooltip-content,
.b-cal-schedule-tooltip .b-tooltip-content {
  display: flex;
  flex-flow: column nowrap;
  gap: 0.3em;
}
.b-eventtip .b-tooltip-content > *,
.b-cal-schedule-tooltip .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;
}
.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: grid;
}
@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;
  }
}
.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;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.b-calendar .b-print-content .b-cal-agenda-event-row,
.b-calendar .b-print-content .b-cal-event-wrap {
  break-inside: avoid;
}
.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-viewcontainer :is([role=gridcell], [role=columnheader]):focus-visible {
  outline: none;
  background-color: rgba(150, 200, 250, 0.4) !important;
}
.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 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: capitalize;
  font-size: 1.4em;
}
.b-calendar .b-calendar-toolbar {
  border-bottom: 1px solid #ddd;
}
.b-calendar .b-calendar-toolbar [data-ref=prevButton] + [data-ref=nextButton] {
  margin-inline-start: -0.5em;
}
.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-responsive-small .b-calendar-view-desc {
  margin-inline-start: 0.5em;
}
.b-calendar.b-responsive-small .b-calendar-toolbar {
  --toolbar-min-size:2em;
  --toolbar-content-padding:0.2em;
}
.b-calendar.b-responsive-small .b-calendar-toolbar .b-calendar-view-desc-text {
  font-size: 120%;
}
.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) {
  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 > .b-button-menu-icon,
.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 > .b-button-menu-icon,
.b-calendar.b-responsive-small .b-calendar-toolbar .b-calendar-today-button > label {
  display: none;
}
.b-calendar:not(.b-responsive-small) .b-calendar-toolbar .b-calendar-mode-button > .b-button-icon {
  display: none;
}
.b-calendar .b-calendar-viewcontainer > .b-monthview > .b-panel-body-wrap > .b-panel-content,
.b-calendar .b-calendar-viewcontainer > .b-yearview:not(.b-monthgrid) > .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;
}
.poGbctSF6Q {
  overflow: hidden;
}
.OgcLEiUtBF {
  stroke: #222;
  background: #e4e4e6;
  background-color: #e4e4e6;
  color: #222;
}
.ToacArhBZk {
  stroke: #fff;
  background: #db383b;
  background-color: #db383b;
  color: #fff;
}
.hagnJpUSE5 {
  stroke: #fff;
  background: #53a92c;
  background-color: #53a92c;
  color: #fff;
}
.hmSxPYty8T {
  stroke: #222;
  background: rgba(255, 194, 14, .70196);
  background-color: rgba(255, 194, 14, .70196);
  color: #222;
}
.xpIRFHrfX1 {
  stroke: #666;
  background: #fcfcfc;
  background-color: #fcfcfc;
  color: #666;
}
.Z3v8wo6_Or {
  stroke: #fff;
  background: #2ab0ae;
  background-color: #2ab0ae;
  color: #fff;
}
.j9ZckSAEHa {
  stroke: #fff;
  background: #00739a;
  background-color: #00739a;
  color: #fff;
}
.sJYU01RqoN {
  padding-left: 0;
  padding-right: 0;
}
.sJYU01RqoN .b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) div[class*=b-depth-]:focus {
  background-color: #f3f4f5;
}
.sJYU01RqoN .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;
}
.sJYU01RqoN .b-gridbase .b-grid-header-container {
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header {
  background-color: #f3f4f5;
  text-transform: uppercase;
}
.sJYU01RqoN .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header > .b-grid-header-text:after {
  content: none;
}
.sJYU01RqoN .b-check-header-with-checkbox .b-field-inner {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: end !important;
}
.sJYU01RqoN .b-grid-row:nth-child(2n) {
  background-color: #fafafa;
}
.sJYU01RqoN .b-grid-row.b-selected {
  background-color: #fff3e2;
}
.sJYU01RqoN .b-grid-row .b-grid-cell.b-grid-cell {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.sJYU01RqoN .b-checkbox-label {
  margin-bottom: 0;
}
.sJYU01RqoN .b-checkbox input[type=checkbox]:checked + .b-checkbox-label:before {
  background-color: #005377;
  border-radius: 3px;
  color: #fff;
}
.sJYU01RqoN div[data-ref=pageNumber].b-field,
.sJYU01RqoN div[data-ref=pageNumber] label {
  margin-bottom: 0;
  margin-left: 0;
}
.sJYU01RqoN div[data-ref=pageNumber] .b-field-inner {
  height: 100%;
  margin: 0;
  max-width: 36px;
  padding: 0;
}
.sJYU01RqoN .b-grid-cell.b-checkbox-selection {
  background-color: transparent;
  min-width: 32px;
  width: 32px;
}
.sJYU01RqoN .b-toolbar.b-pagingtoolbar {
  background: transparent;
}
.sJYU01RqoN .b-toolbar-content button.b-widget {
  background-color: #e5e5e5;
  border: none;
  border-radius: 3px;
}
.sJYU01RqoN .b-toolbar-content [data-ref=dataSummary] {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.sJYU01RqoN .kkM4hNo1Ut {
  background: transparent;
}
.sJYU01RqoN .kkM4hNo1Ut > div:first-child {
  padding-left: 0;
  padding-right: 0;
}
.sJYU01RqoN .kkM4hNo1Ut button[data-ref=reloadButton],
.sJYU01RqoN .kkM4hNo1Ut div[data-ref=separator] {
  display: none;
}
.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn:after,
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc:after {
  border-left: 1px solid #222;
  content: "";
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[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;
}
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover {
  background-color: transparent;
  color: #222;
  text-decoration: underline;
}
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp {
  margin-left: 0;
}
.sJYU01RqoN .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span {
  line-height: 1;
}
.sJYU01RqoN .kkM4hNo1Ut .lpqg3sM1F7 {
  display: none;
}
.sJYU01RqoN .kkM4hNo1Ut .EXgyCCpMNn 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;
}
.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD {
  color: #222;
  height: 24px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 5px 0;
}
.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber] {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  padding-bottom: 0;
  padding-top: 0;
}
.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,
.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD label {
  color: #49494d;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
  margin-right: 8px;
}
.sJYU01RqoN .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy) > .FfrDkyNf7p {
  margin-bottom: 0;
}
.viYhMqDrs3 .b-gridbase .b-grid-row {
  border-color: #e4e4e6;
}
.viYhMqDrs3 .b-gridbase .b-grid-row.b-hover {
  background-color: #f2f2f2 !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-row > .b-grid-cell.b-grid-cell.b-grid-cell {
  background-color: transparent !important;
  border-right: none !important;
  color: #222;
  font-size: 13px;
  font-weight: 500;
  line-height: calc(var(--b-grid-row-height) - 16px);
  min-height: 46px;
  padding: 8px 16px;
}
.viYhMqDrs3 .b-gridbase .b-grid-row > .b-grid-cell.b-grid-cell.b-grid-cell.b-focused:after {
  height: 45px;
}
.viYhMqDrs3 .b-gridbase .b-grid-row > .b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection {
  -ms-flex-preferred-size: 50px !important;
  flex-basis: 50px !important;
  min-width: 50px !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-row > .b-grid-cell.b-grid-cell.b-grid-cell.b-checkbox-selection input[type=checkbox] {
  height: 16px;
}
.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected .b-grid-cell.b-checkbox-selection,
.viYhMqDrs3 .b-gridbase .b-grid-row:nth-child(2n) {
  background-color: transparent;
}
.viYhMqDrs3 .b-gridbase .b-grid-row.b-selected {
  background-color: #f2f2f2 !important;
}
.viYhMqDrs3 .b-gridbase .b-check-header-with-checkbox .b-field-inner {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: end !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container {
  background-color: #fff !important;
  border-bottom: 1px solid #e4e4e6 !important;
  border-top: 1px solid #e4e4e6 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header {
  min-height: 40px;
  padding: 8px 16px 8px 8px;
  text-transform: capitalize;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text {
  color: #626166;
  padding: 0;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text-content {
  font-size: 12px;
  line-height: 12px;
  text-transform: capitalize;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-filter-icon:after {
  color: #626166;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header .b-grid-header-text .b-sort-icon:before {
  color: #626166 !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-check-header.b-check-header-with-checkbox {
  -ms-flex-preferred-size: 50px !important;
  flex-basis: 50px !important;
  min-width: 50px !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header.b-hover,
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:hover {
  background-color: #e4e4e6 !important;
}
.viYhMqDrs3 .b-gridbase .b-grid-header-container .b-grid-headers .b-grid-header:not(:last-child) {
  border-right: 1px solid #e4e4e6;
}
.viYhMqDrs3 .b-gridbase .b-checkbox > .b-field-inner .b-checkbox-label:before {
  height: 16px;
  padding: 2px;
  width: 16px;
}
.viYhMqDrs3 .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: transparent;
}
.viYhMqDrs3 .b-grid-splitter {
  background: #e4e4e6;
}
.viYhMqDrs3 .b-toolbar.b-dock-bottom {
  min-height: 40px;
}
.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content {
  grid-gap: 4px;
  background-color: #fff;
  gap: 4px;
  min-height: 40px;
  padding: 8px 16px;
}
.viYhMqDrs3 .b-toolbar.b-dock-bottom .b-toolbar-content [data-ref=dataSummary] {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.viYhMqDrs3 .kkM4hNo1Ut {
  background: transparent;
}
.viYhMqDrs3 .kkM4hNo1Ut > div:first-child {
  padding-left: 0;
  padding-right: 0;
}
.viYhMqDrs3 .kkM4hNo1Ut button[data-ref=reloadButton],
.viYhMqDrs3 .kkM4hNo1Ut div[data-ref=separator] {
  display: none;
}
.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn:after,
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc:after {
  border-left: 1px solid #222;
  content: "";
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[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;
}
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:active,
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:focus,
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll]:hover {
  background-color: transparent;
  color: #222;
  text-decoration: underline;
}
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp {
  margin-left: 0;
}
.viYhMqDrs3 .kkM4hNo1Ut .HeHs6qOwFc[data-ref=filterSelectAll] .yCkjO3AkSp span {
  line-height: 1;
}
.viYhMqDrs3 .kkM4hNo1Ut .lpqg3sM1F7 {
  display: none;
}
.viYhMqDrs3 .kkM4hNo1Ut .EXgyCCpMNn 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;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD {
  border: none;
  color: #626166 !important;
  height: 24px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 5px 0;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD[data-ref=pageNumber] {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  padding-bottom: 0;
  padding-top: 0;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD > i {
  color: #959499 !important;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .UgyJtWeuSK,
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD label {
  color: #49494d;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
  margin-right: 8px;
  text-transform: capitalize;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD > div {
  border-radius: 4px;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD > div > input {
  color: #18181a;
  width: 36px;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .hckKo3aOvL {
  border-radius: 4px;
  width: 36px;
}
.viYhMqDrs3 .kkM4hNo1Ut .Xa9xrPW4cD .mgKQ72L4OB:not(.hOBgoPIaQy) > .FfrDkyNf7p {
  margin-bottom: 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-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";

.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:var(--panel-background-color);
}

:root{
  --bryntum-version:"6.3.4";
}
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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-solid,
.b-fa-regular,
.b-fa-brands,
.fas,
.far,
.fab,
.b-fa-sharp-solid,
.b-fa-classic,
.b-fa{
  -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;
}

.fas,
.b-fa-classic,
.b-fa-solid,
.far,
.b-fa-regular{
  font-family:"Font Awesome 6 Free";
}

.fab,
.b-fa-brands{
  font-family:"Font Awesome 6 Brands";
}

.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(-1 * var(--b-fa-li-width, 2em));
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0s);
  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, 0));
}

.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-fill-drip::before{
  content:"\f576";
}

.b-fa-arrows-to-circle::before{
  content:"\e4bd";
}

.b-fa-circle-chevron-right::before{
  content:"\f138";
}

.b-fa-chevron-circle-right::before{
  content:"\f138";
}

.b-fa-at::before{
  content:"\@";
}

.b-fa-trash-can::before{
  content:"\f2ed";
}

.b-fa-trash-alt::before{
  content:"\f2ed";
}

.b-fa-text-height::before{
  content:"\f034";
}

.b-fa-user-xmark::before{
  content:"\f235";
}

.b-fa-user-times::before{
  content:"\f235";
}

.b-fa-stethoscope::before{
  content:"\f0f1";
}

.b-fa-message::before{
  content:"\f27a";
}

.b-fa-comment-alt::before{
  content:"\f27a";
}

.b-fa-info::before{
  content:"\f129";
}

.b-fa-down-left-and-up-right-to-center::before{
  content:"\f422";
}

.b-fa-compress-alt::before{
  content:"\f422";
}

.b-fa-explosion::before{
  content:"\e4e9";
}

.b-fa-file-lines::before{
  content:"\f15c";
}

.b-fa-file-alt::before{
  content:"\f15c";
}

.b-fa-file-text::before{
  content:"\f15c";
}

.b-fa-wave-square::before{
  content:"\f83e";
}

.b-fa-ring::before{
  content:"\f70b";
}

.b-fa-building-un::before{
  content:"\e4d9";
}

.b-fa-dice-three::before{
  content:"\f527";
}

.b-fa-calendar-days::before{
  content:"\f073";
}

.b-fa-calendar-alt::before{
  content:"\f073";
}

.b-fa-anchor-circle-check::before{
  content:"\e4aa";
}

.b-fa-building-circle-arrow-right::before{
  content:"\e4d1";
}

.b-fa-volleyball::before{
  content:"\f45f";
}

.b-fa-volleyball-ball::before{
  content:"\f45f";
}

.b-fa-arrows-up-to-line::before{
  content:"\e4c2";
}

.b-fa-sort-down::before{
  content:"\f0dd";
}

.b-fa-sort-desc::before{
  content:"\f0dd";
}

.b-fa-circle-minus::before{
  content:"\f056";
}

.b-fa-minus-circle::before{
  content:"\f056";
}

.b-fa-door-open::before{
  content:"\f52b";
}

.b-fa-right-from-bracket::before{
  content:"\f2f5";
}

.b-fa-sign-out-alt::before{
  content:"\f2f5";
}

.b-fa-atom::before{
  content:"\f5d2";
}

.b-fa-soap::before{
  content:"\e06e";
}

.b-fa-icons::before{
  content:"\f86d";
}

.b-fa-heart-music-camera-bolt::before{
  content:"\f86d";
}

.b-fa-microphone-lines-slash::before{
  content:"\f539";
}

.b-fa-microphone-alt-slash::before{
  content:"\f539";
}

.b-fa-bridge-circle-check::before{
  content:"\e4c9";
}

.b-fa-pump-medical::before{
  content:"\e06a";
}

.b-fa-fingerprint::before{
  content:"\f577";
}

.b-fa-hand-point-right::before{
  content:"\f0a4";
}

.b-fa-magnifying-glass-location::before{
  content:"\f689";
}

.b-fa-search-location::before{
  content:"\f689";
}

.b-fa-forward-step::before{
  content:"\f051";
}

.b-fa-step-forward::before{
  content:"\f051";
}

.b-fa-face-smile-beam::before{
  content:"\f5b8";
}

.b-fa-smile-beam::before{
  content:"\f5b8";
}

.b-fa-flag-checkered::before{
  content:"\f11e";
}

.b-fa-football::before{
  content:"\f44e";
}

.b-fa-football-ball::before{
  content:"\f44e";
}

.b-fa-school-circle-exclamation::before{
  content:"\e56c";
}

.b-fa-crop::before{
  content:"\f125";
}

.b-fa-angles-down::before{
  content:"\f103";
}

.b-fa-angle-double-down::before{
  content:"\f103";
}

.b-fa-users-rectangle::before{
  content:"\e594";
}

.b-fa-people-roof::before{
  content:"\e537";
}

.b-fa-people-line::before{
  content:"\e534";
}

.b-fa-beer-mug-empty::before{
  content:"\f0fc";
}

.b-fa-beer::before{
  content:"\f0fc";
}

.b-fa-diagram-predecessor::before{
  content:"\e477";
}

.b-fa-arrow-up-long::before{
  content:"\f176";
}

.b-fa-long-arrow-up::before{
  content:"\f176";
}

.b-fa-fire-flame-simple::before{
  content:"\f46a";
}

.b-fa-burn::before{
  content:"\f46a";
}

.b-fa-person::before{
  content:"\f183";
}

.b-fa-male::before{
  content:"\f183";
}

.b-fa-laptop::before{
  content:"\f109";
}

.b-fa-file-csv::before{
  content:"\f6dd";
}

.b-fa-menorah::before{
  content:"\f676";
}

.b-fa-truck-plane::before{
  content:"\e58f";
}

.b-fa-record-vinyl::before{
  content:"\f8d9";
}

.b-fa-face-grin-stars::before{
  content:"\f587";
}

.b-fa-grin-stars::before{
  content:"\f587";
}

.b-fa-bong::before{
  content:"\f55c";
}

.b-fa-spaghetti-monster-flying::before{
  content:"\f67b";
}

.b-fa-pastafarianism::before{
  content:"\f67b";
}

.b-fa-arrow-down-up-across-line::before{
  content:"\e4af";
}

.b-fa-spoon::before{
  content:"\f2e5";
}

.b-fa-utensil-spoon::before{
  content:"\f2e5";
}

.b-fa-jar-wheat::before{
  content:"\e517";
}

.b-fa-envelopes-bulk::before{
  content:"\f674";
}

.b-fa-mail-bulk::before{
  content:"\f674";
}

.b-fa-file-circle-exclamation::before{
  content:"\e4eb";
}

.b-fa-circle-h::before{
  content:"\f47e";
}

.b-fa-hospital-symbol::before{
  content:"\f47e";
}

.b-fa-pager::before{
  content:"\f815";
}

.b-fa-address-book::before{
  content:"\f2b9";
}

.b-fa-contact-book::before{
  content:"\f2b9";
}

.b-fa-strikethrough::before{
  content:"\f0cc";
}

.b-fa-k::before{
  content:"K";
}

.b-fa-landmark-flag::before{
  content:"\e51c";
}

.b-fa-pencil::before{
  content:"\f303";
}

.b-fa-pencil-alt::before{
  content:"\f303";
}

.b-fa-backward::before{
  content:"\f04a";
}

.b-fa-caret-right::before{
  content:"\f0da";
}

.b-fa-comments::before{
  content:"\f086";
}

.b-fa-paste::before{
  content:"\f0ea";
}

.b-fa-file-clipboard::before{
  content:"\f0ea";
}

.b-fa-code-pull-request::before{
  content:"\e13c";
}

.b-fa-clipboard-list::before{
  content:"\f46d";
}

.b-fa-truck-ramp-box::before{
  content:"\f4de";
}

.b-fa-truck-loading::before{
  content:"\f4de";
}

.b-fa-user-check::before{
  content:"\f4fc";
}

.b-fa-vial-virus::before{
  content:"\e597";
}

.b-fa-sheet-plastic::before{
  content:"\e571";
}

.b-fa-blog::before{
  content:"\f781";
}

.b-fa-user-ninja::before{
  content:"\f504";
}

.b-fa-person-arrow-up-from-line::before{
  content:"\e539";
}

.b-fa-scroll-torah::before{
  content:"\f6a0";
}

.b-fa-torah::before{
  content:"\f6a0";
}

.b-fa-broom-ball::before{
  content:"\f458";
}

.b-fa-quidditch::before{
  content:"\f458";
}

.b-fa-quidditch-broom-ball::before{
  content:"\f458";
}

.b-fa-toggle-off::before{
  content:"\f204";
}

.b-fa-box-archive::before{
  content:"\f187";
}

.b-fa-archive::before{
  content:"\f187";
}

.b-fa-person-drowning::before{
  content:"\e545";
}

.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-face-grin-tongue-squint::before{
  content:"\f58a";
}

.b-fa-grin-tongue-squint::before{
  content:"\f58a";
}

.b-fa-spray-can::before{
  content:"\f5bd";
}

.b-fa-truck-monster::before{
  content:"\f63b";
}

.b-fa-w::before{
  content:"W";
}

.b-fa-earth-africa::before{
  content:"\f57c";
}

.b-fa-globe-africa::before{
  content:"\f57c";
}

.b-fa-rainbow::before{
  content:"\f75b";
}

.b-fa-circle-notch::before{
  content:"\f1ce";
}

.b-fa-tablet-screen-button::before{
  content:"\f3fa";
}

.b-fa-tablet-alt::before{
  content:"\f3fa";
}

.b-fa-paw::before{
  content:"\f1b0";
}

.b-fa-cloud::before{
  content:"\f0c2";
}

.b-fa-trowel-bricks::before{
  content:"\e58a";
}

.b-fa-face-flushed::before{
  content:"\f579";
}

.b-fa-flushed::before{
  content:"\f579";
}

.b-fa-hospital-user::before{
  content:"\f80d";
}

.b-fa-tent-arrow-left-right::before{
  content:"\e57f";
}

.b-fa-gavel::before{
  content:"\f0e3";
}

.b-fa-legal::before{
  content:"\f0e3";
}

.b-fa-binoculars::before{
  content:"\f1e5";
}

.b-fa-microphone-slash::before{
  content:"\f131";
}

.b-fa-box-tissue::before{
  content:"\e05b";
}

.b-fa-motorcycle::before{
  content:"\f21c";
}

.b-fa-bell-concierge::before{
  content:"\f562";
}

.b-fa-concierge-bell::before{
  content:"\f562";
}

.b-fa-pen-ruler::before{
  content:"\f5ae";
}

.b-fa-pencil-ruler::before{
  content:"\f5ae";
}

.b-fa-people-arrows::before{
  content:"\e068";
}

.b-fa-people-arrows-left-right::before{
  content:"\e068";
}

.b-fa-mars-and-venus-burst::before{
  content:"\e523";
}

.b-fa-square-caret-right::before{
  content:"\f152";
}

.b-fa-caret-square-right::before{
  content:"\f152";
}

.b-fa-scissors::before{
  content:"\f0c4";
}

.b-fa-cut::before{
  content:"\f0c4";
}

.b-fa-sun-plant-wilt::before{
  content:"\e57a";
}

.b-fa-toilets-portable::before{
  content:"\e584";
}

.b-fa-hockey-puck::before{
  content:"\f453";
}

.b-fa-table::before{
  content:"\f0ce";
}

.b-fa-magnifying-glass-arrow-right::before{
  content:"\e521";
}

.b-fa-tachograph-digital::before{
  content:"\f566";
}

.b-fa-digital-tachograph::before{
  content:"\f566";
}

.b-fa-users-slash::before{
  content:"\e073";
}

.b-fa-clover::before{
  content:"\e139";
}

.b-fa-reply::before{
  content:"\f3e5";
}

.b-fa-mail-reply::before{
  content:"\f3e5";
}

.b-fa-star-and-crescent::before{
  content:"\f699";
}

.b-fa-house-fire::before{
  content:"\e50c";
}

.b-fa-square-minus::before{
  content:"\f146";
}

.b-fa-minus-square::before{
  content:"\f146";
}

.b-fa-helicopter::before{
  content:"\f533";
}

.b-fa-compass::before{
  content:"\f14e";
}

.b-fa-square-caret-down::before{
  content:"\f150";
}

.b-fa-caret-square-down::before{
  content:"\f150";
}

.b-fa-file-circle-question::before{
  content:"\e4ef";
}

.b-fa-laptop-code::before{
  content:"\f5fc";
}

.b-fa-swatchbook::before{
  content:"\f5c3";
}

.b-fa-prescription-bottle::before{
  content:"\f485";
}

.b-fa-bars::before{
  content:"\f0c9";
}

.b-fa-navicon::before{
  content:"\f0c9";
}

.b-fa-people-group::before{
  content:"\e533";
}

.b-fa-hourglass-end::before{
  content:"\f253";
}

.b-fa-hourglass-3::before{
  content:"\f253";
}

.b-fa-heart-crack::before{
  content:"\f7a9";
}

.b-fa-heart-broken::before{
  content:"\f7a9";
}

.b-fa-square-up-right::before{
  content:"\f360";
}

.b-fa-external-link-square-alt::before{
  content:"\f360";
}

.b-fa-face-kiss-beam::before{
  content:"\f597";
}

.b-fa-kiss-beam::before{
  content:"\f597";
}

.b-fa-film::before{
  content:"\f008";
}

.b-fa-ruler-horizontal::before{
  content:"\f547";
}

.b-fa-people-robbery::before{
  content:"\e536";
}

.b-fa-lightbulb::before{
  content:"\f0eb";
}

.b-fa-caret-left::before{
  content:"\f0d9";
}

.b-fa-circle-exclamation::before{
  content:"\f06a";
}

.b-fa-exclamation-circle::before{
  content:"\f06a";
}

.b-fa-school-circle-xmark::before{
  content:"\e56d";
}

.b-fa-arrow-right-from-bracket::before{
  content:"\f08b";
}

.b-fa-sign-out::before{
  content:"\f08b";
}

.b-fa-circle-chevron-down::before{
  content:"\f13a";
}

.b-fa-chevron-circle-down::before{
  content:"\f13a";
}

.b-fa-unlock-keyhole::before{
  content:"\f13e";
}

.b-fa-unlock-alt::before{
  content:"\f13e";
}

.b-fa-cloud-showers-heavy::before{
  content:"\f740";
}

.b-fa-headphones-simple::before{
  content:"\f58f";
}

.b-fa-headphones-alt::before{
  content:"\f58f";
}

.b-fa-sitemap::before{
  content:"\f0e8";
}

.b-fa-circle-dollar-to-slot::before{
  content:"\f4b9";
}

.b-fa-donate::before{
  content:"\f4b9";
}

.b-fa-memory::before{
  content:"\f538";
}

.b-fa-road-spikes::before{
  content:"\e568";
}

.b-fa-fire-burner::before{
  content:"\e4f1";
}

.b-fa-flag::before{
  content:"\f024";
}

.b-fa-hanukiah::before{
  content:"\f6e6";
}

.b-fa-feather::before{
  content:"\f52d";
}

.b-fa-volume-low::before{
  content:"\f027";
}

.b-fa-volume-down::before{
  content:"\f027";
}

.b-fa-comment-slash::before{
  content:"\f4b3";
}

.b-fa-cloud-sun-rain::before{
  content:"\f743";
}

.b-fa-compress::before{
  content:"\f066";
}

.b-fa-wheat-awn::before{
  content:"\e2cd";
}

.b-fa-wheat-alt::before{
  content:"\e2cd";
}

.b-fa-ankh::before{
  content:"\f644";
}

.b-fa-hands-holding-child::before{
  content:"\e4fa";
}

.b-fa-asterisk::before{
  content:"\*";
}

.b-fa-square-check::before{
  content:"\f14a";
}

.b-fa-check-square::before{
  content:"\f14a";
}

.b-fa-peseta-sign::before{
  content:"\e221";
}

.b-fa-heading::before{
  content:"\f1dc";
}

.b-fa-header::before{
  content:"\f1dc";
}

.b-fa-ghost::before{
  content:"\f6e2";
}

.b-fa-list::before{
  content:"\f03a";
}

.b-fa-list-squares::before{
  content:"\f03a";
}

.b-fa-square-phone-flip::before{
  content:"\f87b";
}

.b-fa-phone-square-alt::before{
  content:"\f87b";
}

.b-fa-cart-plus::before{
  content:"\f217";
}

.b-fa-gamepad::before{
  content:"\f11b";
}

.b-fa-circle-dot::before{
  content:"\f192";
}

.b-fa-dot-circle::before{
  content:"\f192";
}

.b-fa-face-dizzy::before{
  content:"\f567";
}

.b-fa-dizzy::before{
  content:"\f567";
}

.b-fa-egg::before{
  content:"\f7fb";
}

.b-fa-house-medical-circle-xmark::before{
  content:"\e513";
}

.b-fa-campground::before{
  content:"\f6bb";
}

.b-fa-folder-plus::before{
  content:"\f65e";
}

.b-fa-futbol::before{
  content:"\f1e3";
}

.b-fa-futbol-ball::before{
  content:"\f1e3";
}

.b-fa-soccer-ball::before{
  content:"\f1e3";
}

.b-fa-paintbrush::before{
  content:"\f1fc";
}

.b-fa-paint-brush::before{
  content:"\f1fc";
}

.b-fa-lock::before{
  content:"\f023";
}

.b-fa-gas-pump::before{
  content:"\f52f";
}

.b-fa-hot-tub-person::before{
  content:"\f593";
}

.b-fa-hot-tub::before{
  content:"\f593";
}

.b-fa-map-location::before{
  content:"\f59f";
}

.b-fa-map-marked::before{
  content:"\f59f";
}

.b-fa-house-flood-water::before{
  content:"\e50e";
}

.b-fa-tree::before{
  content:"\f1bb";
}

.b-fa-bridge-lock::before{
  content:"\e4cc";
}

.b-fa-sack-dollar::before{
  content:"\f81d";
}

.b-fa-pen-to-square::before{
  content:"\f044";
}

.b-fa-edit::before{
  content:"\f044";
}

.b-fa-car-side::before{
  content:"\f5e4";
}

.b-fa-share-nodes::before{
  content:"\f1e0";
}

.b-fa-share-alt::before{
  content:"\f1e0";
}

.b-fa-heart-circle-minus::before{
  content:"\e4ff";
}

.b-fa-hourglass-half::before{
  content:"\f252";
}

.b-fa-hourglass-2::before{
  content:"\f252";
}

.b-fa-microscope::before{
  content:"\f610";
}

.b-fa-sink::before{
  content:"\e06d";
}

.b-fa-bag-shopping::before{
  content:"\f290";
}

.b-fa-shopping-bag::before{
  content:"\f290";
}

.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-mitten::before{
  content:"\f7b5";
}

.b-fa-person-rays::before{
  content:"\e54d";
}

.b-fa-users::before{
  content:"\f0c0";
}

.b-fa-eye-slash::before{
  content:"\f070";
}

.b-fa-flask-vial::before{
  content:"\e4f3";
}

.b-fa-hand::before{
  content:"\f256";
}

.b-fa-hand-paper::before{
  content:"\f256";
}

.b-fa-om::before{
  content:"\f679";
}

.b-fa-worm::before{
  content:"\e599";
}

.b-fa-house-circle-xmark::before{
  content:"\e50b";
}

.b-fa-plug::before{
  content:"\f1e6";
}

.b-fa-chevron-up::before{
  content:"\f077";
}

.b-fa-hand-spock::before{
  content:"\f259";
}

.b-fa-stopwatch::before{
  content:"\f2f2";
}

.b-fa-face-kiss::before{
  content:"\f596";
}

.b-fa-kiss::before{
  content:"\f596";
}

.b-fa-bridge-circle-xmark::before{
  content:"\e4cb";
}

.b-fa-face-grin-tongue::before{
  content:"\f589";
}

.b-fa-grin-tongue::before{
  content:"\f589";
}

.b-fa-chess-bishop::before{
  content:"\f43a";
}

.b-fa-face-grin-wink::before{
  content:"\f58c";
}

.b-fa-grin-wink::before{
  content:"\f58c";
}

.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-road-circle-check::before{
  content:"\e564";
}

.b-fa-dice-five::before{
  content:"\f523";
}

.b-fa-square-rss::before{
  content:"\f143";
}

.b-fa-rss-square::before{
  content:"\f143";
}

.b-fa-land-mine-on::before{
  content:"\e51b";
}

.b-fa-i-cursor::before{
  content:"\f246";
}

.b-fa-stamp::before{
  content:"\f5bf";
}

.b-fa-stairs::before{
  content:"\e289";
}

.b-fa-i::before{
  content:"I";
}

.b-fa-hryvnia-sign::before{
  content:"\f6f2";
}

.b-fa-hryvnia::before{
  content:"\f6f2";
}

.b-fa-pills::before{
  content:"\f484";
}

.b-fa-face-grin-wide::before{
  content:"\f581";
}

.b-fa-grin-alt::before{
  content:"\f581";
}

.b-fa-tooth::before{
  content:"\f5c9";
}

.b-fa-v::before{
  content:"V";
}

.b-fa-bangladeshi-taka-sign::before{
  content:"\e2e6";
}

.b-fa-bicycle::before{
  content:"\f206";
}

.b-fa-staff-snake::before{
  content:"\e579";
}

.b-fa-rod-asclepius::before{
  content:"\e579";
}

.b-fa-rod-snake::before{
  content:"\e579";
}

.b-fa-staff-aesculapius::before{
  content:"\e579";
}

.b-fa-head-side-cough-slash::before{
  content:"\e062";
}

.b-fa-truck-medical::before{
  content:"\f0f9";
}

.b-fa-ambulance::before{
  content:"\f0f9";
}

.b-fa-wheat-awn-circle-exclamation::before{
  content:"\e598";
}

.b-fa-snowman::before{
  content:"\f7d0";
}

.b-fa-mortar-pestle::before{
  content:"\f5a7";
}

.b-fa-road-barrier::before{
  content:"\e562";
}

.b-fa-school::before{
  content:"\f549";
}

.b-fa-igloo::before{
  content:"\f7ae";
}

.b-fa-joint::before{
  content:"\f595";
}

.b-fa-angle-right::before{
  content:"\f105";
}

.b-fa-horse::before{
  content:"\f6f0";
}

.b-fa-q::before{
  content:"Q";
}

.b-fa-g::before{
  content:"G";
}

.b-fa-notes-medical::before{
  content:"\f481";
}

.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-dong-sign::before{
  content:"\e169";
}

.b-fa-capsules::before{
  content:"\f46b";
}

.b-fa-poo-storm::before{
  content:"\f75a";
}

.b-fa-poo-bolt::before{
  content:"\f75a";
}

.b-fa-face-frown-open::before{
  content:"\f57a";
}

.b-fa-frown-open::before{
  content:"\f57a";
}

.b-fa-hand-point-up::before{
  content:"\f0a6";
}

.b-fa-money-bill::before{
  content:"\f0d6";
}

.b-fa-bookmark::before{
  content:"\f02e";
}

.b-fa-align-justify::before{
  content:"\f039";
}

.b-fa-umbrella-beach::before{
  content:"\f5ca";
}

.b-fa-helmet-un::before{
  content:"\e503";
}

.b-fa-bullseye::before{
  content:"\f140";
}

.b-fa-bacon::before{
  content:"\f7e5";
}

.b-fa-hand-point-down::before{
  content:"\f0a7";
}

.b-fa-arrow-up-from-bracket::before{
  content:"\e09a";
}

.b-fa-folder::before{
  content:"\f07b";
}

.b-fa-folder-blank::before{
  content:"\f07b";
}

.b-fa-file-waveform::before{
  content:"\f478";
}

.b-fa-file-medical-alt::before{
  content:"\f478";
}

.b-fa-radiation::before{
  content:"\f7b9";
}

.b-fa-chart-simple::before{
  content:"\e473";
}

.b-fa-mars-stroke::before{
  content:"\f229";
}

.b-fa-vial::before{
  content:"\f492";
}

.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-wand-magic-sparkles::before{
  content:"\e2ca";
}

.b-fa-magic-wand-sparkles::before{
  content:"\e2ca";
}

.b-fa-e::before{
  content:"E";
}

.b-fa-pen-clip::before{
  content:"\f305";
}

.b-fa-pen-alt::before{
  content:"\f305";
}

.b-fa-bridge-circle-exclamation::before{
  content:"\e4ca";
}

.b-fa-user::before{
  content:"\f007";
}

.b-fa-school-circle-check::before{
  content:"\e56b";
}

.b-fa-dumpster::before{
  content:"\f793";
}

.b-fa-van-shuttle::before{
  content:"\f5b6";
}

.b-fa-shuttle-van::before{
  content:"\f5b6";
}

.b-fa-building-user::before{
  content:"\e4da";
}

.b-fa-square-caret-left::before{
  content:"\f191";
}

.b-fa-caret-square-left::before{
  content:"\f191";
}

.b-fa-highlighter::before{
  content:"\f591";
}

.b-fa-key::before{
  content:"\f084";
}

.b-fa-bullhorn::before{
  content:"\f0a1";
}

.b-fa-globe::before{
  content:"\f0ac";
}

.b-fa-synagogue::before{
  content:"\f69b";
}

.b-fa-person-half-dress::before{
  content:"\e548";
}

.b-fa-road-bridge::before{
  content:"\e563";
}

.b-fa-location-arrow::before{
  content:"\f124";
}

.b-fa-c::before{
  content:"C";
}

.b-fa-tablet-button::before{
  content:"\f10a";
}

.b-fa-building-lock::before{
  content:"\e4d6";
}

.b-fa-pizza-slice::before{
  content:"\f818";
}

.b-fa-money-bill-wave::before{
  content:"\f53a";
}

.b-fa-chart-area::before{
  content:"\f1fe";
}

.b-fa-area-chart::before{
  content:"\f1fe";
}

.b-fa-house-flag::before{
  content:"\e50d";
}

.b-fa-person-circle-minus::before{
  content:"\e540";
}

.b-fa-ban::before{
  content:"\f05e";
}

.b-fa-cancel::before{
  content:"\f05e";
}

.b-fa-camera-rotate::before{
  content:"\e0d8";
}

.b-fa-spray-can-sparkles::before{
  content:"\f5d0";
}

.b-fa-air-freshener::before{
  content:"\f5d0";
}

.b-fa-star::before{
  content:"\f005";
}

.b-fa-repeat::before{
  content:"\f363";
}

.b-fa-cross::before{
  content:"\f654";
}

.b-fa-box::before{
  content:"\f466";
}

.b-fa-venus-mars::before{
  content:"\f228";
}

.b-fa-arrow-pointer::before{
  content:"\f245";
}

.b-fa-mouse-pointer::before{
  content:"\f245";
}

.b-fa-maximize::before{
  content:"\f31e";
}

.b-fa-expand-arrows-alt::before{
  content:"\f31e";
}

.b-fa-charging-station::before{
  content:"\f5e7";
}

.b-fa-shapes::before{
  content:"\f61f";
}

.b-fa-triangle-circle-square::before{
  content:"\f61f";
}

.b-fa-shuffle::before{
  content:"\f074";
}

.b-fa-random::before{
  content:"\f074";
}

.b-fa-person-running::before{
  content:"\f70c";
}

.b-fa-running::before{
  content:"\f70c";
}

.b-fa-mobile-retro::before{
  content:"\e527";
}

.b-fa-grip-lines-vertical::before{
  content:"\f7a5";
}

.b-fa-spider::before{
  content:"\f717";
}

.b-fa-hands-bound::before{
  content:"\e4f9";
}

.b-fa-file-invoice-dollar::before{
  content:"\f571";
}

.b-fa-plane-circle-exclamation::before{
  content:"\e556";
}

.b-fa-x-ray::before{
  content:"\f497";
}

.b-fa-spell-check::before{
  content:"\f891";
}

.b-fa-slash::before{
  content:"\f715";
}

.b-fa-computer-mouse::before{
  content:"\f8cc";
}

.b-fa-mouse::before{
  content:"\f8cc";
}

.b-fa-arrow-right-to-bracket::before{
  content:"\f090";
}

.b-fa-sign-in::before{
  content:"\f090";
}

.b-fa-shop-slash::before{
  content:"\e070";
}

.b-fa-store-alt-slash::before{
  content:"\e070";
}

.b-fa-server::before{
  content:"\f233";
}

.b-fa-virus-covid-slash::before{
  content:"\e4a9";
}

.b-fa-shop-lock::before{
  content:"\e4a5";
}

.b-fa-hourglass-start::before{
  content:"\f251";
}

.b-fa-hourglass-1::before{
  content:"\f251";
}

.b-fa-blender-phone::before{
  content:"\f6b6";
}

.b-fa-building-wheat::before{
  content:"\e4db";
}

.b-fa-person-breastfeeding::before{
  content:"\e53a";
}

.b-fa-right-to-bracket::before{
  content:"\f2f6";
}

.b-fa-sign-in-alt::before{
  content:"\f2f6";
}

.b-fa-venus::before{
  content:"\f221";
}

.b-fa-passport::before{
  content:"\f5ab";
}

.b-fa-thumbtack-slash::before{
  content:"\e68f";
}

.b-fa-thumb-tack-slash::before{
  content:"\e68f";
}

.b-fa-heart-pulse::before{
  content:"\f21e";
}

.b-fa-heartbeat::before{
  content:"\f21e";
}

.b-fa-people-carry-box::before{
  content:"\f4ce";
}

.b-fa-people-carry::before{
  content:"\f4ce";
}

.b-fa-temperature-high::before{
  content:"\f769";
}

.b-fa-microchip::before{
  content:"\f2db";
}

.b-fa-crown::before{
  content:"\f521";
}

.b-fa-weight-hanging::before{
  content:"\f5cd";
}

.b-fa-xmarks-lines::before{
  content:"\e59a";
}

.b-fa-file-prescription::before{
  content:"\f572";
}

.b-fa-weight-scale::before{
  content:"\f496";
}

.b-fa-weight::before{
  content:"\f496";
}

.b-fa-user-group::before{
  content:"\f500";
}

.b-fa-user-friends::before{
  content:"\f500";
}

.b-fa-arrow-up-a-z::before{
  content:"\f15e";
}

.b-fa-sort-alpha-up::before{
  content:"\f15e";
}

.b-fa-chess-knight::before{
  content:"\f441";
}

.b-fa-face-laugh-squint::before{
  content:"\f59b";
}

.b-fa-laugh-squint::before{
  content:"\f59b";
}

.b-fa-wheelchair::before{
  content:"\f193";
}

.b-fa-circle-arrow-up::before{
  content:"\f0aa";
}

.b-fa-arrow-circle-up::before{
  content:"\f0aa";
}

.b-fa-toggle-on::before{
  content:"\f205";
}

.b-fa-person-walking::before{
  content:"\f554";
}

.b-fa-walking::before{
  content:"\f554";
}

.b-fa-l::before{
  content:"L";
}

.b-fa-fire::before{
  content:"\f06d";
}

.b-fa-bed-pulse::before{
  content:"\f487";
}

.b-fa-procedures::before{
  content:"\f487";
}

.b-fa-shuttle-space::before{
  content:"\f197";
}

.b-fa-space-shuttle::before{
  content:"\f197";
}

.b-fa-face-laugh::before{
  content:"\f599";
}

.b-fa-laugh::before{
  content:"\f599";
}

.b-fa-folder-open::before{
  content:"\f07c";
}

.b-fa-heart-circle-plus::before{
  content:"\e500";
}

.b-fa-code-fork::before{
  content:"\e13b";
}

.b-fa-city::before{
  content:"\f64f";
}

.b-fa-microphone-lines::before{
  content:"\f3c9";
}

.b-fa-microphone-alt::before{
  content:"\f3c9";
}

.b-fa-pepper-hot::before{
  content:"\f816";
}

.b-fa-unlock::before{
  content:"\f09c";
}

.b-fa-colon-sign::before{
  content:"\e140";
}

.b-fa-headset::before{
  content:"\f590";
}

.b-fa-store-slash::before{
  content:"\e071";
}

.b-fa-road-circle-xmark::before{
  content:"\e566";
}

.b-fa-user-minus::before{
  content:"\f503";
}

.b-fa-mars-stroke-up::before{
  content:"\f22a";
}

.b-fa-mars-stroke-v::before{
  content:"\f22a";
}

.b-fa-champagne-glasses::before{
  content:"\f79f";
}

.b-fa-glass-cheers::before{
  content:"\f79f";
}

.b-fa-clipboard::before{
  content:"\f328";
}

.b-fa-house-circle-exclamation::before{
  content:"\e50a";
}

.b-fa-file-arrow-up::before{
  content:"\f574";
}

.b-fa-file-upload::before{
  content:"\f574";
}

.b-fa-wifi::before{
  content:"\f1eb";
}

.b-fa-wifi-3::before{
  content:"\f1eb";
}

.b-fa-wifi-strong::before{
  content:"\f1eb";
}

.b-fa-bath::before{
  content:"\f2cd";
}

.b-fa-bathtub::before{
  content:"\f2cd";
}

.b-fa-underline::before{
  content:"\f0cd";
}

.b-fa-user-pen::before{
  content:"\f4ff";
}

.b-fa-user-edit::before{
  content:"\f4ff";
}

.b-fa-signature::before{
  content:"\f5b7";
}

.b-fa-stroopwafel::before{
  content:"\f551";
}

.b-fa-bold::before{
  content:"\f032";
}

.b-fa-anchor-lock::before{
  content:"\e4ad";
}

.b-fa-building-ngo::before{
  content:"\e4d7";
}

.b-fa-manat-sign::before{
  content:"\e1d5";
}

.b-fa-not-equal::before{
  content:"\f53e";
}

.b-fa-border-top-left::before{
  content:"\f853";
}

.b-fa-border-style::before{
  content:"\f853";
}

.b-fa-map-location-dot::before{
  content:"\f5a0";
}

.b-fa-map-marked-alt::before{
  content:"\f5a0";
}

.b-fa-jedi::before{
  content:"\f669";
}

.b-fa-square-poll-vertical::before{
  content:"\f681";
}

.b-fa-poll::before{
  content:"\f681";
}

.b-fa-mug-hot::before{
  content:"\f7b6";
}

.b-fa-car-battery::before{
  content:"\f5df";
}

.b-fa-battery-car::before{
  content:"\f5df";
}

.b-fa-gift::before{
  content:"\f06b";
}

.b-fa-dice-two::before{
  content:"\f528";
}

.b-fa-chess-queen::before{
  content:"\f445";
}

.b-fa-glasses::before{
  content:"\f530";
}

.b-fa-chess-board::before{
  content:"\f43c";
}

.b-fa-building-circle-check::before{
  content:"\e4d2";
}

.b-fa-person-chalkboard::before{
  content:"\e53d";
}

.b-fa-mars-stroke-right::before{
  content:"\f22b";
}

.b-fa-mars-stroke-h::before{
  content:"\f22b";
}

.b-fa-hand-back-fist::before{
  content:"\f255";
}

.b-fa-hand-rock::before{
  content:"\f255";
}

.b-fa-square-caret-up::before{
  content:"\f151";
}

.b-fa-caret-square-up::before{
  content:"\f151";
}

.b-fa-cloud-showers-water::before{
  content:"\e4e4";
}

.b-fa-chart-bar::before{
  content:"\f080";
}

.b-fa-bar-chart::before{
  content:"\f080";
}

.b-fa-hands-bubbles::before{
  content:"\e05e";
}

.b-fa-hands-wash::before{
  content:"\e05e";
}

.b-fa-less-than-equal::before{
  content:"\f537";
}

.b-fa-train::before{
  content:"\f238";
}

.b-fa-eye-low-vision::before{
  content:"\f2a8";
}

.b-fa-low-vision::before{
  content:"\f2a8";
}

.b-fa-crow::before{
  content:"\f520";
}

.b-fa-sailboat::before{
  content:"\e445";
}

.b-fa-window-restore::before{
  content:"\f2d2";
}

.b-fa-square-plus::before{
  content:"\f0fe";
}

.b-fa-plus-square::before{
  content:"\f0fe";
}

.b-fa-torii-gate::before{
  content:"\f6a1";
}

.b-fa-frog::before{
  content:"\f52e";
}

.b-fa-bucket::before{
  content:"\e4cf";
}

.b-fa-image::before{
  content:"\f03e";
}

.b-fa-microphone::before{
  content:"\f130";
}

.b-fa-cow::before{
  content:"\f6c8";
}

.b-fa-caret-up::before{
  content:"\f0d8";
}

.b-fa-screwdriver::before{
  content:"\f54a";
}

.b-fa-folder-closed::before{
  content:"\e185";
}

.b-fa-house-tsunami::before{
  content:"\e515";
}

.b-fa-square-nfi::before{
  content:"\e576";
}

.b-fa-arrow-up-from-ground-water::before{
  content:"\e4b5";
}

.b-fa-martini-glass::before{
  content:"\f57b";
}

.b-fa-glass-martini-alt::before{
  content:"\f57b";
}

.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-table-columns::before{
  content:"\f0db";
}

.b-fa-columns::before{
  content:"\f0db";
}

.b-fa-lemon::before{
  content:"\f094";
}

.b-fa-head-side-mask::before{
  content:"\e063";
}

.b-fa-handshake::before{
  content:"\f2b5";
}

.b-fa-gem::before{
  content:"\f3a5";
}

.b-fa-dolly::before{
  content:"\f472";
}

.b-fa-dolly-box::before{
  content:"\f472";
}

.b-fa-smoking::before{
  content:"\f48d";
}

.b-fa-minimize::before{
  content:"\f78c";
}

.b-fa-compress-arrows-alt::before{
  content:"\f78c";
}

.b-fa-monument::before{
  content:"\f5a6";
}

.b-fa-snowplow::before{
  content:"\f7d2";
}

.b-fa-angles-right::before{
  content:"\f101";
}

.b-fa-angle-double-right::before{
  content:"\f101";
}

.b-fa-cannabis::before{
  content:"\f55f";
}

.b-fa-circle-play::before{
  content:"\f144";
}

.b-fa-play-circle::before{
  content:"\f144";
}

.b-fa-tablets::before{
  content:"\f490";
}

.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-chair::before{
  content:"\f6c0";
}

.b-fa-circle-check::before{
  content:"\f058";
}

.b-fa-check-circle::before{
  content:"\f058";
}

.b-fa-circle-stop::before{
  content:"\f28d";
}

.b-fa-stop-circle::before{
  content:"\f28d";
}

.b-fa-compass-drafting::before{
  content:"\f568";
}

.b-fa-drafting-compass::before{
  content:"\f568";
}

.b-fa-plate-wheat::before{
  content:"\e55a";
}

.b-fa-icicles::before{
  content:"\f7ad";
}

.b-fa-person-shelter::before{
  content:"\e54f";
}

.b-fa-neuter::before{
  content:"\f22c";
}

.b-fa-id-badge::before{
  content:"\f2c1";
}

.b-fa-marker::before{
  content:"\f5a1";
}

.b-fa-face-laugh-beam::before{
  content:"\f59a";
}

.b-fa-laugh-beam::before{
  content:"\f59a";
}

.b-fa-helicopter-symbol::before{
  content:"\e502";
}

.b-fa-universal-access::before{
  content:"\f29a";
}

.b-fa-circle-chevron-up::before{
  content:"\f139";
}

.b-fa-chevron-circle-up::before{
  content:"\f139";
}

.b-fa-lari-sign::before{
  content:"\e1c8";
}

.b-fa-volcano::before{
  content:"\f770";
}

.b-fa-person-walking-dashed-line-arrow-right::before{
  content:"\e553";
}

.b-fa-sterling-sign::before{
  content:"\f154";
}

.b-fa-gbp::before{
  content:"\f154";
}

.b-fa-pound-sign::before{
  content:"\f154";
}

.b-fa-viruses::before{
  content:"\e076";
}

.b-fa-square-person-confined::before{
  content:"\e577";
}

.b-fa-user-tie::before{
  content:"\f508";
}

.b-fa-arrow-down-long::before{
  content:"\f175";
}

.b-fa-long-arrow-down::before{
  content:"\f175";
}

.b-fa-tent-arrow-down-to-line::before{
  content:"\e57e";
}

.b-fa-certificate::before{
  content:"\f0a3";
}

.b-fa-reply-all::before{
  content:"\f122";
}

.b-fa-mail-reply-all::before{
  content:"\f122";
}

.b-fa-suitcase::before{
  content:"\f0f2";
}

.b-fa-person-skating::before{
  content:"\f7c5";
}

.b-fa-skating::before{
  content:"\f7c5";
}

.b-fa-filter-circle-dollar::before{
  content:"\f662";
}

.b-fa-funnel-dollar::before{
  content:"\f662";
}

.b-fa-camera-retro::before{
  content:"\f083";
}

.b-fa-circle-arrow-down::before{
  content:"\f0ab";
}

.b-fa-arrow-circle-down::before{
  content:"\f0ab";
}

.b-fa-file-import::before{
  content:"\f56f";
}

.b-fa-arrow-right-to-file::before{
  content:"\f56f";
}

.b-fa-square-arrow-up-right::before{
  content:"\f14c";
}

.b-fa-external-link-square::before{
  content:"\f14c";
}

.b-fa-box-open::before{
  content:"\f49e";
}

.b-fa-scroll::before{
  content:"\f70e";
}

.b-fa-spa::before{
  content:"\f5bb";
}

.b-fa-location-pin-lock::before{
  content:"\e51f";
}

.b-fa-pause::before{
  content:"\f04c";
}

.b-fa-hill-avalanche::before{
  content:"\e507";
}

.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-bomb::before{
  content:"\f1e2";
}

.b-fa-registered::before{
  content:"\f25d";
}

.b-fa-address-card::before{
  content:"\f2bb";
}

.b-fa-contact-card::before{
  content:"\f2bb";
}

.b-fa-vcard::before{
  content:"\f2bb";
}

.b-fa-scale-unbalanced-flip::before{
  content:"\f516";
}

.b-fa-balance-scale-right::before{
  content:"\f516";
}

.b-fa-subscript::before{
  content:"\f12c";
}

.b-fa-diamond-turn-right::before{
  content:"\f5eb";
}

.b-fa-directions::before{
  content:"\f5eb";
}

.b-fa-burst::before{
  content:"\e4dc";
}

.b-fa-house-laptop::before{
  content:"\e066";
}

.b-fa-laptop-house::before{
  content:"\e066";
}

.b-fa-face-tired::before{
  content:"\f5c8";
}

.b-fa-tired::before{
  content:"\f5c8";
}

.b-fa-money-bills::before{
  content:"\e1f3";
}

.b-fa-smog::before{
  content:"\f75f";
}

.b-fa-crutch::before{
  content:"\f7f7";
}

.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-palette::before{
  content:"\f53f";
}

.b-fa-arrows-turn-right::before{
  content:"\e4c0";
}

.b-fa-vest::before{
  content:"\e085";
}

.b-fa-ferry::before{
  content:"\e4ea";
}

.b-fa-arrows-down-to-people::before{
  content:"\e4b9";
}

.b-fa-seedling::before{
  content:"\f4d8";
}

.b-fa-sprout::before{
  content:"\f4d8";
}

.b-fa-left-right::before{
  content:"\f337";
}

.b-fa-arrows-alt-h::before{
  content:"\f337";
}

.b-fa-boxes-packing::before{
  content:"\e4c7";
}

.b-fa-circle-arrow-left::before{
  content:"\f0a8";
}

.b-fa-arrow-circle-left::before{
  content:"\f0a8";
}

.b-fa-group-arrows-rotate::before{
  content:"\e4f6";
}

.b-fa-bowl-food::before{
  content:"\e4c6";
}

.b-fa-candy-cane::before{
  content:"\f786";
}

.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-cloud-bolt::before{
  content:"\f76c";
}

.b-fa-thunderstorm::before{
  content:"\f76c";
}

.b-fa-text-slash::before{
  content:"\f87d";
}

.b-fa-remove-format::before{
  content:"\f87d";
}

.b-fa-face-smile-wink::before{
  content:"\f4da";
}

.b-fa-smile-wink::before{
  content:"\f4da";
}

.b-fa-file-word::before{
  content:"\f1c2";
}

.b-fa-file-powerpoint::before{
  content:"\f1c4";
}

.b-fa-arrows-left-right::before{
  content:"\f07e";
}

.b-fa-arrows-h::before{
  content:"\f07e";
}

.b-fa-house-lock::before{
  content:"\e510";
}

.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-children::before{
  content:"\e4e1";
}

.b-fa-chalkboard::before{
  content:"\f51b";
}

.b-fa-blackboard::before{
  content:"\f51b";
}

.b-fa-user-large-slash::before{
  content:"\f4fa";
}

.b-fa-user-alt-slash::before{
  content:"\f4fa";
}

.b-fa-envelope-open::before{
  content:"\f2b6";
}

.b-fa-handshake-simple-slash::before{
  content:"\e05f";
}

.b-fa-handshake-alt-slash::before{
  content:"\e05f";
}

.b-fa-mattress-pillow::before{
  content:"\e525";
}

.b-fa-guarani-sign::before{
  content:"\e19a";
}

.b-fa-arrows-rotate::before{
  content:"\f021";
}

.b-fa-refresh::before{
  content:"\f021";
}

.b-fa-sync::before{
  content:"\f021";
}

.b-fa-fire-extinguisher::before{
  content:"\f134";
}

.b-fa-cruzeiro-sign::before{
  content:"\e152";
}

.b-fa-greater-than-equal::before{
  content:"\f532";
}

.b-fa-shield-halved::before{
  content:"\f3ed";
}

.b-fa-shield-alt::before{
  content:"\f3ed";
}

.b-fa-book-atlas::before{
  content:"\f558";
}

.b-fa-atlas::before{
  content:"\f558";
}

.b-fa-virus::before{
  content:"\e074";
}

.b-fa-envelope-circle-check::before{
  content:"\e4e8";
}

.b-fa-layer-group::before{
  content:"\f5fd";
}

.b-fa-arrows-to-dot::before{
  content:"\e4be";
}

.b-fa-archway::before{
  content:"\f557";
}

.b-fa-heart-circle-check::before{
  content:"\e4fd";
}

.b-fa-house-chimney-crack::before{
  content:"\f6f1";
}

.b-fa-house-damage::before{
  content:"\f6f1";
}

.b-fa-file-zipper::before{
  content:"\f1c6";
}

.b-fa-file-archive::before{
  content:"\f1c6";
}

.b-fa-square::before{
  content:"\f0c8";
}

.b-fa-martini-glass-empty::before{
  content:"\f000";
}

.b-fa-glass-martini::before{
  content:"\f000";
}

.b-fa-couch::before{
  content:"\f4b8";
}

.b-fa-cedi-sign::before{
  content:"\e0df";
}

.b-fa-italic::before{
  content:"\f033";
}

.b-fa-table-cells-column-lock::before{
  content:"\e678";
}

.b-fa-church::before{
  content:"\f51d";
}

.b-fa-comments-dollar::before{
  content:"\f653";
}

.b-fa-democrat::before{
  content:"\f747";
}

.b-fa-z::before{
  content:"Z";
}

.b-fa-person-skiing::before{
  content:"\f7c9";
}

.b-fa-skiing::before{
  content:"\f7c9";
}

.b-fa-road-lock::before{
  content:"\e567";
}

.b-fa-a::before{
  content:"A";
}

.b-fa-temperature-arrow-down::before{
  content:"\e03f";
}

.b-fa-temperature-down::before{
  content:"\e03f";
}

.b-fa-feather-pointed::before{
  content:"\f56b";
}

.b-fa-feather-alt::before{
  content:"\f56b";
}

.b-fa-p::before{
  content:"P";
}

.b-fa-snowflake::before{
  content:"\f2dc";
}

.b-fa-newspaper::before{
  content:"\f1ea";
}

.b-fa-rectangle-ad::before{
  content:"\f641";
}

.b-fa-ad::before{
  content:"\f641";
}

.b-fa-circle-arrow-right::before{
  content:"\f0a9";
}

.b-fa-arrow-circle-right::before{
  content:"\f0a9";
}

.b-fa-filter-circle-xmark::before{
  content:"\e17b";
}

.b-fa-locust::before{
  content:"\e520";
}

.b-fa-sort::before{
  content:"\f0dc";
}

.b-fa-unsorted::before{
  content:"\f0dc";
}

.b-fa-list-ol::before{
  content:"\f0cb";
}

.b-fa-list-1-2::before{
  content:"\f0cb";
}

.b-fa-list-numeric::before{
  content:"\f0cb";
}

.b-fa-person-dress-burst::before{
  content:"\e544";
}

.b-fa-money-check-dollar::before{
  content:"\f53d";
}

.b-fa-money-check-alt::before{
  content:"\f53d";
}

.b-fa-vector-square::before{
  content:"\f5cb";
}

.b-fa-bread-slice::before{
  content:"\f7ec";
}

.b-fa-language::before{
  content:"\f1ab";
}

.b-fa-face-kiss-wink-heart::before{
  content:"\f598";
}

.b-fa-kiss-wink-heart::before{
  content:"\f598";
}

.b-fa-filter::before{
  content:"\f0b0";
}

.b-fa-question::before{
  content:"\?";
}

.b-fa-file-signature::before{
  content:"\f573";
}

.b-fa-up-down-left-right::before{
  content:"\f0b2";
}

.b-fa-arrows-alt::before{
  content:"\f0b2";
}

.b-fa-house-chimney-user::before{
  content:"\e065";
}

.b-fa-hand-holding-heart::before{
  content:"\f4be";
}

.b-fa-puzzle-piece::before{
  content:"\f12e";
}

.b-fa-money-check::before{
  content:"\f53c";
}

.b-fa-star-half-stroke::before{
  content:"\f5c0";
}

.b-fa-star-half-alt::before{
  content:"\f5c0";
}

.b-fa-code::before{
  content:"\f121";
}

.b-fa-whiskey-glass::before{
  content:"\f7a0";
}

.b-fa-glass-whiskey::before{
  content:"\f7a0";
}

.b-fa-building-circle-exclamation::before{
  content:"\e4d3";
}

.b-fa-magnifying-glass-chart::before{
  content:"\e522";
}

.b-fa-arrow-up-right-from-square::before{
  content:"\f08e";
}

.b-fa-external-link::before{
  content:"\f08e";
}

.b-fa-cubes-stacked::before{
  content:"\e4e6";
}

.b-fa-won-sign::before{
  content:"\f159";
}

.b-fa-krw::before{
  content:"\f159";
}

.b-fa-won::before{
  content:"\f159";
}

.b-fa-virus-covid::before{
  content:"\e4a8";
}

.b-fa-austral-sign::before{
  content:"\e0a9";
}

.b-fa-f::before{
  content:"F";
}

.b-fa-leaf::before{
  content:"\f06c";
}

.b-fa-road::before{
  content:"\f018";
}

.b-fa-taxi::before{
  content:"\f1ba";
}

.b-fa-cab::before{
  content:"\f1ba";
}

.b-fa-person-circle-plus::before{
  content:"\e541";
}

.b-fa-chart-pie::before{
  content:"\f200";
}

.b-fa-pie-chart::before{
  content:"\f200";
}

.b-fa-bolt-lightning::before{
  content:"\e0b7";
}

.b-fa-sack-xmark::before{
  content:"\e56a";
}

.b-fa-file-excel::before{
  content:"\f1c3";
}

.b-fa-file-contract::before{
  content:"\f56c";
}

.b-fa-fish-fins::before{
  content:"\e4f2";
}

.b-fa-building-flag::before{
  content:"\e4d5";
}

.b-fa-face-grin-beam::before{
  content:"\f582";
}

.b-fa-grin-beam::before{
  content:"\f582";
}

.b-fa-object-ungroup::before{
  content:"\f248";
}

.b-fa-poop::before{
  content:"\f619";
}

.b-fa-location-pin::before{
  content:"\f041";
}

.b-fa-map-marker::before{
  content:"\f041";
}

.b-fa-kaaba::before{
  content:"\f66b";
}

.b-fa-toilet-paper::before{
  content:"\f71e";
}

.b-fa-helmet-safety::before{
  content:"\f807";
}

.b-fa-hard-hat::before{
  content:"\f807";
}

.b-fa-hat-hard::before{
  content:"\f807";
}

.b-fa-eject::before{
  content:"\f052";
}

.b-fa-circle-right::before{
  content:"\f35a";
}

.b-fa-arrow-alt-circle-right::before{
  content:"\f35a";
}

.b-fa-plane-circle-check::before{
  content:"\e555";
}

.b-fa-face-rolling-eyes::before{
  content:"\f5a5";
}

.b-fa-meh-rolling-eyes::before{
  content:"\f5a5";
}

.b-fa-object-group::before{
  content:"\f247";
}

.b-fa-chart-line::before{
  content:"\f201";
}

.b-fa-line-chart::before{
  content:"\f201";
}

.b-fa-mask-ventilator::before{
  content:"\e524";
}

.b-fa-arrow-right::before{
  content:"\f061";
}

.b-fa-signs-post::before{
  content:"\f277";
}

.b-fa-map-signs::before{
  content:"\f277";
}

.b-fa-cash-register::before{
  content:"\f788";
}

.b-fa-person-circle-question::before{
  content:"\e542";
}

.b-fa-h::before{
  content:"H";
}

.b-fa-tarp::before{
  content:"\e57b";
}

.b-fa-screwdriver-wrench::before{
  content:"\f7d9";
}

.b-fa-tools::before{
  content:"\f7d9";
}

.b-fa-arrows-to-eye::before{
  content:"\e4bf";
}

.b-fa-plug-circle-bolt::before{
  content:"\e55b";
}

.b-fa-heart::before{
  content:"\f004";
}

.b-fa-mars-and-venus::before{
  content:"\f224";
}

.b-fa-house-user::before{
  content:"\e1b0";
}

.b-fa-home-user::before{
  content:"\e1b0";
}

.b-fa-dumpster-fire::before{
  content:"\f794";
}

.b-fa-house-crack::before{
  content:"\e3b1";
}

.b-fa-martini-glass-citrus::before{
  content:"\f561";
}

.b-fa-cocktail::before{
  content:"\f561";
}

.b-fa-face-surprise::before{
  content:"\f5c2";
}

.b-fa-surprise::before{
  content:"\f5c2";
}

.b-fa-bottle-water::before{
  content:"\e4c5";
}

.b-fa-circle-pause::before{
  content:"\f28b";
}

.b-fa-pause-circle::before{
  content:"\f28b";
}

.b-fa-toilet-paper-slash::before{
  content:"\e072";
}

.b-fa-apple-whole::before{
  content:"\f5d1";
}

.b-fa-apple-alt::before{
  content:"\f5d1";
}

.b-fa-kitchen-set::before{
  content:"\e51a";
}

.b-fa-r::before{
  content:"R";
}

.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-cube::before{
  content:"\f1b2";
}

.b-fa-bitcoin-sign::before{
  content:"\e0b4";
}

.b-fa-shield-dog::before{
  content:"\e573";
}

.b-fa-solar-panel::before{
  content:"\f5ba";
}

.b-fa-lock-open::before{
  content:"\f3c1";
}

.b-fa-elevator::before{
  content:"\e16d";
}

.b-fa-money-bill-transfer::before{
  content:"\e528";
}

.b-fa-money-bill-trend-up::before{
  content:"\e529";
}

.b-fa-house-flood-water-circle-arrow-right::before{
  content:"\e50f";
}

.b-fa-square-poll-horizontal::before{
  content:"\f682";
}

.b-fa-poll-h::before{
  content:"\f682";
}

.b-fa-circle::before{
  content:"\f111";
}

.b-fa-backward-fast::before{
  content:"\f049";
}

.b-fa-fast-backward::before{
  content:"\f049";
}

.b-fa-recycle::before{
  content:"\f1b8";
}

.b-fa-user-astronaut::before{
  content:"\f4fb";
}

.b-fa-plane-slash::before{
  content:"\e069";
}

.b-fa-trademark::before{
  content:"\f25c";
}

.b-fa-basketball::before{
  content:"\f434";
}

.b-fa-basketball-ball::before{
  content:"\f434";
}

.b-fa-satellite-dish::before{
  content:"\f7c0";
}

.b-fa-circle-up::before{
  content:"\f35b";
}

.b-fa-arrow-alt-circle-up::before{
  content:"\f35b";
}

.b-fa-mobile-screen-button::before{
  content:"\f3cd";
}

.b-fa-mobile-alt::before{
  content:"\f3cd";
}

.b-fa-volume-high::before{
  content:"\f028";
}

.b-fa-volume-up::before{
  content:"\f028";
}

.b-fa-users-rays::before{
  content:"\e593";
}

.b-fa-wallet::before{
  content:"\f555";
}

.b-fa-clipboard-check::before{
  content:"\f46c";
}

.b-fa-file-audio::before{
  content:"\f1c7";
}

.b-fa-burger::before{
  content:"\f805";
}

.b-fa-hamburger::before{
  content:"\f805";
}

.b-fa-wrench::before{
  content:"\f0ad";
}

.b-fa-bugs::before{
  content:"\e4d0";
}

.b-fa-rupee-sign::before{
  content:"\f156";
}

.b-fa-rupee::before{
  content:"\f156";
}

.b-fa-file-image::before{
  content:"\f1c5";
}

.b-fa-circle-question::before{
  content:"\f059";
}

.b-fa-question-circle::before{
  content:"\f059";
}

.b-fa-plane-departure::before{
  content:"\f5b0";
}

.b-fa-handshake-slash::before{
  content:"\e060";
}

.b-fa-book-bookmark::before{
  content:"\e0bb";
}

.b-fa-code-branch::before{
  content:"\f126";
}

.b-fa-hat-cowboy::before{
  content:"\f8c0";
}

.b-fa-bridge::before{
  content:"\e4c8";
}

.b-fa-phone-flip::before{
  content:"\f879";
}

.b-fa-phone-alt::before{
  content:"\f879";
}

.b-fa-truck-front::before{
  content:"\e2b7";
}

.b-fa-cat::before{
  content:"\f6be";
}

.b-fa-anchor-circle-exclamation::before{
  content:"\e4ab";
}

.b-fa-truck-field::before{
  content:"\e58d";
}

.b-fa-route::before{
  content:"\f4d7";
}

.b-fa-clipboard-question::before{
  content:"\e4e3";
}

.b-fa-panorama::before{
  content:"\e209";
}

.b-fa-comment-medical::before{
  content:"\f7f5";
}

.b-fa-teeth-open::before{
  content:"\f62f";
}

.b-fa-file-circle-minus::before{
  content:"\e4ed";
}

.b-fa-tags::before{
  content:"\f02c";
}

.b-fa-wine-glass::before{
  content:"\f4e3";
}

.b-fa-forward-fast::before{
  content:"\f050";
}

.b-fa-fast-forward::before{
  content:"\f050";
}

.b-fa-face-meh-blank::before{
  content:"\f5a4";
}

.b-fa-meh-blank::before{
  content:"\f5a4";
}

.b-fa-square-parking::before{
  content:"\f540";
}

.b-fa-parking::before{
  content:"\f540";
}

.b-fa-house-signal::before{
  content:"\e012";
}

.b-fa-bars-progress::before{
  content:"\f828";
}

.b-fa-tasks-alt::before{
  content:"\f828";
}

.b-fa-faucet-drip::before{
  content:"\e006";
}

.b-fa-cart-flatbed::before{
  content:"\f474";
}

.b-fa-dolly-flatbed::before{
  content:"\f474";
}

.b-fa-ban-smoking::before{
  content:"\f54d";
}

.b-fa-smoking-ban::before{
  content:"\f54d";
}

.b-fa-terminal::before{
  content:"\f120";
}

.b-fa-mobile-button::before{
  content:"\f10b";
}

.b-fa-house-medical-flag::before{
  content:"\e514";
}

.b-fa-basket-shopping::before{
  content:"\f291";
}

.b-fa-shopping-basket::before{
  content:"\f291";
}

.b-fa-tape::before{
  content:"\f4db";
}

.b-fa-bus-simple::before{
  content:"\f55e";
}

.b-fa-bus-alt::before{
  content:"\f55e";
}

.b-fa-eye::before{
  content:"\f06e";
}

.b-fa-face-sad-cry::before{
  content:"\f5b3";
}

.b-fa-sad-cry::before{
  content:"\f5b3";
}

.b-fa-audio-description::before{
  content:"\f29e";
}

.b-fa-person-military-to-person::before{
  content:"\e54c";
}

.b-fa-file-shield::before{
  content:"\e4f0";
}

.b-fa-user-slash::before{
  content:"\f506";
}

.b-fa-pen::before{
  content:"\f304";
}

.b-fa-tower-observation::before{
  content:"\e586";
}

.b-fa-file-code::before{
  content:"\f1c9";
}

.b-fa-signal::before{
  content:"\f012";
}

.b-fa-signal-5::before{
  content:"\f012";
}

.b-fa-signal-perfect::before{
  content:"\f012";
}

.b-fa-bus::before{
  content:"\f207";
}

.b-fa-heart-circle-xmark::before{
  content:"\e501";
}

.b-fa-house-chimney::before{
  content:"\e3af";
}

.b-fa-home-lg::before{
  content:"\e3af";
}

.b-fa-window-maximize::before{
  content:"\f2d0";
}

.b-fa-face-frown::before{
  content:"\f119";
}

.b-fa-frown::before{
  content:"\f119";
}

.b-fa-prescription::before{
  content:"\f5b1";
}

.b-fa-shop::before{
  content:"\f54f";
}

.b-fa-store-alt::before{
  content:"\f54f";
}

.b-fa-floppy-disk::before{
  content:"\f0c7";
}

.b-fa-save::before{
  content:"\f0c7";
}

.b-fa-vihara::before{
  content:"\f6a7";
}

.b-fa-scale-unbalanced::before{
  content:"\f515";
}

.b-fa-balance-scale-left::before{
  content:"\f515";
}

.b-fa-sort-up::before{
  content:"\f0de";
}

.b-fa-sort-asc::before{
  content:"\f0de";
}

.b-fa-comment-dots::before{
  content:"\f4ad";
}

.b-fa-commenting::before{
  content:"\f4ad";
}

.b-fa-plant-wilt::before{
  content:"\e5aa";
}

.b-fa-diamond::before{
  content:"\f219";
}

.b-fa-face-grin-squint::before{
  content:"\f585";
}

.b-fa-grin-squint::before{
  content:"\f585";
}

.b-fa-hand-holding-dollar::before{
  content:"\f4c0";
}

.b-fa-hand-holding-usd::before{
  content:"\f4c0";
}

.b-fa-bacterium::before{
  content:"\e05a";
}

.b-fa-hand-pointer::before{
  content:"\f25a";
}

.b-fa-drum-steelpan::before{
  content:"\f56a";
}

.b-fa-hand-scissors::before{
  content:"\f257";
}

.b-fa-hands-praying::before{
  content:"\f684";
}

.b-fa-praying-hands::before{
  content:"\f684";
}

.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-biohazard::before{
  content:"\f780";
}

.b-fa-location-crosshairs::before{
  content:"\f601";
}

.b-fa-location::before{
  content:"\f601";
}

.b-fa-mars-double::before{
  content:"\f227";
}

.b-fa-child-dress::before{
  content:"\e59c";
}

.b-fa-users-between-lines::before{
  content:"\e591";
}

.b-fa-lungs-virus::before{
  content:"\e067";
}

.b-fa-face-grin-tears::before{
  content:"\f588";
}

.b-fa-grin-tears::before{
  content:"\f588";
}

.b-fa-phone::before{
  content:"\f095";
}

.b-fa-calendar-xmark::before{
  content:"\f273";
}

.b-fa-calendar-times::before{
  content:"\f273";
}

.b-fa-child-reaching::before{
  content:"\e59d";
}

.b-fa-head-side-virus::before{
  content:"\e064";
}

.b-fa-user-gear::before{
  content:"\f4fe";
}

.b-fa-user-cog::before{
  content:"\f4fe";
}

.b-fa-arrow-up-1-9::before{
  content:"\f163";
}

.b-fa-sort-numeric-up::before{
  content:"\f163";
}

.b-fa-door-closed::before{
  content:"\f52a";
}

.b-fa-shield-virus::before{
  content:"\e06c";
}

.b-fa-dice-six::before{
  content:"\f526";
}

.b-fa-mosquito-net::before{
  content:"\e52c";
}

.b-fa-bridge-water::before{
  content:"\e4ce";
}

.b-fa-person-booth::before{
  content:"\f756";
}

.b-fa-text-width::before{
  content:"\f035";
}

.b-fa-hat-wizard::before{
  content:"\f6e8";
}

.b-fa-pen-fancy::before{
  content:"\f5ac";
}

.b-fa-person-digging::before{
  content:"\f85e";
}

.b-fa-digging::before{
  content:"\f85e";
}

.b-fa-trash::before{
  content:"\f1f8";
}

.b-fa-gauge-simple::before{
  content:"\f629";
}

.b-fa-gauge-simple-med::before{
  content:"\f629";
}

.b-fa-tachometer-average::before{
  content:"\f629";
}

.b-fa-book-medical::before{
  content:"\f7e6";
}

.b-fa-poo::before{
  content:"\f2fe";
}

.b-fa-quote-right::before{
  content:"\f10e";
}

.b-fa-quote-right-alt::before{
  content:"\f10e";
}

.b-fa-shirt::before{
  content:"\f553";
}

.b-fa-t-shirt::before{
  content:"\f553";
}

.b-fa-tshirt::before{
  content:"\f553";
}

.b-fa-cubes::before{
  content:"\f1b3";
}

.b-fa-divide::before{
  content:"\f529";
}

.b-fa-tenge-sign::before{
  content:"\f7d7";
}

.b-fa-tenge::before{
  content:"\f7d7";
}

.b-fa-headphones::before{
  content:"\f025";
}

.b-fa-hands-holding::before{
  content:"\f4c2";
}

.b-fa-hands-clapping::before{
  content:"\e1a8";
}

.b-fa-republican::before{
  content:"\f75e";
}

.b-fa-arrow-left::before{
  content:"\f060";
}

.b-fa-person-circle-xmark::before{
  content:"\e543";
}

.b-fa-ruler::before{
  content:"\f545";
}

.b-fa-align-left::before{
  content:"\f036";
}

.b-fa-dice-d6::before{
  content:"\f6d1";
}

.b-fa-restroom::before{
  content:"\f7bd";
}

.b-fa-j::before{
  content:"J";
}

.b-fa-users-viewfinder::before{
  content:"\e595";
}

.b-fa-file-video::before{
  content:"\f1c8";
}

.b-fa-up-right-from-square::before{
  content:"\f35d";
}

.b-fa-external-link-alt::before{
  content:"\f35d";
}

.b-fa-table-cells::before{
  content:"\f00a";
}

.b-fa-th::before{
  content:"\f00a";
}

.b-fa-file-pdf::before{
  content:"\f1c1";
}

.b-fa-book-bible::before{
  content:"\f647";
}

.b-fa-bible::before{
  content:"\f647";
}

.b-fa-o::before{
  content:"O";
}

.b-fa-suitcase-medical::before{
  content:"\f0fa";
}

.b-fa-medkit::before{
  content:"\f0fa";
}

.b-fa-user-secret::before{
  content:"\f21b";
}

.b-fa-otter::before{
  content:"\f700";
}

.b-fa-person-dress::before{
  content:"\f182";
}

.b-fa-female::before{
  content:"\f182";
}

.b-fa-comment-dollar::before{
  content:"\f651";
}

.b-fa-business-time::before{
  content:"\f64a";
}

.b-fa-briefcase-clock::before{
  content:"\f64a";
}

.b-fa-table-cells-large::before{
  content:"\f009";
}

.b-fa-th-large::before{
  content:"\f009";
}

.b-fa-book-tanakh::before{
  content:"\f827";
}

.b-fa-tanakh::before{
  content:"\f827";
}

.b-fa-phone-volume::before{
  content:"\f2a0";
}

.b-fa-volume-control-phone::before{
  content:"\f2a0";
}

.b-fa-hat-cowboy-side::before{
  content:"\f8c1";
}

.b-fa-clipboard-user::before{
  content:"\f7f3";
}

.b-fa-child::before{
  content:"\f1ae";
}

.b-fa-lira-sign::before{
  content:"\f195";
}

.b-fa-satellite::before{
  content:"\f7bf";
}

.b-fa-plane-lock::before{
  content:"\e558";
}

.b-fa-tag::before{
  content:"\f02b";
}

.b-fa-comment::before{
  content:"\f075";
}

.b-fa-cake-candles::before{
  content:"\f1fd";
}

.b-fa-birthday-cake::before{
  content:"\f1fd";
}

.b-fa-cake::before{
  content:"\f1fd";
}

.b-fa-envelope::before{
  content:"\f0e0";
}

.b-fa-angles-up::before{
  content:"\f102";
}

.b-fa-angle-double-up::before{
  content:"\f102";
}

.b-fa-paperclip::before{
  content:"\f0c6";
}

.b-fa-arrow-right-to-city::before{
  content:"\e4b3";
}

.b-fa-ribbon::before{
  content:"\f4d6";
}

.b-fa-lungs::before{
  content:"\f604";
}

.b-fa-arrow-up-9-1::before{
  content:"\f887";
}

.b-fa-sort-numeric-up-alt::before{
  content:"\f887";
}

.b-fa-litecoin-sign::before{
  content:"\e1d3";
}

.b-fa-border-none::before{
  content:"\f850";
}

.b-fa-circle-nodes::before{
  content:"\e4e2";
}

.b-fa-parachute-box::before{
  content:"\f4cd";
}

.b-fa-indent::before{
  content:"\f03c";
}

.b-fa-truck-field-un::before{
  content:"\e58e";
}

.b-fa-hourglass::before{
  content:"\f254";
}

.b-fa-hourglass-empty::before{
  content:"\f254";
}

.b-fa-mountain::before{
  content:"\f6fc";
}

.b-fa-user-doctor::before{
  content:"\f0f0";
}

.b-fa-user-md::before{
  content:"\f0f0";
}

.b-fa-circle-info::before{
  content:"\f05a";
}

.b-fa-info-circle::before{
  content:"\f05a";
}

.b-fa-cloud-meatball::before{
  content:"\f73b";
}

.b-fa-camera::before{
  content:"\f030";
}

.b-fa-camera-alt::before{
  content:"\f030";
}

.b-fa-square-virus::before{
  content:"\e578";
}

.b-fa-meteor::before{
  content:"\f753";
}

.b-fa-car-on::before{
  content:"\e4dd";
}

.b-fa-sleigh::before{
  content:"\f7cc";
}

.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-hand-holding-droplet::before{
  content:"\f4c1";
}

.b-fa-hand-holding-water::before{
  content:"\f4c1";
}

.b-fa-water::before{
  content:"\f773";
}

.b-fa-calendar-check::before{
  content:"\f274";
}

.b-fa-braille::before{
  content:"\f2a1";
}

.b-fa-prescription-bottle-medical::before{
  content:"\f486";
}

.b-fa-prescription-bottle-alt::before{
  content:"\f486";
}

.b-fa-landmark::before{
  content:"\f66f";
}

.b-fa-truck::before{
  content:"\f0d1";
}

.b-fa-crosshairs::before{
  content:"\f05b";
}

.b-fa-person-cane::before{
  content:"\e53c";
}

.b-fa-tent::before{
  content:"\e57d";
}

.b-fa-vest-patches::before{
  content:"\e086";
}

.b-fa-check-double::before{
  content:"\f560";
}

.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-money-bill-wheat::before{
  content:"\e52a";
}

.b-fa-cookie::before{
  content:"\f563";
}

.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-hard-drive::before{
  content:"\f0a0";
}

.b-fa-hdd::before{
  content:"\f0a0";
}

.b-fa-face-grin-squint-tears::before{
  content:"\f586";
}

.b-fa-grin-squint-tears::before{
  content:"\f586";
}

.b-fa-dumbbell::before{
  content:"\f44b";
}

.b-fa-rectangle-list::before{
  content:"\f022";
}

.b-fa-list-alt::before{
  content:"\f022";
}

.b-fa-tarp-droplet::before{
  content:"\e57c";
}

.b-fa-house-medical-circle-check::before{
  content:"\e511";
}

.b-fa-person-skiing-nordic::before{
  content:"\f7ca";
}

.b-fa-skiing-nordic::before{
  content:"\f7ca";
}

.b-fa-calendar-plus::before{
  content:"\f271";
}

.b-fa-plane-arrival::before{
  content:"\f5af";
}

.b-fa-circle-left::before{
  content:"\f359";
}

.b-fa-arrow-alt-circle-left::before{
  content:"\f359";
}

.b-fa-train-subway::before{
  content:"\f239";
}

.b-fa-subway::before{
  content:"\f239";
}

.b-fa-chart-gantt::before{
  content:"\e0e4";
}

.b-fa-indian-rupee-sign::before{
  content:"\e1bc";
}

.b-fa-indian-rupee::before{
  content:"\e1bc";
}

.b-fa-inr::before{
  content:"\e1bc";
}

.b-fa-crop-simple::before{
  content:"\f565";
}

.b-fa-crop-alt::before{
  content:"\f565";
}

.b-fa-money-bill-1::before{
  content:"\f3d1";
}

.b-fa-money-bill-alt::before{
  content:"\f3d1";
}

.b-fa-left-long::before{
  content:"\f30a";
}

.b-fa-long-arrow-alt-left::before{
  content:"\f30a";
}

.b-fa-dna::before{
  content:"\f471";
}

.b-fa-virus-slash::before{
  content:"\e075";
}

.b-fa-minus::before{
  content:"\f068";
}

.b-fa-subtract::before{
  content:"\f068";
}

.b-fa-chess::before{
  content:"\f439";
}

.b-fa-arrow-left-long::before{
  content:"\f177";
}

.b-fa-long-arrow-left::before{
  content:"\f177";
}

.b-fa-plug-circle-check::before{
  content:"\e55c";
}

.b-fa-street-view::before{
  content:"\f21d";
}

.b-fa-franc-sign::before{
  content:"\e18f";
}

.b-fa-volume-off::before{
  content:"\f026";
}

.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-gear::before{
  content:"\f013";
}

.b-fa-cog::before{
  content:"\f013";
}

.b-fa-droplet-slash::before{
  content:"\f5c7";
}

.b-fa-tint-slash::before{
  content:"\f5c7";
}

.b-fa-mosque::before{
  content:"\f678";
}

.b-fa-mosquito::before{
  content:"\e52b";
}

.b-fa-star-of-david::before{
  content:"\f69a";
}

.b-fa-person-military-rifle::before{
  content:"\e54b";
}

.b-fa-cart-shopping::before{
  content:"\f07a";
}

.b-fa-shopping-cart::before{
  content:"\f07a";
}

.b-fa-vials::before{
  content:"\f493";
}

.b-fa-plug-circle-plus::before{
  content:"\e55f";
}

.b-fa-place-of-worship::before{
  content:"\f67f";
}

.b-fa-grip-vertical::before{
  content:"\f58e";
}

.b-fa-arrow-turn-up::before{
  content:"\f148";
}

.b-fa-level-up::before{
  content:"\f148";
}

.b-fa-u::before{
  content:"U";
}

.b-fa-square-root-variable::before{
  content:"\f698";
}

.b-fa-square-root-alt::before{
  content:"\f698";
}

.b-fa-clock::before{
  content:"\f017";
}

.b-fa-clock-four::before{
  content:"\f017";
}

.b-fa-backward-step::before{
  content:"\f048";
}

.b-fa-step-backward::before{
  content:"\f048";
}

.b-fa-pallet::before{
  content:"\f482";
}

.b-fa-faucet::before{
  content:"\e005";
}

.b-fa-baseball-bat-ball::before{
  content:"\f432";
}

.b-fa-s::before{
  content:"S";
}

.b-fa-timeline::before{
  content:"\e29c";
}

.b-fa-keyboard::before{
  content:"\f11c";
}

.b-fa-caret-down::before{
  content:"\f0d7";
}

.b-fa-house-chimney-medical::before{
  content:"\f7f2";
}

.b-fa-clinic-medical::before{
  content:"\f7f2";
}

.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-mobile-screen::before{
  content:"\f3cf";
}

.b-fa-mobile-android-alt::before{
  content:"\f3cf";
}

.b-fa-plane-up::before{
  content:"\e22d";
}

.b-fa-piggy-bank::before{
  content:"\f4d3";
}

.b-fa-battery-half::before{
  content:"\f242";
}

.b-fa-battery-3::before{
  content:"\f242";
}

.b-fa-mountain-city::before{
  content:"\e52e";
}

.b-fa-coins::before{
  content:"\f51e";
}

.b-fa-khanda::before{
  content:"\f66d";
}

.b-fa-sliders::before{
  content:"\f1de";
}

.b-fa-sliders-h::before{
  content:"\f1de";
}

.b-fa-folder-tree::before{
  content:"\f802";
}

.b-fa-network-wired::before{
  content:"\f6ff";
}

.b-fa-map-pin::before{
  content:"\f276";
}

.b-fa-hamsa::before{
  content:"\f665";
}

.b-fa-cent-sign::before{
  content:"\e3f5";
}

.b-fa-flask::before{
  content:"\f0c3";
}

.b-fa-person-pregnant::before{
  content:"\e31e";
}

.b-fa-wand-sparkles::before{
  content:"\f72b";
}

.b-fa-ellipsis-vertical::before{
  content:"\f142";
}

.b-fa-ellipsis-v::before{
  content:"\f142";
}

.b-fa-ticket::before{
  content:"\f145";
}

.b-fa-power-off::before{
  content:"\f011";
}

.b-fa-right-long::before{
  content:"\f30b";
}

.b-fa-long-arrow-alt-right::before{
  content:"\f30b";
}

.b-fa-flag-usa::before{
  content:"\f74d";
}

.b-fa-laptop-file::before{
  content:"\e51d";
}

.b-fa-tty::before{
  content:"\f1e4";
}

.b-fa-teletype::before{
  content:"\f1e4";
}

.b-fa-diagram-next::before{
  content:"\e476";
}

.b-fa-person-rifle::before{
  content:"\e54e";
}

.b-fa-house-medical-circle-exclamation::before{
  content:"\e512";
}

.b-fa-closed-captioning::before{
  content:"\f20a";
}

.b-fa-person-hiking::before{
  content:"\f6ec";
}

.b-fa-hiking::before{
  content:"\f6ec";
}

.b-fa-venus-double::before{
  content:"\f226";
}

.b-fa-images::before{
  content:"\f302";
}

.b-fa-calculator::before{
  content:"\f1ec";
}

.b-fa-people-pulling::before{
  content:"\e535";
}

.b-fa-n::before{
  content:"N";
}

.b-fa-cable-car::before{
  content:"\f7da";
}

.b-fa-tram::before{
  content:"\f7da";
}

.b-fa-cloud-rain::before{
  content:"\f73d";
}

.b-fa-building-circle-xmark::before{
  content:"\e4d4";
}

.b-fa-ship::before{
  content:"\f21a";
}

.b-fa-arrows-down-to-line::before{
  content:"\e4b8";
}

.b-fa-download::before{
  content:"\f019";
}

.b-fa-face-grin::before{
  content:"\f580";
}

.b-fa-grin::before{
  content:"\f580";
}

.b-fa-delete-left::before{
  content:"\f55a";
}

.b-fa-backspace::before{
  content:"\f55a";
}

.b-fa-eye-dropper::before{
  content:"\f1fb";
}

.b-fa-eye-dropper-empty::before{
  content:"\f1fb";
}

.b-fa-eyedropper::before{
  content:"\f1fb";
}

.b-fa-file-circle-check::before{
  content:"\e5a0";
}

.b-fa-forward::before{
  content:"\f04e";
}

.b-fa-mobile::before{
  content:"\f3ce";
}

.b-fa-mobile-android::before{
  content:"\f3ce";
}

.b-fa-mobile-phone::before{
  content:"\f3ce";
}

.b-fa-face-meh::before{
  content:"\f11a";
}

.b-fa-meh::before{
  content:"\f11a";
}

.b-fa-align-center::before{
  content:"\f037";
}

.b-fa-book-skull::before{
  content:"\f6b7";
}

.b-fa-book-dead::before{
  content:"\f6b7";
}

.b-fa-id-card::before{
  content:"\f2c2";
}

.b-fa-drivers-license::before{
  content:"\f2c2";
}

.b-fa-outdent::before{
  content:"\f03b";
}

.b-fa-dedent::before{
  content:"\f03b";
}

.b-fa-heart-circle-exclamation::before{
  content:"\e4fe";
}

.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-calendar-week::before{
  content:"\f784";
}

.b-fa-laptop-medical::before{
  content:"\f812";
}

.b-fa-b::before{
  content:"B";
}

.b-fa-file-medical::before{
  content:"\f477";
}

.b-fa-dice-one::before{
  content:"\f525";
}

.b-fa-kiwi-bird::before{
  content:"\f535";
}

.b-fa-arrow-right-arrow-left::before{
  content:"\f0ec";
}

.b-fa-exchange::before{
  content:"\f0ec";
}

.b-fa-rotate-right::before{
  content:"\f2f9";
}

.b-fa-redo-alt::before{
  content:"\f2f9";
}

.b-fa-rotate-forward::before{
  content:"\f2f9";
}

.b-fa-utensils::before{
  content:"\f2e7";
}

.b-fa-cutlery::before{
  content:"\f2e7";
}

.b-fa-arrow-up-wide-short::before{
  content:"\f161";
}

.b-fa-sort-amount-up::before{
  content:"\f161";
}

.b-fa-mill-sign::before{
  content:"\e1ed";
}

.b-fa-bowl-rice::before{
  content:"\e2eb";
}

.b-fa-skull::before{
  content:"\f54c";
}

.b-fa-tower-broadcast::before{
  content:"\f519";
}

.b-fa-broadcast-tower::before{
  content:"\f519";
}

.b-fa-truck-pickup::before{
  content:"\f63c";
}

.b-fa-up-long::before{
  content:"\f30c";
}

.b-fa-long-arrow-alt-up::before{
  content:"\f30c";
}

.b-fa-stop::before{
  content:"\f04d";
}

.b-fa-code-merge::before{
  content:"\f387";
}

.b-fa-upload::before{
  content:"\f093";
}

.b-fa-hurricane::before{
  content:"\f751";
}

.b-fa-mound::before{
  content:"\e52d";
}

.b-fa-toilet-portable::before{
  content:"\e583";
}

.b-fa-compact-disc::before{
  content:"\f51f";
}

.b-fa-file-arrow-down::before{
  content:"\f56d";
}

.b-fa-file-download::before{
  content:"\f56d";
}

.b-fa-caravan::before{
  content:"\f8ff";
}

.b-fa-shield-cat::before{
  content:"\e572";
}

.b-fa-bolt::before{
  content:"\f0e7";
}

.b-fa-zap::before{
  content:"\f0e7";
}

.b-fa-glass-water::before{
  content:"\e4f4";
}

.b-fa-oil-well::before{
  content:"\e532";
}

.b-fa-vault::before{
  content:"\e2c5";
}

.b-fa-mars::before{
  content:"\f222";
}

.b-fa-toilet::before{
  content:"\f7d8";
}

.b-fa-plane-circle-xmark::before{
  content:"\e557";
}

.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-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-sun::before{
  content:"\f185";
}

.b-fa-guitar::before{
  content:"\f7a6";
}

.b-fa-face-laugh-wink::before{
  content:"\f59c";
}

.b-fa-laugh-wink::before{
  content:"\f59c";
}

.b-fa-horse-head::before{
  content:"\f7ab";
}

.b-fa-bore-hole::before{
  content:"\e4c3";
}

.b-fa-industry::before{
  content:"\f275";
}

.b-fa-circle-down::before{
  content:"\f358";
}

.b-fa-arrow-alt-circle-down::before{
  content:"\f358";
}

.b-fa-arrows-turn-to-dots::before{
  content:"\e4c1";
}

.b-fa-florin-sign::before{
  content:"\e184";
}

.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-less-than::before{
  content:"\<";
}

.b-fa-angle-down::before{
  content:"\f107";
}

.b-fa-car-tunnel::before{
  content:"\e4de";
}

.b-fa-head-side-cough::before{
  content:"\e061";
}

.b-fa-grip-lines::before{
  content:"\f7a4";
}

.b-fa-thumbs-down::before{
  content:"\f165";
}

.b-fa-user-lock::before{
  content:"\f502";
}

.b-fa-arrow-right-long::before{
  content:"\f178";
}

.b-fa-long-arrow-right::before{
  content:"\f178";
}

.b-fa-anchor-circle-xmark::before{
  content:"\e4ac";
}

.b-fa-ellipsis::before{
  content:"\f141";
}

.b-fa-ellipsis-h::before{
  content:"\f141";
}

.b-fa-chess-pawn::before{
  content:"\f443";
}

.b-fa-kit-medical::before{
  content:"\f479";
}

.b-fa-first-aid::before{
  content:"\f479";
}

.b-fa-person-through-window::before{
  content:"\e5a9";
}

.b-fa-toolbox::before{
  content:"\f552";
}

.b-fa-hands-holding-circle::before{
  content:"\e4fb";
}

.b-fa-bug::before{
  content:"\f188";
}

.b-fa-credit-card::before{
  content:"\f09d";
}

.b-fa-credit-card-alt::before{
  content:"\f09d";
}

.b-fa-car::before{
  content:"\f1b9";
}

.b-fa-automobile::before{
  content:"\f1b9";
}

.b-fa-hand-holding-hand::before{
  content:"\e4f7";
}

.b-fa-book-open-reader::before{
  content:"\f5da";
}

.b-fa-book-reader::before{
  content:"\f5da";
}

.b-fa-mountain-sun::before{
  content:"\e52f";
}

.b-fa-arrows-left-right-to-line::before{
  content:"\e4ba";
}

.b-fa-dice-d20::before{
  content:"\f6cf";
}

.b-fa-truck-droplet::before{
  content:"\e58c";
}

.b-fa-file-circle-xmark::before{
  content:"\e5a1";
}

.b-fa-temperature-arrow-up::before{
  content:"\e040";
}

.b-fa-temperature-up::before{
  content:"\e040";
}

.b-fa-medal::before{
  content:"\f5a2";
}

.b-fa-bed::before{
  content:"\f236";
}

.b-fa-square-h::before{
  content:"\f0fd";
}

.b-fa-h-square::before{
  content:"\f0fd";
}

.b-fa-podcast::before{
  content:"\f2ce";
}

.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-bell::before{
  content:"\f0f3";
}

.b-fa-superscript::before{
  content:"\f12b";
}

.b-fa-plug-circle-xmark::before{
  content:"\e560";
}

.b-fa-star-of-life::before{
  content:"\f621";
}

.b-fa-phone-slash::before{
  content:"\f3dd";
}

.b-fa-paint-roller::before{
  content:"\f5aa";
}

.b-fa-handshake-angle::before{
  content:"\f4c4";
}

.b-fa-hands-helping::before{
  content:"\f4c4";
}

.b-fa-location-dot::before{
  content:"\f3c5";
}

.b-fa-map-marker-alt::before{
  content:"\f3c5";
}

.b-fa-file::before{
  content:"\f15b";
}

.b-fa-greater-than::before{
  content:"\>";
}

.b-fa-person-swimming::before{
  content:"\f5c4";
}

.b-fa-swimmer::before{
  content:"\f5c4";
}

.b-fa-arrow-down::before{
  content:"\f063";
}

.b-fa-droplet::before{
  content:"\f043";
}

.b-fa-tint::before{
  content:"\f043";
}

.b-fa-eraser::before{
  content:"\f12d";
}

.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-person-burst::before{
  content:"\e53b";
}

.b-fa-dove::before{
  content:"\f4ba";
}

.b-fa-battery-empty::before{
  content:"\f244";
}

.b-fa-battery-0::before{
  content:"\f244";
}

.b-fa-socks::before{
  content:"\f696";
}

.b-fa-inbox::before{
  content:"\f01c";
}

.b-fa-section::before{
  content:"\e447";
}

.b-fa-gauge-high::before{
  content:"\f625";
}

.b-fa-tachometer-alt::before{
  content:"\f625";
}

.b-fa-tachometer-alt-fast::before{
  content:"\f625";
}

.b-fa-envelope-open-text::before{
  content:"\f658";
}

.b-fa-hospital::before{
  content:"\f0f8";
}

.b-fa-hospital-alt::before{
  content:"\f0f8";
}

.b-fa-hospital-wide::before{
  content:"\f0f8";
}

.b-fa-wine-bottle::before{
  content:"\f72f";
}

.b-fa-chess-rook::before{
  content:"\f447";
}

.b-fa-bars-staggered::before{
  content:"\f550";
}

.b-fa-reorder::before{
  content:"\f550";
}

.b-fa-stream::before{
  content:"\f550";
}

.b-fa-dharmachakra::before{
  content:"\f655";
}

.b-fa-hotdog::before{
  content:"\f80f";
}

.b-fa-person-walking-with-cane::before{
  content:"\f29d";
}

.b-fa-blind::before{
  content:"\f29d";
}

.b-fa-drum::before{
  content:"\f569";
}

.b-fa-ice-cream::before{
  content:"\f810";
}

.b-fa-heart-circle-bolt::before{
  content:"\e4fc";
}

.b-fa-fax::before{
  content:"\f1ac";
}

.b-fa-paragraph::before{
  content:"\f1dd";
}

.b-fa-check-to-slot::before{
  content:"\f772";
}

.b-fa-vote-yea::before{
  content:"\f772";
}

.b-fa-star-half::before{
  content:"\f089";
}

.b-fa-boxes-stacked::before{
  content:"\f468";
}

.b-fa-boxes::before{
  content:"\f468";
}

.b-fa-boxes-alt::before{
  content:"\f468";
}

.b-fa-link::before{
  content:"\f0c1";
}

.b-fa-chain::before{
  content:"\f0c1";
}

.b-fa-ear-listen::before{
  content:"\f2a2";
}

.b-fa-assistive-listening-systems::before{
  content:"\f2a2";
}

.b-fa-tree-city::before{
  content:"\e587";
}

.b-fa-play::before{
  content:"\f04b";
}

.b-fa-font::before{
  content:"\f031";
}

.b-fa-table-cells-row-lock::before{
  content:"\e67a";
}

.b-fa-rupiah-sign::before{
  content:"\e23d";
}

.b-fa-magnifying-glass::before{
  content:"\f002";
}

.b-fa-search::before{
  content:"\f002";
}

.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-person-dots-from-line::before{
  content:"\f470";
}

.b-fa-diagnoses::before{
  content:"\f470";
}

.b-fa-trash-can-arrow-up::before{
  content:"\f82a";
}

.b-fa-trash-restore-alt::before{
  content:"\f82a";
}

.b-fa-naira-sign::before{
  content:"\e1f6";
}

.b-fa-cart-arrow-down::before{
  content:"\f218";
}

.b-fa-walkie-talkie::before{
  content:"\f8ef";
}

.b-fa-file-pen::before{
  content:"\f31c";
}

.b-fa-file-edit::before{
  content:"\f31c";
}

.b-fa-receipt::before{
  content:"\f543";
}

.b-fa-square-pen::before{
  content:"\f14b";
}

.b-fa-pen-square::before{
  content:"\f14b";
}

.b-fa-pencil-square::before{
  content:"\f14b";
}

.b-fa-suitcase-rolling::before{
  content:"\f5c1";
}

.b-fa-person-circle-exclamation::before{
  content:"\e53f";
}

.b-fa-chevron-down::before{
  content:"\f078";
}

.b-fa-battery-full::before{
  content:"\f240";
}

.b-fa-battery::before{
  content:"\f240";
}

.b-fa-battery-5::before{
  content:"\f240";
}

.b-fa-skull-crossbones::before{
  content:"\f714";
}

.b-fa-code-compare::before{
  content:"\e13a";
}

.b-fa-list-ul::before{
  content:"\f0ca";
}

.b-fa-list-dots::before{
  content:"\f0ca";
}

.b-fa-school-lock::before{
  content:"\e56f";
}

.b-fa-tower-cell::before{
  content:"\e585";
}

.b-fa-down-long::before{
  content:"\f309";
}

.b-fa-long-arrow-alt-down::before{
  content:"\f309";
}

.b-fa-ranking-star::before{
  content:"\e561";
}

.b-fa-chess-king::before{
  content:"\f43f";
}

.b-fa-person-harassing::before{
  content:"\e549";
}

.b-fa-brazilian-real-sign::before{
  content:"\e46c";
}

.b-fa-landmark-dome::before{
  content:"\f752";
}

.b-fa-landmark-alt::before{
  content:"\f752";
}

.b-fa-arrow-up::before{
  content:"\f062";
}

.b-fa-tv::before{
  content:"\f26c";
}

.b-fa-television::before{
  content:"\f26c";
}

.b-fa-tv-alt::before{
  content:"\f26c";
}

.b-fa-shrimp::before{
  content:"\e448";
}

.b-fa-list-check::before{
  content:"\f0ae";
}

.b-fa-tasks::before{
  content:"\f0ae";
}

.b-fa-jug-detergent::before{
  content:"\e519";
}

.b-fa-circle-user::before{
  content:"\f2bd";
}

.b-fa-user-circle::before{
  content:"\f2bd";
}

.b-fa-user-shield::before{
  content:"\f505";
}

.b-fa-wind::before{
  content:"\f72e";
}

.b-fa-car-burst::before{
  content:"\f5e1";
}

.b-fa-car-crash::before{
  content:"\f5e1";
}

.b-fa-y::before{
  content:"Y";
}

.b-fa-person-snowboarding::before{
  content:"\f7ce";
}

.b-fa-snowboarding::before{
  content:"\f7ce";
}

.b-fa-truck-fast::before{
  content:"\f48b";
}

.b-fa-shipping-fast::before{
  content:"\f48b";
}

.b-fa-fish::before{
  content:"\f578";
}

.b-fa-user-graduate::before{
  content:"\f501";
}

.b-fa-circle-half-stroke::before{
  content:"\f042";
}

.b-fa-adjust::before{
  content:"\f042";
}

.b-fa-clapperboard::before{
  content:"\e131";
}

.b-fa-circle-radiation::before{
  content:"\f7ba";
}

.b-fa-radiation-alt::before{
  content:"\f7ba";
}

.b-fa-baseball::before{
  content:"\f433";
}

.b-fa-baseball-ball::before{
  content:"\f433";
}

.b-fa-jet-fighter-up::before{
  content:"\e518";
}

.b-fa-diagram-project::before{
  content:"\f542";
}

.b-fa-project-diagram::before{
  content:"\f542";
}

.b-fa-copy::before{
  content:"\f0c5";
}

.b-fa-volume-xmark::before{
  content:"\f6a9";
}

.b-fa-volume-mute::before{
  content:"\f6a9";
}

.b-fa-volume-times::before{
  content:"\f6a9";
}

.b-fa-hand-sparkles::before{
  content:"\e05d";
}

.b-fa-grip::before{
  content:"\f58d";
}

.b-fa-grip-horizontal::before{
  content:"\f58d";
}

.b-fa-share-from-square::before{
  content:"\f14d";
}

.b-fa-share-square::before{
  content:"\f14d";
}

.b-fa-child-combatant::before{
  content:"\e4e0";
}

.b-fa-child-rifle::before{
  content:"\e4e0";
}

.b-fa-gun::before{
  content:"\e19b";
}

.b-fa-square-phone::before{
  content:"\f098";
}

.b-fa-phone-square::before{
  content:"\f098";
}

.b-fa-plus::before{
  content:"\+";
}

.b-fa-add::before{
  content:"\+";
}

.b-fa-expand::before{
  content:"\f065";
}

.b-fa-computer::before{
  content:"\e4e5";
}

.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-arrows-up-down-left-right::before{
  content:"\f047";
}

.b-fa-arrows::before{
  content:"\f047";
}

.b-fa-chalkboard-user::before{
  content:"\f51c";
}

.b-fa-chalkboard-teacher::before{
  content:"\f51c";
}

.b-fa-peso-sign::before{
  content:"\e222";
}

.b-fa-building-shield::before{
  content:"\e4d8";
}

.b-fa-baby::before{
  content:"\f77c";
}

.b-fa-users-line::before{
  content:"\e592";
}

.b-fa-quote-left::before{
  content:"\f10d";
}

.b-fa-quote-left-alt::before{
  content:"\f10d";
}

.b-fa-tractor::before{
  content:"\f722";
}

.b-fa-trash-arrow-up::before{
  content:"\f829";
}

.b-fa-trash-restore::before{
  content:"\f829";
}

.b-fa-arrow-down-up-lock::before{
  content:"\e4b0";
}

.b-fa-lines-leaning::before{
  content:"\e51e";
}

.b-fa-ruler-combined::before{
  content:"\f546";
}

.b-fa-copyright::before{
  content:"\f1f9";
}

.b-fa-equals::before{
  content:"\=";
}

.b-fa-blender::before{
  content:"\f517";
}

.b-fa-teeth::before{
  content:"\f62e";
}

.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-map::before{
  content:"\f279";
}

.b-fa-rocket::before{
  content:"\f135";
}

.b-fa-photo-film::before{
  content:"\f87c";
}

.b-fa-photo-video::before{
  content:"\f87c";
}

.b-fa-folder-minus::before{
  content:"\f65d";
}

.b-fa-store::before{
  content:"\f54e";
}

.b-fa-arrow-trend-up::before{
  content:"\e098";
}

.b-fa-plug-circle-minus::before{
  content:"\e55e";
}

.b-fa-sign-hanging::before{
  content:"\f4d9";
}

.b-fa-sign::before{
  content:"\f4d9";
}

.b-fa-bezier-curve::before{
  content:"\f55b";
}

.b-fa-bell-slash::before{
  content:"\f1f6";
}

.b-fa-tablet::before{
  content:"\f3fb";
}

.b-fa-tablet-android::before{
  content:"\f3fb";
}

.b-fa-school-flag::before{
  content:"\e56e";
}

.b-fa-fill::before{
  content:"\f575";
}

.b-fa-angle-up::before{
  content:"\f106";
}

.b-fa-drumstick-bite::before{
  content:"\f6d7";
}

.b-fa-holly-berry::before{
  content:"\f7aa";
}

.b-fa-chevron-left::before{
  content:"\f053";
}

.b-fa-bacteria::before{
  content:"\e059";
}

.b-fa-hand-lizard::before{
  content:"\f258";
}

.b-fa-notdef::before{
  content:"\e1fe";
}

.b-fa-disease::before{
  content:"\f7fa";
}

.b-fa-briefcase-medical::before{
  content:"\f469";
}

.b-fa-genderless::before{
  content:"\f22d";
}

.b-fa-chevron-right::before{
  content:"\f054";
}

.b-fa-retweet::before{
  content:"\f079";
}

.b-fa-car-rear::before{
  content:"\f5de";
}

.b-fa-car-alt::before{
  content:"\f5de";
}

.b-fa-pump-soap::before{
  content:"\e06b";
}

.b-fa-video-slash::before{
  content:"\f4e2";
}

.b-fa-battery-quarter::before{
  content:"\f243";
}

.b-fa-battery-2::before{
  content:"\f243";
}

.b-fa-radio::before{
  content:"\f8d7";
}

.b-fa-baby-carriage::before{
  content:"\f77d";
}

.b-fa-carriage-baby::before{
  content:"\f77d";
}

.b-fa-traffic-light::before{
  content:"\f637";
}

.b-fa-thermometer::before{
  content:"\f491";
}

.b-fa-vr-cardboard::before{
  content:"\f729";
}

.b-fa-hand-middle-finger::before{
  content:"\f806";
}

.b-fa-percent::before{
  content:"\%";
}

.b-fa-percentage::before{
  content:"\%";
}

.b-fa-truck-moving::before{
  content:"\f4df";
}

.b-fa-glass-water-droplet::before{
  content:"\e4f5";
}

.b-fa-display::before{
  content:"\e163";
}

.b-fa-face-smile::before{
  content:"\f118";
}

.b-fa-smile::before{
  content:"\f118";
}

.b-fa-thumbtack::before{
  content:"\f08d";
}

.b-fa-thumb-tack::before{
  content:"\f08d";
}

.b-fa-trophy::before{
  content:"\f091";
}

.b-fa-person-praying::before{
  content:"\f683";
}

.b-fa-pray::before{
  content:"\f683";
}

.b-fa-hammer::before{
  content:"\f6e3";
}

.b-fa-hand-peace::before{
  content:"\f25b";
}

.b-fa-rotate::before{
  content:"\f2f1";
}

.b-fa-sync-alt::before{
  content:"\f2f1";
}

.b-fa-spinner::before{
  content:"\f110";
}

.b-fa-robot::before{
  content:"\f544";
}

.b-fa-peace::before{
  content:"\f67c";
}

.b-fa-gears::before{
  content:"\f085";
}

.b-fa-cogs::before{
  content:"\f085";
}

.b-fa-warehouse::before{
  content:"\f494";
}

.b-fa-arrow-up-right-dots::before{
  content:"\e4b7";
}

.b-fa-splotch::before{
  content:"\f5bc";
}

.b-fa-face-grin-hearts::before{
  content:"\f584";
}

.b-fa-grin-hearts::before{
  content:"\f584";
}

.b-fa-dice-four::before{
  content:"\f524";
}

.b-fa-sim-card::before{
  content:"\f7c4";
}

.b-fa-transgender::before{
  content:"\f225";
}

.b-fa-transgender-alt::before{
  content:"\f225";
}

.b-fa-mercury::before{
  content:"\f223";
}

.b-fa-arrow-turn-down::before{
  content:"\f149";
}

.b-fa-level-down::before{
  content:"\f149";
}

.b-fa-person-falling-burst::before{
  content:"\e547";
}

.b-fa-award::before{
  content:"\f559";
}

.b-fa-ticket-simple::before{
  content:"\f3ff";
}

.b-fa-ticket-alt::before{
  content:"\f3ff";
}

.b-fa-building::before{
  content:"\f1ad";
}

.b-fa-angles-left::before{
  content:"\f100";
}

.b-fa-angle-double-left::before{
  content:"\f100";
}

.b-fa-qrcode::before{
  content:"\f029";
}

.b-fa-clock-rotate-left::before{
  content:"\f1da";
}

.b-fa-history::before{
  content:"\f1da";
}

.b-fa-face-grin-beam-sweat::before{
  content:"\f583";
}

.b-fa-grin-beam-sweat::before{
  content:"\f583";
}

.b-fa-file-export::before{
  content:"\f56e";
}

.b-fa-arrow-right-from-file::before{
  content:"\f56e";
}

.b-fa-shield::before{
  content:"\f132";
}

.b-fa-shield-blank::before{
  content:"\f132";
}

.b-fa-arrow-up-short-wide::before{
  content:"\f885";
}

.b-fa-sort-amount-up-alt::before{
  content:"\f885";
}

.b-fa-house-medical::before{
  content:"\e3b2";
}

.b-fa-golf-ball-tee::before{
  content:"\f450";
}

.b-fa-golf-ball::before{
  content:"\f450";
}

.b-fa-circle-chevron-left::before{
  content:"\f137";
}

.b-fa-chevron-circle-left::before{
  content:"\f137";
}

.b-fa-house-chimney-window::before{
  content:"\e00d";
}

.b-fa-pen-nib::before{
  content:"\f5ad";
}

.b-fa-tent-arrow-turn-left::before{
  content:"\e580";
}

.b-fa-tents::before{
  content:"\e582";
}

.b-fa-wand-magic::before{
  content:"\f0d0";
}

.b-fa-magic::before{
  content:"\f0d0";
}

.b-fa-dog::before{
  content:"\f6d3";
}

.b-fa-carrot::before{
  content:"\f787";
}

.b-fa-moon::before{
  content:"\f186";
}

.b-fa-wine-glass-empty::before{
  content:"\f5ce";
}

.b-fa-wine-glass-alt::before{
  content:"\f5ce";
}

.b-fa-cheese::before{
  content:"\f7ef";
}

.b-fa-yin-yang::before{
  content:"\f6ad";
}

.b-fa-music::before{
  content:"\f001";
}

.b-fa-code-commit::before{
  content:"\f386";
}

.b-fa-temperature-low::before{
  content:"\f76b";
}

.b-fa-person-biking::before{
  content:"\f84a";
}

.b-fa-biking::before{
  content:"\f84a";
}

.b-fa-broom::before{
  content:"\f51a";
}

.b-fa-shield-heart::before{
  content:"\e574";
}

.b-fa-gopuram::before{
  content:"\f664";
}

.b-fa-earth-oceania::before{
  content:"\e47b";
}

.b-fa-globe-oceania::before{
  content:"\e47b";
}

.b-fa-square-xmark::before{
  content:"\f2d3";
}

.b-fa-times-square::before{
  content:"\f2d3";
}

.b-fa-xmark-square::before{
  content:"\f2d3";
}

.b-fa-hashtag::before{
  content:"\#";
}

.b-fa-up-right-and-down-left-from-center::before{
  content:"\f424";
}

.b-fa-expand-alt::before{
  content:"\f424";
}

.b-fa-oil-can::before{
  content:"\f613";
}

.b-fa-t::before{
  content:"T";
}

.b-fa-hippo::before{
  content:"\f6ed";
}

.b-fa-chart-column::before{
  content:"\e0e3";
}

.b-fa-infinity::before{
  content:"\f534";
}

.b-fa-vial-circle-check::before{
  content:"\e596";
}

.b-fa-person-arrow-down-to-line::before{
  content:"\e538";
}

.b-fa-voicemail::before{
  content:"\f897";
}

.b-fa-fan::before{
  content:"\f863";
}

.b-fa-person-walking-luggage::before{
  content:"\e554";
}

.b-fa-up-down::before{
  content:"\f338";
}

.b-fa-arrows-alt-v::before{
  content:"\f338";
}

.b-fa-cloud-moon-rain::before{
  content:"\f73c";
}

.b-fa-calendar::before{
  content:"\f133";
}

.b-fa-trailer::before{
  content:"\e041";
}

.b-fa-bahai::before{
  content:"\f666";
}

.b-fa-haykal::before{
  content:"\f666";
}

.b-fa-sd-card::before{
  content:"\f7c2";
}

.b-fa-dragon::before{
  content:"\f6d5";
}

.b-fa-shoe-prints::before{
  content:"\f54b";
}

.b-fa-circle-plus::before{
  content:"\f055";
}

.b-fa-plus-circle::before{
  content:"\f055";
}

.b-fa-face-grin-tongue-wink::before{
  content:"\f58b";
}

.b-fa-grin-tongue-wink::before{
  content:"\f58b";
}

.b-fa-hand-holding::before{
  content:"\f4bd";
}

.b-fa-plug-circle-exclamation::before{
  content:"\e55d";
}

.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-clone::before{
  content:"\f24d";
}

.b-fa-person-walking-arrow-loop-left::before{
  content:"\e551";
}

.b-fa-arrow-up-z-a::before{
  content:"\f882";
}

.b-fa-sort-alpha-up-alt::before{
  content:"\f882";
}

.b-fa-fire-flame-curved::before{
  content:"\f7e4";
}

.b-fa-fire-alt::before{
  content:"\f7e4";
}

.b-fa-tornado::before{
  content:"\f76f";
}

.b-fa-file-circle-plus::before{
  content:"\e494";
}

.b-fa-book-quran::before{
  content:"\f687";
}

.b-fa-quran::before{
  content:"\f687";
}

.b-fa-anchor::before{
  content:"\f13d";
}

.b-fa-border-all::before{
  content:"\f84c";
}

.b-fa-face-angry::before{
  content:"\f556";
}

.b-fa-angry::before{
  content:"\f556";
}

.b-fa-cookie-bite::before{
  content:"\f564";
}

.b-fa-arrow-trend-down::before{
  content:"\e097";
}

.b-fa-rss::before{
  content:"\f09e";
}

.b-fa-feed::before{
  content:"\f09e";
}

.b-fa-draw-polygon::before{
  content:"\f5ee";
}

.b-fa-scale-balanced::before{
  content:"\f24e";
}

.b-fa-balance-scale::before{
  content:"\f24e";
}

.b-fa-gauge-simple-high::before{
  content:"\f62a";
}

.b-fa-tachometer::before{
  content:"\f62a";
}

.b-fa-tachometer-fast::before{
  content:"\f62a";
}

.b-fa-shower::before{
  content:"\f2cc";
}

.b-fa-desktop::before{
  content:"\f390";
}

.b-fa-desktop-alt::before{
  content:"\f390";
}

.b-fa-m::before{
  content:"M";
}

.b-fa-table-list::before{
  content:"\f00b";
}

.b-fa-th-list::before{
  content:"\f00b";
}

.b-fa-comment-sms::before{
  content:"\f7cd";
}

.b-fa-sms::before{
  content:"\f7cd";
}

.b-fa-book::before{
  content:"\f02d";
}

.b-fa-user-plus::before{
  content:"\f234";
}

.b-fa-check::before{
  content:"\f00c";
}

.b-fa-battery-three-quarters::before{
  content:"\f241";
}

.b-fa-battery-4::before{
  content:"\f241";
}

.b-fa-house-circle-check::before{
  content:"\e509";
}

.b-fa-angle-left::before{
  content:"\f104";
}

.b-fa-diagram-successor::before{
  content:"\e47a";
}

.b-fa-truck-arrow-right::before{
  content:"\e58b";
}

.b-fa-arrows-split-up-and-left::before{
  content:"\e4bc";
}

.b-fa-hand-fist::before{
  content:"\f6de";
}

.b-fa-fist-raised::before{
  content:"\f6de";
}

.b-fa-cloud-moon::before{
  content:"\f6c3";
}

.b-fa-briefcase::before{
  content:"\f0b1";
}

.b-fa-person-falling::before{
  content:"\e546";
}

.b-fa-image-portrait::before{
  content:"\f3e0";
}

.b-fa-portrait::before{
  content:"\f3e0";
}

.b-fa-user-tag::before{
  content:"\f507";
}

.b-fa-rug::before{
  content:"\e569";
}

.b-fa-earth-europe::before{
  content:"\f7a2";
}

.b-fa-globe-europe::before{
  content:"\f7a2";
}

.b-fa-cart-flatbed-suitcase::before{
  content:"\f59d";
}

.b-fa-luggage-cart::before{
  content:"\f59d";
}

.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-baht-sign::before{
  content:"\e0ac";
}

.b-fa-book-open::before{
  content:"\f518";
}

.b-fa-book-journal-whills::before{
  content:"\f66a";
}

.b-fa-journal-whills::before{
  content:"\f66a";
}

.b-fa-handcuffs::before{
  content:"\e4f8";
}

.b-fa-triangle-exclamation::before{
  content:"\f071";
}

.b-fa-exclamation-triangle::before{
  content:"\f071";
}

.b-fa-warning::before{
  content:"\f071";
}

.b-fa-database::before{
  content:"\f1c0";
}

.b-fa-share::before{
  content:"\f064";
}

.b-fa-mail-forward::before{
  content:"\f064";
}

.b-fa-bottle-droplet::before{
  content:"\e4c4";
}

.b-fa-mask-face::before{
  content:"\e1d7";
}

.b-fa-hill-rockslide::before{
  content:"\e508";
}

.b-fa-right-left::before{
  content:"\f362";
}

.b-fa-exchange-alt::before{
  content:"\f362";
}

.b-fa-paper-plane::before{
  content:"\f1d8";
}

.b-fa-road-circle-exclamation::before{
  content:"\e565";
}

.b-fa-dungeon::before{
  content:"\f6d9";
}

.b-fa-align-right::before{
  content:"\f038";
}

.b-fa-money-bill-1-wave::before{
  content:"\f53b";
}

.b-fa-money-bill-wave-alt::before{
  content:"\f53b";
}

.b-fa-life-ring::before{
  content:"\f1cd";
}

.b-fa-hands::before{
  content:"\f2a7";
}

.b-fa-sign-language::before{
  content:"\f2a7";
}

.b-fa-signing::before{
  content:"\f2a7";
}

.b-fa-calendar-day::before{
  content:"\f783";
}

.b-fa-water-ladder::before{
  content:"\f5c5";
}

.b-fa-ladder-water::before{
  content:"\f5c5";
}

.b-fa-swimming-pool::before{
  content:"\f5c5";
}

.b-fa-arrows-up-down::before{
  content:"\f07d";
}

.b-fa-arrows-v::before{
  content:"\f07d";
}

.b-fa-face-grimace::before{
  content:"\f57f";
}

.b-fa-grimace::before{
  content:"\f57f";
}

.b-fa-wheelchair-move::before{
  content:"\e2ce";
}

.b-fa-wheelchair-alt::before{
  content:"\e2ce";
}

.b-fa-turn-down::before{
  content:"\f3be";
}

.b-fa-level-down-alt::before{
  content:"\f3be";
}

.b-fa-person-walking-arrow-right::before{
  content:"\e552";
}

.b-fa-square-envelope::before{
  content:"\f199";
}

.b-fa-envelope-square::before{
  content:"\f199";
}

.b-fa-dice::before{
  content:"\f522";
}

.b-fa-bowling-ball::before{
  content:"\f436";
}

.b-fa-brain::before{
  content:"\f5dc";
}

.b-fa-bandage::before{
  content:"\f462";
}

.b-fa-band-aid::before{
  content:"\f462";
}

.b-fa-calendar-minus::before{
  content:"\f272";
}

.b-fa-circle-xmark::before{
  content:"\f057";
}

.b-fa-times-circle::before{
  content:"\f057";
}

.b-fa-xmark-circle::before{
  content:"\f057";
}

.b-fa-gifts::before{
  content:"\f79c";
}

.b-fa-hotel::before{
  content:"\f594";
}

.b-fa-earth-asia::before{
  content:"\f57e";
}

.b-fa-globe-asia::before{
  content:"\f57e";
}

.b-fa-id-card-clip::before{
  content:"\f47f";
}

.b-fa-id-card-alt::before{
  content:"\f47f";
}

.b-fa-magnifying-glass-plus::before{
  content:"\f00e";
}

.b-fa-search-plus::before{
  content:"\f00e";
}

.b-fa-thumbs-up::before{
  content:"\f164";
}

.b-fa-user-clock::before{
  content:"\f4fd";
}

.b-fa-hand-dots::before{
  content:"\f461";
}

.b-fa-allergies::before{
  content:"\f461";
}

.b-fa-file-invoice::before{
  content:"\f570";
}

.b-fa-window-minimize::before{
  content:"\f2d1";
}

.b-fa-mug-saucer::before{
  content:"\f0f4";
}

.b-fa-coffee::before{
  content:"\f0f4";
}

.b-fa-brush::before{
  content:"\f55d";
}

.b-fa-mask::before{
  content:"\f6fa";
}

.b-fa-magnifying-glass-minus::before{
  content:"\f010";
}

.b-fa-search-minus::before{
  content:"\f010";
}

.b-fa-ruler-vertical::before{
  content:"\f548";
}

.b-fa-user-large::before{
  content:"\f406";
}

.b-fa-user-alt::before{
  content:"\f406";
}

.b-fa-train-tram::before{
  content:"\e5b4";
}

.b-fa-user-nurse::before{
  content:"\f82f";
}

.b-fa-syringe::before{
  content:"\f48e";
}

.b-fa-cloud-sun::before{
  content:"\f6c4";
}

.b-fa-stopwatch-20::before{
  content:"\e06f";
}

.b-fa-square-full::before{
  content:"\f45c";
}

.b-fa-magnet::before{
  content:"\f076";
}

.b-fa-jar::before{
  content:"\e516";
}

.b-fa-note-sticky::before{
  content:"\f249";
}

.b-fa-sticky-note::before{
  content:"\f249";
}

.b-fa-bug-slash::before{
  content:"\e490";
}

.b-fa-arrow-up-from-water-pump::before{
  content:"\e4b6";
}

.b-fa-bone::before{
  content:"\f5d7";
}

.b-fa-table-cells-row-unlock::before{
  content:"\e691";
}

.b-fa-user-injured::before{
  content:"\f728";
}

.b-fa-face-sad-tear::before{
  content:"\f5b4";
}

.b-fa-sad-tear::before{
  content:"\f5b4";
}

.b-fa-plane::before{
  content:"\f072";
}

.b-fa-tent-arrows-down::before{
  content:"\e581";
}

.b-fa-exclamation::before{
  content:"\!";
}

.b-fa-arrows-spin::before{
  content:"\e4bb";
}

.b-fa-print::before{
  content:"\f02f";
}

.b-fa-turkish-lira-sign::before{
  content:"\e2bb";
}

.b-fa-try::before{
  content:"\e2bb";
}

.b-fa-turkish-lira::before{
  content:"\e2bb";
}

.b-fa-dollar-sign::before{
  content:"\$";
}

.b-fa-dollar::before{
  content:"\$";
}

.b-fa-usd::before{
  content:"\$";
}

.b-fa-x::before{
  content:"X";
}

.b-fa-magnifying-glass-dollar::before{
  content:"\f688";
}

.b-fa-search-dollar::before{
  content:"\f688";
}

.b-fa-users-gear::before{
  content:"\f509";
}

.b-fa-users-cog::before{
  content:"\f509";
}

.b-fa-person-military-pointing::before{
  content:"\e54a";
}

.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-umbrella::before{
  content:"\f0e9";
}

.b-fa-trowel::before{
  content:"\e589";
}

.b-fa-d::before{
  content:"D";
}

.b-fa-stapler::before{
  content:"\e5af";
}

.b-fa-masks-theater::before{
  content:"\f630";
}

.b-fa-theater-masks::before{
  content:"\f630";
}

.b-fa-kip-sign::before{
  content:"\e1c4";
}

.b-fa-hand-point-left::before{
  content:"\f0a5";
}

.b-fa-handshake-simple::before{
  content:"\f4c6";
}

.b-fa-handshake-alt::before{
  content:"\f4c6";
}

.b-fa-jet-fighter::before{
  content:"\f0fb";
}

.b-fa-fighter-jet::before{
  content:"\f0fb";
}

.b-fa-square-share-nodes::before{
  content:"\f1e1";
}

.b-fa-share-alt-square::before{
  content:"\f1e1";
}

.b-fa-barcode::before{
  content:"\f02a";
}

.b-fa-plus-minus::before{
  content:"\e43c";
}

.b-fa-video::before{
  content:"\f03d";
}

.b-fa-video-camera::before{
  content:"\f03d";
}

.b-fa-graduation-cap::before{
  content:"\f19d";
}

.b-fa-mortar-board::before{
  content:"\f19d";
}

.b-fa-hand-holding-medical::before{
  content:"\e05c";
}

.b-fa-person-circle-check::before{
  content:"\e53e";
}

.b-fa-turn-up::before{
  content:"\f3bf";
}

.b-fa-level-up-alt::before{
  content:"\f3bf";
}

.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,
.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;
  display:inline-flex;
  justify-content:center;
  align-items:center;
}

.b-icon:after{
  font-style:normal;
}

.b-fw-icon:before{
  vertical-align:0;
}

.b-icon-add:before{
  content:"+";
}

.b-icon-remove:before{
  content:"\f00d";
}

.b-icon-remove-circle:before{
  content:"\f057";
}

.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-show-details:before{
  content:"\f002";
}

.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-bold:before{
  content:"\f032";
}

.b-icon-italic:before{
  content:"\f033";
}

.b-icon-underline:before{
  content:"\f0cd";
}

.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-clear-filter:before{
  content:"\e17b";
}

.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-plus:before{
  content:"\f271";
}

.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-unlocked:before{
  content:"\f3c1";
}

.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-download:before{
  content:"\f019";
}

.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-before:before,
.b-icon-left:before{
  content:"\f060";
}

.b-rtl .b-icon-before:before{
  transform:scaleX(-1);
}

.b-icon-after:before,
.b-icon-right:before{
  content:"\f061";
}

.b-rtl .b-icon-after:before{
  transform:scaleX(-1);
}

.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,
.b-rtl.b-icon-previous:before{
  transform:scaleX(-1);
}

.b-icon-next:before{
  content:"\f054";
}

.b-rtl > .b-icon-next:before,
.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:"\f078";
}

.b-icon-group-expand:before{
  content:"\f054";
}

.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-lock-row:before{
  content:"\e67a";
}

.b-icon-unlock-row:before{
  content:"\e691";
}

.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-icon-chart:before{
  content:"\f201";
}

.b-icon-settings:before{
  content:"\f013";
}
.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, .b-scroll-hidden{
  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 !important;
  animation-name:b-fx-highlight-animation;
  animation-duration:2s;
  animation:b-fx-highlight-animation 2s ease 0s 1;
}

@keyframes b-fx-highlight-animation{
  0%{
    box-shadow:none;
  }
  50%{
    box-shadow:inset 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;
  inset:0;
  pointer-events:none;
  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;
  inset-inline-start: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-trial-demo-mode [style*="data:image/svg+xml"]{
  background-image:none !important;
}
.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-resize-grip{
  position:absolute;
  z-index:1;
}

.b-resize-grip-top-start,
.b-resize-grip-top-end,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end{
  width:0.5em;
  height:0.5em;
}

.b-resize-grip-top,
.b-resize-grip-top-start,
.b-resize-grip-top-end{
  top:0;
}

.b-resize-grip-bottom,
.b-resize-grip-bottom-start,
.b-resize-grip-bottom-end{
  bottom:0;
}

.b-resize-grip-start,
.b-resize-grip-top-start,
.b-resize-grip-bottom-start{
  inset-inline-start:0;
}

.b-resize-grip-end,
.b-resize-grip-top-end,
.b-resize-grip-bottom-end{
  inset-inline-end:0;
}

.b-resize-grip-top,
.b-resize-grip-bottom{
  height:0.5em;
}

.b-resize-grip-start,
.b-resize-grip-end{
  width:0.5em;
}

.b-resize-grip-top-start,
.b-resize-grip-bottom-end{
  cursor:nwse-resize;
  z-index:2;
}

.b-resize-grip-top-end,
.b-resize-grip-bottom-start{
  cursor:nesw-resize;
  z-index:2;
}

.b-resize-grip-top,
.b-resize-grip-bottom{
  cursor:ns-resize;
  width:100%;
  inset-inline-start:0;
}

.b-resize-grip-start,
.b-resize-grip-end{
  height:100%;
  top:0;
  cursor:ew-resize;
}

.b-dragging, .b-dragging *{
  pointer-events:none !important;
}
.b-dragging:not(.b-widget){
  z-index:100;
  opacity:0.8;
  box-sizing:border-box;
}
.b-dragging:not(.b-widget).b-drag-unified-proxy{
  opacity:0.65;
}
.b-dragging:not(.b-widget).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-drag-proxy *{
  pointer-events:none !important;
}

.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;
  }
}
.b-scroll-hidden{
  transform:translate(0, 0) !important;
}

.b-infinity-scroller{
  overflow:scroll;
}
.b-infinity-scroller.b-infinity-scroller-smooth{
  scroll-behavior:smooth;
}

.b-infinity-scroller-item{
  position:absolute !important;
}
.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-initializing *{
  transition:none !important;
}
.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;
  top:0 !important;
  inset-inline-start:0 !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 *, .b-widget:before, .b-widget:after,
.b-widget *:before,
.b-widget *:after{
  box-sizing:border-box;
}
.b-widget.b-positioned{
  position:absolute;
  top:0;
  inset-inline-start:0;
}
.b-widget.b-positionable{
  position:absolute;
}
.b-widget.b-floating{
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-widget.b-floating.b-centered:not(.b-maximized), .b-widget.b-positioned.b-centered:not(.b-maximized){
  inset-inline-start:50%;
  top:50%;
}
.b-widget.b-floating.b-centered:not(.b-maximized):not(.b-rtl), .b-widget.b-positioned.b-centered:not(.b-maximized):not(.b-rtl){
  transform:translate(-50%, -50%);
}
.b-widget.b-floating.b-centered:not(.b-maximized).b-rtl, .b-widget.b-positioned.b-centered:not(.b-maximized).b-rtl{
  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.b-hide-mode-clip{
  clip:rect(0, 0, 0, 0) !important;
}
.b-widget.b-hidden.b-hide-mode-opacity{
  opacity:0 !important;
  pointer-events:none;
}
.b-widget.b-hidden.b-hide-mode-display{
  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{
  position:absolute;
  z-index:-1;
}
.b-widget .b-anchor svg{
  width:16px;
  height:8px;
  position:absolute;
  overflow:visible;
}
.b-widget .b-anchor.b-anchor-top, .b-widget .b-anchor.b-anchor-bottom{
  inset-inline-start:0;
  height:8px;
  width:100%;
}
.b-widget .b-anchor.b-anchor-top{
  bottom:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-top svg{
  bottom:0;
}
.b-widget .b-anchor.b-anchor-bottom{
  top:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-bottom svg{
  top:0;
  rotate:180deg;
}
.b-widget .b-anchor.b-anchor-start, .b-widget .b-anchor.b-anchor-end{
  top:0;
  width:8px;
  height:100%;
}
.b-widget .b-anchor.b-anchor-start{
  inset-inline-end:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-start svg{
  right:0;
  width:8px;
  height:16px;
  rotate:270deg;
  transform-origin:8px 8px;
}
.b-widget .b-anchor.b-anchor-end{
  inset-inline-start:calc(100% - 1px);
}
.b-widget .b-anchor.b-anchor-end svg{
  rotate:90deg;
  width:8px;
  height:16px;
  transform-origin:4px 4px;
}
.b-widget.b-sub-menu .b-anchor.b-anchor-start, .b-widget.b-sub-menu .b-anchor.b-anchor-end{
  width:9px;
}

.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-hide-scroll{
  scrollbar-width:none;
}
.b-hide-scroll::-webkit-scrollbar{
  display:none;
}

.b-scroller-stretcher{
  position:absolute;
  height:1px;
  width:1px;
  top:0;
  inset-inline-start: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-rtl .b-anchor.b-anchor-start svg{
  rotate:90deg;
  transform-origin:4px 4px;
}
.b-rtl .b-anchor.b-anchor-end svg{
  rotate:270deg;
  transform-origin:8px 8px;
}

.b-ltr{
  direction:ltr;
}

.b-arialive-el{
  clip:rect(0, 0, 0, 0);
  position:absolute;
}

.b-firefox .b-anchor-end .b-pointer-el{
  margin-left:calc(var(--rtl-negate) * -1px);
}
.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);
  }
}
.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:1;
  --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{
  margin:0;
  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, .b-tab-close){
  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:focus-visible{
  outline:1px solid #feac31;
}
.b-button:disabled{
  cursor:default;
}
.b-toolbar-content > .b-button{
  font-size:0.9em;
}
.b-button.b-borderless{
  border:none;
}
.b-button img.b-button-image{
  height:1.3em;
}
.b-button.b-splitbutton{
  padding-inline-end:0;
}
.b-button.b-splitbutton .b-button-menu-icon{
  height:100%;
  display:grid;
  place-content:center;
  padding-inline:1em 1em;
  border-inline-start:1px solid rgba(var(--widget-primary-color-rgb), var(--button-border-opacity));
  margin-inline-start:1em;
}

.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-button-custom-content{
  display:flex;
  align-items:center;
}

.b-button-key{
  text-decoration:underline;
}
.b-button-key.b-align-end{
  margin-inline-start:0.5em;
}

.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-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);
}
.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{
  font-size:0.9em;
  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:rgb(216.3818181818, 219.6, 222.8181818182);
  border-inline-end-color:rgb(229.6909090909, 231.8, 233.9090909091);
}
.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:rgb(216.3818181818, 219.6, 222.8181818182);
  border-bottom-color:rgb(229.6909090909, 231.8, 233.9090909091);
}
.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;
}
.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-buttongroup.b-content-element.b-invalid{
  border-style:solid;
  border-width:1px;
  border-color:#e53f2c;
}
.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-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-no-gap .b-button:not(.b-first-visible-child){
  margin-inline-start:-1px;
}
.b-buttongroup.b-no-gap .b-button:not(.b-first-visible-child):not(.b-last-visible-child){
  border-radius:0;
}
.b-buttongroup.b-no-gap .b-button.b-first-visible-child:not(.b-last-visible-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.b-buttongroup.b-no-gap .b-button.b-last-visible-child:not(.b-first-visible-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.b-buttongroup.b-no-gap.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-no-gap.b-rtl .b-button.b-last-visible-child:not(.b-first-visible-child){
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.b-editor{
  background-color:#fff;
  border-radius:2px;
}
.b-editor.b-positioned:not(.b-hidden){
  box-shadow:0 0 6px rgba(0, 0, 0, 0.1);
}
.b-editor.b-content-element > .b-widget.b-field{
  margin:0;
}
@keyframes b-field-updated{
  0%{
    color:#4f5964;
  }
  25%{
    color:rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  75%{
    color:rgb(155.5586592179, 165.5027932961, 176.4413407821);
  }
  100%{
    color:#4f5964;
  }
}
.b-field label{
  user-select:none;
}

.b-has-label.b-required label::after{
  content:"*";
}
.b-has-label.b-label-above{
  flex-direction:column;
}
.b-has-label.b-label-before .b-label{
  align-self:center;
  margin-inline-end:1em;
  flex-shrink:0;
}
.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-safari .b-field-inner{
  margin-block-end:0.3px;
}

.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-safari .b-field input[autocomplete=off]::-webkit-contacts-auto-fill-button{
  visibility:hidden;
}

.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-numberfield bry-time,
.b-textareafield input,
.b-textareafield textarea,
.b-textareafield bry-time,
.b-textfield input,
.b-textfield textarea,
.b-textfield bry-time{
  background-color:transparent;
  color:inherit;
  padding:0.8em 0.7em;
  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-numberfield bry-time:focus,
.b-textareafield input:focus,
.b-textareafield textarea:focus,
.b-textareafield bry-time:focus,
.b-textfield input:focus,
.b-textfield textarea:focus,
.b-textfield bry-time:focus{
  outline:none;
}
.b-numberfield input::-ms-clear, .b-numberfield textarea::-ms-clear, .b-numberfield bry-time::-ms-clear,
.b-textareafield input::-ms-clear,
.b-textareafield textarea::-ms-clear,
.b-textareafield bry-time::-ms-clear,
.b-textfield input::-ms-clear,
.b-textfield textarea::-ms-clear,
.b-textfield bry-time::-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:rgb(227.6538461538, 228, 228.3461538462);
}
.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:rgb(227.6538461538, 228, 228.3461538462);
  cursor:default;
}

.b-numberfield input[type=number]::-webkit-inner-spin-button,
.b-numberfield input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  appearance:none;
  margin:0;
}
.b-numberfield input[type=number]{
  -moz-appearance:textfield;
  appearance:textfield;
}
.b-numberfield .b-field-inner .b-fieldtrigger.b-icon-remove{
  font-size:0.8em;
}

div.b-tooltip.b-field-error-tip{
  border:1px solid #e53f2c;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap{
  background-color:#f8f9fa;
  color:#e53f2c;
  font-weight:bold;
  padding-block:0.1em;
}
div.b-tooltip.b-field-error-tip .b-panel-body-wrap .b-popup-content{
  background-color:#f8f9fa;
  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;
}
.b-list-item.b-special-field{
  font-style:italic;
}
.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;
}
.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;
}
.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:not(.b-empty) input::placeholder{
  visibility:hidden;
}
.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;
}
.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-time{
  flex:1 0 10em;
}
.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:baseline;
  position:relative;
  top:1px;
}
.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;
}
.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{
  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 rgb(222.1, 222.8, 223.5);
  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 rgb(222.1, 222.8, 223.5);
}
.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;
}
.b-list.b-multiselect .b-selected-icon::before, .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.6em;
  font-size:0.85em;
  width:1.6em;
  height:1.6em;
  padding:0.65em;
  border-radius:2px;
  transition:var(--checkbox-label-transition);
  background-color:var(--checkbox-background-color);
  border:1px solid var(--checkbox-border-color);
}

.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: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-using-keyboard .b-checkbox.b-contains-focus .b-checkbox-label::before,
.b-using-keyboard .b-checkbox.b-contains-focus .b-slidetoggle-toggle{
  outline:2px solid #feac31;
  outline-offset:-2px;
}

.b-container .b-checkbox-label:before{
  margin:0.675em;
  margin-inline-end:0.6em;
  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;
}

.b-list{
  display:block;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
  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-text{
  pointer-events:none;
}
.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:hsl(210, 16.6666666667%, 102.6470588235%);
  z-index:1;
}
:has(.b-list-title) > .b-list .b-select-all-item{
  top:2em;
}
.b-list .b-list-title{
  position:sticky;
  top:0;
  font-weight:500;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
  z-index:1;
  height:2em;
}
.b-list.b-multiselect .b-selected-icon{
  display:inline-flex;
  visibility:visible;
  --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;
}
.b-list.b-multiselect .b-selected-icon::before{
  content:"\f00c";
  color:var(--checkbox-check-color);
}
.b-list.b-multiselect .b-selected .b-selected-icon{
  visibility:visible;
  --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-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(0, 0, 0, 0);
  min-width:100px;
  overflow:hidden;
  overflow:clip;
  white-space:nowrap;
  display:flex;
  flex-direction:row;
  align-items:center;
}
.b-list-itemli{
  padding-inline-start:calc(var(--tree-level, 0) * 1em + 0.8em);
}
.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:rgb(254.6, 221.8, 172.6);
  color:#4f5964;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent){
  font-weight:500;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-icon-check{
  display:none;
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .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;
  color:var(--button-text-color);
}
@media (pointer: coarse){
  .b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon{
    font-size:1.4em;
    width:1.4em;
  }
}
.b-list-item:is(.b-list-item-group-header, .b-list-item-tree-parent) .b-list-expander-icon:hover{
  opacity:1;
}
.b-grouped .b-list-item:not(.b-list-item-group-header, .b-list-item-tree-parent){
  padding-inline-start:2em !important;
}

.b-virtualized .b-list-item{
  height:1.5em;
  box-sizing:content-box;
}

.b-chip{
  display:flex;
  align-items:center;
  padding-block:0.3em;
  padding-inline:0.7em;
  border-radius:1em;
  background-color:#e0e0e7;
  color:rgb(90.2541899441, 101.6787709497, 114.2458100559);
  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:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  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:rgb(209.6272727273, 209.6272727273, 219.8727272727);
  color:#4f5964;
}
.b-chip:hover .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:#474849;
}
.b-chip.b-selected{
  background-color:#feac31;
  color:#fff;
}
.b-chip.b-selected .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:#feac31;
}
.b-chip.b-selected:hover{
  background-color:rgb(253.8768115942, 161.7753623188, 23.6231884058);
  color:#fff;
}
.b-chip.b-selected:hover .b-icon{
  background-color:rgb(238.3727272727, 238.3727272727, 242.1272727273);
  color:rgb(253.8768115942, 161.7753623188, 23.6231884058);
}
.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 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-visible){
  opacity:0;
  pointer-events:none;
}
.b-mask:not(.b-prevent-transitions){
  transition:opacity 1s;
}
.b-mask:not(.b-prevent-transitions):not(.b-delayed-show){
  animation:maskOpacity 0.3s ease 0s 1;
}
.b-mask:not(.b-prevent-transitions).b-hidden{
  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;
}
.b-panel.b-floating{
  border-radius:2px;
}
.b-panel.b-floating:not(.b-panel-has-header) > .b-panel-body-wrap, .b-panel.b-floating:not(.b-panel-has-header) > .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{
  --b-drawer-size:30em;
  --panel-background-color:#f8f9fa;
  padding:0;
  color:#4f5964;
  background-color:var(--panel-background-color);
  z-index:0;
}
.b-panel > .b-positionable{
  z-index:10;
}
.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-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 cubic-bezier(0.06, 1.1, 0.58, 1), clip-path 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-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:0 0 auto !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.b-panel-ui-plain > .b-panel-header .b-tool{
  color:inherit;
}
.b-panel.b-panel-ui-plain, .b-panel.b-panel-ui-plain .b-panel-overlay{
  background-color:var(--panel-background-color);
}
.b-panel.b-panel-ui-plain .b-toolbar{
  background:transparent;
}

.b-drawer-panel:not(.b-positioned, .b-floating){
  flex:unset;
}
.b-drawer-panel.b-panel-overlay-revealed header.b-panel-collapse-revealer{
  display:none;
}
.b-drawer-panel header.b-panel-collapse-revealer{
  display:none;
}
.b-drawer-panel.b-panel-collapse-up{
  min-height:var(--b-drawer-size);
  height:auto;
  inset:0 0 auto 0;
}
.b-drawer-panel.b-panel-collapse-right{
  width:var(--b-drawer-size);
  inset:0 0 0 auto;
}
.b-drawer-panel.b-panel-collapse-down{
  min-height:var(--b-drawer-size);
  height:auto;
  inset:auto 0 0 0;
}
.b-drawer-panel.b-panel-collapse-left{
  width:var(--b-drawer-size);
  inset:0 auto 0 0;
}

.b-panel-content{
  justify-content:space-between;
  overflow:hidden;
  padding:1em;
}
.b-panel-ui-plain > .b-panel-content{
  padding-block:0;
}
.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:#fff0d9;
  color:#4f5964;
  padding:1em;
  flex:0 0 auto;
  align-items:center;
  z-index:1;
  gap:0.5em;
}
.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-tool{
  color:inherit;
}
.b-panel-header.b-panel-ui-toolbar.b-dock-top{
  border-bottom:1px solid #d8d9da;
}
.b-panel-header.b-panel-ui-toolbar.b-panel-ui-plain{
  border:none;
}
.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-panel-ui-plain{
  background-color:transparent;
  border:none;
  color:inherit;
}
.b-panel-header:not(.b-panel-ui-plain) .b-tool{
  color:#4f5964;
}
.b-panel-header .b-header-title{
  display:inline-flex;
  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.b-panel-ui-plain > .b-panel-header .b-header-title.b-panel-ui-plain{
  font-size:1.2em;
  font-weight:600;
}
.b-panel-header .b-panel-title-icon{
  margin-inline-end:0.5em;
  font-size:0.9em;
}
.b-panel-header:after{
  content:" ";
  font-size:0.9em;
  height:2em;
  width:1px;
  visibility:hidden;
  display:inline;
  margin-inline-start:-0.5em;
}
.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:after, .b-panel-header.b-dock-left:after{
  height:1px;
  width:2em;
}
.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:grid;
  place-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;
  line-height:0;
}
.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-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-top .b-tool.b-align-end, .b-dock-bottom .b-tool.b-align-start, .b-dock-bottom .b-tool.b-align-end{
  margin-block: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-codeeditor [data-ref=status] i.b-icon{
  margin-inline-end:0.5em;
}

.b-panel .b-bryntumcodeeditor-body-wrap{
  background:#fff;
}
.b-panel .b-bryntumcodeeditor-body-wrap .monaco-editor .scroll-decoration{
  box-shadow:none;
}

.b-codeeditor-content{
  padding:0;
}
.b-codeeditor-content .line-numbers:not(.active-line-number){
  opacity:0.3;
}
.b-codeeditor-content .folded-background,
.b-codeeditor-content .monaco-editor .view-overlays .current-line{
  background:transparent !important;
  border:0 !important;
}
.b-codeeditor-content .monaco-editor .lines-content .core-guide-indent{
  opacity:0.4;
}

.b-widget.b-democodeeditor{
  flex:unset;
  width:450px;
  gap:0;
}
@media (min-width: 2000px){
  .b-widget.b-democodeeditor{
    width:700px;
  }
}
.b-widget.b-democodeeditor .b-header-title{
  font-size:18px;
  font-weight:normal;
}
.b-widget.b-democodeeditor .demo-header .b-button.b-text{
  min-height:2.5em;
}
.b-widget.b-democodeeditor .demo-header .title-container{
  align-items:center;
}
.b-widget.b-democodeeditor .demo-header .title{
  background:none;
  padding-inline-start:0;
  font-size:18px;
}
.b-widget.b-democodeeditor .demo-header .b-tool{
  color:#fff;
  height:2.5em;
  font-size:1.1em;
}
.b-widget.b-democodeeditor [data-ref=tbar] .b-toolbar-content{
  justify-content:flex-end;
}
.b-widget.b-democodeeditor:not(.b-collapsed){
  border-inline-start:5px solid #d8d9da;
}
body.b-theme-classic-dark .b-widget.b-democodeeditor:not(.b-collapsed){
  border-inline-start-color:#111;
}
.b-widget.b-democodeeditor.b-collapsed .b-panel-collapse-revealer, .b-widget.b-democodeeditor.b-collapsing .b-panel-collapse-revealer{
  display:none;
}
.b-widget.b-democodeeditor:not(.b-resizing){
  transition:border-width 0.1s;
}
.b-widget.b-democodeeditor .b-top-toolbar{
  min-height:4em;
}
.b-widget.b-democodeeditor .b-bottom-toolbar{
  background-color:#f3f4f5;
  color:#4f5964;
  transition:color 0.2s, background-color 0.2s;
}
.readonly .b-widget.b-democodeeditor .b-bottom-toolbar{
  background-color:#ff8d46;
}
.b-widget.b-democodeeditor .b-bottom-toolbar [data-ref=cursorPos]{
  margin-inline-start:auto;
}
.b-widget.b-democodeeditor .b-democodeeditor-body-wrap, .b-widget.b-democodeeditor .b-panel-overlay{
  overflow:hidden;
}
.b-widget.b-democodeeditor .b-panel-content{
  direction:ltr;
}
.b-widget.b-democodeeditor.b-resizing *{
  user-select:none;
}
.b-widget.b-democodeeditor.b-over-resize-handle{
  cursor:ew-resize;
}
.b-widget.b-democodeeditor .b-header-title i{
  margin-inline-end:0.5em;
}
.b-widget.b-democodeeditor.b-hidden{
  display:flex !important;
  border-inline-start-width:0;
}
.b-widget.b-democodeeditor .b-democodeeditor-header{
  background-color:#0076f8;
}
.b-widget.b-democodeeditor.invalid .b-democodeeditor-header i{
  color:rgba(144, 1, 1, 0.6784313725);
}
.b-widget.b-democodeeditor.invalid .b-bottom-toolbar{
  color:#fff;
  background:#b71c1c;
}
.b-widget.b-democodeeditor .b-bottom-toolbar .b-toolbar-content{
  padding:0.5em 1em !important;
}
.b-widget.b-democodeeditor .b-panel-header.b-dock-top{
  border-bottom:none;
}
.b-widget.b-democodeeditor .b-panel-header .b-tool{
  height:2.5em;
  width:2.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-file-type{
  margin-inline-end:0.5em;
}
.b-widget.b-democodeeditor .b-combo-picker .b-editor-folder{
  color:#a0a0a0;
}

@media (max-width: 450px){
  .b-democodeeditor .b-icon-download{
    display:none !important;
  }
}
.b-carousel-content:not(.b-carousel-empty){
  padding:0;
}
.b-carousel-content > .b-carousel-content{
  overflow:hidden;
}
.b-carousel-content.b-carousel-empty > .b-carousel-inner-ct, .b-carousel-content:not(.b-carousel-empty) > .b-carousel-empty-text{
  display:none;
}

.b-calendarpanel{
  -webkit-user-select:none;
  user-select:none;
  flex-shrink:0;
}
.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;
  align-items:baseline;
}
.b-calendarpanel .b-weeks-container .b-calendar-row{
  min-height:var(--min-row-height);
  min-width:100%;
}
.b-datepicker{
  --datepicker-selected-cell-background-color:#3183fe;
  --datepicker-selected-range-background-color:rgba(49, 131, 254, 0.15);
}
.b-datepicker:focus{
  outline:0;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week{
  border:1px solid transparent;
}
.b-datepicker.b-highlight-selected-week .b-calendar-week:has(.b-selected-date){
  background-color:rgb(201.2608695652, 222.652173913, 254.7391304348);
  border-color:#3183fe;
}
.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%;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled){
  cursor:pointer;
}
.b-datepicker .b-field:not(.b-readonly):not(.b-disabled):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:transparent;
  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-calendar-weekdays{
  background-color:transparent;
  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.4em;
  width:2.4em;
  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-weeks-container .b-calendar-cell{
  outline:0 none;
  position:relative;
  flex:1 0 2.4em;
  padding:0 4px;
  margin:5px 0;
  transition:background-color 0.2s, color 0.2s;
  align-items:center;
}
.b-datepicker .b-weeks-container .b-calendar-cell > .b-datepicker-cell-inner{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:2.4em;
  width:2.4em;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  border-radius:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-today > .b-datepicker-cell-inner{
  border-color:#feac31;
  border-width:1px;
}
.b-datepicker .b-weeks-container .b-calendar-cell:focus > .b-datepicker-cell-inner{
  outline:#feac31 solid 2px;
  outline-offset:3px;
  border-radius:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-selected-date:not(.b-in-range) > .b-datepicker-cell-inner{
  color:#fff;
  background-color:var(--datepicker-selected-cell-background-color);
  border-color:#3183fe;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-other-month > .b-datepicker-cell-inner{
  color:#bbb;
}
.b-datepicker .b-weeks-container .b-calendar-cell:not(.b-disabled-date, .b-selected-date) > .b-datepicker-cell-inner{
  cursor:pointer;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-out-of-range > .b-datepicker-cell-inner{
  color:#aaa;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-disabled-date > .b-datepicker-cell-inner{
  color:#aaa;
  opacity:0.4;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-in-range{
  background-color:var(--datepicker-selected-range-background-color);
  border-radius:0 !important;
}
.b-datepicker .b-weeks-container .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-weeks-container .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-weeks-container .b-calendar-cell.b-range-start, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end{
  z-index:0;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before{
  content:" ";
  background-color:var(--datepicker-selected-range-background-color);
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner{
  position:relative;
  background-color:#fff;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start > .b-datepicker-cell-inner:after, .b-datepicker .b-weeks-container .b-calendar-cell.b-range-end > .b-datepicker-cell-inner:after{
  content:" ";
  background-color:var(--datepicker-selected-range-background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-start:before{
  left:50%;
}
.b-datepicker .b-weeks-container .b-calendar-cell.b-range-end:before{
  right:50%;
}
.b-datepicker:not(:has(.b-today, .b-selected-date)) .b-calendar-cell.b-active-date:not(:focus) > .b-datepicker-cell-inner:not(:hover){
  border-color:#feac31;
}
.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-monthpicker,
.b-datepicker .b-yearpicker{
  width:100%;
  height:100%;
}
.b-datepicker .b-datepicker-monthbutton,
.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;
  text-transform:none;
}
.b-datepicker .b-datepicker-monthbutton:not(.b-disabled):not(.b-tab):hover,
.b-datepicker .b-datepicker-yearbutton:not(.b-disabled):not(.b-tab):hover{
  opacity:0.7;
  background-color:unset;
}

.b-datepicker-nav-button.b-icon, .b-icon.b-multidatepicker-nav-button{
  border:none;
  border-radius:50%;
  padding:0;
  width:2em;
  height:2em;
  min-height:24px;
  min-width:24px;
}
.b-datepicker-nav-button.b-icon:not(.b-multidatepicker-nav-button), .b-icon.b-multidatepicker-nav-button:not(.b-multidatepicker-nav-button){
  font-size:80%;
}
.b-datepicker-nav-button.b-icon:before, .b-icon.b-multidatepicker-nav-button:before{
  line-height:normal;
}
.b-datepicker-nav-button.b-icon:hover, .b-icon.b-multidatepicker-nav-button:hover{
  opacity:0.7;
}
.b-datepicker-nav-button.b-icon:not(.b-contains-focus), .b-icon.b-multidatepicker-nav-button:not(.b-contains-focus){
  background:transparent;
}

.b-datepicker .b-datepicker-title{
  overflow:hidden;
}
.b-datepicker .b-calendar-days{
  overflow:visible;
}

.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{
  flex-shrink:0;
}
.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{
  padding-block:1em;
}
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);
}
.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:rgb(63.2, 71.2, 80);
}

.b-popup-header{
  background-color:#fff0d9;
  color:#4f5964;
}

.b-modal-mask{
  position:fixed;
  inset:0;
  pointer-events:all;
  z-index:11001;
}
.b-modal-mask:not(.b-modal-transparent){
  background-color:rgba(100, 100, 100, 0.5);
}

@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{
  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-confirm .b-messagedialog-message, .b-messagedialog.b-popup.b-messagedialog-alert .b-messagedialog-message{
  display:block;
}
.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-monthpicker{
  width:max-content;
}
.b-monthpicker .b-toolbar.b-dock-top{
  background-color:transparent;
  color:#4f5964;
  border-bottom:none;
  min-height:0;
  font-size:1.2em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-toolbar-content{
  padding:0.5em 0.5ex !important;
  gap:0.5ex;
}
.b-monthpicker .b-toolbar.b-dock-top button{
  border:none;
  min-height:0;
  text-transform:none;
  height:1.6em;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title{
  margin-inline:auto;
  color:inherit;
  font-weight:400;
  background-color:unset;
}
.b-monthpicker .b-toolbar.b-dock-top .b-monthpicker-title:not(.b-disabled, .b-tab):hover{
  opacity:0.7;
  background-color:unset;
}
.b-monthpicker .b-monthpicker-body-wrap{
  background-color:#f8f9fa;
}
.b-monthpicker .b-monthpicker-content{
  display:grid;
  align-items:center;
  grid-template-columns:repeat(3, 1fr);
  padding:1em;
  gap:1em;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month{
  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-monthpicker .b-monthpicker-content button.b-monthpicker-month:hover{
  background-color:rgba(49, 131, 254, 0.15);
  border-color:transparent;
}
.b-monthpicker .b-monthpicker-content button.b-monthpicker-month.b-selected{
  color:#fff;
  background-color:#3183fe;
  border-color:#3183fe;
}
.b-monthpicker.b-outer, .b-monthpicker.b-floating{
  min-width:20.4em;
  min-height:18.2em;
}

.b-confirmationbar .b-toolbar-content{
  justify-content:flex-end;
}
.b-confirmationbar .b-toolbar-content .b-button:not(:first-child){
  margin-inline-start:1em;
}

.b-multidatepicker-nav-button{
  top:0.25em;
  transition:opacity 0.2s ease;
}
.b-panel-has-header.b-header-dock-top > .b-multidatepicker-nav-button{
  top:4.5em;
}
.b-multidatepicker:not(.b-multidatepicker-nav-buttons) > .b-multidatepicker-nav-button{
  display:none;
}

.b-multidatepicker-next-button{
  right:0.3em;
}

.b-multidatepicker-prev-button{
  left:0.3em;
}

.b-multidatepicker-nav-floating{
  overflow:visible;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button{
  top:50%;
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  background-color:#f8f9fa;
  padding:1.4em;
}
.b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:focus, .b-multidatepicker-nav-floating > .b-button.b-multidatepicker-nav-button:hover{
  background-color:rgb(248.7, 249.6, 250.5);
  opacity:unset;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-next-button{
  right:0;
  translate:50% -50%;
}
.b-multidatepicker-nav-floating > .b-multidatepicker-prev-button{
  left:0;
  translate:-50% -50%;
}

.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays{
  padding-inline:1.5em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-week .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-calendar-weekdays .b-active-date:not(.b-selected-date, .b-today):not(:focus) > .b-datepicker-cell-inner{
  border-color:transparent;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker-content .b-weeks-container{
  padding-block:0.4em;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-other-month{
  visibility:hidden;
  pointer-events:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevMonth],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=prevYear],
.b-multidatepicker-content > .b-carousel-inner-ct [data-ref=nextYear]{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-first > .b-top-focus-trap,
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-visible.b-carousel-last > .b-end-focus-trap{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=monthField]{
  pointer-events:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker.b-carousel-reserve [data-ref=yearButton]{
  display:none;
}
.b-multidatepicker-content > .b-carousel-inner-ct .b-datepicker .b-calendar-cell > .b-datepicker-cell-inner{
  cursor:pointer;
}

.b-daterangepicker .b-start-date,
.b-daterangepicker .b-end-date{
  width:13em;
}
.b-daterangepicker.b-daterangefield-picker .b-end-date{
  width:11em;
}
.b-daterangepicker.b-picking-start-date .b-range-end:not(.b-range-start), .b-daterangepicker:not(.b-picking-start-date) .b-range-start:not(.b-range-end){
  --datepicker-selected-cell-background-color:rgb(188.3, 213.6, 251.2);
}

.b-daterangefield{
  width:unset;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer{
  min-width:24.5em;
}
.b-daterangefield > .b-field-container-wrap > .b-fieldcontainer > .b-widget:not(:first-child){
  margin-inline-start:0.5em;
}
.b-daterangefield.b-pick-time > .b-field-container-wrap > .b-fieldcontainer{
  min-width:39.5em;
}
.b-daterangefield .b-start-date{
  flex:7 0 auto;
  width:13em;
}
.b-daterangefield .b-end-date{
  flex:5 0 auto;
  width:11em;
}
.b-daterangefield .b-end-time,
.b-daterangefield .b-start-time{
  flex:7 7 auto;
}
.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-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(0, 0, 0, 0);
  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 rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-menuitem.b-contains-focus, .b-menuitem:focus{
  outline:none;
  background-color:rgb(254.6, 221.8, 172.6);
  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);
}

.b-menu-custom-content{
  display:flex;
}

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;
}
.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-panel.b-radiogroup{
  --panel-background-color:transparent;
}
.b-panel.b-radiogroup .b-fieldset-content{
  gap:0.75em;
}

.b-panel.b-checkboxgroup .b-fieldset-content{
  gap:0;
}
.b-panel.b-checkboxgroup .b-fieldset-content:not(.b-inline){
  padding:var(--autocontainer-gap);
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline{
  flex-wrap:wrap;
}
.b-panel.b-checkboxgroup .b-fieldset-content.b-inline label{
  white-space:nowrap;
}
.b-panel.b-checkboxgroup.b-invalid .b-checkbox label:before{
  outline:1px solid #e53f2c;
  outline-offset:2px;
}
.b-richtextfield{
  overflow:visible;
  color:#4f5964;
  height:10em;
}
.b-richtextfield .b-field-inner{
  overflow:visible;
  align-items:flex-start;
}
.b-richtextfield .b-richtextfield-container{
  flex:1;
  height:100%;
  padding:0.5em;
  outline:none;
}
.b-cell-editor .b-richtextfield{
  height:100%;
  min-height:100%;
}

.b-ripple{
  display:none;
}
.b-sftimepicker .b-panel-content{
  background-color:#f8f9fa;
  align-items:stretch;
  padding:0.5em;
  gap:0.5em;
}
.b-sftimepicker .b-panel-content .b-widget{
  margin:0;
  flex:0 0 auto;
  width:auto;
}
.b-sftimepicker .b-panel-content .b-numberfield.b-has-label{
  margin-top:0;
}
.b-sftimepicker .b-panel-content .b-numberfield > .b-label{
  clip-path:polygon(0 0);
  position:absolute;
  contain:strict;
}
.b-sftimepicker .b-panel-content .b-numberfield:not(.b-first-visible-child)::before{
  content:":";
  align-self:center;
  margin-inline-end:0.5em;
  font-weight:bold;
}
.b-sftimepicker .b-panel-content .b-numberfield input{
  width:2.8em;
}
.b-sftimepicker .b-panel-content .b-button{
  flex:0 0 3em;
  padding:0;
}
.b-sftimepicker .b-panel-content .b-button label{
  text-overflow:clip;
}
.b-slider{
  background-color:transparent;
  column-gap:0.5em;
  align-items:center;
  overflow:visible;
}
.b-slider.b-has-label{
  flex-direction:column;
}
.b-slider.b-has-label.b-has-field-label{
  display:grid;
  grid-template-columns:auto auto;
}
.b-slider .b-slider-value{
  grid-column:1/-1;
  grid-row:2;
  justify-self:center;
  font-size:0.8em;
  transition:color 0.2s;
}
.b-slider.b-rtl > [type=range]{
  direction:rtl;
}
.b-slider [type=range]{
  flex:1;
  align-self:stretch;
  max-width:100%;
  min-width:0;
  -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:rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-moz-range-track{
  background:rgb(110.8, 168.2, 254.3);
}
.b-slider [type=range]:focus::-ms-fill-lower, .b-slider [type=range]:focus::-ms-fill-upper{
  background:rgb(110.8, 168.2, 254.3);
}
.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:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-slider.b-disabled [type=range]::-moz-range-thumb, .b-slider.b-disabled [type=range]::-moz-range-track{
  background:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-slider.b-disabled [type=range]::-webkit-slider-thumb, .b-slider.b-disabled [type=range]::-webkit-slider-runnable-track{
  background:rgb(211.1772727273, 211.1772727273, 221.0727272727);
  cursor:default;
}
.b-grid-cell .b-slider{
  flex:1;
}

.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));
}
.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;
}
.b-splitter{
  background-color:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  flex:0 0 0.5em;
  position:relative;
  touch-action:none;
}
@media (pointer: coarse){
  .b-splitter{
    --splitter-inner-size:2em;
    --splitter-button-size:1.3em;
  }
}
@media (pointer: fine){
  .b-splitter{
    --splitter-inner-size:0;
    --splitter-button-size:1em;
  }
}
.b-splitter.b-disabled{
  flex:0 0 1px;
  pointer-events:none;
}
.b-splitter:not(.b-disabled){
  overflow:visible;
}
.b-splitter::after{
  content:"";
  position:absolute;
  inset-inline-start:0;
  top:0;
  z-index:1;
}
.b-splitter.b-hover::after, .b-splitter.b-moving::after{
  background-color:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-splitter.b-hover .b-splitter-buttons, .b-splitter.b-moving .b-splitter-buttons{
  display:flex;
}
.b-splitter.b-show-buttons .b-splitter-buttons{
  display:flex;
}
.b-splitter.b-horizontal{
  min-height:0.5em;
}
.b-splitter.b-horizontal:not(.b-drag-disabled){
  cursor:ns-resize;
}
.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:not(.b-drag-disabled)::after, .b-splitter.b-horizontal.b-hover:not(.b-drag-disabled)::after, .b-splitter.b-horizontal.b-moving::after{
  top:calc((10px - 0.5em) / -2);
  height:10px;
}
.b-splitter.b-horizontal .b-splitter-buttons{
  margin-top:0.2em;
  transform:translate(-50%, -50%) rotate(90deg);
}
.b-splitter.b-vertical{
  min-width:0.5em;
}
.b-splitter.b-vertical:not(.b-drag-disabled){
  cursor:ew-resize;
}
.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:not(.b-drag-disabled)::after, .b-splitter.b-vertical.b-hover:not(.b-drag-disabled)::after, .b-splitter.b-vertical.b-moving::after{
  inset-inline-start:calc((10px - 0.5em) / -2);
  width:10px;
}
.b-splitter:last-child, .b-splitter:first-child{
  visibility:hidden;
  flex:0;
  min-width:0;
}
.b-splitter .b-splitter-inner{
  display:flex;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  position:relative;
  z-index:2;
  height:100%;
  width:100%;
}
.b-splitter .b-splitter-buttons{
  display:none;
  position:absolute;
  height:2.4em;
  width:2.4em;
  font-size:var(--splitter-button-size);
  z-index:3;
  inset-inline-start:50%;
  transform:translate(-50%, -50%);
  transition:top 0.2s ease-in-out, inset-inline-start 0.2s ease-in-out;
}
.b-splitter .b-splitter-buttons:has(.b-disabled){
  pointer-events:none;
}
.b-splitter .b-splitter-button-collapse,
.b-splitter .b-splitter-button-expand{
  flex:1;
  cursor:pointer;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  display:flex;
  align-items:center;
  position:relative;
  padding-top:0.1em;
}
.b-splitter .b-splitter-button-collapse:hover .b-splitter-button-icon,
.b-splitter .b-splitter-button-expand:hover .b-splitter-button-icon{
  color:#3183fe;
}
.b-splitter .b-splitter-button-collapse.b-disabled,
.b-splitter .b-splitter-button-expand.b-disabled{
  cursor:default;
  visibility:hidden !important;
  pointer-events:none;
}
.b-splitter .b-splitter-button-collapse:not(.b-disabled),
.b-splitter .b-splitter-button-expand:not(.b-disabled){
  pointer-events:auto;
}
.b-splitter .b-splitter-button-collapse{
  border-top-left-radius:100% 50%;
  border-bottom-left-radius:100% 50%;
  justify-content:flex-end;
}
.b-splitter .b-splitter-button-expand{
  border-top-right-radius:100% 50%;
  border-bottom-right-radius:100% 50%;
}
.b-splitter .b-splitter-button-icon{
  cursor:pointer;
  color:rgb(138.4357615894, 138.4357615894, 148.7642384106);
  height:1.5em;
  font-size:1.3em;
  font-weight:400;
  align-content:center;
}
.b-splitter .b-splitter-touch-area{
  width:2em;
  inset-inline-start:calc((2em - 0.5em) / -2);
  position:absolute;
  top:0;
  height:100%;
}
.b-splitter .b-splitter-button-touch-area{
  height:3em;
  top:-0.3em;
  width:2em;
  position:absolute;
}
.b-splitter .b-splitter-button-collapse .b-splitter-button-touch-area{
  inset-inline-start:-0.9em;
}
.b-splitter .b-splitter-button-expand .b-splitter-button-touch-area{
  inset-inline-end:-0.9em;
}
.b-splitter.b-rtl.b-horizontal .b-splitter-buttons{
  transform:translate(50%, -50%) rotate(-90deg);
}
.b-splitter.b-rtl.b-vertical .b-splitter-buttons{
  transform:translate(50%, -50%) scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-collapse,
.b-splitter.b-rtl .b-splitter-button-expand{
  transform:scaleX(-1);
}
.b-splitter.b-rtl .b-splitter-button-expand{
  justify-content:flex-end;
}
.b-splitter.b-rtl .b-splitter-button-collapse{
  justify-content:flex-start;
}
.b-timefield bry-time{
  --timefield-button-background-color:color-mix(in srgb, currentColor, #fff 85%);
  --timefield-input-background-color:transparent;
}
.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:rgb(227.6538461538, 228, 228.3461538462);
}
.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);
}

.b-empty:not(.b-contains-focus) bry-time{
  opacity:0;
}
.b-timepicker{
  max-height:535px;
}
.b-timepicker .b-list{
  background-color:transparent;
  display:flex;
  flex-direction:column;
  align-items:center;
  flex:1 1 auto;
  scroll-snap-type:block;
}
.b-timepicker .b-timepicker-item{
  padding:0.7em;
  aspect-ratio:1;
  flex-shrink:0;
  width:3em;
  scroll-snap-align:start;
  display:grid;
  place-content:center;
}
.b-timepicker .b-timepicker-item[aria-selected=true]{
  outline:1px solid #feac31;
  outline-offset:-1px;
}
@keyframes b-toast-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:b-toast-progress;
  animation-timing-function:linear;
}
.b-legacy-inset .b-toast-progress{
  left:0;
}
.b-legacy-inset .b-toast-progress.b-rtl{
  right:0;
}
.b-tooltip{
  --panel-background-color:hsl(210, 16.6666666667%, 102.6470588235%);
}
.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 .b-panel-content.b-no-child-elements{
  padding-block:0.25em;
  margin-block: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-tooltip .b-tooltip-header .b-tool{
  color:#4f5964;
}

.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);
}
.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:rgb(122.5, 122.5, 122.5);
  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:transparent;
  border-color:#d0d1d2;
  color:rgb(58.75, 58.75, 58.75);
  z-index:1;
  --b-tabpanel-tabs-pseudo-border:2px solid #feac31;
}
.b-tabpanel-tab.b-invalid:after{
  content:" ";
  position:absolute;
  bottom:0;
  inset-inline-start:0;
  width:100%;
  height:2px;
  border-bottom:2px solid #e53f2c;
}
.b-dock-top > .b-tabpanel-tabs > .b-tabpanel-tab::before{
  content:"";
  position:absolute;
  bottom:0;
  inset-inline:0;
  border-bottom:var(--b-tabpanel-tabs-pseudo-border);
}
.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(122.5, 122.5, 122.5, 0.3);
  border-color:rgba(0, 0, 0, 0);
}
.b-tabpanel-tab:focus{
  outline-offset:-1px;
}
.b-tabpanel-tab:focus:not(.b-active, .b-disabled){
  color:#616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-tabpanel-tab:not(.b-active) img{
  filter:grayscale(1);
  opacity:0.5;
}
.b-tabpanel-tab .b-tab-close{
  color:rgb(122.5, 122.5, 122.5);
  font-size:0.8em;
  margin-inline-start:1em;
}
.b-tabpanel-tab .b-tab-close:hover{
  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:none;
}
.b-toolbar.b-tabbar.b-dock-top::before{
  content:"";
  position:absolute;
  bottom:0;
  inset-inline:0;
  border-bottom:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-right{
  border-inline-start:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-bottom{
  border-top:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar.b-dock-left{
  border-inline-end:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled){
  color:#616161;
  --b-tabpanel-tabs-pseudo-border:1px solid #d0d1d2;
}
.b-toolbar.b-tabbar:not(.b-dragging-child) .b-tab:hover:not(.b-active, .b-disabled){
  background-color:rgb(242.05, 243.9, 245.75);
}

.b-tabbar.b-dock-top .b-tabpanel-tabs, .b-tabbar.b-dock-bottom .b-tabpanel-tabs{
  align-items:center;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget.b-tab-last, .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget.b-tab-last{
  margin-inline-end:auto;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab){
  height:80%;
  min-height:1em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child, .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab).b-last-visible-child{
  margin-inline-end:0.3em;
}
.b-tabbar.b-dock-top .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-bottom .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-left .b-tabpanel-tabs > .b-widget:not(.b-tab-last), .b-tabbar.b-dock-right .b-tabpanel-tabs > .b-widget:not(.b-tab-last){
  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:transparent;
  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{
  color:inherit;
  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;
}
:root, :host{
  --b-hint-highlight-color:#feac31;
}

.b-hint code{
  background:#eee;
  padding:2px 4px;
  line-height:1;
}
.b-theme-classic-dark .b-hint code{
  background:#111;
}
.b-hint .b-mask{
  opacity:0;
}
.b-hint .b-description{
  line-height:1.7em;
}
.b-hint.b-scroll-realigning{
  transition:none !important;
}

.b-mouse-pointer{
  pointer-events:none;
  display:inline-grid;
  position:absolute;
  font-size:20px;
}

.b-hint.b-floating{
  width:max-content;
  max-width:37em;
  transition:top 0.5s, inset-inline-start 0.5s;
}
.b-hint.b-floating [data-ref=steps]{
  margin-inline-end:auto;
}
.b-hint.b-floating.b-no-title .b-hint-header{
  max-height:0;
  padding:0;
}
.b-hint.b-floating.b-no-title .b-popup-close{
  position:absolute;
  inset-block-start:1em;
  inset-inline-end:1em;
}
.b-hint.b-floating.b-no-title .b-hint-content{
  padding-inline-end:2em;
}
.b-hint.b-floating, .b-hint.b-floating .b-button, .b-hint.b-floating .b-hint-body-wrap{
  border-radius:0.5em;
}
.b-hint.b-floating .b-button{
  text-transform:none;
  height:2.75em;
}
.b-hint.b-floating .b-tooltip-header .b-tool{
  position:absolute;
  top:0.5em;
  right:0.5em;
}

.b-float-root .b-hint-highlighter{
  left:var(--b-highlight-left);
  top:var(--b-highlight-top);
  width:var(--b-highlight-width);
  height:var(--b-highlight-height);
  background-color:transparent;
  pointer-events:none !important;
  transition:inset-inline-start 0.5s, inset-block-start 0.5s, width 0.5s, height 0.5s, background-color 0.7s;
  border-radius:3px;
  outline:2px solid var(--b-hint-highlight-color);
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-ping{
  z-index:99999;
  animation:hint-highlighter-ping 1.2s 3 linear;
}
.b-float-root .b-hint-highlighter.b-hint-highlighter-center{
  background-color:var(--b-hint-highlight-color);
  border-radius:50%;
  outline-offset:-2px;
  z-index:-1;
}
.b-float-root .b-hint-highlighter.b-realigning{
  transition:none !important;
}
@keyframes hint-highlighter-ping{
  0%{
    outline-color:var(--b-hint-highlight-color);
    outline-offset:-2px;
    outline-width:2px;
  }
  70%{
    outline-offset:20px;
    outline-color:color-mix(in srgb, var(--b-hint-highlight-color) 40%, transparent 60%);
    outline-width:10px;
  }
  95%{
    outline-offset:20px;
    outline-color:transparent;
    outline-width:10px;
  }
  96%{
    outline-offset:-2px;
    outline-color:transparent;
    outline-width:2px;
  }
  100%{
    outline-offset:-2px;
    outline-color:var(--b-hint-highlight-color);
    outline-width:2px;
  }
}

.b-modal-mask[owned-by*=b-hint]{
  clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, var(--b-highlight-left) var(--b-highlight-top), var(--b-highlight-left) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) calc(var(--b-highlight-top) + var(--b-highlight-height)), calc(var(--b-highlight-left) + var(--b-highlight-width)) var(--b-highlight-top), var(--b-highlight-left) var(--b-highlight-top));
  transition:all 0.5s;
}
.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;
}
.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;
}
.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-list.b-multiselect .b-selected-icon,
.b-checkbox > .b-field-inner .b-checkbox-label:before,
.b-list.b-multiselect .b-selected-icon::before{
  --checkbox-unchecked-check-color:transparent;
  --checkbox-checked-background-color:transparent;
  --checkbox-checked-check-color:#474849;
}

/*# sourceMappingURL=core.stockholm.css.map */
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.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:rgba(0, 0, 0, 0.7);
}

.b-action-cell.b-grid-cell .b-action-item{
  transition:all 0.15s ease-in-out;
}

.b-action-item:hover{
  transform:scale3d(1.1, 1.1, 1);
  color:rgb(127.25, 129, 130.75);
}

.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;
}
.b-grid-cell.b-color-cell .b-color-cell-inner{
  border:none;
  border-radius:0.4em;
  cursor:pointer;
  height:1.5em;
  width:1.5em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty{
  border:1px solid #e9eaeb;
}
.b-percent-bar-outer{
  flex:1;
  height:30%;
  max-height:0.8em;
  background:#f1f1f1;
  border-radius:1em;
  overflow:clip;
}

.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-percentdone-circle{
  --grid-percent-circle-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(--grid-percent-circle-angle), transparent var(--grid-percent-circle-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:rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-percentdone-circle:focus-visible{
  outline:none;
}

.b-grid-body-container.b-scrolling .b-percent-bar{
  transition:none;
}
.b-rating-cell-inner .b-icon{
  font-size:1.8em;
}
.b-rating-cell-inner .b-empty{
  color:rgba(224, 224, 231, 0.3);
}
.b-rating-cell-inner .b-filled{
  color:rgb(255, 205.75, 58);
}

.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:rgb(255, 205.75, 58);
}
.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;
}
.b-grid-cell.b-row-number-cell, .b-grid-cell.b-sequence-cell{
  background-color:#f1f1f1;
  border-inline-end:1px solid #e9eaeb;
}

.b-grid-row.b-hover .b-grid-cell:hover.b-sequence-cell, .b-grid-row.b-hover .b-grid-cell:hover.b-row-number-cell{
  border-inline-end:1px solid #e9eaeb;
}

.b-group-row .b-grid-cell:first-child.b-sequence-cell, .b-group-row .b-grid-cell:first-child.b-row-number-cell{
  border-inline-end:1px solid #e9eaeb;
}

.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-row-number-cell, .b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-sequence-cell{
  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,
.b-gridbase .b-grid-row.b-selected .b-sequence-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-sequence-cell{
  background-color:rgb(228.25, 228.25, 228.25);
}

.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, .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-sequence-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-sequence-cell.b-hover{
  background-color:rgb(235.9, 235.9, 235.9);
}

.b-sparkline-cell .b-chart{
  background:transparent;
}
.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:rotate 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:rgb(172.875, 174, 175.125);
  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:rgb(172.875, 174, 175.125);
  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:rgb(121.2916666667, 123, 124.7083333333);
}

.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-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;
}

.b-tree-line{
  height:100%;
  border-inline-start:2px solid #ddd;
}
.b-editor.b-cell-editor{
  position:absolute;
  background-color:transparent;
  border-width:0;
  border-style:solid;
  overflow:visible;
  z-index:1;
}
.b-editor.b-cell-editor:not(.b-floating){
  box-shadow:none !important;
}
.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 :is(.b-grid-row, .b-grid-cell).b-editing{
  overflow:visible;
  contain:unset;
  z-index:1;
  outline:none !important;
}
.b-gridbase :is(.b-grid-row, .b-grid-cell).b-editing .b-grid-cell.b-editing:has(.b-editor){
  color:transparent;
}

.b-grid-cell:not(.b-editing) .b-cell-editor{
  display:none;
}

.b-grid-cell.b-editing:not(.b-search-hit){
  color:transparent;
}
.b-grid-cell.b-editing:not(.b-search-hit):not(.b-tree-cell) > :not(.b-editor), .b-grid-cell.b-editing:not(.b-search-hit).b-tree-cell > .b-tree-cell-value{
  visibility:hidden;
}
.b-celltooltip-tip{
  max-height:50%;
}
.b-chartdesigner-popup .b-popup-content{
  padding:0;
  display:flex;
}
.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:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i{
  color:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]){
  background-color:rgb(253.8536231884, 159.8507246377, 18.8463768116);
}
.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;
  }
}
.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;
}

.b-column-reorder-stretched.b-drag-proxy{
  background-color:rgba(49, 131, 254, 0.1254901961);
  outline:none;
}
.b-column-reorder-stretched.b-drag-proxy > *{
  display:none !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle{
  cursor:col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing{
  background:hsl(210, 9.0909090909%, 100.6862745098%);
}
.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:rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  border-radius:0.1em;
  pointer-events:none;
  z-index:2;
  -webkit-user-select:none;
  user-select:none;
}

.b-indicate-crop{
  opacity:0.4;
}

.b-fill-handle-right-edge{
  border-right:0;
  transform:translate(-100%, -50%);
  width:0.5em;
}

.b-rtl .b-fill-handle{
  transform:translate(50%, -50%);
}
.b-rtl .b-fill-handle.b-fill-handle-left-edge{
  border-right:0;
  transform:translate(100%, -50%);
  width:0.5em;
}
@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:rgb(229.0909090909, 231.25, 233.4090909091);
  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;
}
.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-grid-header.b-filter-bar-enabled.b-grid-header-align-end .b-field{
  order:100000;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end input{
  text-align:end;
}
.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  text-transform:uppercase;
  font-size:0.9em;
  font-weight:500;
}
.b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=expand], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=clear], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=spin], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=back], .b-filter-bar-compact .b-filter-bar-field:not(:focus-within) .b-fieldtrigger[data-ref=forward]{
  display:none;
}
.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;
}
.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%;
}
.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:2;
  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-stripe .b-grid-row.b-group-row,
.b-mergecells .b-grid-row.b-group-row{
  z-index:2;
}
.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;
}
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;
  -webkit-print-color-adjust:exact !important;
  print-color-adjust:exact !important;
}

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;
}

body:not(.b-singlepageunscaled) .b-page-wrap{
  contain:strict;
}

.b-export .b-gridbase{
  min-height:0 !important;
}
.b-export .b-export-content{
  display:flex;
  flex-direction:column;
  height:100%;
}
.b-export .b-export-body{
  flex:1;
  contain:strict;
}
.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.b-singlepageunscaled{
  display:flex;
}
.b-export.b-singlepageunscaled .b-export-body{
  contain:content;
}

.b-export-header,
.b-export-header *{
  box-sizing:border-box;
}

@media print{
  .b-page-wrap{
    overflow:hidden;
  }
  .b-grid-body-container{
    contain:paint !important;
  }
}
.b-quick-hit-cell{
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-quick-hit-text{
  font-weight:400;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.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:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.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:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}

.b-quick-hit-cell-badge{
  color:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.b-grid-splitter{
  z-index:5;
  position:relative;
  background:rgb(189.8289473684, 191.5, 193.1710526316);
  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:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner{
  display:flex;
  background:rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.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:rgb(229.3642384106, 229.3642384106, 231.6357615894);
  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:rgb(138.4357615894, 138.4357615894, 148.7642384106);
  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;
}

.b-row-editor{
  --b-label-width:10em;
}
.b-row-editor .b-field .b-label{
  width:var(--b-label-width);
}
.b-row-editor .b-bottom-toolbar .b-toolbar-content{
  padding-inline-start:calc(1em + var(--b-label-width));
}
.b-theme-material .b-row-editor .b-bottom-toolbar .b-toolbar-content{
  padding-inline-start:0;
  justify-content:space-evenly;
}
.b-editor-instant-update .b-row-editor .b-bottom-toolbar{
  display:none;
}
.b-row-editor.b-readonly [data-ref=save]{
  display:none;
}
.b-row-editor :is(.b-panel-overlay-right, .b-panel-overlay-left) .b-toolbar-content > *{
  flex:1 1 33%;
  max-width:10em;
}
.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-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-grip{
  display:grid;
  grid-template-columns:auto 1fr;
}
.b-row-reorder-grip.b-grid-cell-align-end{
  justify-items:end;
}
.b-row-reorder-grip.b-grid-cell-align-end:before{
  margin-inline-end:auto;
}
.b-row-reorder-grip.b-grid-cell-align-right{
  justify-items:right;
}
.b-row-reorder-grip.b-grid-cell-align-center{
  justify-items:center;
}
.b-row-reorder-grip:before{
  display:inline-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:0.85em;
  margin-inline-start:-0.5em;
  font-size:0.8em;
}

.b-grid-treegrouped .b-tree-parent-row .b-row-reorder-grip:before{
  content:none;
}

.b-rownumber-cell.b-row-reorder-grip:before{
  margin-inline-start:-0.85em;
  margin-inline-end:auto;
  padding-inline-end:0.85em;
}

.b-row-drag-count-indicator:before{
  inset-inline-end:-0.7em;
}

.b-row-reorder-proxy{
  display:flex;
  flex-direction:column;
  width:auto !important;
  height:auto !important;
  z-index:10000;
  overflow:visible;
}
.b-row-reorder-proxy.b-drag-copy .b-row-proxy-copy{
  display:flex;
}
.b-row-reorder-proxy .b-row-proxy-copy{
  display:none;
  height:1em;
  width:1em;
  align-items:center;
  justify-content:center;
  position:absolute;
  inset-inline-start:-0.5em;
  top:-0.5em;
  box-shadow:1px 1px 5px #e9eaeb;
  border-radius:50%;
  padding:0.75em;
  background:#fff;
  z-index:20000;
}
.b-row-reorder-proxy .b-grid-row{
  width:100%;
  position:relative;
}
.b-row-reorder-proxy.b-dragging{
  transition:margin-top 0.2s, opacity 0.2s;
  background:transparent;
  opacity:0.5;
}
.b-row-reorder-proxy.b-dragging .b-grid-row{
  transition:transform 0.2s, background-color 0.2s;
  box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
  background:#fff;
}
.b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row{
  border:none;
  background:rgba(229, 63, 44, 0.2);
}
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle, .b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *, .b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *:before, .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:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-search-hit-text{
  font-weight:400;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
  padding:0.3em 0;
}

.b-search-hit-field{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  padding:0.5em 0;
  background:rgb(244.8899082569, 254.4678899083, 139.5321100917);
}

.b-search-hit-cell-badge{
  position:absolute;
  top:0.4em;
  right:0.4em;
  font-size:0.7em;
  line-height:0.7em;
  color:rgb(126.8853211009, 138.3623853211, 0.6376146789);
}
.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:inherit;
}
.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;
  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:rgb(122.6357615894, 122.6357615894, 134.3642384106);
  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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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.b-sort-hover-icon:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .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:rgb(229.0909090909, 231.25, 233.4090909091);
  transition:transform 0.3s, color 0.2s;
  transform:none;
  background:inherit;
  content:"\f15e";
}

.b-split-container{
  display:flex;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden;
}
.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;
}

.b-gridbase.b-locked-rows{
  z-index:1;
}
.b-gridbase.b-locked-rows [aria-rowcount="1"] .b-virtual-scrollers{
  flex-basis:0;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty){
  overflow:visible;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-body-wrap, .b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-panel-body{
  overflow:visible;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty){
  border-bottom:1px solid #e9eaeb;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty):not(.b-split){
  border-bottom-color:rgb(189.8289473684, 191.5, 193.1710526316);
}
.b-gridbase.b-locked-rows:not(.b-grid-empty).b-split{
  border-bottom:2px solid rgb(229.3642384106, 229.3642384106, 231.6357615894);
}
.b-gridbase.b-locked-rows:not(:has(.b-grid-row)){
  border-bottom-width:0;
}
.b-gridbase.b-locked-rows.b-grid-empty .b-widget-scroller{
  min-height:0;
}
.b-gridbase.b-locked-rows .b-grid-row.b-last{
  border-bottom:none;
}
.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;
  transition:transform 0.3s, color 0.2s;
  transform:none;
  background:inherit;
  content:"\f012";
  transform:scaleY(1) rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(-1) rotate(90deg);
}

.b-rtl .b-grid-header.b-group .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(1) rotate(270deg);
}
.b-rtl .b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after{
  transform:scaleY(-1) rotate(270deg);
}

.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:#4f5964;
}

.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;
}
.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);
}
.b-summary-wrap{
  flex:0 0 100%;
  display:grid;
  gap:0.1em 1em;
  grid-template-columns:auto 1fr;
  align-items:center;
}
.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:rgb(96.1458333333, 97.5, 98.8541666667);
}

.b-generated-parent .b-grid-cell .b-grid-treegroup-summary{
  display:flex;
  justify-content:inherit;
}
.b-rowexpander-body{
  display:flex;
  border-top:1px solid #e9eaeb;
  left:0;
  right:0;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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-grid-row > .b-rowexpander-loading{
  position:absolute;
}
.b-rowexpander-loading .b-icon-spinner{
  margin-inline-end:0.5em;
}

.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon{
  transition:transform 0.15s ease-in-out;
  font-size:1em;
  transform:rotate(180deg);
}

.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-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-left{
  transform:rotate(270deg);
}
.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-right{
  transform:rotate(90deg);
}

.b-grid-header[data-column=expanderActionColumn] .b-grid-header-text-content:empty{
  display:none;
}
.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;
}
.b-grid-footer-container{
  background-color:#f3f4f5;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  overscroll-behavior:none;
}

.b-grid-footer{
  display:flex;
  border-inline-end:1px solid #d8d9da;
  flex-shrink:0;
  align-items:stretch;
  padding:0.5em;
}
.b-no-column-lines .b-grid-footer{
  border-inline-end:none;
}

.b-grid-footer:last-child{
  border-inline-end-color:transparent;
}

.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;
}
.b-gridbase{
  position:relative;
}
.b-gridbase.b-outer{
  height:100%;
}
.b-gridbase.b-autoheight{
  height:auto;
  flex:none;
}
.b-gridbase.b-autoheight .b-grid-vertical-scroller{
  position:relative;
}
.b-gridbase.b-autoheight.b-grid-empty .b-grid-body-container{
  height:unset !important;
  flex:1;
}
.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,
.b-gridbase.b-no-column-lines .b-grid-header{
  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;
  padding:1em;
  position:absolute;
  pointer-events:none;
  color:rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.b-gridbase.b-grid-notextselection .b-grid-cell{
  -webkit-user-select:none;
  user-select:none;
}
.b-gridbase.b-notransition .b-grid-cell *:not(.b-always-transition){
  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) *, .b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *:before{
  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;
  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,
div.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;
}

.b-no-transitions .b-grid-row{
  transition:none !important;
}
: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;
}
@media screen{
  .b-grid-row.b-export-row{
    transform:translate(-99999px, -99999px);
  }
}
.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:none;
}
.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-deleting-row{
  animation:b-anim-row-deleting 0.2s;
}
.b-grid-row.b-fa{
  display:flex;
}
.b-grid-row.b-fa::before{
  content:none;
}
.b-grid-row.b-row-placeholder .b-grid-cell{
  color:transparent;
  clip-path:inset(1em 1em 1em 1em);
}
.b-grid-row.b-row-placeholder .b-grid-cell > *:not(.b-editor){
  display:none;
}
.b-grid-row.b-row-placeholder .b-grid-cell::after{
  content:"";
  background:rgb(246.3571428571, 246.75, 247.1428571429);
  position:absolute;
  inset:1em;
  border-radius:5px;
}

.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:none;
}

.b-grid-cell{
  position:absolute;
  display:flex;
  align-items:center;
  color:rgb(96.1458333333, 97.5, 98.8541666667);
  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;
  height:100%;
  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):after, .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after{
  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):after, .b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:after{
  left:auto;
  right:0;
  clip-path:polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-gridbase:not(.b-panel-ui-plain) .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-loading-cell{
  color:transparent;
}
.b-grid-cell.b-loading-cell::after{
  content:"";
  background:rgb(246.3571428571, 246.75, 247.1428571429);
  position:absolute;
  inset:1em;
  border-radius:5px;
}
.b-grid-cell.b-measuring-auto-height{
  contain:paint style layout;
  align-self:baseline;
  height:auto;
}
.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:not(.b-sch-timeaxiscolumn):focus, body.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):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:not(.b-sch-timeaxiscolumn):focus,
.b-outer.b-using-keyboard .b-grid-header:not(.b-sch-timeaxiscolumn):focus-within{
  outline:1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:-1px;
}

.b-readonly > .b-grid-cell{
  color:rgb(178.5, 178.5, 178.5);
}

.b-grid-cell-align-right, .b-grid-cell-align-end{
  justify-content:flex-end;
  text-align:end;
}

.b-grid-cell-align-center{
  justify-content:center;
  text-align:center;
}

.b-grid-subgrid{
  position:relative;
  overscroll-behavior:none auto;
}
.b-grid-subgrid.b-grid-subgrid-collapsed{
  width:0;
  min-width:0 !important;
  overflow:hidden !important;
}

.b-playing-demo .b-grid-subgrid{
  overflow:hidden !important;
}

.b-animating .b-grid-header-scroller,
.b-animating .b-grid-subgrid{
  transition-property:width, flex, min-width;
  transition-duration:0.3s;
}

.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: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{
  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:rgba(254, 172, 49, 0.1);
}

@keyframes b-anim-row-deleting{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@keyframes row-removing{
  from{
    opacity:1;
  }
  to{
    opacity:0.3;
    height:0;
  }
}
@keyframes row-adding{
  from{
    opacity:0.3;
    height:0;
  }
  to{
    opacity:1;
  }
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row{
  height:var(--b-grid-row-height);
}
.b-supports-has.b-use-ellipsis:not(.b-grid-measuring) .b-grid-row .b-grid-cell:not(.b-auto-height, .b-row-reorder-grip, :has(*)){
  display:block;
  line-height:var(--b-grid-row-height);
  text-overflow:ellipsis;
}
.b-grid-header-container{
  background-color:#f3f4f5;
  z-index:4;
}
.b-grid-header-container .b-header{
  box-shadow:0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container{
  background-color:transparent;
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container .b-header{
  box-shadow:none;
}
.b-grid-header-container.b-hidden{
  clip-path:inset(0 0 100% 0);
  contain:strict;
  border-bottom:none;
}

.b-grid-headers{
  display:inline-flex;
  flex-flow:row nowrap;
  align-items:stretch;
  line-height:initial;
  position:relative;
  overscroll-behavior:none;
}

.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, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:focus, .b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-check-header-with-checkbox:focus-within{
  background-color:rgb(249.9545454545, 250.375, 250.7954545455);
}
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:hover, .b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-hover{
  background-color:hsl(210, 9.0909090909%, 100.6862745098%);
}

.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;
  gap:0.5em;
}
.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.b-has-text > i{
  margin-inline-end:0.5em;
}
.b-grid-header-text > .b-grid-header-text-content.b-vertical-text{
  display:flex;
  align-items:center;
}

.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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:not(.b-text){
  min-width:0;
  min-height:0;
  padding:0 0.35em;
}
.b-grid-header .b-button[data-ref=collapseExpand]{
  position:absolute;
  inset-inline-end:0.5em;
  min-width:2em;
  min-height:2em;
}
.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;
  overflow:hidden;
}
.b-groupbar .b-chip{
  position:relative;
  padding-block:0.5em;
  padding-inline:1em;
  outline:none !important;
  cursor:pointer;
  white-space:nowrap;
}
.b-groupbar .b-chip .b-close-icon{
  margin-inline-start:1em;
}
.b-groupbar.b-chips-closable .b-chip{
  padding-inline-end:0.6em;
}
.b-groupbar .b-chip.b-drop-target{
  padding-inline-end:3em;
  opacity:0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon{
  display:none;
}
.b-treegroup .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-treegroup .b-groupbar .b-chip:not(:last-child):after{
  content:"\f104";
  right:unset;
  left:-1.25em;
}

.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:hover .b-chip:not([data-id=placeholder]){
  display:none;
}
.b-gridbase.b-dragging-header:not(.b-treegroup) .b-groupbar:not(:hover) .b-chip[data-id=placeholder]{
  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-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid{
  overflow:visible;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy.b-drag-invalid:before{
  content:"\f05e";
  position:absolute;
  top:-0.5em;
  inset-inline-end:-0.5em;
  font-family:"Font Awesome 6 Free", FontAwesome6Free;
  padding:0.25em;
  outline:inherit;
  border-radius:50%;
  font-size:0.8em;
  background:inherit;
}

@keyframes fadeInOpacity{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.b-checklistfiltercombo-picker{
  display:flex;
  flex:1;
  align-self:center;
  align-items:stretch;
  justify-content:stretch;
  flex-flow:column;
  padding:0;
  background:#fff;
  gap:0;
  width:25rem;
}
.b-checklistfiltercombo-picker .b-toolbar{
  --toolbar-content-padding:0;
}
.b-checklistfiltercombo-picker .b-panel-content{
  padding:0;
}

.b-checklistfiltercombo-picker,
.b-checklistfiltercombo-picker.b-content-element.b-flex-row{
  align-items:stretch;
}

.b-checklistfiltercombo-picker .b-list{
  flex:1;
  background:#fff;
}
.b-checklistfiltercombo-picker .b-list .b-list-item{
  display:flex;
}
.b-checklistfiltercombo-picker .b-list .b-list-item .b-checklistfiltercombo-item-text{
  flex-grow:1;
}

.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content{
  justify-content:space-between;
  padding:0;
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:0;
  border-block-end:0.5px solid rgb(195.2545454545, 195.2545454545, 208.7454545455);
}
.b-checklistfiltercombo-picker [data-ref=bbar] .b-toolbar-content button{
  padding:1rem;
}

.b-checklistfiltercombo-picker [data-ref=searchField]{
  flex:1;
  padding:0;
  border-radius:0;
}
.b-checklistfiltercombo-picker [data-ref=searchField] .b-field-inner{
  border:none;
  border-radius:0;
}

.b-icon-sort-asc:before{
  content:"\f062";
}

.b-icon-sort-desc:before{
  content:"\f063";
}

/*# sourceMappingURL=grid.stockholm.css.map */
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.b-sch-event.b-fx-highlight, .b-gantt-task.b-fx-highlight{
  outline:5px solid rgba(125, 125, 230, 0.4666666667);
  animation:beacon-pulse-animation 2.4s ease 0s 1;
}

@keyframes beacon-pulse-animation{
  0%{
    outline-offset:0;
  }
  100%{
    outline-offset:20px;
    outline-width:1px;
    outline-color:rgba(125, 125, 230, 0.0666666667);
  }
}
.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:max(1px, 100%);
  overflow:hidden;
  overflow:clip;
  contain:strict;
  width:max(var(--total-column-width, 100%), 100%);
}

.b-sch-foreground-canvas{
  z-index:9;
}
.b-row-reordering .b-sch-foreground-canvas *{
  pointer-events:none !important;
}

.b-sch-top-canvas{
  z-index:1000;
}

.b-timelinebase .b-grid-splitter{
  z-index:12;
}

.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:9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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, inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap.b-sch-event-hover, .b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-sch-event-wrap:focus{
  z-index:109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-sch-event-wrap:focus{
  z-index:109 !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:8;
}
.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;
  color:#777;
  line-height:1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label{
  position:absolute;
  left:calc(100% + 0.5em);
}
.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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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:10;
}
.b-sch-event.b-sch-event-selected{
  z-index:10;
}
.b-sch-event.b-sch-event-selected, .b-sch-event.b-sch-event-selected *{
  font-weight:500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:3px;
}

.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-sch-event-wrap > .b-sch-event:not(.b-highlighted){
  transition:opacity 0.4s;
  opacity:0.2;
}

@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;
  min-width:0;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i){
  text-overflow:ellipsis;
  overflow:hidden;
  overflow:clip;
  min-width:0;
}

.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-task-rollup[class*=b-sch-color-],
.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-task-rollup[class*=b-sch-color-].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;
}

.b-timeline-loading-indicator-wrap{
  position:absolute;
  bottom:0;
  display:flex;
  width:100%;
  height:2px;
  z-index:100;
  background:rgba(39, 202, 55, 0.2);
}

.b-timeline-loading-indicator{
  background:#27ca37;
  opacity:0.6;
  animation:line-loop 3s linear infinite;
}

@keyframes line-loop{
  0%{
    width:0;
    margin-inline-start:0;
  }
  50%{
    width:100%;
    margin-inline-start:0;
  }
  100%{
    width:100%;
    margin-inline-start:100%;
  }
}
.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%;
}
.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-timeline-subgrid{
  -webkit-user-select:none;
  user-select:none;
}
.b-timeline-subgrid .b-grid-row{
  z-index:1;
}
.b-timeline-subgrid .b-grid-row.b-group-row, .b-timeline-subgrid .b-grid-row.b-group-row.b-selected{
  z-index:7;
  background-color:rgba(250, 251, 252, 0.8);
}
.b-resource-info{
  flex:1;
  height:100%;
  display:flex;
  flex-direction:row;
  align-items:center;
  overflow:hidden;
}
.b-resource-info dl{
  overflow:hidden;
  gap:0.2em;
}
.b-resource-info dt{
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
}
.b-resource-info.b-no-avatar dt{
  margin-inline-start:0.6em;
}
.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;
}
.b-resourcecollapse-cell .b-icon{
  background:transparent;
  border:none;
  transition:transform 0.2s !important;
  cursor:pointer;
}
.b-resourcecollapse-cell .b-icon.b-flip{
  transform:rotate(180deg);
}
.b-column-lines-canvas{
  z-index:2;
}

.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:rgb(244, 244.5, 245);
}

.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;
}
.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:8;
}

.b-sch-dependency-arrow path{
  fill:#bbb;
  fill:context-stroke;
}

.b-sch-dependency{
  pointer-events:visibleStroke;
  fill:transparent;
  stroke:#bbb;
  stroke-width:1;
  transition:stroke-width 0.2s linear, stroke 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:110;
}
.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:rgb(229.5, 229.5, 229.5);
}
.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:rgb(229.5, 229.5, 229.5);
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid{
  border-color:#27ca37;
  background-color:rgb(157.7717842324, 236.2282157676, 165.4730290456);
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid{
  border-color:#e53f2c;
  background-color:rgb(245.7848101266, 186.9493670886, 180.2151898734);
}
.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;
}

:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-panel-header{
  color:#fff;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content{
  display:grid;
  grid-template-columns:auto auto auto;
  grid-column-gap:0.5em;
  align-items:center;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content label{
  font-size:0.8em;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box{
  width:12px;
  height:8px;
  border:1px solid #bbb;
  display:none;
  position:relative;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom{
  display:block;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box:after{
  content:"";
  width:3px;
  height:3px;
  border-radius:50%;
  background-color:#888;
  position:absolute;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right:after{
  right:-2px;
  top:50%;
  transform:translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after{
  right:auto;
  left:-2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after, :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left:after{
  left:-2px;
  top:50%;
  transform:translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after{
  left:auto;
  right:-2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top:after{
  top:-2px;
  left:50%;
  transform:translateX(-50%);
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .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;
}

.b-sch-dependency-selected{
  stroke:#e53f2c;
  stroke-width:2;
}

.b-sch-dependency-remove-icon{
  position:absolute;
  height:1em;
  width:1em;
  display:flex;
  translate:-50% -50%;
  pointer-events:all;
  color:#e53f2c;
  cursor:pointer;
  z-index:1000;
  animation:b-anim-show-dependency-remove-icon 0.2s ease-in-out 1;
}
.b-sch-dependency-remove-icon:before{
  border-radius:50%;
  background-color:#fff;
}
.b-sch-dependency-remove-icon.b-removing{
  animation:b-anim-hide-dependency-remove-icon 0.15s linear 1;
}

@keyframes b-anim-show-dependency-remove-icon{
  0%{
    scale:0;
    opacity:0;
  }
  100%{
    scale:1;
    opacity:1;
  }
}
@keyframes b-anim-hide-dependency-remove-icon{
  0%{
    scale:1;
    opacity:1;
  }
  100%{
    scale:0;
    opacity:0;
  }
}
.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;
}
.b-dragselect-rect{
  position:absolute;
  left:0;
  top:0;
  transform-origin:0 0;
  pointer-events:none;
  z-index:100;
  border:1px dashed #474849;
}

.b-cut-item{
  opacity:0.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 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;
}
.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;
}
.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-timelinebase.b-dragcreating *{
  transition: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;
}
.b-eventeditor.b-panel:not(.b-panel-collapsible){
  width:min(100%, 16em + var(--date-time-length));
  min-width:min(100%, 16em + var(--date-time-length));
  flex:unset;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content .b-field > label{
  flex:0 0 6em;
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startDateField], .b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endDateField]{
  flex:1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=startTimeField], .b-eventeditor.b-panel .b-eventeditor-content.b-eventeditor-content [data-ref=endTimeField]{
  flex:1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-panel .b-bottom-toolbar{
  background:transparent;
}
@media (min-width: 390px){
  .b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content{
    padding-inline-start:calc(1em + 6.6em);
  }
}
.b-eventeditor.b-panel .b-bottom-toolbar > .b-toolbar-content > button{
  flex:1;
  margin-inline-end:0.5em;
  min-width:0;
}
.b-eventeditor.b-panel .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-mobile .b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content{
  padding-block:0 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-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{
  background-size:100% 2px;
  top:0;
  left:var(--handle-align-inset);
  --handle-width:50%;
  --handle-height:0.7em;
  --gradient-dir:to bottom;
  --clip-path:inset(var(--handle-inset) 0 0 0);
}
@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:11;
}

.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap{
  pointer-events:none;
}
.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;
}
.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;
}
.b-header-drag-selection-rect{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  transform-origin:0 0;
  pointer-events:none;
  z-index:100;
  background:rgba(152, 193, 254.5, 0.3);
}
.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;
  justify-self:start;
  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;
}
.b-pan .b-timeline-subgrid{
  cursor:move;
}
.b-resource-time-range-canvas{
  z-index:5;
}
.b-sch-canvas.b-interactive .b-sch-resourcetimerange{
  pointer-events:auto;
}

.b-sch-resourcetimerange{
  display:flex;
  position:absolute;
  left:0;
  background-color:rgba(255, 235, 59, 0.1);
  color:rgb(235.5, 211.4693877551, 0);
  justify-content:center;
  align-items:flex-end;
}
.b-sch-resourcetimerange [data-task-feature]{
  display:flex;
  height:100%;
  align-items:center;
  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-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:rgb(183.4110759494, 37.9841720835, 21.3389240506);
}

.b-sch-color-pink.b-sch-resourcetimerange{
  background-color:rgba(254, 49, 131, 0.1);
  color:rgb(226.2070652174, 1.0429347826, 91.1085869565);
}

.b-sch-color-purple.b-sch-resourcetimerange{
  background-color:rgba(254, 49, 234, 0.1);
  color:rgb(226.2070652174, 1.0429347826, 204.2398329799);
}

.b-sch-color-violet.b-sch-resourcetimerange{
  background-color:rgba(172, 49, 254, 0.1);
  color:rgb(136.1414130435, 1.0429347826, 226.2070652174);
}

.b-sch-color-indigo.b-sch-resourcetimerange{
  background-color:rgba(69, 49, 254, 0.1);
  color:rgb(23.0101670201, 1.0429347826, 226.2070652174);
}

.b-sch-color-blue.b-sch-resourcetimerange{
  background-color:rgba(49, 131, 254, 0.1);
  color:rgb(1.0429347826, 91.1085869565, 226.2070652174);
}

.b-sch-color-cyan.b-sch-resourcetimerange{
  background-color:rgba(49, 233, 254, 0.1);
  color:rgb(1.0429347826, 203.141471368, 226.2070652174);
}

.b-sch-color-teal.b-sch-resourcetimerange{
  background-color:rgba(49, 254, 172, 0.1);
  color:rgb(1.0429347826, 226.2070652174, 136.1414130435);
}

.b-sch-color-green.b-sch-resourcetimerange{
  background-color:rgba(39, 202, 55, 0.1);
  color:rgb(27.7875, 152.9625, 40.0746165644);
}

.b-sch-color-lime.b-sch-resourcetimerange{
  background-color:rgba(118, 230, 44, 0.1);
  color:rgb(85.9831362767, 184.8193855932, 20.6806144068);
}

.b-sch-color-yellow.b-sch-resourcetimerange{
  background-color:rgba(255, 235, 59, 0.1);
  color:rgb(235.5, 211.4693877551, 0);
}

.b-sch-color-orange.b-sch-resourcetimerange{
  background-color:rgba(254, 172, 49, 0.1);
  color:rgb(226.2070652174, 136.1414130435, 1.0429347826);
}

.b-sch-color-deep-orange.b-sch-resourcetimerange{
  background-color:rgba(255, 112, 67, 0.1);
  color:rgb(241.5, 57.8058510638, 0);
}

.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:rgb(61.6638888889, 219.5861111111, 77.2825702076);
}

.b-schedule-selected-tick{
  position:absolute;
  background-color:rgba(254, 172, 49, 0.3);
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}
.b-schedule-selected-tick.b-widget, .b-schedule-selected-tick .b-contains-widget{
  z-index:7;
}
.b-schedule-selected-tick:not(.b-widget, .b-contains-widget){
  pointer-events:none;
}

.b-sch-scheduletip{
  min-width:10em;
}
.b-sch-scheduletip.b-panel .b-panel-content{
  padding-block:0.3em;
  margin-block:0.5em;
}
.b-sch-scheduletip.b-nonworking-time{
  opacity:0;
  pointer-events:none;
}
.b-scrollbuttons{
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scrollbuttons-canvas{
  width:100%;
  height:100%;
  position:sticky;
  z-index:9;
  pointer-events:none;
  inset-inline-start:100%;
  translate:-100%;
  margin-inline-end:-100%;
}
.b-scrollbuttons .b-timeaxissubgrid.b-rtl .b-scrollbuttons-canvas{
  translate:100%;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container{
  height:100%;
  display:flex;
  width:100%;
  pointer-events:none;
  align-items:center;
  position:absolute;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap{
  display:flex;
  flex-direction:row;
  align-items:baseline;
  justify-content:center;
  border-radius:0.3em;
  gap:0.5em;
  border:1px solid var(--scrollbutton-color);
  padding:0.1em 0.5em;
  pointer-events:all;
  cursor:pointer;
  background:var(--scrollbutton-background-color);
  transition:color 0.2s, background-color 0.2s;
  color:var(--scrollbutton-color);
  min-width:3.1em;
  font-size:0.8em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap:hover{
  --scrollbutton-color:var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap label{
  font-size:0.9em;
  font-weight:500;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-backward{
  margin-inline-start:1em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-forward{
  margin-inline-start:auto;
  margin-inline-end:1em;
}
.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;
}
.b-sch-summarybar{
  padding:0;
  flex-direction:row;
  border-inline-end:none;
  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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
}
.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-tick-cell{
  position:absolute;
  contain:strict;
  display:grid;
  align-items:center;
  justify-content:center;
  pointer-events:all;
  font-size:14px;
}

.b-sch-timeaxis-menu-daterange-popup{
  width:21em;
  background-color:#fff;
}
.b-sch-timeaxis-menu-daterange-popup .b-panel-body-wrap{
  background-color:transparent;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn{
  max-width:2.5em;
}

.b-eventfilter-menu .b-panel-content{
  padding:0.25em 0;
}
.b-float-root > .b-floating.b-interaction-tooltip{
  pointer-events:none;
}

.b-sch-line{
  margin-inline-start:-1px;
}

.b-timeranges-canvas{
  display:contents;
}

.b-sch-timerange{
  display:flex;
  flex-direction:row;
  align-items:center;
  position:absolute;
  inset-inline-start:0;
  overflow:hidden;
  justify-content:center;
  color:#aaa;
  z-index:6;
  cursor:pointer;
}
.b-sch-timerange.b-over-resize-handle{
  cursor:ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover{
  z-index:9;
}
.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:inset 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:10;
}
.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{
  inset-inline-start:auto;
  inset-block-start: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:inherit;
}
.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:rgb(152, 193, 254.5);
  color:#fff;
  line-height:1em;
  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:10;
}
.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-range{
  height:100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-range{
  height:calc(50% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-range{
  height:calc(33.3333333333% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-4 .b-sch-range{
  height:calc(25% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-5 .b-sch-range{
  height:calc(20% + 1px);
}
.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{
  inset-inline-start:-2px;
}

.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange{
  flex-direction:column;
  justify-content:center;
  inset-inline-end:0;
  background-color:rgb(152, 193, 254.5);
  color:#fff;
  width:2em;
  -webkit-user-select:none;
  user-select:none;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange:before{
  margin-bottom:0.5em;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line.b-sch-timerange-with-headerlabel label{
  inset-block-start:-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-locked-rows-clone .b-sch-timerange label{
  display:none;
}
.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, 254.5, 0.2);
}
.b-treesummary .b-tick-cell-canvas{
  z-index:5;
}

.b-sch-tick-summary-cell{
  position:absolute;
  contain:strict;
  align-items:center;
  justify-content:center;
  pointer-events:all;
}
.b-sch-tick-summary-cell .b-tree-summary-cell{
  font-size:14px;
}
.b-sch-tick-summary-cell > div{
  height:100%;
}

.b-tree-summary-cell{
  display:flex;
  flex:1;
  justify-content:center;
  height:100%;
  gap:1px;
  align-items:center;
  font-weight:400;
}
.b-tree-summary-cell:empty{
  visibility:hidden;
}
.b-timeranges-header-canvas .b-sch-nonworkingtime{
  background-color:rgba(240, 213, 213, 0.3);
  z-index:5;
  pointer-events:none;
}

.b-sch-nonworkingtime{
  z-index:3;
}

.b-timelinebase-ui-plain .b-timeranges-header-canvas .b-sch-nonworkingtime{
  background-color:transparent;
}
.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-inline-start:-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-inline-start:-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-inline-start: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-inline-start: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,
.b-sticky-headers .b-resourceheader,
.b-sticky-headers .b-resourceheader-group-cell,
.b-sticky-headers .b-resourceheader-group-text-wrap{
  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{
  inset-inline-start:0;
  padding-inline:left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-resourceheader-group-cell .b-resourceheader-group-text-wrap > span{
  position:sticky;
  inset-inline-start: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-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:hover, .b-timelinebase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-sch-timeaxiscolumn:focus{
  background:transparent;
}
.b-timelinehistogram .b-grid-row{
  z-index:3;
}
.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;
}
.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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-timelinebase-ui-plain .b-grid-header-container .b-sch-timeaxiscolumn{
  background-color:transparent;
}

.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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.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:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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);
  text-align:end;
}
.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-timelinebase:not(.b-sch-vertical) .b-grid-header-container{
  border-bottom:0;
}
.b-timelinebase:not(.b-sch-vertical) .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,
.b-timelinebase:not(.b-sch-vertical) .b-horizontaltimeaxis{
  border-bottom:1px solid #d8d9da;
}

.b-timelinebase-ui-plain .b-sch-timeaxiscolumn{
  background-color:transparent;
}
.b-timelinebase-ui-plain .b-sch-header-timeaxis-cell{
  border-bottom-color:transparent;
  border-inline-start-color:transparent;
}
.b-verticaltimeaxiscolumn{
  flex-flow:column nowrap;
  align-items:stretch;
  padding:0;
  border-inline-end:none;
  background-color:rgb(243.36, 244.33, 245.3) !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;
  overflow:visible;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{
  padding-inline-end:0.5em;
}
body:not(.b-export) .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text{
  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-grid-vertical-scroller,
.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;
}
.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-firefox .b-sticky-headers .b-resourceheader{
  contain:style paint layout;
}

.b-resourceheader-group-cell{
  position:absolute;
  display:flex;
  align-items:stretch;
  flex-direction:column;
  height:100%;
}
.b-resourceheader-group-cell > div.b-resourceheader-group-text-wrap{
  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;
  display:flex;
  justify-content:center;
  align-items:center;
  color:rgb(101.5083798883, 114.3575418994, 128.4916201117);
  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:hsl(210, 9.0909090909%, 100.6862745098%);
}
.b-resourceheader-cell:focus-visible{
  outline:1px solid rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:-1px;
}
.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;
}
.b-recurrenceeditor .b-panel{
  --panel-background-color:inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content{
  padding:0;
  column-gap:1em;
  display:grid;
  grid-template-columns:auto 1fr 1fr;
  justify-content:normal;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup){
  display:contents;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup):not(.b-no-inner-span) .b-field-inner{
  grid-column:span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field[data-ref=emptyMonthsHiddenField] .b-field-inner{
  border-width:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencedayscombo, .b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo{
  width:auto;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup{
  gap:0.5em;
  grid-column:span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencedaysbuttongroup .b-button{
  flex:1 1 100%;
  min-width:auto;
  padding-inline:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthsbuttongroup{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup{
  display:grid;
  grid-template-columns:repeat(7, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup .b-button{
  min-height:2em;
  min-width:0;
  padding:0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-above{
  margin-block-start:1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-below{
  margin-block-end:1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{
  margin-inline-end:1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-field-inner{
  justify-content:flex-end;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-label{
  flex:1 1 100%;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-combo-picker .b-recurrencepositions-split{
  border-top-style:solid;
  border-top-color:rgb(96.1458333333, 97.5, 98.8541666667);
}
.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-daybuttons .b-button.b-pressed{
  box-shadow:none;
}
.b-daybuttons .b-button.b-pressed.b-raised{
  background-image:none;
}
.b-daybuttons .b-button.b-raised{
  border:1px solid rgb(var(--widget-primary-color-rgb));
}

.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.4em;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-1-to-3-events .b-datepicker-cell-inner{
  background-color:#f9f69e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-4-to-6-events .b-datepicker-cell-inner{
  background-color:#f9d49e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-7-or-more-events .b-datepicker-cell-inner{
  background-color:#f9bdb3;
}

.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;
  padding-inline:0.5em;
}
.b-resourcefilter.b-list.b-multiselect .b-selected-icon{
  background:transparent;
  opacity:0.6;
  font-size:80%;
  visibility:visible;
  --widget-primary-color-rgb:inherit;
  --checkbox-background-color:hsl(var(--event-primary-color-h, 210deg), var(--event-primary-color-s, 1.3888888889%), var(--event-primary-color-l, 28.2352941176%));
  --checkbox-checked-background-color:var(--checkbox-background-color);
  --checkbox-unchecked-background-color:var(--checkbox-background-color);
  --checkbox-checked-check-color:var(--color-white);
  --checkbox-unchecked-check-color:transparent;
}
.b-resourcefilter.b-list.b-multiselect .b-selected .b-selected-icon{
  visibility:visible;
  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-deep-purple{
  background-color:#4527a0;
}

.b-sch-foreground-deep-purple{
  color:#4527a0;
}

.b-sch-violet{
  background-color:#ac31fe;
}

.b-sch-foreground-violet{
  color:#ac31fe;
}

.b-sch-magenta{
  background-color:#ff4dff;
}

.b-sch-foreground-magenta{
  color:#ff4dff;
}

.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-light-blue{
  background-color:#8ac2e3;
}

.b-sch-foreground-light-blue{
  color:#8ac2e3;
}

.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-light-green{
  background-color:#a5d8a7;
}

.b-sch-foreground-light-green{
  color:#a5d8a7;
}

.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-amber{
  background-color:#ff8f00;
}

.b-sch-foreground-amber{
  color:#ff8f00;
}

.b-sch-deep-orange{
  background-color:#ff7043;
}

.b-sch-foreground-deep-orange{
  color:#ff7043;
}

.b-sch-light-gray{
  background-color:#e0e0e7;
}

.b-sch-foreground-light-gray{
  color:#e0e0e7;
}

.b-sch-gray{
  background-color:#a0a0a0;
}

.b-sch-foreground-gray{
  color:#a0a0a0;
}

.b-sch-black{
  background-color:#000;
}

.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-deep-purple{
  --event-primary-color-h:254.8760330579deg;
  --event-primary-color-s:60.8040201005%;
  --event-primary-color-l:39.0196078431%;
}

.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-light-blue{
  --event-primary-color-h:202.2471910112deg;
  --event-primary-color-s:61.3793103448%;
  --event-primary-color-l:71.568627451%;
}

.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-light-green{
  --event-primary-color-h:122.3529411765deg;
  --event-primary-color-s:39.5348837209%;
  --event-primary-color-l:74.7058823529%;
}

.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-amber{
  --event-primary-color-h:33.6470588235deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:50%;
}

.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-calendar.b-sch-custom-color > .b-sch-event,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event{
  border-color:currentColor;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone),
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before, .b-sch-style-calendar.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,
.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-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before, .b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .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.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.3));
  --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;
}

.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label{
  justify-self:end;
}

/*# sourceMappingURL=scheduler.stockholm.css.map */
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}
.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;
}
svg.b-sch-dependencies-canvas .b-sch-dependency.b-inactive{
  stroke-dasharray:9 3;
}

.b-eventbuffer .b-sch-event{
  width:100%;
}
.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, .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, .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, .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, .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, .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, .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, .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, .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, .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-eventbuffer.b-sch-vertical.b-sch-event-wrap{
  contain:size layout;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer, .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, .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, .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, .b-eventbuffer.b-sch-vertical.b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical.b-sch-event-wrap i{
  margin-inline-end:-1.3em;
  writing-mode:vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after, .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, .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;
}
.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:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack{
  overflow:visible;
}
.b-dependencies:not(.b-dependency-only-parent) .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:10;
}
.b-percentbar .b-sch-event-wrap{
  overflow:visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event{
  overflow:visible;
}

.b-task-percent-bar-resizing-task .b-gantt-task{
  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:rgb(96.1458333333, 97.5, 98.8541666667);
}

.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-task .b-sch-event,
.b-task-percent-bar-resizing-task .b-gantt-task,
.b-task-percent-bar-resizing-event .b-sch-event,
.b-task-percent-bar-resizing-event .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;
}
.b-resource-non-working-time-canvas{
  z-index:4;
}

.b-sch-resourcenonworkingtime{
  background-color:rgba(240, 240, 240, 0.5);
}
.b-popup.b-taskeditor .b-bottom-toolbar > button, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button{
  flex:none;
  width:10em;
  margin-inline-end: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-inline-end: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;
}
.b-sch-highlight-container{
  position:absolute;
  top:0;
  inset-inline-start: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, inset-inline-start, top, opacity;
}
.b-calendareditor .b-tabpanel{
  height:100%;
  background:transparent;
}
.b-calendareditor .b-tabpanel .b-tabpanel-item:first-child{
  overflow-y:auto;
}
.b-calendareditor .b-tabpanel .b-tabpanel-body{
  padding-right:0;
  padding-bottom:0;
  background:transparent;
}
.b-calendareditor .b-tabpanel .b-panel,
.b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap,
.b-calendareditor .b-tabpanel .b-panel-content,
.b-calendareditor .b-tabpanel .b-toolbar.b-tabbar,
.b-calendareditor .b-tabpanel .b-tabpanel-body-wrap{
  background:var(--panel-background-color);
}
.b-calendareditor [data-ref=generalTab] [data-ref=nameField]{
  margin-inline-end:0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=parentField]{
  margin-inline-end:0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField]{
  margin-inline-start:4.7em;
}
.b-calendareditor [data-ref=generalTab] hr{
  border:none;
  border-top:1px solid #d0d1d2;
}
.b-calendareditor .b-widget.b-html{
  user-select:none;
}
.b-calendareditor .b-calendareditor-content{
  padding-bottom:0;
}
.b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label{
  text-transform:none;
}

.b-calendareditoravailabilityrangecontainer .b-availability-range{
  flex:1 0 100%;
  align-items:center;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{
  width:6em;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton]{
  display:inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton]{
  margin-inline-start:auto;
  display:inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton]{
  display:none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton]{
  display:none;
}

.b-calendareditor-content .b-calendareditordateinfo{
  display:block;
}

.b-calendareditordateinfo{
  padding:0.4em;
}
.b-calendareditordateinfo .b-time-ranges{
  padding-inline-start:2em;
}
.b-calendareditordateinfo .b-intervals{
  padding-inline-start:0.8em;
}
.b-calendareditordateinfo .b-intervals li{
  list-style:none outside none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover{
  cursor:pointer;
  text-decoration:underline;
}
.b-calendareditordateinfo .b-intervals li:before{
  content:"\f0c8";
  text-align:center;
  margin-top:0.2em;
  margin-inline-end:0.7em;
  border:none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:before{
  color:var(--interval-badge-color);
  display:inline-block;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover:before{
  text-decoration:none;
}
.b-calendareditordateinfo .b-date-text{
  font-weight:bold;
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day{
  background-color:rgba(240, 213, 213, 0.3);
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day{
  background-color:#f8f9fa;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges{
  position:absolute;
  bottom:0;
  inset-inline-start:0.4em;
  display:flex;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before{
  content:" ";
  min-width:0.5em;
  min-height:0.5em;
  font-size:0.5em;
  z-index:5;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:var(--interval-badge-color);
}
.b-calendareditorlegend{
  display:block;
  padding:0;
  padding-inline-start:0.5em;
}
.b-calendareditorlegend > ul{
  padding:0;
  margin-top:0;
}
.b-calendareditorlegend > ul li{
  display:flex;
  align-items:center;
  margin-bottom:0.5em;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover{
  cursor:pointer;
  text-decoration:underline;
}
.b-calendareditorlegend > ul li:before{
  content:"";
  display:inline-block;
  text-align:center;
  margin-inline-end:1em;
  width:1.5em;
  height:1.5em;
  line-height:1.5em;
  background:currentColor;
  border-radius:0.25em;
  vertical-align:middle;
}
.b-calendareditorlegend > ul li.b-working-day, .b-calendareditorlegend > ul li.b-nonworking-day{
  line-height:2em;
}
.b-calendareditorlegend > ul li.b-working-day{
  margin-bottom:0.8em;
}
.b-calendareditorlegend > ul li.b-nonworking-day{
  margin-bottom:1.5em;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before, .b-calendareditorlegend > ul li.b-working-day:before{
  border:solid 1px #bbb;
  border-radius:50%;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before{
  background-color:rgba(240, 213, 213, 0.3);
}
.b-calendareditorlegend > ul li.b-working-day:before{
  background-color:#f8f9fa;
}
.b-calendareditorlegend > ul li.b-interval-legend:before{
  color:var(--interval-badge-color);
  display:inline-block;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover:before{
  text-decoration:none;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter{
  display:grid;
  grid-template-columns:1fr auto auto 1fr;
  margin-block-start:0;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::before, .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::after{
  content:"";
  height:1px;
  background:#d0d1d2;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label{
  margin-inline-start:1em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner{
  margin-inline-end:0.6em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer{
  padding-inline-start:4.5em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{
  width:11em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup{
  margin-block-start:0;
}
.b-calendareditorexceptiontab .b-divider{
  margin-block:1.5em 1em;
}
.b-calendareditorbasetab{
  flex-flow:nowrap;
}
.b-calendareditorbasetab .b-grid[data-ref=grid]{
  flex:0 0 15em;
  border:1px solid #d0d1d2;
  border-radius:2px;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content{
  padding:0;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell{
  color:#e53f2c;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner{
  border-radius:0.3em;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name]{
  padding:0;
}
.b-calendareditorbasetab .b-calendareditor-form{
  display:grid;
  grid-template-columns:max-content 1fr 4em max-content 1fr 4em;
  flex:1 1 0;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner{
  grid-column:span 4;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner{
  grid-column:span 2;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap{
  grid-column:span 5;
}
.b-calendareditorbasetab .b-calendareditor-form > .b-field{
  display:contents;
}
.b-calendareditorbasetab .b-calendareditor-form .b-span-row{
  grid-column:1/-1;
}
.b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label{
  margin-inline:0.5em;
}
.b-calendareditorbasetab .b-widget[data-ref=panel]{
  padding-inline-start:0.5em;
  overflow-y:auto;
  flex:1 1 0;
  row-gap:1em;
}
.b-calendareditorbasetab .b-colorfield input{
  display:none;
}
.b-calendareditorweekgrid.b-invalid{
  border-style:solid;
  border-width:1px;
  border-color:#e53f2c;
}
.b-fade{
  animation-name:b-fade;
  animation-delay:0s;
  animation-direction:normal;
  animation-duration:1s;
  animation-iteration-count:2;
  animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);
}

@keyframes b-fade{
  50%{
    opacity:0.4;
  }
}
.b-calendareditorweektab .b-divider{
  margin-bottom:0;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer{
  flex:1 0 100%;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day{
  margin-bottom:0.5em;
  justify-content:start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day > div:first-child{
  justify-content:space-between;
  padding-top:0.9em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle{
  height:1.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy{
  display:inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed{
  color:#3183fe;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste{
  display:none;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions{
  margin-top:0.2em;
  align-self:start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top{
  margin-top:0.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range, .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions{
  display:none;
}
.b-versiongrid-property-update-desc{
  display:flex;
  gap:0.4em;
  align-items:baseline;
  font-size:90%;
  flex-wrap:wrap;
  max-width:100%;
}

.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-value-object{
  flex-basis:100%;
  white-space:pre;
  overflow:auto;
  max-height:11.5em;
}

.b-versiongrid .b-tree-cell.b-tree-parent-cell{
  font-weight:400;
}

.b-icon-version::before{
  content:"\e5a0";
}

.b-versiongrid-highlighted-entity{
  font-weight:700;
}

.b-versiongrid-comparing{
  background:#3183fe;
}

.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value{
  max-width:100%;
}

.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner{
  align-items:baseline;
  max-width:100%;
}
.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor]{
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#d0d1d2;
  height:2.9em;
  padding-inline-start:0.6em;
}
.b-taskeditorbase.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-inline-end: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-inline-end:0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child{
  margin-inline-end: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-taskeditorbase > .b-panel-body-wrap > .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 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-header-container .b-header{
  box-shadow:none;
}
.b-timeline .b-grid-header-container .b-header .b-timeaxis{
  border-bottom:none;
}
.b-timeline .b-grid-row{
  background:transparent;
  border-bottom:1px solid transparent;
}
.b-timeline .b-grid-cell{
  border-block:1px solid #d8d9da;
}
.b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event{
  opacity:1;
  font-weight:400;
  font-size:12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap{
  z-index:14;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{
  background-color:rgb(131.4, 180.6, 254.4);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap label{
  font-weight:400;
  font-size:12px;
}
.b-timeline .b-sch-header-timeaxis-cell{
  justify-content:flex-start;
  color:rgb(189.8289473684, 191.5, 193.1710526316);
  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:rgb(189.8289473684, 191.5, 193.1710526316);
  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;
}
.b-histogram-bar-tooltip span.b-underallocated{
  color:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-histogram-bar-tooltip span.b-overallocated{
  color:rgb(239.4, 139.8, 128.4);
}

.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:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}
.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:rgb(96.1458333333, 97.5, 98.8541666667);
  writing-mode:lr;
  alignment-baseline:middle;
  text-anchor:middle;
  pointer-events:none;
}
.b-resourceutilization-histogram rect{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated, .b-resourceutilization-histogram rect.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover, .b-resourceutilization-histogram rect.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated, .b-resourceutilization-histogram rect.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover, .b-resourceutilization-histogram rect.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resourceutilization-histogram rect.b-series-index-0:hover, .b-resourceutilization-histogram rect:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}

.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend{
  font-size:90%;
  fill:rgb(96.1458333333, 97.5, 98.8541666667);
}
.b-resource-row .b-resourceutilization-histogram rect{
  fill:rgb(187.3593360996, 241.9406639004, 192.7170124481);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated{
  fill:rgb(119.7186721992, 228.8813278008, 130.4340248963);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover{
  fill:rgb(97.1717842324, 224.5282157676, 109.6730290456);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated{
  fill:rgb(239.4, 139.8, 128.4);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover{
  fill:rgb(236.8, 120.6, 107.3);
}
.b-resource-row .b-resourceutilization-histogram rect:hover{
  fill:rgb(164.8124481328, 237.5875518672, 171.9560165975);
}

.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend{
  font-size:90%;
  fill:rgb(96.1458333333, 97.5, 98.8541666667);
}
.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.css.map */
:root, :host{
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --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(fonts/fa-solid-900.93f719f4d62bfa3e748c.woff2) format("woff2"), url(fonts/fa-solid-900.07ed6d5fa32c1d54af0f.ttf) format("truetype");
}
.fas,
.b-fa-solid{
  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:var(--panel-background-color);
}

.b-new-column-column *{
  height:100%;
  width:100%;
}
.b-resourceassignment-cell{
  padding-block:0.4em;
}
.b-resourceassignment-cell .b-resource-avatar-container{
  display:flex;
  align-items:center;
  height:100%;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar{
  margin-inline-end:2px;
  height:100%;
  width:auto;
}
.b-resourceassignment-cell .b-resource-avatar-container .b-resource-avatar.b-drag-original{
  opacity:0.5;
}
.b-resourceassignment-cell .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:rgb(131.4, 180.6, 254.4);
}

.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;
}
.b-baseline-wrap{
  display:flex;
  flex-direction:column;
  position:absolute;
  transition:none;
  z-index:9;
  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-task-baseline:not(.b-milestone-wrap){
  min-width:6px;
}

.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;
}
.b-ganttbase .b-sch-terminal{
  cursor:pointer !important;
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area){
  marker-end:none;
  marker-start:var(--scheduler-dependency-marker);
}
.b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-markerless, .b-ganttbase svg.b-sch-dependencies-canvas .b-sch-dependency:not(.b-click-area).b-sch-dependency-ends-outside{
  marker-start:none;
}

.b-gantt-task-wrap:not(.b-gantt-task-hover) .b-sch-terminal{
  display:none;
}
.b-indicator{
  position:absolute;
  pointer-events:all;
  z-index:10;
  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:rgb(194.4405063291, 41.4683544304, 23.9594936709);
}
.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;
}
.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;
}
.b-progress-line-canvas{
  z-index:129;
}

.b-gantt-progress-line{
  stroke:#e53f2c;
}

.b-scrollbuttons{
  --scrollbutton-color:rgb(206.2857142857, 208.5, 210.7142857143);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.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-button-wrap{
  border:none;
  background:none;
  font-size:0.9em;
  color:var(--color-dark-gray);
  margin-inline-start:1em;
}
.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;
}
.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;
}

.b-timeline-overlay-chart{
  position:absolute;
  pointer-events:none;
}
.b-timeline-overlay-chart .b-timeline-chart-axis{
  stroke:black;
  stroke-width:1px;
  opacity:0.2;
}
.b-timeline-overlay-chart .b-timeline-chart-path{
  fill:none;
  stroke:red;
  stroke-width:2px;
}
.b-timeline-overlay-chart .b-timeline-chart-point{
  pointer-events:all;
  fill:red;
  r:3;
  transition:r 0.3s;
}
.b-timeline-overlay-chart .b-timeline-chart-point:hover{
  r:5;
}
.b-tasknonworkingtime{
  display:flex;
  position:absolute;
  background-color:rgba(240, 240, 240, 0.5);
  z-index:5;
  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;
}
.b-ganttbase.b-gantt-critical-paths{
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical{
  fill:rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths marker#arrowEndCritical path{
  fill:rgb(227.8, 74.8, 74.8);
  stroke:rgb(227.8, 74.8, 74.8);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task-parent .b-gantt-task.b-critical{
  background-color:rgb(205.56, 72.24, 101.76);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical{
  background-color:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths .b-gantt-task.b-critical .b-sch-event-segments .b-sch-event-segment{
  background-color:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.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:rgb(209.9062240664, 93.2937759336, 60.4780082988);
}
.b-ganttbase.b-gantt-critical-paths svg.b-sch-dependencies-canvas .b-sch-dependency.b-critical:not(.b-click-area){
  stroke:rgb(227.8, 74.8, 74.8);
  stroke-width:2;
  marker-start:url("#arrowEndCritical");
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell{
  background-color:#ffcccc;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical .b-grid-cell.b-selected{
  background-color:#ff9999;
}
.b-ganttbase.b-gantt-critical-paths :not(.b-timeaxissubgrid) > .b-grid-row.b-critical.b-selected .b-grid-cell{
  background-color:#ff9999;
}

.b-task-rollup-wrap{
  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:var(--event-background-color);
  position:absolute;
  height:100%;
  opacity:0.8;
}

.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:rgb(131.4, 180.6, 254.4);
  opacity:0.9;
}

.b-gantt-rollups-tooltip .b-gantt-task-title:not(:first-child){
  margin-top:1em;
}
.b-gantt-rollups-tooltip td:last-child{
  padding-inline-start:1em;
}
.b-sch-event.b-fx-highlight, .b-gantt-task.b-fx-highlight{
  outline:5px solid rgba(125, 125, 230, 0.4666666667);
  animation:beacon-pulse-animation 2.4s ease 0s 1;
}

@keyframes beacon-pulse-animation{
  0%{
    outline-offset:0;
  }
  100%{
    outline-offset:20px;
    outline-width:1px;
    outline-color:rgba(125, 125, 230, 0.0666666667);
  }
}
.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:9;
  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-animating:not(.b-eventbuffer-transition, .b-subgrid-width-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, inset 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-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap.b-sch-event-hover, .b-timelinebase:not(.b-sch-vertical.b-eventlayout-mixed) .b-gantt-task-wrap:focus{
  z-index:109 !important;
}
.b-sch-vertical.b-eventlayout-mixed .b-gantt-task-wrap:focus{
  z-index:109 !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:8;
}
.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;
  color:rgb(131.4, 180.6, 254.4);
  line-height:1em;
}
.b-gantt-task-wrap.b-milestone-wrap .b-gantt-task label{
  position:absolute;
  left:calc(100% + 0.5em);
}
.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:rgb(131.4, 180.6, 254.4);
  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%;
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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:10;
}
.b-gantt-task.b-gantt-task-selected{
  z-index:10;
}
.b-gantt-task.b-gantt-task-selected, .b-gantt-task.b-gantt-task-selected *{
  font-weight:500;
}
.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  outline-offset:3px;
}

.b-timeaxissubgrid.b-is-highlighting .b-sch-canvas > .b-gantt-task-wrap > .b-gantt-task:not(.b-highlighted){
  transition:opacity 0.4s;
  opacity:0.2;
}

@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:rgb(195.5, 195.5, 195.5);
}
.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-using-keyboard .b-gantt-task-wrap.b-unscheduled.b-active .b-gantt-task{
  outline:none;
}

.b-gantt-task-wrap.b-unscheduled .b-gantt-task{
  background-color:transparent;
  background-image:none;
  transition:background-color 0s;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-sch-terminal{
  border-color:rgb(152.8571428571, 157.5, 162.1428571429);
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content{
  width:auto;
  padding:0;
}
.b-gantt-task-wrap.b-unscheduled .b-gantt-task .b-gantt-task-content .b-icon-calendar{
  color:rgb(152.8571428571, 157.5, 162.1428571429);
  margin:0;
  font-size:18px;
}

.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 rgb(99.7536231884, 161.5507246377, 254.2463768116);
  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-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:rgb(142.265560166, 233.234439834, 151.1950207469);
  border-color:rgb(142.265560166, 233.234439834, 151.1950207469);
}
.b-sch-color-none.b-gantt-task-wrap.b-milestone,
.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:rgb(131.4, 180.6, 254.4);
  border-color:rgb(131.4, 180.6, 254.4);
}
.b-sch-color-none.b-gantt-task-wrap.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{
  --event-background-color:rgb(131.4, 180.6, 254.4);
  border-color:rgb(131.4, 180.6, 254.4);
}
.b-dependency-list .b-list-item[data-index="0"]{
  border-top:none;
}

.b-dependency-list-filter{
  position:sticky;
  top:0;
  z-index:1;
  border-bottom:1px solid #d0d1d2;
  border-radius:0;
  background-color:hsl(210, 16.6666666667%, 102.6470588235%);
}
.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;
}
.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;
}

@keyframes fadeInOpacity{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.b-projecteditor .b-projecteditor-content{
  padding:1em;
  flex-direction:column;
  min-height:22em;
}
.b-projecteditor .b-schedule-from{
  flex:1;
  margin-block:0.5em;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content{
  flex-direction:column;
}
.b-projecteditor .b-schedule-from .b-radiogroup-content .b-radio:not(:first-child){
  margin-inline-start:0;
}
.b-projecteditor .b-field[data-ref=descriptionField]{
  align-self:stretch;
}

/*# sourceMappingURL=gantt.stockholm.css.map */

/*# sourceMappingURL=vendors.dc2066ab2e73eb13181b.css.map*/