@font-face {
  font-family: videogular;
  src: url(videogular.eot?hj1wei);
  src:
    url(videogular.eot?hj1wei#iefix) format("embedded-opentype"),
    url(videogular.ttf?hj1wei) format("truetype"),
    url(videogular.woff?hj1wei) format("woff"),
    url(videogular.svg?hj1wei#videogular) format("svg");
  font-weight: 400;
  font-style: normal;
}
[class*=" vg-icon-"],
[class^="vg-icon-"] {
  font-family: videogular !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  font-size: 24px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vg-icon-closed_caption:before {
  content: "";
}
.vg-icon-pause:before {
  content: "";
}
.vg-icon-play_arrow:before {
  content: "";
}
.vg-icon-repeat:before {
  content: "";
}
.vg-icon-replay:before {
  content: "";
}
.vg-icon-skip_next:before {
  content: "";
}
.vg-icon-skip_previous:before {
  content: "";
}
.vg-icon-stop:before {
  content: "";
}
.vg-icon-volume_down:before {
  content: "";
}
.vg-icon-volume_mute:before {
  content: "";
}
.vg-icon-volume_off:before {
  content: "";
}
.vg-icon-volume_up:before {
  content: "";
}
.vg-icon-hd:before {
  content: "";
}
.vg-icon-forward_10:before {
  content: "";
}
.vg-icon-forward_30:before {
  content: "";
}
.vg-icon-replay_10:before {
  content: "";
}
.vg-icon-replay_30:before {
  content: "";
}
.vg-icon-fullscreen:before {
  content: "";
}
.vg-icon-fullscreen_exit:before {
  content: "";
}
vg-player video {
  width: 100%;
  height: 100%;
}
@font-face {
  font-family: "lg";
  src:
    url("../fonts/lg.woff2?io9a6k") format("woff2"),
    url("../fonts/lg.ttf?io9a6k") format("truetype"),
    url("../fonts/lg.woff?io9a6k") format("woff"),
    url("../fonts/lg.svg?io9a6k#lg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.lg-icon {
  font-family: "lg" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lg-container {
  font-family:
    system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "Liberation Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}
.lg-single-item .lg-next,
.lg-single-item .lg-prev {
  display: none;
}
.lg-next {
  right: 20px;
}
.lg-next:before {
  content: "";
}
.lg-prev {
  left: 20px;
}
.lg-prev:after {
  content: "";
}
@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  background: none;
  border: none;
  box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
  color: #fff;
}
.lg-toolbar .lg-close:after {
  content: "";
}
.lg-toolbar .lg-maximize {
  font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
  content: "";
}
.lg-toolbar .lg-download:after {
  content: "";
}
.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out 0s;
  -o-transition: opacity 0.2s ease-out 0s;
  transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
.lg-sub-html a {
  color: inherit;
}
.lg-sub-html a:hover {
  text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.6)
  );
}
.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.lg-error-msg {
  font-size: 14px;
  color: #999;
}
.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}
.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  -webkit-transition:
    -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  -moz-transition:
    -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  -o-transition:
    -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
  transition:
    transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
    color 0.08 linear;
}
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-video-cont,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable)
  .lg-media-cont {
  opacity: 0;
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  -o-transform: scale3d(0.5, 0.5, 0.5);
  -ms-transform: scale3d(0.5, 0.5, 0.5);
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  -webkit-transition:
    -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition:
    -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition:
    -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition:
    transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-img-wrap,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-video-cont,
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item:not(.lg-zoomable).lg-complete
  .lg-media-cont {
  opacity: 1;
  -moz-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}
.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}
.lg-group:after {
  content: "";
  display: table;
  clear: both;
}
.lg-container {
  display: none;
  outline: none;
}
.lg-container.lg-show {
  display: block;
}
.lg-on {
  scroll-behavior: unset;
}
.lg-overlay-open {
  overflow: hidden;
}
.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition:
    -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition:
    -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition:
    -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition:
    transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}
.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image {
  opacity: 1;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: opacity 0s;
  -o-transition: opacity 0s;
  transition: opacity 0s;
  white-space: nowrap;
}
.lg-outer .lg-item {
  display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url("../images/loading.gif") no-repeat scroll center center
    rgba(0, 0, 0, 0);
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}
.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
  opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}
.lg-outer .lg-media-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.lg-outer .lg-media-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-media-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  -webkit-transition: opacity 333ms ease-in 0s;
  -o-transition: opacity 333ms ease-in 0s;
  transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  -webkit-transition: -webkit-transform 1s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition:
    -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  -moz-transition:
    -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  -o-transition:
    -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
  transition:
    transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.1s ease 0s;
}
.lg-container {
  display: none;
}
.lg-container.lg-show {
  display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}
.lg-inline .lg-backdrop {
  z-index: 1;
}
.lg-inline .lg-outer {
  z-index: 2;
}
.lg-inline .lg-maximize:after {
  content: "";
}
.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.35s ease-out 0s;
  -moz-transition: -moz-transform 0.35s ease-out 0s;
  -o-transition: -o-transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.lg-outer .lg-video-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-video-object {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}
.lg-outer .lg-video-poster {
  z-index: 1;
}
.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
  opacity: 0 !important;
}
.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
  opacity: 1;
}
@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  cursor: pointer;
  transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  -webkit-transition:
    -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  -moz-transition:
    -moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  -o-transition:
    -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
  transition:
    transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28),
    opacity 0.1s;
}
.lg-video-play-button:hover .lg-video-play-icon-bg,
.lg-video-play-button:hover .lg-video-play-icon {
  opacity: 1;
}
.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}
.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  fill: none;
  stroke-width: 3%;
  stroke: rgba(30, 30, 30, 0.9);
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}
.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}
.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}
.lg-video-loading .lg-video-play-icon-circle {
  animation:
    lg-play-rotate 2s linear 0.25s infinite,
    lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}
.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.7);
}
.lg-components p {
  color: #fcfcfd;
}
.lg-backdrop {
  z-index: 1400 !important;
}
.lg-outer {
  z-index: 1401 !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) *,
:is(.WebappCompatWrapper, .cdk-overlay-container) :before,
:is(.WebappCompatWrapper, .cdk-overlay-container) :after {
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) ::backdrop {
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  :is(h1.inline, h2.inline, h3.inline, h4.inline, h5.inline, h6.inline) {
  display: inline;
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  :is(
    h1.\!inline,
    h2.\!inline,
    h3.\!inline,
    h4.\!inline,
    h5.\!inline,
    h6.\!inline
  ) {
  display: inline !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .whitespace-nowrap {
  white-space: nowrap;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .whitespace-pre-line {
  white-space: pre-line;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-left {
  text-align: left;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-center {
  text-align: center;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-right {
  text-align: right;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-large {
  font-size: var(--text-size-heading2);
  line-height: var(--line-height-heading2);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-marketing_mega {
  font-size: var(--text-size-megahero);
  line-height: var(--line-height-megahero);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-marketing_small {
  font-size: var(--text-size-heading4);
  line-height: var(--line-height-heading4);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-marketing_xmega {
  font-size: var(--text-size-xmegahero);
  line-height: var(--line-height-xmegahero);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-mid {
  font-size: var(--text-size-heading3);
  line-height: var(--line-height-heading3);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-size-inherit {
  font-size: inherit;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-small {
  font-size: var(--text-size-landing);
  line-height: var(--line-height-landing);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xlarge {
  font-size: var(--text-size-heading1);
  line-height: var(--line-height-heading1);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xsmall {
  font-size: var(--text-size-ui);
  line-height: var(--line-height-ui);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xxlarge {
  font-size: var(--text-size-hero-compact);
  line-height: var(--line-height-hero-compact);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xxsmall {
  font-size: var(--text-size-detail);
  line-height: var(--line-height-detail);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xxxlarge {
  font-size: var(--text-size-hero);
  line-height: var(--line-height-hero);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-xxxsmall {
  font-size: var(--text-size-tiny);
  line-height: var(--line-height-tiny);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-black {
  font-weight: 900;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-bold {
  font-weight: 700;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-light {
  font-weight: 300;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-medium {
  font-weight: 500;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-normal {
  font-weight: 400;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .font-weight-inherit {
  font-weight: inherit;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .uppercase {
  text-transform: uppercase;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .lowercase {
  text-transform: lowercase;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .capitalize {
  text-transform: capitalize;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .italic {
  font-style: italic;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .not-italic {
  font-style: normal;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-color-inherit {
  color: inherit;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-dark {
  color: var(--color-dark);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-error {
  color: var(--color-error);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-foreground {
  color: var(--color-foreground);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-light {
  color: var(--color-light);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-primary {
  color: var(--color-primary);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-success {
  color: var(--color-success);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .text-warning {
  color: var(--color-warning);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .underline {
  text-decoration-line: underline;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .overline {
  text-decoration-line: overline;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .line-through {
  text-decoration-line: line-through;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-none {
  margin-block-end: var(--spacing-none) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .tablet :mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-none {
  margin-inline-end: var(--spacing-none) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xsmall {
  margin-block-end: var(--spacing-xsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-small {
  margin-block-end: var(--spacing-small) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-small {
  margin-inline-end: var(--spacing-small) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-mid {
  margin-block-end: var(--spacing-mid) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-mid {
  margin-inline-end: var(--spacing-mid) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-large {
  margin-block-end: var(--spacing-large) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-large {
  margin-inline-end: var(--spacing-large) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xlarge {
  margin-block-end: var(--spacing-xlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\!tablet:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge) !important;
}
:is(.WebappCompatWrapper, .cdk-overlay-container).tablet:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_large:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_large:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xlarge:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xlarge:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxlarge:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxlarge:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxlarge:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxlarge:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxlarge:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxlarge:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxlarge:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxlarge:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(
    .WebappCompatWrapper,
    .cdk-overlay-container
  ).desktop_xxxlarge:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-none {
  margin-block-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-none {
  margin-inline-end: var(--spacing-none);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxxlarge:mb-xxxsmall {
  margin-block-end: var(--spacing-xxxsmall);
}
:is(
    .WebappCompatWrapper,
    .cdk-overlay-container
  ).desktop_xxxxlarge:mr-xxxsmall {
  margin-inline-end: var(--spacing-xxxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxxlarge:mb-xxsmall {
  margin-block-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-xxsmall {
  margin-inline-end: var(--spacing-xxsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-xsmall {
  margin-block-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-xsmall {
  margin-inline-end: var(--spacing-xsmall);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-small {
  margin-block-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-small {
  margin-inline-end: var(--spacing-small);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-mid {
  margin-block-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-mid {
  margin-inline-end: var(--spacing-mid);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-large {
  margin-block-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-large {
  margin-inline-end: var(--spacing-large);
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .desktop_xxxxlarge:mb-xlarge {
  margin-block-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-xlarge {
  margin-inline-end: var(--spacing-xlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxxlarge:mb-xxlarge {
  margin-block-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container).desktop_xxxxlarge:mr-xxlarge {
  margin-inline-end: var(--spacing-xxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxxlarge:mb-xxxlarge {
  margin-block-end: var(--spacing-xxxlarge);
}
:is(
    .WebappCompatWrapper,
    .cdk-overlay-container
  ).desktop_xxxxlarge:mr-xxxlarge {
  margin-inline-end: var(--spacing-xxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  .desktop_xxxxlarge:mb-xxxxlarge {
  margin-block-end: var(--spacing-xxxxlarge);
}
:is(
    .WebappCompatWrapper,
    .cdk-overlay-container
  ).desktop_xxxxlarge:mr-xxxxlarge {
  margin-inline-end: var(--spacing-xxxxlarge);
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  :is(
    .WebappCompatWrapper .text-transform-inherit,
    .cdk-overlay-container .text-transform-inherit
  ) {
  text-transform: inherit;
}
:is(.WebappCompatWrapper, .cdk-overlay-container)
  :is(
    .WebappCompatWrapper .font-style-inherit,
    .cdk-overlay-container .font-style-inherit
  ) {
  font-style: inherit;
}
:is(.WebappCompatWrapper, .cdk-overlay-container) .\[x\:string\] {
  x: string;
}
.WebappCompatWrapper p,
.cdk-overlay-container p {
  color: var(--color-foreground);
  font-size: var(--text-size-ui);
  font-weight: 400;
  line-height: var(--line-height-ui);
}
.WebappCompatWrapper h1,
.WebappCompatWrapper h2,
.WebappCompatWrapper h3,
.WebappCompatWrapper h4,
.WebappCompatWrapper h5,
.WebappCompatWrapper h6,
.cdk-overlay-container h1,
.cdk-overlay-container h2,
.cdk-overlay-container h3,
.cdk-overlay-container h4,
.cdk-overlay-container h5,
.cdk-overlay-container h6 {
  color: var(--color-foreground);
  font-weight: 700;
}
.WebappCompatWrapper,
.cdk-overlay-container {
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
}
.WebappCompatWrapper hr,
.cdk-overlay-container hr {
  border-bottom: 0;
  border-top: 0;
  margin: 0.5em 0;
  width: auto;
}
.WebappCompatWrapper a:hover,
.cdk-overlay-container a:hover {
  color: inherit;
  text-decoration: none;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
.WebappCompatWrapper body,
.cdk-overlay-container body {
  margin: 0;
}
.WebappCompatWrapper main,
.cdk-overlay-container main {
  display: block;
}
.WebappCompatWrapper h1,
.cdk-overlay-container h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.WebappCompatWrapper hr,
.cdk-overlay-container hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.WebappCompatWrapper pre,
.cdk-overlay-container pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.WebappCompatWrapper abbr[title],
.cdk-overlay-container abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
.WebappCompatWrapper b,
.WebappCompatWrapper strong,
.cdk-overlay-container b,
.cdk-overlay-container strong {
  font-weight: bolder;
}
.WebappCompatWrapper code,
.WebappCompatWrapper kbd,
.WebappCompatWrapper samp,
.cdk-overlay-container code,
.cdk-overlay-container kbd,
.cdk-overlay-container samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.WebappCompatWrapper small,
.cdk-overlay-container small {
  font-size: 80%;
}
.WebappCompatWrapper sub,
.WebappCompatWrapper sup,
.cdk-overlay-container sub,
.cdk-overlay-container sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.WebappCompatWrapper sub,
.cdk-overlay-container sub {
  bottom: -0.25em;
}
.WebappCompatWrapper sup,
.cdk-overlay-container sup {
  top: -0.5em;
}
.WebappCompatWrapper button,
.WebappCompatWrapper input,
.WebappCompatWrapper optgroup,
.WebappCompatWrapper select,
.WebappCompatWrapper textarea,
.cdk-overlay-container button,
.cdk-overlay-container input,
.cdk-overlay-container optgroup,
.cdk-overlay-container select,
.cdk-overlay-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.WebappCompatWrapper button,
.WebappCompatWrapper input,
.cdk-overlay-container button,
.cdk-overlay-container input {
  overflow: visible;
}
.WebappCompatWrapper button,
.WebappCompatWrapper select,
.cdk-overlay-container button,
.cdk-overlay-container select {
  text-transform: none;
}
.WebappCompatWrapper button,
.WebappCompatWrapper [type="button"],
.WebappCompatWrapper [type="reset"],
.WebappCompatWrapper [type="submit"],
.cdk-overlay-container button,
.cdk-overlay-container [type="button"],
.cdk-overlay-container [type="reset"],
.cdk-overlay-container [type="submit"] {
  -webkit-appearance: button;
}
.WebappCompatWrapper button::-moz-focus-inner,
.WebappCompatWrapper [type="button"]::-moz-focus-inner,
.WebappCompatWrapper [type="reset"]::-moz-focus-inner,
.WebappCompatWrapper [type="submit"]::-moz-focus-inner,
.cdk-overlay-container button::-moz-focus-inner,
.cdk-overlay-container [type="button"]::-moz-focus-inner,
.cdk-overlay-container [type="reset"]::-moz-focus-inner,
.cdk-overlay-container [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.WebappCompatWrapper button:-moz-focusring,
.WebappCompatWrapper [type="button"]:-moz-focusring,
.WebappCompatWrapper [type="reset"]:-moz-focusring,
.WebappCompatWrapper [type="submit"]:-moz-focusring,
.cdk-overlay-container button:-moz-focusring,
.cdk-overlay-container [type="button"]:-moz-focusring,
.cdk-overlay-container [type="reset"]:-moz-focusring,
.cdk-overlay-container [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.WebappCompatWrapper fieldset,
.cdk-overlay-container fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.WebappCompatWrapper legend,
.cdk-overlay-container legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.WebappCompatWrapper progress,
.cdk-overlay-container progress {
  vertical-align: baseline;
}
.WebappCompatWrapper textarea,
.cdk-overlay-container textarea {
  overflow: auto;
}
.WebappCompatWrapper [type="number"]::-webkit-inner-spin-button,
.WebappCompatWrapper [type="number"]::-webkit-outer-spin-button,
.cdk-overlay-container [type="number"]::-webkit-inner-spin-button,
.cdk-overlay-container [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.WebappCompatWrapper [type="search"],
.cdk-overlay-container [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.WebappCompatWrapper [type="search"]::-webkit-search-decoration,
.cdk-overlay-container [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.WebappCompatWrapper ::-webkit-file-upload-button,
.cdk-overlay-container ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.WebappCompatWrapper details,
.cdk-overlay-container details {
  display: block;
}
.WebappCompatWrapper summary,
.cdk-overlay-container summary {
  display: list-item;
}
.WebappCompatWrapper template,
.cdk-overlay-container template {
  display: none;
}
.WebappCompatWrapper :root,
.cdk-overlay-container :root {
  --mega-menu-bg-color: #fff;
  --mega-menu-link-color: #000;
  --color-user-avatar-letter: #589af0;
  --color-bg-bits: #fcfcfd;
  --color-bg-light: #fff;
  --color-bg-mid: #fcfcfd;
  --color-bg-dark: #bcc5d3;
  --color-bg-dashboard-newsfeed-item: #eaf2fd;
  --color-bg-progress-bar: #bcc5d3;
  --color-bg-list-item-hover: #eef0f4;
  --color-bg-input: #fff;
  --color-bg-input-reply: #fff;
  --color-bg-input-disabled: #eef0f4;
  --color-input-edit-inline-bordered: #fff;
  --color-input-edit-inline-bordered-borders: #12151b;
  --color-bg-give-get-banner: #eaf2fd;
  --color-bg-loading-primary: #d8d8d8;
  --color-bg-loading-secondary: #eee;
  --color-bg-message-bubble-other-user: #eef0f4;
  --color-bg-messaging-reply: #eef0f4;
  --color-bg-file-display: #eef0f4;
  --color-bg-support-page: #eef0f4;
  --color-hover-light: #fcfcfd;
  --color-hover-mid: #eef0f4;
  --color-hover-dark: #3d4a5d;
  --color-navigation-border: none;
  --color-border-cards: #eef0f4;
  --color-border-light: #bcc5d3;
  --color-border-consent-banner: #589af0;
  --color-border-light-messaging-redesign: #bcc5d3;
  --color-foreground: #12151b;
  --color-light: #fcfcfd;
  --color-dark: #12151b;
  --color-primary: #e60278;
  --color-error: #eb3730;
  --color-success: #058430;
  --color-warning: #e96800;
  --text-size-xmegahero: 91px;
  --text-size-megahero: 57px;
  --text-size-hero: 48px;
  --text-size-hero-compact: 41px;
  --text-size-heading1: 32px;
  --text-size-heading2: 24px;
  --text-size-heading3: 20px;
  --text-size-heading4: 18px;
  --text-size-landing: 16px;
  --text-size-ui: 15px;
  --text-size-detail: 14px;
  --text-size-tiny: 11px;
  --line-height-xmegahero: 1.09;
  --line-height-megahero: 1.15;
  --line-height-hero: 1.17;
  --line-height-hero-compact: 1.17;
  --line-height-heading1: 1.37;
  --line-height-heading2: 1.33;
  --line-height-heading3: 1.4;
  --line-height-heading4: 1.55;
  --line-height-landing: 1.5;
  --line-height-ui: 1.4;
  --line-height-detail: 1.43;
  --line-height-tiny: 1.45;
  --color-link: #1772eb;
  --color-link-hover: #589af0;
  --color-link-component: #12151b;
  --color-link-component-hover: #589af0;
  --color-fab-icon: #fcfcfd;
  --color-fab-bg: radial-gradient(
    ellipse at right,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 0.8) 60%,
    rgba(255, 255, 255, 0.3) 70%,
    rgba(255, 255, 255, 0.2) 80%,
    rgba(255, 255, 255, 0.1) 90%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-table-highlight: #bcc5d3;
  --color-table-hover: #eef0f4;
  --color-button-bg-default: #fcfcfd;
  --color-button-bg-disabled: #eef0f4;
  --color-button-tab-foreground: #1772eb;
  --color-button-text-trans-dark: #3d4a5d;
  --color-button-text-default: #3d4a5d;
  --color-button-text-disabled: #bcc5d3;
  --color-button-filter-selected: #12151b;
  --color-button-border-default: #bcc5d3;
  --color-button-border-disabled: #fcfcfd;
  --color-placeholder-text: #5c6f8c;
  --color-placeholder-textarea: #5c6f8c;
  --color-dropdown-filter-applied: #eaf2fd;
  --color-border-avatar: #eef0f4;
  --color-border-light-avatar: #fcfcfd;
  --color-give-bg-before-cover: linear-gradient(
    to bottom,
    rgb(255, 255, 255) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-give-bg-after-cover: linear-gradient(
    to top,
    rgb(255, 255, 255) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-pjp-header-border-gradient: linear-gradient(
    to bottom,
    #bcc5d3,
    transparent
  );
  --color-pjp-bg-description-entropy: #eef0f4;
  --color-pjp-bg-guide: #fff;
  --color-bg-profile-page: #fff;
  --color-fade-profile-page-filter: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #fff 60%
  );
  --color-primary-green: #023815;
  --box-shadow-glow:
    0 0 4px 0 rgba(61, 74, 93, 0.08), 0 2px 4px 0 rgba(61, 74, 93, 0.12);
  --color-callout-border: unset;
  --color-bg-menu-left-side: #fff;
  --color-bg-menu-right-side: #eef0f4;
  --color-bg-menu-link: #fff;
  --color-bg-menu-nav-item: #fff;
  --color-bg-menu-nav-item-active-dobleColumn: #fff;
  --color-bg-menu-nav-item-active: #fff;
  --color-bg-menu-nav-item-hover: rgba(238, 240, 244, 0.8);
  --color-border-menu-nav-item: #eef0f4;
  --color-bg-menu-card-hover: rgba(255, 255, 255, 0.8);
  --color-bg-menu-groups-card: #fff;
  --color-bg-high-contrast-card: #12151b;
  --color-fg-high-contrast-card: #fff;
  --color-carousel-bg-button: rgba(35, 42, 53, 0.3);
  --color-carousel-bg-button-hover: rgba(35, 42, 53, 0.6);
  --color-bg-messaging-page: #eaf2fd;
  --color-bg-reply-other-user: #bcc5d3;
  --color-bg-other-user: #fff;
  --color-bg-lhs-nav: #eaf2fd;
  --color-lhs-bottom: #fff;
  --color-bg-messaging-gradient: #eaf2fd;
  --color-bg-messaging-secondary: #fff;
  --color-messaging-thread-highlight: #acccf8;
  --color-bg-file-select: #eaf2fd;
  --color-reactions-reply-bg: rgba(255, 235, 168, 0.5);
  --color-comment-reply-bg: rgba(222, 254, 233, 0.8);
  --color-bits-section-green: #defee9;
  --color-bits-section-orange: #fffad4;
  --color-bits-section-purple: #e5d3fd;
  --spacing-none: 0;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 12px;
  --spacing-small: 16px;
  --spacing-mid: 24px;
  --spacing-large: 32px;
  --spacing-xlarge: 48px;
  --spacing-xxlarge: 64px;
  --spacing-xxxlarge: 72px;
  --spacing-xxxxlarge: 96px;
  --color-rmpjp-tag-bg-transparent-hover: #bcc5d3;
  --color-rmpjp-tag-bg-blue: #acccf8;
  --color-rmpjp-tag-bg-blue-hover: #1772eb;
  --color-rmpjp-tag-bg-pink: #ffdaed;
  --color-rmpjp-tag-bg-pink-hover: #860146;
  --color-rmpjp-tag-bg-red: #ffb7a3;
  --color-rmpjp-tag-bg-red-hover: #f84438;
  --color-rmpjp-tag-bg-orange: #ffc24e;
  --color-rmpjp-tag-bg-orange-hover: #f57207;
  --color-rmpjp-tag-bg-green: #defee9;
  --color-rmpjp-tag-bg-green-hover: #058430;
  --color-rmpjp-tag-bg-yellow: #fff3cb;
  --color-rmpjp-tag-bg-yellow-hover: #e1b000;
  --color-rmpjp-tag-bg-purple: #e5d3fd;
  --color-rmpjp-tag-bg-purple-hover: #3d0584;
  --color-rmpjp-tag-bg-grey: #bcc5d3;
  --color-rmpjp-tag-bg-grey-hover: #3d4a5d;
}
.WebappCompatWrapper .dark,
.cdk-overlay-container .dark {
  --mega-menu-bg-color: #f84438;
  --color-user-avatar-letter: #fff;
  --color-bg-bits: #12151b;
  --color-bg-light: #232a35;
  --color-bg-mid: #12151b;
  --color-bg-dark: #12151b;
  --color-bg-dashboard-newsfeed-item: #082e60;
  --color-bg-progress-bar: #fff;
  --color-bg-input-disabled: #3d4a5d;
  --color-bg-input-reply: #232a35;
  --color-bg-input: #12151b;
  --color-input-edit-inline-bordered: #232a35;
  --color-input-edit-inline-bordered-borders: #fff;
  --color-bg-give-get-banner: #082e60;
  --color-bg-loading-primary: #4d4d4d;
  --color-bg-loading-secondary: #666;
  --color-bg-message-bubble-other-user: #5c6f8c;
  --color-bg-messaging-reply: #3d4a5d;
  --color-bg-file-display: #3d4a5d;
  --color-bg-support-page: #232a35;
  --color-hover-light: #3d4a5d;
  --color-hover-mid: #3d4a5d;
  --color-hover-dark: #3d4a5d;
  --color-navigation-border: #3d4a5d;
  --color-border-cards: #3d4a5d;
  --color-border-light: #3d4a5d;
  --color-border-consent-banner: #115cc0;
  --color-border-light-messaging-redesign: #5c6f8c;
  --color-foreground: #eef0f4;
  --color-link: #589af0;
  --color-link-hover: #acccf8;
  --color-link-component: #fff;
  --color-link-component-hover: #acccf8;
  --color-fab-icon: #12151b;
  --color-fab-bg: radial-gradient(
    ellipse at right,
    rgba(18, 21, 27, 1) 0%,
    rgba(18, 21, 27, 1) 50%,
    rgba(18, 21, 27, 0.8) 60%,
    rgba(18, 21, 27, 0.3) 70%,
    rgba(18, 21, 27, 0.2) 80%,
    rgba(18, 21, 27, 0.1) 90%,
    rgba(18, 21, 27, 0) 100%
  );
  --color-table-highlight: #3d4a5d;
  --color-table-hover: #12151b;
  --color-button-bg-default: #5c6f8c;
  --color-button-bg-disabled: #5c6f8c;
  --color-button-tab-foreground: #fcfcfd;
  --color-button-text-trans-dark: #fcfcfd;
  --color-button-text-default: #fff;
  --color-button-text-disabled: #3d4a5d;
  --color-button-filter-selected: #1772eb;
  --color-button-border-default: #5c6f8c;
  --color-button-border-disabled: #5c6f8c;
  --color-placeholder-text: #5c6f8c;
  --color-placeholder-textarea: #bcc5d3;
  --color-dropdown-filter-applied: #082e60;
  --color-border-avatar: #5c6f8c;
  --color-border-light-avatar: #5c6f8c;
  --color-give-bg-before-cover: linear-gradient(
    to bottom,
    rgb(18, 21, 27) 0%,
    rgba(61, 74, 93, 0) 100%
  );
  --color-give-bg-after-cover: linear-gradient(
    to top,
    rgb(18, 21, 27) 0%,
    rgba(61, 74, 93, 0) 100%
  );
  --color-pjp-header-border-gradient: linear-gradient(
    to bottom,
    #232a35,
    transparent
  );
  --color-pjp-bg-description-entropy: #232a35;
  --color-pjp-bg-guide: #232a35;
  --color-bg-profile-page: #12151b;
  --color-fade-profile-page-filter: linear-gradient(
    to bottom,
    rgba(35, 42, 53, 0) 0%,
    #232a35 60%
  );
  --color-primary-green: #07bc44;
  --box-shadow-glow: 0 0 4px rgba(255, 255, 255, 0.4);
  --color-callout-border: 1px solid #3d4a5d;
  --color-bg-menu-left-side: #12151b;
  --color-bg-menu-right-side: #232a35;
  --color-bg-menu-link: #232a35;
  --color-bg-menu-nav-item: #12151b;
  --color-bg-menu-nav-item-active-dobleColumn: #232a35;
  --color-bg-menu-nav-item-active: #232a35;
  --color-bg-menu-nav-item-hover: rgba(35, 42, 53, 0.8);
  --color-border-menu-nav-item: #12151b;
  --color-bg-menu-card-hover: rgba(18, 21, 27, 0.8);
  --color-bg-menu-groups-card: #12151b;
  --color-bg-high-contrast-card: #fff;
  --color-fg-high-contrast-card: #12151b;
  --color-carousel-bg-button: rgba(188, 197, 211, 0.3);
  --color-carousel-bg-button-hover: rgba(188, 197, 211, 0.6);
  --color-bg-messaging-page: #12151b;
  --color-bg-reply-other-user: #232a35;
  --color-bg-other-user: #3d4a5d;
  --color-bg-lhs-nav: rgb(25, 29, 37);
  --color-lhs-bottom: #12151b;
  --color-bg-messaging-gradient: linear-gradient(
    60deg,
    rgb(25, 29, 37) 30%,
    rgb(61, 74, 93) 130%
  );
  --color-bg-messaging-secondary: #12151b;
  --color-messaging-thread-highlight: #1772eb;
  --color-bg-file-select: #12151b;
  --color-reactions-reply-bg: rgba(245, 114, 7, 0.1);
  --color-comment-reply-bg: rgba(2, 56, 21, 0.5);
  --color-bits-section-green: rgba(5, 132, 48, 0.55);
  --color-bits-section-orange: rgba(247, 125, 14, 0.55);
  --color-bits-section-purple: rgba(127, 33, 247, 0.55);
  --color-rmpjp-tag-bg-transparent-hover: #3d4a5d;
}
.WebappCompatWrapper *,
.WebappCompatWrapper *::before,
.WebappCompatWrapper *::after,
.cdk-overlay-container *,
.cdk-overlay-container *::before,
.cdk-overlay-container *::after {
  box-sizing: border-box;
}
.WebappCompatWrapper html,
.WebappCompatWrapper body,
.cdk-overlay-container html,
.cdk-overlay-container body {
  height: 100%;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  touch-action: manipulation;
}
.WebappCompatWrapper body,
.cdk-overlay-container body {
  background-color: var(--color-bg-mid);
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.3;
  margin: 0;
  overscroll-behavior-y: contain;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  overflow-x: hidden;
}
@supports (overflow-x: clip) {
  .WebappCompatWrapper body,
  .cdk-overlay-container body {
    overflow-x: clip;
  }
  @supports (-moz-appearance: none) {
    .WebappCompatWrapper body,
    .cdk-overlay-container body {
      overflow-x: hidden;
    }
  }
}
.WebappCompatWrapper h1,
.WebappCompatWrapper h2,
.WebappCompatWrapper h3,
.WebappCompatWrapper h4,
.WebappCompatWrapper h5,
.WebappCompatWrapper h6,
.cdk-overlay-container h1,
.cdk-overlay-container h2,
.cdk-overlay-container h3,
.cdk-overlay-container h4,
.cdk-overlay-container h5,
.cdk-overlay-container h6 {
  font-size: 1rem;
  margin-bottom: 0;
  margin-top: 0;
}
.WebappCompatWrapper p,
.cdk-overlay-container p {
  margin-bottom: 0;
  margin-top: 0;
}
.WebappCompatWrapper a,
.cdk-overlay-container a {
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}
.WebappCompatWrapper ul,
.WebappCompatWrapper ol,
.cdk-overlay-container ul,
.cdk-overlay-container ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.WebappCompatWrapper ::placeholder,
.cdk-overlay-container ::placeholder {
  color: var(--color-placeholder-text);
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
}
.WebappCompatWrapper input,
.WebappCompatWrapper textarea,
.WebappCompatWrapper select,
.WebappCompatWrapper button,
.cdk-overlay-container input,
.cdk-overlay-container textarea,
.cdk-overlay-container select,
.cdk-overlay-container button {
  font-family: inherit;
}
.WebappCompatWrapper input:focus::placeholder,
.WebappCompatWrapper textarea:focus::placeholder,
.WebappCompatWrapper select:focus::placeholder,
.WebappCompatWrapper button:focus::placeholder,
.cdk-overlay-container input:focus::placeholder,
.cdk-overlay-container textarea:focus::placeholder,
.cdk-overlay-container select:focus::placeholder,
.cdk-overlay-container button:focus::placeholder {
  opacity: 0.6;
}
.WebappCompatWrapper figure,
.cdk-overlay-container figure {
  margin: 0;
}
.WebappCompatWrapper fieldset,
.cdk-overlay-container fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.WebappCompatWrapper [data-hide="true"],
.cdk-overlay-container [data-hide="true"] {
  display: none !important;
}
@media (max-width: 480px) {
  .WebappCompatWrapper [data-hide-mobile-small="true"],
  .cdk-overlay-container [data-hide-mobile-small="true"] {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .WebappCompatWrapper [data-hide-mobile="true"],
  .cdk-overlay-container [data-hide-mobile="true"] {
    display: none !important;
  }
}
@media (min-width: 481px) {
  .WebappCompatWrapper [data-show-mobile-small="true"],
  .cdk-overlay-container [data-show-mobile-small="true"] {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .WebappCompatWrapper [data-show-mobile="true"],
  .cdk-overlay-container [data-show-mobile="true"] {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .WebappCompatWrapper [data-hide-tablet="true"],
  .cdk-overlay-container [data-hide-tablet="true"] {
    display: none !important;
  }
}
@media (max-width: 767px), (min-width: 960px) {
  .WebappCompatWrapper [data-show-tablet="true"],
  .cdk-overlay-container [data-show-tablet="true"] {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .WebappCompatWrapper [data-hide-desktop="true"],
  .cdk-overlay-container [data-hide-desktop="true"] {
    display: none !important;
  }
}
@media (max-width: 959px) {
  .WebappCompatWrapper [data-show-desktop="true"],
  .cdk-overlay-container [data-show-desktop="true"] {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .WebappCompatWrapper [data-hide-desktop-large="true"],
  .cdk-overlay-container [data-hide-desktop-large="true"] {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .WebappCompatWrapper [data-show-desktop-large="true"],
  .cdk-overlay-container [data-show-desktop-large="true"] {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .WebappCompatWrapper [data-hide-desktop-xlarge="true"],
  .cdk-overlay-container [data-hide-desktop-xlarge="true"] {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .WebappCompatWrapper [data-show-desktop-xlarge="true"],
  .cdk-overlay-container [data-show-desktop-xlarge="true"] {
    display: none !important;
  }
}
.WebappCompatWrapper [data-pwa-hide-installed="true"],
.cdk-overlay-container [data-pwa-hide-installed="true"] {
  display: none !important;
}
.WebappCompatWrapper [data-margin-right="none"],
.cdk-overlay-container [data-margin-right="none"] {
  margin-inline-end: 0;
}
.WebappCompatWrapper [data-margin-bottom="none"],
.cdk-overlay-container [data-margin-bottom="none"] {
  margin-block-end: 0;
}
.WebappCompatWrapper [data-margin-right="xxxsmall"],
.cdk-overlay-container [data-margin-right="xxxsmall"] {
  margin-inline-end: 4px;
}
.WebappCompatWrapper [data-margin-bottom="xxxsmall"],
.cdk-overlay-container [data-margin-bottom="xxxsmall"] {
  margin-block-end: 4px;
}
.WebappCompatWrapper [data-margin-right="xxsmall"],
.cdk-overlay-container [data-margin-right="xxsmall"] {
  margin-inline-end: 8px;
}
.WebappCompatWrapper [data-margin-bottom="xxsmall"],
.cdk-overlay-container [data-margin-bottom="xxsmall"] {
  margin-block-end: 8px;
}
.WebappCompatWrapper [data-margin-right="xsmall"],
.cdk-overlay-container [data-margin-right="xsmall"] {
  margin-inline-end: 12px;
}
.WebappCompatWrapper [data-margin-bottom="xsmall"],
.cdk-overlay-container [data-margin-bottom="xsmall"] {
  margin-block-end: 12px;
}
.WebappCompatWrapper [data-margin-right="small"],
.cdk-overlay-container [data-margin-right="small"] {
  margin-inline-end: 16px;
}
.WebappCompatWrapper [data-margin-bottom="small"],
.cdk-overlay-container [data-margin-bottom="small"] {
  margin-block-end: 16px;
}
.WebappCompatWrapper [data-margin-right="mid"],
.cdk-overlay-container [data-margin-right="mid"] {
  margin-inline-end: 24px;
}
.WebappCompatWrapper [data-margin-bottom="mid"],
.cdk-overlay-container [data-margin-bottom="mid"] {
  margin-block-end: 24px;
}
.WebappCompatWrapper [data-margin-right="large"],
.cdk-overlay-container [data-margin-right="large"] {
  margin-inline-end: 32px;
}
.WebappCompatWrapper [data-margin-bottom="large"],
.cdk-overlay-container [data-margin-bottom="large"] {
  margin-block-end: 32px;
}
.WebappCompatWrapper [data-margin-right="xlarge"],
.cdk-overlay-container [data-margin-right="xlarge"] {
  margin-inline-end: 48px;
}
.WebappCompatWrapper [data-margin-bottom="xlarge"],
.cdk-overlay-container [data-margin-bottom="xlarge"] {
  margin-block-end: 48px;
}
.WebappCompatWrapper [data-margin-right="xxlarge"],
.cdk-overlay-container [data-margin-right="xxlarge"] {
  margin-inline-end: 64px;
}
.WebappCompatWrapper [data-margin-bottom="xxlarge"],
.cdk-overlay-container [data-margin-bottom="xxlarge"] {
  margin-block-end: 64px;
}
.WebappCompatWrapper [data-margin-right="xxxlarge"],
.cdk-overlay-container [data-margin-right="xxxlarge"] {
  margin-inline-end: 72px;
}
.WebappCompatWrapper [data-margin-bottom="xxxlarge"],
.cdk-overlay-container [data-margin-bottom="xxxlarge"] {
  margin-block-end: 72px;
}
.WebappCompatWrapper [data-margin-right="xxxxlarge"],
.cdk-overlay-container [data-margin-right="xxxxlarge"] {
  margin-inline-end: 96px;
}
.WebappCompatWrapper [data-margin-bottom="xxxxlarge"],
.cdk-overlay-container [data-margin-bottom="xxxxlarge"] {
  margin-block-end: 96px;
}
@media (min-width: 768px) {
  .WebappCompatWrapper [data-margin-right-tablet="none"],
  .cdk-overlay-container [data-margin-right-tablet="none"] {
    margin-inline-end: 0;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="none"],
  .cdk-overlay-container [data-margin-bottom-tablet="none"] {
    margin-block-end: 0;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xxxsmall"],
  .cdk-overlay-container [data-margin-right-tablet="xxxsmall"] {
    margin-inline-end: 4px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xxxsmall"],
  .cdk-overlay-container [data-margin-bottom-tablet="xxxsmall"] {
    margin-block-end: 4px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xxsmall"],
  .cdk-overlay-container [data-margin-right-tablet="xxsmall"] {
    margin-inline-end: 8px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xxsmall"],
  .cdk-overlay-container [data-margin-bottom-tablet="xxsmall"] {
    margin-block-end: 8px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xsmall"],
  .cdk-overlay-container [data-margin-right-tablet="xsmall"] {
    margin-inline-end: 12px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xsmall"],
  .cdk-overlay-container [data-margin-bottom-tablet="xsmall"] {
    margin-block-end: 12px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="small"],
  .cdk-overlay-container [data-margin-right-tablet="small"] {
    margin-inline-end: 16px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="small"],
  .cdk-overlay-container [data-margin-bottom-tablet="small"] {
    margin-block-end: 16px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="mid"],
  .cdk-overlay-container [data-margin-right-tablet="mid"] {
    margin-inline-end: 24px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="mid"],
  .cdk-overlay-container [data-margin-bottom-tablet="mid"] {
    margin-block-end: 24px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="large"],
  .cdk-overlay-container [data-margin-right-tablet="large"] {
    margin-inline-end: 32px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="large"],
  .cdk-overlay-container [data-margin-bottom-tablet="large"] {
    margin-block-end: 32px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xlarge"],
  .cdk-overlay-container [data-margin-right-tablet="xlarge"] {
    margin-inline-end: 48px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xlarge"],
  .cdk-overlay-container [data-margin-bottom-tablet="xlarge"] {
    margin-block-end: 48px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xxlarge"],
  .cdk-overlay-container [data-margin-right-tablet="xxlarge"] {
    margin-inline-end: 64px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xxlarge"],
  .cdk-overlay-container [data-margin-bottom-tablet="xxlarge"] {
    margin-block-end: 64px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xxxlarge"],
  .cdk-overlay-container [data-margin-right-tablet="xxxlarge"] {
    margin-inline-end: 72px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xxxlarge"],
  .cdk-overlay-container [data-margin-bottom-tablet="xxxlarge"] {
    margin-block-end: 72px;
  }
  .WebappCompatWrapper [data-margin-right-tablet="xxxxlarge"],
  .cdk-overlay-container [data-margin-right-tablet="xxxxlarge"] {
    margin-inline-end: 96px;
  }
  .WebappCompatWrapper [data-margin-bottom-tablet="xxxxlarge"],
  .cdk-overlay-container [data-margin-bottom-tablet="xxxxlarge"] {
    margin-block-end: 96px;
  }
}
@media (min-width: 960px) {
  .WebappCompatWrapper [data-margin-right-desktop="none"],
  .cdk-overlay-container [data-margin-right-desktop="none"] {
    margin-inline-end: 0;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="none"],
  .cdk-overlay-container [data-margin-bottom-desktop="none"] {
    margin-block-end: 0;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xxxsmall"],
  .cdk-overlay-container [data-margin-right-desktop="xxxsmall"] {
    margin-inline-end: 4px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xxxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop="xxxsmall"] {
    margin-block-end: 4px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xxsmall"],
  .cdk-overlay-container [data-margin-right-desktop="xxsmall"] {
    margin-inline-end: 8px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop="xxsmall"] {
    margin-block-end: 8px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xsmall"],
  .cdk-overlay-container [data-margin-right-desktop="xsmall"] {
    margin-inline-end: 12px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop="xsmall"] {
    margin-block-end: 12px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="small"],
  .cdk-overlay-container [data-margin-right-desktop="small"] {
    margin-inline-end: 16px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="small"],
  .cdk-overlay-container [data-margin-bottom-desktop="small"] {
    margin-block-end: 16px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="mid"],
  .cdk-overlay-container [data-margin-right-desktop="mid"] {
    margin-inline-end: 24px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="mid"],
  .cdk-overlay-container [data-margin-bottom-desktop="mid"] {
    margin-block-end: 24px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="large"],
  .cdk-overlay-container [data-margin-right-desktop="large"] {
    margin-inline-end: 32px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="large"],
  .cdk-overlay-container [data-margin-bottom-desktop="large"] {
    margin-block-end: 32px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xlarge"],
  .cdk-overlay-container [data-margin-right-desktop="xlarge"] {
    margin-inline-end: 48px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop="xlarge"] {
    margin-block-end: 48px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xxlarge"],
  .cdk-overlay-container [data-margin-right-desktop="xxlarge"] {
    margin-inline-end: 64px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop="xxlarge"] {
    margin-block-end: 64px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop="xxxlarge"] {
    margin-inline-end: 72px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop="xxxlarge"] {
    margin-block-end: 72px;
  }
  .WebappCompatWrapper [data-margin-right-desktop="xxxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop="xxxxlarge"] {
    margin-inline-end: 96px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop="xxxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop="xxxxlarge"] {
    margin-block-end: 96px;
  }
}
@media (min-width: 1200px) {
  .WebappCompatWrapper [data-margin-right-desktop-large="none"],
  .cdk-overlay-container [data-margin-right-desktop-large="none"] {
    margin-inline-end: 0;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="none"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="none"] {
    margin-block-end: 0;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xxxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-large="xxxsmall"] {
    margin-inline-end: 4px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xxxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xxxsmall"] {
    margin-block-end: 4px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-large="xxsmall"] {
    margin-inline-end: 8px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xxsmall"] {
    margin-block-end: 8px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xsmall"],
  .cdk-overlay-container [data-margin-right-desktop-large="xsmall"] {
    margin-inline-end: 12px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xsmall"] {
    margin-block-end: 12px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="small"],
  .cdk-overlay-container [data-margin-right-desktop-large="small"] {
    margin-inline-end: 16px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="small"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="small"] {
    margin-block-end: 16px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="mid"],
  .cdk-overlay-container [data-margin-right-desktop-large="mid"] {
    margin-inline-end: 24px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="mid"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="mid"] {
    margin-block-end: 24px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="large"],
  .cdk-overlay-container [data-margin-right-desktop-large="large"] {
    margin-inline-end: 32px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="large"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="large"] {
    margin-block-end: 32px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xlarge"],
  .cdk-overlay-container [data-margin-right-desktop-large="xlarge"] {
    margin-inline-end: 48px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xlarge"] {
    margin-block-end: 48px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-large="xxlarge"] {
    margin-inline-end: 64px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xxlarge"] {
    margin-block-end: 64px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-large="xxxlarge"] {
    margin-inline-end: 72px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xxxlarge"] {
    margin-block-end: 72px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-large="xxxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-large="xxxxlarge"] {
    margin-inline-end: 96px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-large="xxxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-large="xxxxlarge"] {
    margin-block-end: 96px;
  }
}
@media (min-width: 1440px) {
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="none"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="none"] {
    margin-inline-end: 0;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="none"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="none"] {
    margin-block-end: 0;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xxxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xxxsmall"] {
    margin-inline-end: 4px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xxxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xxxsmall"] {
    margin-block-end: 4px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xxsmall"] {
    margin-inline-end: 8px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xxsmall"] {
    margin-block-end: 8px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xsmall"] {
    margin-inline-end: 12px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xsmall"] {
    margin-block-end: 12px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="small"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="small"] {
    margin-inline-end: 16px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="small"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="small"] {
    margin-block-end: 16px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="mid"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="mid"] {
    margin-inline-end: 24px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="mid"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="mid"] {
    margin-block-end: 24px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="large"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="large"] {
    margin-inline-end: 32px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="large"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="large"] {
    margin-block-end: 32px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xlarge"] {
    margin-inline-end: 48px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xlarge"] {
    margin-block-end: 48px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xxlarge"] {
    margin-inline-end: 64px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xxlarge"] {
    margin-block-end: 64px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xxxlarge"] {
    margin-inline-end: 72px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xxxlarge"] {
    margin-block-end: 72px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xlarge="xxxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xlarge="xxxxlarge"] {
    margin-inline-end: 96px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xlarge="xxxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xlarge="xxxxlarge"] {
    margin-block-end: 96px;
  }
}
@media (min-width: 1600px) {
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="none"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="none"] {
    margin-inline-end: 0;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="none"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="none"] {
    margin-block-end: 0;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xxxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xxxsmall"] {
    margin-inline-end: 4px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xxxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xxxsmall"] {
    margin-block-end: 4px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xxsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xxsmall"] {
    margin-inline-end: 8px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xxsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xxsmall"] {
    margin-block-end: 8px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xsmall"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xsmall"] {
    margin-inline-end: 12px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xsmall"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xsmall"] {
    margin-block-end: 12px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="small"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="small"] {
    margin-inline-end: 16px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="small"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="small"] {
    margin-block-end: 16px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="mid"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="mid"] {
    margin-inline-end: 24px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="mid"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="mid"] {
    margin-block-end: 24px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="large"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="large"] {
    margin-inline-end: 32px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="large"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="large"] {
    margin-block-end: 32px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xlarge"] {
    margin-inline-end: 48px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xlarge"] {
    margin-block-end: 48px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xxlarge"] {
    margin-inline-end: 64px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xxlarge"] {
    margin-block-end: 64px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xxxlarge"] {
    margin-inline-end: 72px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xxxlarge"] {
    margin-block-end: 72px;
  }
  .WebappCompatWrapper [data-margin-right-desktop-xxlarge="xxxxlarge"],
  .cdk-overlay-container [data-margin-right-desktop-xxlarge="xxxxlarge"] {
    margin-inline-end: 96px;
  }
  .WebappCompatWrapper [data-margin-bottom-desktop-xxlarge="xxxxlarge"],
  .cdk-overlay-container [data-margin-bottom-desktop-xxlarge="xxxxlarge"] {
    margin-block-end: 96px;
  }
}
.WebappCompatWrapper .ReadMoreButton,
.cdk-overlay-container .ReadMoreButton {
  background: none;
  border: 0;
  color: var(--color-link);
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: 0;
  position: relative;
  text-align: left;
  transition: color 0.1s ease-out;
}
.WebappCompatWrapper .ReadMoreButton[data-link-color="light"],
.cdk-overlay-container .ReadMoreButton[data-link-color="light"] {
  color: #fff;
  text-decoration: underline;
}
.WebappCompatWrapper .ReadMoreButton:hover,
.cdk-overlay-container .ReadMoreButton:hover {
  color: var(--color-link-hover);
}
.WebappCompatWrapper .ReadMoreButton:hover[data-link-color="light"],
.cdk-overlay-container .ReadMoreButton:hover[data-link-color="light"] {
  color: #fff;
  text-decoration: none;
}
.WebappCompatWrapper .ReadMoreButton::before,
.cdk-overlay-container .ReadMoreButton::before {
  content: "";
  display: block;
  height: 22px;
  left: -4px;
  padding: 0 16px;
  position: absolute;
  top: -3px;
  width: 44px;
}
.WebappCompatWrapper .mat-ripple,
.cdk-overlay-container .mat-ripple {
  overflow: hidden;
  position: relative;
}
.WebappCompatWrapper .mat-ripple:not(:empty),
.cdk-overlay-container .mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.WebappCompatWrapper .mat-ripple.mat-ripple-unbounded,
.cdk-overlay-container .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.WebappCompatWrapper .mat-ripple-element,
.cdk-overlay-container .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.WebappCompatWrapper .cdk-high-contrast-active .mat-ripple-element,
.cdk-overlay-container .cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.WebappCompatWrapper .cdk-drag-preview .mat-ripple-element,
.WebappCompatWrapper .cdk-drag-placeholder .mat-ripple-element,
.cdk-overlay-container .cdk-drag-preview .mat-ripple-element,
.cdk-overlay-container .cdk-drag-placeholder .mat-ripple-element {
  display: none;
}
.WebappCompatWrapper .cdk-visually-hidden,
.cdk-overlay-container .cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
.WebappCompatWrapper [dir="rtl"] .cdk-visually-hidden,
.cdk-overlay-container [dir="rtl"] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.WebappCompatWrapper .cdk-overlay-container,
.WebappCompatWrapper .cdk-global-overlay-wrapper,
.cdk-overlay-container .cdk-overlay-container,
.cdk-overlay-container .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.WebappCompatWrapper .cdk-overlay-container,
.cdk-overlay-container .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.WebappCompatWrapper .cdk-overlay-container:empty,
.cdk-overlay-container .cdk-overlay-container:empty {
  display: none;
}
.WebappCompatWrapper .cdk-global-overlay-wrapper,
.cdk-overlay-container .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.WebappCompatWrapper .cdk-overlay-pane,
.cdk-overlay-container .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.WebappCompatWrapper .cdk-overlay-backdrop,
.cdk-overlay-container .cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.WebappCompatWrapper .cdk-overlay-backdrop.cdk-overlay-backdrop-showing,
.cdk-overlay-container .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.WebappCompatWrapper
  .cdk-high-contrast-active
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing,
.cdk-overlay-container
  .cdk-high-contrast-active
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.WebappCompatWrapper .cdk-overlay-dark-backdrop,
.cdk-overlay-container .cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.WebappCompatWrapper .cdk-overlay-transparent-backdrop,
.cdk-overlay-container .cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.WebappCompatWrapper
  .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-overlay-container
  .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.WebappCompatWrapper .cdk-overlay-backdrop-noop-animation,
.cdk-overlay-container .cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.WebappCompatWrapper .cdk-overlay-connected-position-bounding-box,
.cdk-overlay-container .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.WebappCompatWrapper .cdk-global-scrollblock,
.cdk-overlay-container .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.WebappCompatWrapper textarea.cdk-textarea-autosize,
.cdk-overlay-container textarea.cdk-textarea-autosize {
  resize: none;
}
.WebappCompatWrapper textarea.cdk-textarea-autosize-measuring,
.cdk-overlay-container textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
.WebappCompatWrapper textarea.cdk-textarea-autosize-measuring-firefox,
.cdk-overlay-container textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.WebappCompatWrapper .cdk-text-field-autofill-monitored:-webkit-autofill,
.cdk-overlay-container .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.WebappCompatWrapper .cdk-text-field-autofill-monitored:not(:-webkit-autofill),
.cdk-overlay-container
  .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mdc-text-button-label-text-font: Roboto, sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Roboto, sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Roboto, sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Roboto, sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mat-datepicker-calendar-text-font: Roboto, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.WebappCompatWrapper .mat-mdc-button.mat-primary,
.cdk-overlay-container .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #2196f3;
  --mat-text-button-state-layer-color: #2196f3;
  --mat-text-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.WebappCompatWrapper .mat-mdc-button.mat-accent,
.cdk-overlay-container .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #e91e63;
  --mat-text-button-state-layer-color: #e91e63;
  --mat-text-button-ripple-color: rgba(233, 30, 99, 0.1);
}
.WebappCompatWrapper .mat-mdc-button.mat-warn,
.cdk-overlay-container .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.WebappCompatWrapper .mat-mdc-unelevated-button.mat-primary,
.cdk-overlay-container .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #2196f3;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-unelevated-button.mat-accent,
.cdk-overlay-container .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #e91e63;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-unelevated-button.mat-warn,
.cdk-overlay-container .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-raised-button.mat-primary,
.cdk-overlay-container .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #2196f3;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-raised-button.mat-accent,
.cdk-overlay-container .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #e91e63;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-raised-button.mat-warn,
.cdk-overlay-container .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.WebappCompatWrapper .mat-mdc-outlined-button.mat-primary,
.cdk-overlay-container .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #2196f3;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #2196f3;
  --mat-outlined-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.WebappCompatWrapper .mat-mdc-outlined-button.mat-accent,
.cdk-overlay-container .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #e91e63;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #e91e63;
  --mat-outlined-button-ripple-color: rgba(233, 30, 99, 0.1);
}
.WebappCompatWrapper .mat-mdc-outlined-button.mat-warn,
.cdk-overlay-container .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #2196f3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    33,
    150,
    243,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    33,
    150,
    243,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    33,
    150,
    243,
    0.3
  );
  --mat-datepicker-toggle-active-state-icon-color: #2196f3;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    33,
    150,
    243,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(
    0,
    0,
    0,
    0.18
  );
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(
    0,
    0,
    0,
    0.24
  );
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(
    0,
    0,
    0,
    0.38
  );
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.WebappCompatWrapper .mat-datepicker-content.mat-accent,
.cdk-overlay-container .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #e91e63;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    233,
    30,
    99,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    233,
    30,
    99,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    233,
    30,
    99,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    233,
    30,
    99,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.WebappCompatWrapper .mat-datepicker-content.mat-warn,
.cdk-overlay-container .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    244,
    67,
    54,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    244,
    67,
    54,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    244,
    67,
    54,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    244,
    67,
    54,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.WebappCompatWrapper .mat-datepicker-toggle-active.mat-accent,
.cdk-overlay-container .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #e91e63;
}
.WebappCompatWrapper .mat-datepicker-toggle-active.mat-warn,
.cdk-overlay-container .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.WebappCompatWrapper .mat-calendar-controls,
.cdk-overlay-container .mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.WebappCompatWrapper
  .mat-calendar-controls
  .mat-mdc-icon-button.mat-mdc-button-base,
.cdk-overlay-container
  .mat-calendar-controls
  .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.WebappCompatWrapper image-cropper .cropper,
.cdk-overlay-container image-cropper .cropper {
  color: #1772eb !important;
  outline-color: rgba(18, 21, 27, 0.6) !important;
}
.WebappCompatWrapper image-cropper .square,
.cdk-overlay-container image-cropper .square {
  background: currentColor !important;
}
.WebappCompatWrapper .ql-container,
.cdk-overlay-container .ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.WebappCompatWrapper .ql-container.ql-disabled .ql-tooltip,
.cdk-overlay-container .ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.WebappCompatWrapper
  .ql-container:not(.ql-disabled)
  li[data-list="checked"]
  > .ql-ui,
.WebappCompatWrapper
  .ql-container:not(.ql-disabled)
  li[data-list="unchecked"]
  > .ql-ui,
.cdk-overlay-container
  .ql-container:not(.ql-disabled)
  li[data-list="checked"]
  > .ql-ui,
.cdk-overlay-container
  .ql-container:not(.ql-disabled)
  li[data-list="unchecked"]
  > .ql-ui {
  cursor: pointer;
}
.WebappCompatWrapper .ql-clipboard,
.cdk-overlay-container .ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.WebappCompatWrapper .ql-clipboard p,
.cdk-overlay-container .ql-clipboard p {
  margin: 0;
  padding: 0;
}
.WebappCompatWrapper .ql-editor,
.cdk-overlay-container .ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
    list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.WebappCompatWrapper .ql-editor > *,
.cdk-overlay-container .ql-editor > * {
  cursor: text;
}
.WebappCompatWrapper .ql-editor p,
.WebappCompatWrapper .ql-editor ol,
.WebappCompatWrapper .ql-editor pre,
.WebappCompatWrapper .ql-editor blockquote,
.WebappCompatWrapper .ql-editor h1,
.WebappCompatWrapper .ql-editor h2,
.WebappCompatWrapper .ql-editor h3,
.WebappCompatWrapper .ql-editor h4,
.WebappCompatWrapper .ql-editor h5,
.WebappCompatWrapper .ql-editor h6,
.cdk-overlay-container .ql-editor p,
.cdk-overlay-container .ql-editor ol,
.cdk-overlay-container .ql-editor pre,
.cdk-overlay-container .ql-editor blockquote,
.cdk-overlay-container .ql-editor h1,
.cdk-overlay-container .ql-editor h2,
.cdk-overlay-container .ql-editor h3,
.cdk-overlay-container .ql-editor h4,
.cdk-overlay-container .ql-editor h5,
.cdk-overlay-container .ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor p,
  .WebappCompatWrapper .ql-editor h1,
  .WebappCompatWrapper .ql-editor h2,
  .WebappCompatWrapper .ql-editor h3,
  .WebappCompatWrapper .ql-editor h4,
  .WebappCompatWrapper .ql-editor h5,
  .WebappCompatWrapper .ql-editor h6,
  .cdk-overlay-container .ql-editor p,
  .cdk-overlay-container .ql-editor h1,
  .cdk-overlay-container .ql-editor h2,
  .cdk-overlay-container .ql-editor h3,
  .cdk-overlay-container .ql-editor h4,
  .cdk-overlay-container .ql-editor h5,
  .cdk-overlay-container .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
      list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor p,
  .WebappCompatWrapper .ql-editor h1,
  .WebappCompatWrapper .ql-editor h2,
  .WebappCompatWrapper .ql-editor h3,
  .WebappCompatWrapper .ql-editor h4,
  .WebappCompatWrapper .ql-editor h5,
  .WebappCompatWrapper .ql-editor h6,
  .cdk-overlay-container .ql-editor p,
  .cdk-overlay-container .ql-editor h1,
  .cdk-overlay-container .ql-editor h2,
  .cdk-overlay-container .ql-editor h3,
  .cdk-overlay-container .ql-editor h4,
  .cdk-overlay-container .ql-editor h5,
  .cdk-overlay-container .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7
      list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor table,
.cdk-overlay-container .ql-editor table {
  border-collapse: collapse;
}
.WebappCompatWrapper .ql-editor td,
.cdk-overlay-container .ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.WebappCompatWrapper .ql-editor ol,
.cdk-overlay-container .ql-editor ol {
  padding-left: 1.5em;
}
.WebappCompatWrapper .ql-editor li,
.cdk-overlay-container .ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.WebappCompatWrapper .ql-editor li > .ql-ui:before,
.cdk-overlay-container .ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.WebappCompatWrapper .ql-editor li[data-list="checked"] > .ql-ui,
.WebappCompatWrapper .ql-editor li[data-list="unchecked"] > .ql-ui,
.cdk-overlay-container .ql-editor li[data-list="checked"] > .ql-ui,
.cdk-overlay-container .ql-editor li[data-list="unchecked"] > .ql-ui {
  color: #777;
}
.WebappCompatWrapper .ql-editor li[data-list="bullet"] > .ql-ui:before,
.cdk-overlay-container .ql-editor li[data-list="bullet"] > .ql-ui:before {
  content: "•";
}
.WebappCompatWrapper .ql-editor li[data-list="checked"] > .ql-ui:before,
.cdk-overlay-container .ql-editor li[data-list="checked"] > .ql-ui:before {
  content: "☑";
}
.WebappCompatWrapper .ql-editor li[data-list="unchecked"] > .ql-ui:before,
.cdk-overlay-container .ql-editor li[data-list="unchecked"] > .ql-ui:before {
  content: "☐";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list],
  .cdk-overlay-container .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list],
  .cdk-overlay-container .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
      list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"],
.cdk-overlay-container .ql-editor li[data-list="ordered"] {
  counter-increment: list-0;
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"] > .ql-ui:before,
.cdk-overlay-container .ql-editor li[data-list="ordered"] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-1,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-1 {
  counter-increment: list-1;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-1
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-1
  > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-1,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-1,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-2,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-2 {
  counter-increment: list-2;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-2
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-2
  > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-2,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-2,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-3,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-3 {
  counter-increment: list-3;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-3
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-3
  > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-3,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-3,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-4,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-4 {
  counter-increment: list-4;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-4
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-4
  > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-4,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-4,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-5,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-5 {
  counter-increment: list-5;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-5
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-5
  > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-5,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-5,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-6,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-6 {
  counter-increment: list-6;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-6
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-6
  > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-6,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-6,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-7,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-7 {
  counter-increment: list-7;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-7
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-7
  > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-7,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-7,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-8,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-8 {
  counter-increment: list-8;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-8
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-8
  > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-8,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .WebappCompatWrapper .ql-editor li[data-list].ql-indent-8,
  .cdk-overlay-container .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.WebappCompatWrapper .ql-editor li[data-list="ordered"].ql-indent-9,
.cdk-overlay-container .ql-editor li[data-list="ordered"].ql-indent-9 {
  counter-increment: list-9;
}
.WebappCompatWrapper
  .ql-editor
  li[data-list="ordered"].ql-indent-9
  > .ql-ui:before,
.cdk-overlay-container
  .ql-editor
  li[data-list="ordered"].ql-indent-9
  > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.WebappCompatWrapper .ql-editor .ql-indent-1:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-1:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-2:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-2:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-3:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-3:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-4:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-4:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-5:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-5:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-6:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-6:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-7:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-7:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-8:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-8:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-9:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-9:not(.ql-direction-rtl),
.cdk-overlay-container .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.WebappCompatWrapper .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right,
.cdk-overlay-container .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.WebappCompatWrapper .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right,
.cdk-overlay-container
  .ql-editor
  li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.WebappCompatWrapper .ql-editor li.ql-direction-rtl,
.cdk-overlay-container .ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.WebappCompatWrapper .ql-editor li.ql-direction-rtl > .ql-ui:before,
.cdk-overlay-container .ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.WebappCompatWrapper .ql-editor table,
.cdk-overlay-container .ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.WebappCompatWrapper .ql-editor table td,
.cdk-overlay-container .ql-editor table td {
  outline: none;
}
.WebappCompatWrapper .ql-editor .ql-code-block-container,
.cdk-overlay-container .ql-editor .ql-code-block-container {
  font-family: monospace;
}
.WebappCompatWrapper .ql-editor .ql-video,
.cdk-overlay-container .ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.WebappCompatWrapper .ql-editor .ql-video.ql-align-center,
.cdk-overlay-container .ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.WebappCompatWrapper .ql-editor .ql-video.ql-align-right,
.cdk-overlay-container .ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.WebappCompatWrapper .ql-editor .ql-bg-black,
.cdk-overlay-container .ql-editor .ql-bg-black {
  background-color: #000;
}
.WebappCompatWrapper .ql-editor .ql-bg-red,
.cdk-overlay-container .ql-editor .ql-bg-red {
  background-color: #e60000;
}
.WebappCompatWrapper .ql-editor .ql-bg-orange,
.cdk-overlay-container .ql-editor .ql-bg-orange {
  background-color: #f90;
}
.WebappCompatWrapper .ql-editor .ql-bg-yellow,
.cdk-overlay-container .ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.WebappCompatWrapper .ql-editor .ql-bg-green,
.cdk-overlay-container .ql-editor .ql-bg-green {
  background-color: #008a00;
}
.WebappCompatWrapper .ql-editor .ql-bg-blue,
.cdk-overlay-container .ql-editor .ql-bg-blue {
  background-color: #06c;
}
.WebappCompatWrapper .ql-editor .ql-bg-purple,
.cdk-overlay-container .ql-editor .ql-bg-purple {
  background-color: #93f;
}
.WebappCompatWrapper .ql-editor .ql-color-white,
.cdk-overlay-container .ql-editor .ql-color-white {
  color: #fff;
}
.WebappCompatWrapper .ql-editor .ql-color-red,
.cdk-overlay-container .ql-editor .ql-color-red {
  color: #e60000;
}
.WebappCompatWrapper .ql-editor .ql-color-orange,
.cdk-overlay-container .ql-editor .ql-color-orange {
  color: #f90;
}
.WebappCompatWrapper .ql-editor .ql-color-yellow,
.cdk-overlay-container .ql-editor .ql-color-yellow {
  color: #ff0;
}
.WebappCompatWrapper .ql-editor .ql-color-green,
.cdk-overlay-container .ql-editor .ql-color-green {
  color: #008a00;
}
.WebappCompatWrapper .ql-editor .ql-color-blue,
.cdk-overlay-container .ql-editor .ql-color-blue {
  color: #06c;
}
.WebappCompatWrapper .ql-editor .ql-color-purple,
.cdk-overlay-container .ql-editor .ql-color-purple {
  color: #93f;
}
.WebappCompatWrapper .ql-editor .ql-font-serif,
.cdk-overlay-container .ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.WebappCompatWrapper .ql-editor .ql-font-monospace,
.cdk-overlay-container .ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.WebappCompatWrapper .ql-editor .ql-size-small,
.cdk-overlay-container .ql-editor .ql-size-small {
  font-size: 0.75em;
}
.WebappCompatWrapper .ql-editor .ql-size-large,
.cdk-overlay-container .ql-editor .ql-size-large {
  font-size: 1.5em;
}
.WebappCompatWrapper .ql-editor .ql-size-huge,
.cdk-overlay-container .ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.WebappCompatWrapper .ql-editor .ql-direction-rtl,
.cdk-overlay-container .ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.WebappCompatWrapper .ql-editor .ql-align-center,
.cdk-overlay-container .ql-editor .ql-align-center {
  text-align: center;
}
.WebappCompatWrapper .ql-editor .ql-align-justify,
.cdk-overlay-container .ql-editor .ql-align-justify {
  text-align: justify;
}
.WebappCompatWrapper .ql-editor .ql-align-right,
.cdk-overlay-container .ql-editor .ql-align-right {
  text-align: right;
}
.WebappCompatWrapper .ql-editor .ql-ui,
.cdk-overlay-container .ql-editor .ql-ui {
  position: absolute;
}
.WebappCompatWrapper .ql-editor.ql-blank::before,
.cdk-overlay-container .ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.WebappCompatWrapper .ql-snow.ql-toolbar:after,
.WebappCompatWrapper .ql-snow .ql-toolbar:after,
.cdk-overlay-container .ql-snow.ql-toolbar:after,
.cdk-overlay-container .ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button,
.WebappCompatWrapper .ql-snow .ql-toolbar button,
.cdk-overlay-container .ql-snow.ql-toolbar button,
.cdk-overlay-container .ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button svg,
.WebappCompatWrapper .ql-snow .ql-toolbar button svg,
.cdk-overlay-container .ql-snow.ql-toolbar button svg,
.cdk-overlay-container .ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button:active:hover,
.WebappCompatWrapper .ql-snow .ql-toolbar button:active:hover,
.cdk-overlay-container .ql-snow.ql-toolbar button:active:hover,
.cdk-overlay-container .ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.WebappCompatWrapper .ql-snow.ql-toolbar input.ql-image[type="file"],
.WebappCompatWrapper .ql-snow .ql-toolbar input.ql-image[type="file"],
.cdk-overlay-container .ql-snow.ql-toolbar input.ql-image[type="file"],
.cdk-overlay-container .ql-snow .ql-toolbar input.ql-image[type="file"] {
  display: none;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button:hover,
.WebappCompatWrapper .ql-snow .ql-toolbar button:hover,
.WebappCompatWrapper .ql-snow.ql-toolbar button:focus,
.WebappCompatWrapper .ql-snow .ql-toolbar button:focus,
.WebappCompatWrapper .ql-snow.ql-toolbar button.ql-active,
.WebappCompatWrapper .ql-snow .ql-toolbar button.ql-active,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label:hover,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label:hover,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item:hover,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-item:hover,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.cdk-overlay-container .ql-snow.ql-toolbar button:hover,
.cdk-overlay-container .ql-snow .ql-toolbar button:hover,
.cdk-overlay-container .ql-snow.ql-toolbar button:focus,
.cdk-overlay-container .ql-snow .ql-toolbar button:focus,
.cdk-overlay-container .ql-snow.ql-toolbar button.ql-active,
.cdk-overlay-container .ql-snow .ql-toolbar button.ql-active,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-label:hover,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-label:hover,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-item:hover,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-item:hover,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button:hover .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button:hover .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar button:focus .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button:focus .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar button.ql-active .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button.ql-active .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.WebappCompatWrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.WebappCompatWrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-label:hover
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-label:hover
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-item:hover
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-item:hover
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke.ql-fill,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button:hover .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button:hover .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button:focus .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button:focus .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button.ql-active .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-label:hover
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-label:hover
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-item:hover
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item:hover
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke.ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke.ql-fill {
  fill: #06c;
}
.WebappCompatWrapper .ql-snow.ql-toolbar button:hover .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar button:hover .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar button:focus .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar button:focus .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.WebappCompatWrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke,
.WebappCompatWrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.WebappCompatWrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.WebappCompatWrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.WebappCompatWrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.WebappCompatWrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.WebappCompatWrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-label:hover
  .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-label:hover
  .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke-miter,
.WebappCompatWrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-item:hover
  .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow.ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke-miter,
.WebappCompatWrapper
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke-miter,
.cdk-overlay-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.cdk-overlay-container .ql-snow .ql-toolbar button:hover .ql-stroke,
.cdk-overlay-container .ql-snow.ql-toolbar button:focus .ql-stroke,
.cdk-overlay-container .ql-snow .ql-toolbar button:focus .ql-stroke,
.cdk-overlay-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.cdk-overlay-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke,
.cdk-overlay-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.cdk-overlay-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke,
.cdk-overlay-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.cdk-overlay-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.cdk-overlay-container .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.cdk-overlay-container .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.cdk-overlay-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.cdk-overlay-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-label:hover
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-label:hover
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-label.ql-active
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-item:hover
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item:hover
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow.ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke-miter,
.cdk-overlay-container
  .ql-snow
  .ql-toolbar
  .ql-picker-item.ql-selected
  .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .WebappCompatWrapper .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .WebappCompatWrapper .ql-snow .ql-toolbar button:hover:not(.ql-active),
  .cdk-overlay-container .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .cdk-overlay-container .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .WebappCompatWrapper
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-fill,
  .WebappCompatWrapper
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-fill,
  .WebappCompatWrapper
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke.ql-fill,
  .WebappCompatWrapper
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke.ql-fill,
  .cdk-overlay-container
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-fill,
  .cdk-overlay-container
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-fill,
  .cdk-overlay-container
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke.ql-fill,
  .cdk-overlay-container
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke.ql-fill {
    fill: #444;
  }
  .WebappCompatWrapper
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke,
  .WebappCompatWrapper
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke,
  .WebappCompatWrapper
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke-miter,
  .WebappCompatWrapper
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke-miter,
  .cdk-overlay-container
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke,
  .cdk-overlay-container
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke,
  .cdk-overlay-container
    .ql-snow.ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke-miter,
  .cdk-overlay-container
    .ql-snow
    .ql-toolbar
    button:hover:not(.ql-active)
    .ql-stroke-miter {
    stroke: #444;
  }
}
.WebappCompatWrapper .ql-snow,
.cdk-overlay-container .ql-snow {
  box-sizing: border-box;
}
.WebappCompatWrapper .ql-snow *,
.cdk-overlay-container .ql-snow * {
  box-sizing: border-box;
}
.WebappCompatWrapper .ql-snow .ql-hidden,
.cdk-overlay-container .ql-snow .ql-hidden {
  display: none;
}
.WebappCompatWrapper .ql-snow .ql-out-bottom,
.WebappCompatWrapper .ql-snow .ql-out-top,
.cdk-overlay-container .ql-snow .ql-out-bottom,
.cdk-overlay-container .ql-snow .ql-out-top {
  visibility: hidden;
}
.WebappCompatWrapper .ql-snow .ql-tooltip,
.cdk-overlay-container .ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.WebappCompatWrapper .ql-snow .ql-tooltip a,
.cdk-overlay-container .ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.WebappCompatWrapper .ql-snow .ql-tooltip.ql-flip,
.cdk-overlay-container .ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.WebappCompatWrapper .ql-snow .ql-formats,
.cdk-overlay-container .ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.WebappCompatWrapper .ql-snow .ql-formats:after,
.cdk-overlay-container .ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.WebappCompatWrapper .ql-snow .ql-stroke,
.cdk-overlay-container .ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.WebappCompatWrapper .ql-snow .ql-stroke-miter,
.cdk-overlay-container .ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.WebappCompatWrapper .ql-snow .ql-fill,
.WebappCompatWrapper .ql-snow .ql-stroke.ql-fill,
.cdk-overlay-container .ql-snow .ql-fill,
.cdk-overlay-container .ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.WebappCompatWrapper .ql-snow .ql-empty,
.cdk-overlay-container .ql-snow .ql-empty {
  fill: none;
}
.WebappCompatWrapper .ql-snow .ql-even,
.cdk-overlay-container .ql-snow .ql-even {
  fill-rule: evenodd;
}
.WebappCompatWrapper .ql-snow .ql-thin,
.WebappCompatWrapper .ql-snow .ql-stroke.ql-thin,
.cdk-overlay-container .ql-snow .ql-thin,
.cdk-overlay-container .ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.WebappCompatWrapper .ql-snow .ql-transparent,
.cdk-overlay-container .ql-snow .ql-transparent {
  opacity: 0.4;
}
.WebappCompatWrapper .ql-snow .ql-direction svg:last-child,
.cdk-overlay-container .ql-snow .ql-direction svg:last-child {
  display: none;
}
.WebappCompatWrapper .ql-snow .ql-direction.ql-active svg:last-child,
.cdk-overlay-container .ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.WebappCompatWrapper .ql-snow .ql-direction.ql-active svg:first-child,
.cdk-overlay-container .ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.WebappCompatWrapper .ql-snow .ql-editor h1,
.cdk-overlay-container .ql-snow .ql-editor h1 {
  font-size: 2em;
}
.WebappCompatWrapper .ql-snow .ql-editor h2,
.cdk-overlay-container .ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.WebappCompatWrapper .ql-snow .ql-editor h3,
.cdk-overlay-container .ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.WebappCompatWrapper .ql-snow .ql-editor h4,
.cdk-overlay-container .ql-snow .ql-editor h4 {
  font-size: 1em;
}
.WebappCompatWrapper .ql-snow .ql-editor h5,
.cdk-overlay-container .ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.WebappCompatWrapper .ql-snow .ql-editor h6,
.cdk-overlay-container .ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.WebappCompatWrapper .ql-snow .ql-editor a,
.cdk-overlay-container .ql-snow .ql-editor a {
  text-decoration: underline;
}
.WebappCompatWrapper .ql-snow .ql-editor blockquote,
.cdk-overlay-container .ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.WebappCompatWrapper .ql-snow .ql-editor code,
.WebappCompatWrapper .ql-snow .ql-editor .ql-code-block-container,
.cdk-overlay-container .ql-snow .ql-editor code,
.cdk-overlay-container .ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.WebappCompatWrapper .ql-snow .ql-editor .ql-code-block-container,
.cdk-overlay-container .ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.WebappCompatWrapper .ql-snow .ql-editor code,
.cdk-overlay-container .ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.WebappCompatWrapper .ql-snow .ql-editor .ql-code-block-container,
.cdk-overlay-container .ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.WebappCompatWrapper .ql-snow .ql-editor img,
.cdk-overlay-container .ql-snow .ql-editor img {
  max-width: 100%;
}
.WebappCompatWrapper .ql-snow .ql-picker,
.cdk-overlay-container .ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.WebappCompatWrapper .ql-snow .ql-picker-label,
.cdk-overlay-container .ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.WebappCompatWrapper .ql-snow .ql-picker-label::before,
.cdk-overlay-container .ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.WebappCompatWrapper .ql-snow .ql-picker-options,
.cdk-overlay-container .ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.WebappCompatWrapper .ql-snow .ql-picker-options .ql-picker-item,
.cdk-overlay-container .ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-expanded .ql-picker-label,
.cdk-overlay-container .ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-expanded
  .ql-picker-label
  .ql-fill {
  fill: #ccc;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-expanded
  .ql-picker-label
  .ql-stroke,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-expanded
  .ql-picker-label
  .ql-stroke {
  stroke: #ccc;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-expanded .ql-picker-options,
.cdk-overlay-container .ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.WebappCompatWrapper .ql-snow .ql-color-picker,
.WebappCompatWrapper .ql-snow .ql-icon-picker,
.cdk-overlay-container .ql-snow .ql-color-picker,
.cdk-overlay-container .ql-snow .ql-icon-picker {
  width: 28px;
}
.WebappCompatWrapper .ql-snow .ql-color-picker .ql-picker-label,
.WebappCompatWrapper .ql-snow .ql-icon-picker .ql-picker-label,
.cdk-overlay-container .ql-snow .ql-color-picker .ql-picker-label,
.cdk-overlay-container .ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.WebappCompatWrapper .ql-snow .ql-color-picker .ql-picker-label svg,
.WebappCompatWrapper .ql-snow .ql-icon-picker .ql-picker-label svg,
.cdk-overlay-container .ql-snow .ql-color-picker .ql-picker-label svg,
.cdk-overlay-container .ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.WebappCompatWrapper .ql-snow .ql-icon-picker .ql-picker-options,
.cdk-overlay-container .ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.WebappCompatWrapper .ql-snow .ql-icon-picker .ql-picker-item,
.cdk-overlay-container .ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.WebappCompatWrapper .ql-snow .ql-color-picker .ql-picker-options,
.cdk-overlay-container .ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.WebappCompatWrapper .ql-snow .ql-color-picker .ql-picker-item,
.cdk-overlay-container .ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker:not(.ql-color-picker):not(.ql-icon-picker)
  svg,
.cdk-overlay-container
  .ql-snow
  .ql-picker:not(.ql-color-picker):not(.ql-icon-picker)
  svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-label]:not([data-label=""])::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-label]:not([data-label=""])::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-label]:not([data-label=""])::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-label]:not([data-label=""])::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-label]:not([data-label=""])::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-label]:not([data-label=""])::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-header,
.cdk-overlay-container .ql-snow .ql-picker.ql-header {
  width: 98px;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.WebappCompatWrapper .ql-snow .ql-picker.ql-header .ql-picker-item::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="1"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="1"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="1"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="2"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="2"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="2"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="3"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="3"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="3"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="4"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="4"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="4"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="5"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="5"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="5"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="6"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="6"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-label[data-value="6"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="1"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="2"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="3"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="4"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="5"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="6"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-header
  .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-font,
.cdk-overlay-container .ql-snow .ql-picker.ql-font {
  width: 108px;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-font .ql-picker-label::before,
.WebappCompatWrapper .ql-snow .ql-picker.ql-font .ql-picker-item::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-font .ql-picker-label::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-value="serif"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="serif"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-value="serif"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="serif"]::before {
  content: "Serif";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-value="monospace"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="monospace"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-label[data-value="monospace"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="monospace"]::before {
  content: "Monospace";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="serif"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="serif"]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="monospace"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-font
  .ql-picker-item[data-value="monospace"]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-size,
.cdk-overlay-container .ql-snow .ql-picker.ql-size {
  width: 98px;
}
.WebappCompatWrapper .ql-snow .ql-picker.ql-size .ql-picker-label::before,
.WebappCompatWrapper .ql-snow .ql-picker.ql-size .ql-picker-item::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-size .ql-picker-label::before,
.cdk-overlay-container .ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="small"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="small"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="small"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="small"]::before {
  content: "Small";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="large"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="large"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="large"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="large"]::before {
  content: "Large";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="huge"]::before,
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="huge"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-label[data-value="huge"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="huge"]::before {
  content: "Huge";
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="small"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="small"]::before {
  font-size: 10px;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="large"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="large"]::before {
  font-size: 18px;
}
.WebappCompatWrapper
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="huge"]::before,
.cdk-overlay-container
  .ql-snow
  .ql-picker.ql-size
  .ql-picker-item[data-value="huge"]::before {
  font-size: 32px;
}
.WebappCompatWrapper .ql-snow .ql-color-picker.ql-background .ql-picker-item,
.cdk-overlay-container .ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.WebappCompatWrapper .ql-snow .ql-color-picker.ql-color .ql-picker-item,
.cdk-overlay-container .ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.WebappCompatWrapper .ql-code-block-container,
.cdk-overlay-container .ql-code-block-container {
  position: relative;
}
.WebappCompatWrapper .ql-code-block-container .ql-ui,
.cdk-overlay-container .ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.WebappCompatWrapper .ql-toolbar.ql-snow,
.cdk-overlay-container .ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}
.WebappCompatWrapper .ql-toolbar.ql-snow .ql-formats,
.cdk-overlay-container .ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.WebappCompatWrapper .ql-toolbar.ql-snow .ql-picker-label,
.cdk-overlay-container .ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.WebappCompatWrapper .ql-toolbar.ql-snow .ql-picker-options,
.cdk-overlay-container .ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.WebappCompatWrapper
  .ql-toolbar.ql-snow
  .ql-picker.ql-expanded
  .ql-picker-label,
.cdk-overlay-container
  .ql-toolbar.ql-snow
  .ql-picker.ql-expanded
  .ql-picker-label {
  border-color: #ccc;
}
.WebappCompatWrapper
  .ql-toolbar.ql-snow
  .ql-picker.ql-expanded
  .ql-picker-options,
.cdk-overlay-container
  .ql-toolbar.ql-snow
  .ql-picker.ql-expanded
  .ql-picker-options {
  border-color: #ccc;
}
.WebappCompatWrapper
  .ql-toolbar.ql-snow
  .ql-color-picker
  .ql-picker-item.ql-selected,
.WebappCompatWrapper .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover,
.cdk-overlay-container
  .ql-toolbar.ql-snow
  .ql-color-picker
  .ql-picker-item.ql-selected,
.cdk-overlay-container
  .ql-toolbar.ql-snow
  .ql-color-picker
  .ql-picker-item:hover {
  border-color: #000;
}
.WebappCompatWrapper .ql-toolbar.ql-snow + .ql-container.ql-snow,
.cdk-overlay-container .ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.WebappCompatWrapper .ql-snow .ql-tooltip,
.cdk-overlay-container .ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.WebappCompatWrapper .ql-snow .ql-tooltip::before,
.cdk-overlay-container .ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.WebappCompatWrapper .ql-snow .ql-tooltip input[type="text"],
.cdk-overlay-container .ql-snow .ql-tooltip input[type="text"] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.WebappCompatWrapper .ql-snow .ql-tooltip a.ql-preview,
.cdk-overlay-container .ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.WebappCompatWrapper .ql-snow .ql-tooltip a.ql-action::after,
.cdk-overlay-container .ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.WebappCompatWrapper .ql-snow .ql-tooltip a.ql-remove::before,
.cdk-overlay-container .ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.WebappCompatWrapper .ql-snow .ql-tooltip a,
.cdk-overlay-container .ql-snow .ql-tooltip a {
  line-height: 26px;
}
.WebappCompatWrapper .ql-snow .ql-tooltip.ql-editing a.ql-preview,
.WebappCompatWrapper .ql-snow .ql-tooltip.ql-editing a.ql-remove,
.cdk-overlay-container .ql-snow .ql-tooltip.ql-editing a.ql-preview,
.cdk-overlay-container .ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.WebappCompatWrapper .ql-snow .ql-tooltip.ql-editing input[type="text"],
.cdk-overlay-container .ql-snow .ql-tooltip.ql-editing input[type="text"] {
  display: inline-block;
}
.WebappCompatWrapper .ql-snow .ql-tooltip.ql-editing a.ql-action::after,
.cdk-overlay-container .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.WebappCompatWrapper .ql-snow .ql-tooltip[data-mode="link"]::before,
.cdk-overlay-container .ql-snow .ql-tooltip[data-mode="link"]::before {
  content: "Enter link:";
}
.WebappCompatWrapper .ql-snow .ql-tooltip[data-mode="formula"]::before,
.cdk-overlay-container .ql-snow .ql-tooltip[data-mode="formula"]::before {
  content: "Enter formula:";
}
.WebappCompatWrapper .ql-snow .ql-tooltip[data-mode="video"]::before,
.cdk-overlay-container .ql-snow .ql-tooltip[data-mode="video"]::before {
  content: "Enter video:";
}
.WebappCompatWrapper .ql-snow a,
.cdk-overlay-container .ql-snow a {
  color: #06c;
}
.WebappCompatWrapper .ql-container.ql-snow,
.cdk-overlay-container .ql-container.ql-snow {
  border: 1px solid #ccc;
}
.WebappCompatWrapper .ql-container,
.cdk-overlay-container .ql-container {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
}
.WebappCompatWrapper .ql-editor,
.cdk-overlay-container .ql-editor {
  max-height: inherit;
  min-height: inherit;
  overflow: auto;
  resize: inherit;
}
.WebappCompatWrapper .ql-editor p:not(:last-of-type),
.cdk-overlay-container .ql-editor p:not(:last-of-type) {
  margin-bottom: 24px;
}
.WebappCompatWrapper .ql-editor.ql-blank::before,
.cdk-overlay-container .ql-editor.ql-blank::before {
  color: var(--color-placeholder-text);
}
.WebappCompatWrapper .ql-tooltip,
.cdk-overlay-container .ql-tooltip {
  z-index: 1;
}
.WebappCompatWrapper .ql-toolbar.ql-snow,
.cdk-overlay-container .ql-toolbar.ql-snow {
  border-bottom: 0;
}
.WebappCompatWrapper .ql-toolbar .ql-snow,
.WebappCompatWrapper .ql-toolbar .ql-stroke,
.cdk-overlay-container .ql-toolbar .ql-snow,
.cdk-overlay-container .ql-toolbar .ql-stroke {
  stroke: var(--color-foreground);
}
.WebappCompatWrapper .ql-toolbar.ql-snow + .ql-container.ql-snow,
.cdk-overlay-container .ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 1px solid #ccc;
}
.WebappCompatWrapper .ql-mention-list-container,
.cdk-overlay-container .ql-mention-list-container {
  background-color: var(--color-bg-light);
  box-shadow:
    0 0 6px 0 rgba(18, 21, 27, 0.12),
    0 4px 10px 0 rgba(18, 21, 27, 0.16);
  overflow: auto;
  z-index: 1;
}
.WebappCompatWrapper .ql-mention-list,
.cdk-overlay-container .ql-mention-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.WebappCompatWrapper .ql-mention-list-item,
.cdk-overlay-container .ql-mention-list-item {
  cursor: pointer;
  padding: 8px 12px;
}
.WebappCompatWrapper .ql-mention-list-item:hover,
.cdk-overlay-container .ql-mention-list-item:hover {
  background-color: #fcfcfd;
}
.WebappCompatWrapper .ql-mention-list-item.selected,
.cdk-overlay-container .ql-mention-list-item.selected {
  box-shadow: inset 0 0 0 2px #589af0;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor,
.cdk-overlay-container .PJPEntropyContainer .ql-editor {
  scrollbar-color: var(--color-border-light) var(--color-bg-mid);
  scrollbar-width: thin;
  color: var(--color-foreground);
  user-select: auto;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor::-webkit-scrollbar-track,
.cdk-overlay-container
  .PJPEntropyContainer
  .ql-editor::-webkit-scrollbar-track {
  background-color: var(--color-bg-mid);
  border-radius: 10px;
  box-shadow:
    inset 0 0 4px 0 rgba(61, 74, 93, 0.08),
    0 2px 4px 0 rgba(61, 74, 93, 0.12);
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor::-webkit-scrollbar,
.cdk-overlay-container .PJPEntropyContainer .ql-editor::-webkit-scrollbar {
  background-color: var(--color-bg-mid);
  height: 8px;
  width: 8px;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor::-webkit-scrollbar-thumb,
.cdk-overlay-container
  .PJPEntropyContainer
  .ql-editor::-webkit-scrollbar-thumb {
  background-color: var(--color-border-light);
  border-radius: 10px;
  box-shadow:
    inset 0 0 4px 0 rgba(61, 74, 93, 0.08),
    0 2px 4px 0 rgba(61, 74, 93, 0.12);
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xxxsmall"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xxxsmall"] {
  font-size: 11px;
  line-height: 1.45;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xxsmall"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xxsmall"] {
  font-size: 14px;
  line-height: 1.43;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xsmall"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xsmall"] {
  font-size: 15px;
  line-height: 1.4;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="small"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="small"] {
  font-size: 16px;
  line-height: 1.5;
}
.WebappCompatWrapper
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_small"],
.cdk-overlay-container
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_small"] {
  font-size: 18px;
  line-height: 1.55;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="mid"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="mid"] {
  font-size: 20px;
  line-height: 1.4;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="large"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="large"] {
  font-size: 24px;
  line-height: 1.33;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xlarge"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xlarge"] {
  font-size: 32px;
  line-height: 1.37;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xxlarge"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xxlarge"] {
  font-size: 41px;
  line-height: 1.17;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="xxxlarge"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="xxxlarge"] {
  font-size: 48px;
  line-height: 1.17;
}
.WebappCompatWrapper
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_mega"],
.cdk-overlay-container
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_mega"] {
  font-size: 57px;
  line-height: 1.15;
}
.WebappCompatWrapper
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_xmega"],
.cdk-overlay-container
  .PJPEntropyContainer
  .ql-editor[data-size="marketing_xmega"] {
  font-size: 91px;
  line-height: 1.09;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-size="inherit"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-size="inherit"] {
  font-size: inherit;
  line-height: inherit;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="black"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="black"] {
  font-weight: 900;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="bold"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="bold"] {
  font-weight: 700;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="medium"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="medium"] {
  font-weight: 500;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="normal"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="normal"] {
  font-weight: 400;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="light"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="light"] {
  font-weight: 300;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor[data-weight="inherit"],
.cdk-overlay-container .PJPEntropyContainer .ql-editor[data-weight="inherit"] {
  font-weight: inherit;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor .fade-highlight,
.cdk-overlay-container .PJPEntropyContainer .ql-editor .fade-highlight {
  animation: fadeInOut 800ms ease-out;
}
.WebappCompatWrapper .PJPEntropyContainer .ql-editor p,
.cdk-overlay-container .PJPEntropyContainer .ql-editor p {
  margin-bottom: 0;
}
@keyframes fadeInOut {
  0% {
    background: rgba(34, 116, 201, 0);
  }
  1% {
    background: #2274c9;
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
.WebappCompatWrapper .emoji-mart,
.WebappCompatWrapper .emoji-mart *,
.cdk-overlay-container .emoji-mart,
.cdk-overlay-container .emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}
.WebappCompatWrapper .emoji-mart,
.cdk-overlay-container .emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}
.WebappCompatWrapper .emoji-mart .emoji-mart-emoji,
.cdk-overlay-container .emoji-mart .emoji-mart-emoji {
  padding: 6px;
}
.WebappCompatWrapper .emoji-mart-bar,
.cdk-overlay-container .emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.WebappCompatWrapper .emoji-mart-bar:first-child,
.cdk-overlay-container .emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.WebappCompatWrapper .emoji-mart-bar:last-child,
.cdk-overlay-container .emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.WebappCompatWrapper .emoji-mart-anchors,
.cdk-overlay-container .emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}
.WebappCompatWrapper .emoji-mart-anchor,
.cdk-overlay-container .emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color 0.1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.WebappCompatWrapper .emoji-mart-anchor:focus,
.cdk-overlay-container .emoji-mart-anchor:focus {
  outline: 0;
}
.WebappCompatWrapper .emoji-mart-anchor:hover,
.WebappCompatWrapper .emoji-mart-anchor:focus,
.WebappCompatWrapper .emoji-mart-anchor-selected,
.cdk-overlay-container .emoji-mart-anchor:hover,
.cdk-overlay-container .emoji-mart-anchor:focus,
.cdk-overlay-container .emoji-mart-anchor-selected {
  color: #464646;
}
.WebappCompatWrapper .emoji-mart-anchor-selected .emoji-mart-anchor-bar,
.cdk-overlay-container .emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}
.WebappCompatWrapper .emoji-mart-anchor-bar,
.cdk-overlay-container .emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #464646;
}
.WebappCompatWrapper .emoji-mart-anchors i,
.cdk-overlay-container .emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}
.WebappCompatWrapper .emoji-mart-anchors svg,
.WebappCompatWrapper .emoji-mart-anchors img,
.cdk-overlay-container .emoji-mart-anchors svg,
.cdk-overlay-container .emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}
.WebappCompatWrapper .emoji-mart-scroll,
.cdk-overlay-container .emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform;
}
.WebappCompatWrapper .emoji-mart-search,
.cdk-overlay-container .emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}
.WebappCompatWrapper .emoji-mart-search input,
.cdk-overlay-container .emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}
.WebappCompatWrapper .emoji-mart-search input,
.WebappCompatWrapper .emoji-mart-search input::-webkit-search-decoration,
.WebappCompatWrapper .emoji-mart-search input::-webkit-search-cancel-button,
.WebappCompatWrapper .emoji-mart-search input::-webkit-search-results-button,
.WebappCompatWrapper
  .emoji-mart-search
  input::-webkit-search-results-decoration,
.cdk-overlay-container .emoji-mart-search input,
.cdk-overlay-container .emoji-mart-search input::-webkit-search-decoration,
.cdk-overlay-container .emoji-mart-search input::-webkit-search-cancel-button,
.cdk-overlay-container .emoji-mart-search input::-webkit-search-results-button,
.cdk-overlay-container
  .emoji-mart-search
  input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.WebappCompatWrapper .emoji-mart-search-icon,
.cdk-overlay-container .emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}
.WebappCompatWrapper .emoji-mart-category .emoji-mart-emoji span,
.cdk-overlay-container .emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}
.WebappCompatWrapper .emoji-mart-category .emoji-mart-emoji:hover:before,
.cdk-overlay-container .emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}
.WebappCompatWrapper .emoji-mart-category-label,
.cdk-overlay-container .emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.WebappCompatWrapper .emoji-mart-category-label span,
.cdk-overlay-container .emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.95);
}
.WebappCompatWrapper .emoji-mart-category-list,
.cdk-overlay-container .emoji-mart-category-list {
  margin: 0;
  padding: 0;
}
.WebappCompatWrapper .emoji-mart-category-list li,
.cdk-overlay-container .emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WebappCompatWrapper .emoji-mart-emoji,
.cdk-overlay-container .emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.WebappCompatWrapper .emoji-mart-emoji-native,
.cdk-overlay-container .emoji-mart-emoji-native {
  font-family:
    "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji",
    "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}
.WebappCompatWrapper .emoji-mart-no-results,
.cdk-overlay-container .emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.WebappCompatWrapper .emoji-mart-no-results .emoji-mart-category-label,
.cdk-overlay-container .emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.WebappCompatWrapper .emoji-mart-no-results .emoji-mart-no-results-label,
.cdk-overlay-container .emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: 0.2em;
}
.WebappCompatWrapper .emoji-mart-no-results .emoji-mart-emoji:hover:before,
.cdk-overlay-container .emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}
.WebappCompatWrapper .emoji-mart-preview,
.cdk-overlay-container .emoji-mart-preview {
  position: relative;
  height: 70px;
}
.WebappCompatWrapper .emoji-mart-preview-emoji,
.WebappCompatWrapper .emoji-mart-preview-data,
.WebappCompatWrapper .emoji-mart-preview-skins,
.cdk-overlay-container .emoji-mart-preview-emoji,
.cdk-overlay-container .emoji-mart-preview-data,
.cdk-overlay-container .emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.WebappCompatWrapper .emoji-mart-preview-emoji,
.cdk-overlay-container .emoji-mart-preview-emoji {
  left: 12px;
}
.WebappCompatWrapper .emoji-mart-preview-data,
.cdk-overlay-container .emoji-mart-preview-data {
  left: 68px;
  right: 12px;
  word-break: break-all;
}
.WebappCompatWrapper .emoji-mart-preview-skins,
.cdk-overlay-container .emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}
.WebappCompatWrapper .emoji-mart-preview-skins.custom,
.cdk-overlay-container .emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}
.WebappCompatWrapper .emoji-mart-preview-name,
.cdk-overlay-container .emoji-mart-preview-name {
  font-size: 14px;
}
.WebappCompatWrapper .emoji-mart-preview-shortname,
.cdk-overlay-container .emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.WebappCompatWrapper
  .emoji-mart-preview-shortname
  + .emoji-mart-preview-shortname,
.WebappCompatWrapper
  .emoji-mart-preview-shortname
  + .emoji-mart-preview-emoticon,
.WebappCompatWrapper
  .emoji-mart-preview-emoticon
  + .emoji-mart-preview-emoticon,
.cdk-overlay-container
  .emoji-mart-preview-shortname
  + .emoji-mart-preview-shortname,
.cdk-overlay-container
  .emoji-mart-preview-shortname
  + .emoji-mart-preview-emoticon,
.cdk-overlay-container
  .emoji-mart-preview-emoticon
  + .emoji-mart-preview-emoticon {
  margin-left: 0.5em;
}
.WebappCompatWrapper .emoji-mart-preview-emoticon,
.cdk-overlay-container .emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}
.WebappCompatWrapper .emoji-mart-title span,
.cdk-overlay-container .emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}
.WebappCompatWrapper .emoji-mart-title .emoji-mart-emoji,
.cdk-overlay-container .emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}
.WebappCompatWrapper .emoji-mart-title-label,
.cdk-overlay-container .emoji-mart-title-label {
  color: #999a9c;
  font-size: 26px;
  font-weight: 300;
}
.WebappCompatWrapper .emoji-mart-skin-swatches,
.cdk-overlay-container .emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}
.WebappCompatWrapper .emoji-mart-skin-swatches.custom,
.cdk-overlay-container .emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}
.WebappCompatWrapper .emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch,
.cdk-overlay-container
  .emoji-mart-skin-swatches.opened
  .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}
.WebappCompatWrapper
  .emoji-mart-skin-swatches.opened
  .emoji-mart-skin-swatch.selected:after,
.cdk-overlay-container
  .emoji-mart-skin-swatches.opened
  .emoji-mart-skin-swatch.selected:after {
  opacity: 0.75;
}
.WebappCompatWrapper .emoji-mart-skin-swatch,
.cdk-overlay-container .emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(1),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(1) {
  transition-delay: 0s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(2),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(2) {
  transition-delay: 0.03s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(3),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(3) {
  transition-delay: 0.06s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(4),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(4) {
  transition-delay: 0.09s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(5),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(5) {
  transition-delay: 0.12s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch:nth-child(6),
.cdk-overlay-container .emoji-mart-skin-swatch:nth-child(6) {
  transition-delay: 0.15s;
}
.WebappCompatWrapper .emoji-mart-skin-swatch.selected,
.cdk-overlay-container .emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}
.WebappCompatWrapper .emoji-mart-skin-swatch.selected:after,
.cdk-overlay-container .emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
.WebappCompatWrapper .emoji-mart-skin-swatch.custom,
.cdk-overlay-container .emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
  cursor: default;
}
.WebappCompatWrapper .emoji-mart-skin-swatch.custom.selected,
.cdk-overlay-container .emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}
.WebappCompatWrapper .emoji-mart-skin-swatch.custom.selected:after,
.cdk-overlay-container .emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}
.WebappCompatWrapper
  .emoji-mart-skin-swatches.custom
  .emoji-mart-skin-swatch.custom:hover,
.cdk-overlay-container
  .emoji-mart-skin-swatches.custom
  .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}
.WebappCompatWrapper
  .emoji-mart-skin-swatches.custom.opened
  .emoji-mart-skin-swatch.custom,
.cdk-overlay-container
  .emoji-mart-skin-swatches.custom.opened
  .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}
.WebappCompatWrapper
  .emoji-mart-skin-swatches.custom.opened
  .emoji-mart-skin-swatch.custom.selected:after,
.cdk-overlay-container
  .emoji-mart-skin-swatches.custom.opened
  .emoji-mart-skin-swatch.custom.selected:after {
  opacity: 0.75;
}
.WebappCompatWrapper .emoji-mart-skin-text.opened,
.cdk-overlay-container .emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}
.WebappCompatWrapper .emoji-mart-skin,
.cdk-overlay-container .emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}
.WebappCompatWrapper .emoji-mart-skin-tone-1,
.cdk-overlay-container .emoji-mart-skin-tone-1 {
  background-color: #ffc93a;
}
.WebappCompatWrapper .emoji-mart-skin-tone-2,
.cdk-overlay-container .emoji-mart-skin-tone-2 {
  background-color: #fadcbc;
}
.WebappCompatWrapper .emoji-mart-skin-tone-3,
.cdk-overlay-container .emoji-mart-skin-tone-3 {
  background-color: #e0bb95;
}
.WebappCompatWrapper .emoji-mart-skin-tone-4,
.cdk-overlay-container .emoji-mart-skin-tone-4 {
  background-color: #bf8f68;
}
.WebappCompatWrapper .emoji-mart-skin-tone-5,
.cdk-overlay-container .emoji-mart-skin-tone-5 {
  background-color: #9b643d;
}
.WebappCompatWrapper .emoji-mart-skin-tone-6,
.cdk-overlay-container .emoji-mart-skin-tone-6 {
  background-color: #594539;
}
.WebappCompatWrapper .emoji-mart-sr-only,
.cdk-overlay-container .emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.WebappCompatWrapper .emoji-mart-dark,
.cdk-overlay-container .emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-bar,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-search input,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-search-icon svg,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}
.WebappCompatWrapper
  .emoji-mart-dark
  .emoji-mart-category
  .emoji-mart-emoji:hover:before,
.cdk-overlay-container
  .emoji-mart-dark
  .emoji-mart-category
  .emoji-mart-emoji:hover:before {
  background-color: #444;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-category-label span,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-skin-swatches,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-anchor:hover,
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-anchor:focus,
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-anchor-selected,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-anchor:hover,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-anchor:focus,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}
.WebappCompatWrapper .emoji-mart-scroll,
.cdk-overlay-container .emoji-mart-scroll {
  scrollbar-color: var(--color-border-light) var(--color-bg-mid);
}
.WebappCompatWrapper .emoji-mart-dark,
.cdk-overlay-container .emoji-mart-dark {
  border-color: var(--color-border-light);
  background-color: var(--color-bg-input);
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-scroll,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-scroll {
  scrollbar-color: var(--color-border-light) var(--color-bg-input);
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-bar,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-bar {
  border-color: var(--color-border-light);
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-search input,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-search input {
  border-color: var(--color-border-light);
}
.WebappCompatWrapper
  .emoji-mart-dark
  .emoji-mart-category
  .emoji-mart-emoji:hover:before,
.cdk-overlay-container
  .emoji-mart-dark
  .emoji-mart-category
  .emoji-mart-emoji:hover:before {
  background-color: #232a35;
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-category-label span,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-category-label span {
  background-color: var(--color-bg-input);
}
.WebappCompatWrapper .emoji-mart-dark .emoji-mart-skin-swatches,
.cdk-overlay-container .emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: var(--color-border-light);
  background-color: var(--color-bg-input);
}
.WebappCompatWrapper .cdk-overlay-container,
.WebappCompatWrapper .cdk-global-overlay-wrapper,
.cdk-overlay-container .cdk-overlay-container,
.cdk-overlay-container .cdk-global-overlay-wrapper {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9001;
}
.WebappCompatWrapper .cdk-global-overlay-wrapper,
.cdk-overlay-container .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
}
.WebappCompatWrapper .cdk-overlay-connected-position-bounding-box,
.cdk-overlay-container .cdk-overlay-connected-position-bounding-box {
  z-index: 1090;
}
.WebappCompatWrapper .mat-calendar-body-cell:focus .mat-focus-indicator::before,
.cdk-overlay-container
  .mat-calendar-body-cell:focus
  .mat-focus-indicator::before {
  margin: 0;
}
.WebappCompatWrapper
  .mat-date-range-input-wrapper
  .mat-date-range-input-inner:first-child,
.cdk-overlay-container
  .mat-date-range-input-wrapper
  .mat-date-range-input-inner:first-child {
  position: static !important;
}
.WebappCompatWrapper .mat-date-range-input-mirror,
.cdk-overlay-container .mat-date-range-input-mirror {
  display: none !important;
}
.WebappCompatWrapper html,
.cdk-overlay-container html {
  --mat-datepicker-calendar-container-background-color: var(--color-bg-light);
  --mat-datepicker-calendar-body-label-text-color: var(--color-foreground);
  --mat-datepicker-calendar-container-text-color: var(--color-foreground);
  --mat-datepicker-calendar-date-text-color: var(--color-foreground);
  --mat-datepicker-calendar-date-disabled-state-text-color: var(
    --color-hover-light
  );
  --mat-datepicker-calendar-header-text-color: var(--color-foreground);
  --mat-datepicker-calendar-navigation-button-icon-color: var(
    --color-foreground
  );
  --mat-datepicker-calendar-period-button-icon-color: var(--color-foreground);
  --mat-datepicker-toggle-icon-color: var(--color-foreground);
  --mat-datepicker-calendar-header-divider-color: var(--color-border-light);
  --mat-datepicker-calendar-date-today-outline-color: var(--color-border-light);
}
.WebappCompatWrapper .mat-calendar-period-button.mat-mdc-button.mat-unthemed,
.cdk-overlay-container .mat-calendar-period-button.mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: var(--color-foreground);
}
.WebappCompatWrapper .cdk-overlay-backdrop,
.cdk-overlay-container .cdk-overlay-backdrop {
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  z-index: 1040;
}
.WebappCompatWrapper .cdk-overlay-backdrop.cdk-overlay-backdrop-showing,
.cdk-overlay-container .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.48;
}
.WebappCompatWrapper .cdk-overlay-dark-backdrop,
.cdk-overlay-container .cdk-overlay-dark-backdrop {
  background: rgba(25, 32, 45, 0.7);
}
.WebappCompatWrapper .cdk-overlay-transparent-backdrop,
.cdk-overlay-container .cdk-overlay-transparent-backdrop {
  background: none;
}
.WebappCompatWrapper .cdk-overlay-pane,
.cdk-overlay-container .cdk-overlay-pane {
  box-sizing: border-box;
  pointer-events: auto;
  position: fixed;
  z-index: 9001;
}
.WebappCompatWrapper .cdk-global-scrollblock,
.cdk-overlay-container .cdk-global-scrollblock {
  overflow-y: scroll;
  position: fixed;
  width: 100%;
}
.WebappCompatWrapper .pac-container,
.cdk-overlay-container .pac-container {
  z-index: 1101;
}
.WebappCompatWrapper .cdk-overlay-container .mdc-tooltip__surface,
.cdk-overlay-container .cdk-overlay-container .mdc-tooltip__surface {
  font-size: 14px;
  line-height: 1.43;
  --mdc-plain-tooltip-container-color: #232a35;
  --mdc-plain-tooltip-container-shape: 3px;
  --mdc-plain-tooltip-supporting-text-color: #fcfcfd;
  box-shadow:
    0 0 4px 0 rgba(61, 74, 93, 0.08),
    0 2px 4px 0 rgba(61, 74, 93, 0.12);
  padding: 8px 12px;
}
.WebappCompatWrapper .gm-style .gm-style-iw,
.cdk-overlay-container .gm-style .gm-style-iw {
  overflow: visible;
}
.WebappCompatWrapper .gm-style .gm-style-iw-c,
.cdk-overlay-container .gm-style .gm-style-iw-c {
  padding: 0px;
  overflow: visible;
}
.WebappCompatWrapper .gm-style .gm-style-iw-d,
.cdk-overlay-container .gm-style .gm-style-iw-d {
  overflow: visible !important;
}
.WebappCompatWrapper .gm-style .gm-style-iw-tc,
.cdk-overlay-container .gm-style .gm-style-iw-tc {
  pointer-events: none;
}
.WebappCompatWrapper .cdk-drag-preview,
.cdk-overlay-container .cdk-drag-preview {
  box-shadow:
    0 0 8px 0 rgba(18, 21, 27, 0.16),
    0 10px 18px 0 rgba(18, 21, 27, 0.2);
  box-sizing: border-box;
  outline: 2px solid #589af0;
}
@media (min-width: 768px) {
  .WebappCompatWrapper .cdk-drag-preview,
  .cdk-overlay-container .cdk-drag-preview {
    outline: none;
  }
}
.WebappCompatWrapper .cdk-drag-placeholder,
.cdk-overlay-container .cdk-drag-placeholder {
  opacity: 0;
}
.WebappCompatWrapper .cdk-drag-animating,
.cdk-overlay-container .cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
:root {
  --mega-menu-bg-color: #fff;
  --color-user-avatar-letter: #589af0;
  --color-bg-bits: #fcfcfd;
  --color-bg-light: #fff;
  --color-bg-mid: #fcfcfd;
  --color-bg-dark: #bcc5d3;
  --color-bg-dashboard-newsfeed-item: #eaf2fd;
  --color-bg-progress-bar: #bcc5d3;
  --color-bg-list-item-hover: #eef0f4;
  --color-bg-input: #fff;
  --color-bg-input-reply: #fff;
  --color-bg-input-disabled: #eef0f4;
  --color-input-edit-inline-bordered: #fff;
  --color-input-edit-inline-bordered-borders: #12151b;
  --color-bg-give-get-banner: #eaf2fd;
  --color-bg-loading-primary: #d8d8d8;
  --color-bg-loading-secondary: #eee;
  --color-bg-message-bubble-other-user: #eef0f4;
  --color-bg-messaging-reply: #eef0f4;
  --color-bg-file-display: #eef0f4;
  --color-bg-support-page: #eef0f4;
  --color-hover-light: #fcfcfd;
  --color-hover-mid: #eef0f4;
  --color-hover-dark: #3d4a5d;
  --color-navigation-border: none;
  --color-border-cards: #eef0f4;
  --color-border-light: #bcc5d3;
  --color-border-consent-banner: #589af0;
  --color-border-light-messaging-redesign: #bcc5d3;
  --color-foreground: #12151b;
  --color-light: #fcfcfd;
  --color-dark: #12151b;
  --color-primary: #e60278;
  --color-error: #eb3730;
  --color-success: #058430;
  --color-warning: #e96800;
  --text-size-xmegahero: 91px;
  --text-size-megahero: 57px;
  --text-size-hero: 48px;
  --text-size-hero-compact: 41px;
  --text-size-heading1: 32px;
  --text-size-heading2: 24px;
  --text-size-heading3: 20px;
  --text-size-heading4: 18px;
  --text-size-landing: 16px;
  --text-size-ui: 15px;
  --text-size-detail: 14px;
  --text-size-tiny: 11px;
  --line-height-xmegahero: 1.09;
  --line-height-megahero: 1.15;
  --line-height-hero: 1.17;
  --line-height-hero-compact: 1.17;
  --line-height-heading1: 1.37;
  --line-height-heading2: 1.33;
  --line-height-heading3: 1.4;
  --line-height-heading4: 1.55;
  --line-height-landing: 1.5;
  --line-height-ui: 1.4;
  --line-height-detail: 1.43;
  --line-height-tiny: 1.45;
  --color-link: #1772eb;
  --color-link-hover: #589af0;
  --color-link-component: #12151b;
  --color-link-component-hover: #589af0;
  --color-fab-icon: #fcfcfd;
  --color-fab-bg: radial-gradient(
    ellipse at right,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 0.8) 60%,
    rgba(255, 255, 255, 0.3) 70%,
    rgba(255, 255, 255, 0.2) 80%,
    rgba(255, 255, 255, 0.1) 90%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-table-highlight: #bcc5d3;
  --color-table-hover: #eef0f4;
  --color-button-bg-default: #fcfcfd;
  --color-button-bg-disabled: #eef0f4;
  --color-button-tab-foreground: #1772eb;
  --color-button-text-trans-dark: #3d4a5d;
  --color-button-text-default: #3d4a5d;
  --color-button-text-disabled: #bcc5d3;
  --color-button-filter-selected: #12151b;
  --color-button-border-default: #bcc5d3;
  --color-button-border-disabled: #fcfcfd;
  --color-placeholder-text: #5c6f8c;
  --color-placeholder-textarea: #5c6f8c;
  --color-dropdown-filter-applied: #eaf2fd;
  --color-border-avatar: #eef0f4;
  --color-border-light-avatar: #fcfcfd;
  --color-give-bg-before-cover: linear-gradient(
    to bottom,
    rgb(255, 255, 255) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-give-bg-after-cover: linear-gradient(
    to top,
    rgb(255, 255, 255) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --color-pjp-header-border-gradient: linear-gradient(
    to bottom,
    #bcc5d3,
    transparent
  );
  --color-pjp-bg-description-entropy: #eef0f4;
  --color-pjp-bg-guide: #fff;
  --color-bg-profile-page: #fff;
  --color-fade-profile-page-filter: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #fff 60%
  );
  --color-primary-green: #023815;
  --box-shadow-glow:
    0 0 4px 0 rgba(61, 74, 93, 0.08), 0 2px 4px 0 rgba(61, 74, 93, 0.12);
  --color-callout-border: unset;
  --color-bg-menu-left-side: #fff;
  --color-bg-menu-right-side: #eef0f4;
  --color-bg-menu-link: #fff;
  --color-bg-menu-nav-item: #fff;
  --color-bg-menu-nav-item-active-dobleColumn: #fff;
  --color-bg-menu-nav-item-active: #fff;
  --color-bg-menu-nav-item-hover: rgba(238, 240, 244, 0.8);
  --color-border-menu-nav-item: #eef0f4;
  --color-bg-menu-card-hover: rgba(255, 255, 255, 0.8);
  --color-bg-menu-groups-card: #fff;
  --color-bg-high-contrast-card: #12151b;
  --color-fg-high-contrast-card: #fff;
  --color-carousel-bg-button: rgba(35, 42, 53, 0.3);
  --color-carousel-bg-button-hover: rgba(35, 42, 53, 0.6);
  --color-bg-messaging-page: #eaf2fd;
  --color-bg-reply-other-user: #bcc5d3;
  --color-bg-other-user: #fff;
  --color-bg-lhs-nav: #eaf2fd;
  --color-lhs-bottom: #fff;
  --color-bg-messaging-gradient: #eaf2fd;
  --color-bg-messaging-secondary: #fff;
  --color-messaging-thread-highlight: #acccf8;
  --color-bg-file-select: #eaf2fd;
  --color-reactions-reply-bg: rgba(255, 235, 168, 0.5);
  --color-comment-reply-bg: rgba(222, 254, 233, 0.8);
  --color-bits-section-green: #defee9;
  --color-bits-section-orange: #fffad4;
  --color-bits-section-purple: #e5d3fd;
  --spacing-none: 0;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 12px;
  --spacing-small: 16px;
  --spacing-mid: 24px;
  --spacing-large: 32px;
  --spacing-xlarge: 48px;
  --spacing-xxlarge: 64px;
  --spacing-xxxlarge: 72px;
  --spacing-xxxxlarge: 96px;
  --color-rmpjp-tag-bg-transparent-hover: #bcc5d3;
  --color-rmpjp-tag-bg-blue: #acccf8;
  --color-rmpjp-tag-bg-blue-hover: #1772eb;
  --color-rmpjp-tag-bg-pink: #ffdaed;
  --color-rmpjp-tag-bg-pink-hover: #860146;
  --color-rmpjp-tag-bg-red: #ffb7a3;
  --color-rmpjp-tag-bg-red-hover: #f84438;
  --color-rmpjp-tag-bg-orange: #ffc24e;
  --color-rmpjp-tag-bg-orange-hover: #f57207;
  --color-rmpjp-tag-bg-green: #defee9;
  --color-rmpjp-tag-bg-green-hover: #058430;
  --color-rmpjp-tag-bg-yellow: #fff3cb;
  --color-rmpjp-tag-bg-yellow-hover: #e1b000;
  --color-rmpjp-tag-bg-purple: #e5d3fd;
  --color-rmpjp-tag-bg-purple-hover: #3d0584;
  --color-rmpjp-tag-bg-grey: #bcc5d3;
  --color-rmpjp-tag-bg-grey-hover: #3d4a5d;
}
.dark {
  --mega-menu-bg-color: #282828;
  --mega-menu-link-color: #fff;
  --color-user-avatar-letter: #fff;
  --color-bg-bits: #12151b;
  --color-bg-light: #232a35;
  --color-bg-mid: #12151b;
  --color-bg-dark: #12151b;
  --color-bg-dashboard-newsfeed-item: #082e60;
  --color-bg-progress-bar: #fff;
  --color-bg-input-disabled: #3d4a5d;
  --color-bg-input-reply: #232a35;
  --color-bg-input: #12151b;
  --color-input-edit-inline-bordered: #232a35;
  --color-input-edit-inline-bordered-borders: #fff;
  --color-bg-give-get-banner: #082e60;
  --color-bg-loading-primary: #4d4d4d;
  --color-bg-loading-secondary: #666;
  --color-bg-message-bubble-other-user: #5c6f8c;
  --color-bg-messaging-reply: #3d4a5d;
  --color-bg-file-display: #3d4a5d;
  --color-bg-support-page: #232a35;
  --color-hover-light: #3d4a5d;
  --color-hover-mid: #3d4a5d;
  --color-hover-dark: #3d4a5d;
  --color-navigation-border: #3d4a5d;
  --color-border-cards: #3d4a5d;
  --color-border-light: #3d4a5d;
  --color-border-consent-banner: #115cc0;
  --color-border-light-messaging-redesign: #5c6f8c;
  --color-foreground: #eef0f4;
  --color-link: #589af0;
  --color-link-hover: #acccf8;
  --color-link-component: #fff;
  --color-link-component-hover: #acccf8;
  --color-fab-icon: #12151b;
  --color-fab-bg: radial-gradient(
    ellipse at right,
    rgba(18, 21, 27, 1) 0%,
    rgba(18, 21, 27, 1) 50%,
    rgba(18, 21, 27, 0.8) 60%,
    rgba(18, 21, 27, 0.3) 70%,
    rgba(18, 21, 27, 0.2) 80%,
    rgba(18, 21, 27, 0.1) 90%,
    rgba(18, 21, 27, 0) 100%
  );
  --color-table-highlight: #3d4a5d;
  --color-table-hover: #12151b;
  --color-button-bg-default: #5c6f8c;
  --color-button-bg-disabled: #5c6f8c;
  --color-button-tab-foreground: #fcfcfd;
  --color-button-text-trans-dark: #fcfcfd;
  --color-button-text-default: #fff;
  --color-button-text-disabled: #3d4a5d;
  --color-button-filter-selected: #1772eb;
  --color-button-border-default: #5c6f8c;
  --color-button-border-disabled: #5c6f8c;
  --color-placeholder-text: #5c6f8c;
  --color-placeholder-textarea: #bcc5d3;
  --color-dropdown-filter-applied: #082e60;
  --color-border-avatar: #5c6f8c;
  --color-border-light-avatar: #5c6f8c;
  --color-give-bg-before-cover: linear-gradient(
    to bottom,
    rgb(18, 21, 27) 0%,
    rgba(61, 74, 93, 0) 100%
  );
  --color-give-bg-after-cover: linear-gradient(
    to top,
    rgb(18, 21, 27) 0%,
    rgba(61, 74, 93, 0) 100%
  );
  --color-pjp-header-border-gradient: linear-gradient(
    to bottom,
    #232a35,
    transparent
  );
  --color-pjp-bg-description-entropy: #232a35;
  --color-pjp-bg-guide: #232a35;
  --color-bg-profile-page: #12151b;
  --color-fade-profile-page-filter: linear-gradient(
    to bottom,
    rgba(35, 42, 53, 0) 0%,
    #232a35 60%
  );
  --color-primary-green: #07bc44;
  --box-shadow-glow: 0 0 4px rgba(255, 255, 255, 0.4);
  --color-callout-border: 1px solid #3d4a5d;
  --color-bg-menu-left-side: #12151b;
  --color-bg-menu-right-side: #232a35;
  --color-bg-menu-link: #232a35;
  --color-bg-menu-nav-item: #12151b;
  --color-bg-menu-nav-item-active-dobleColumn: #232a35;
  --color-bg-menu-nav-item-active: #232a35;
  --color-bg-menu-nav-item-hover: rgba(35, 42, 53, 0.8);
  --color-border-menu-nav-item: #12151b;
  --color-bg-menu-card-hover: rgba(18, 21, 27, 0.8);
  --color-bg-menu-groups-card: #12151b;
  --color-bg-high-contrast-card: #fff;
  --color-fg-high-contrast-card: #12151b;
  --color-carousel-bg-button: rgba(188, 197, 211, 0.3);
  --color-carousel-bg-button-hover: rgba(188, 197, 211, 0.6);
  --color-bg-messaging-page: #12151b;
  --color-bg-reply-other-user: #232a35;
  --color-bg-other-user: #3d4a5d;
  --color-bg-lhs-nav: rgb(25, 29, 37);
  --color-lhs-bottom: #12151b;
  --color-bg-messaging-gradient: linear-gradient(
    60deg,
    rgb(25, 29, 37) 30%,
    rgb(61, 74, 93) 130%
  );
  --color-bg-messaging-secondary: #12151b;
  --color-messaging-thread-highlight: #1772eb;
  --color-bg-file-select: #12151b;
  --color-reactions-reply-bg: rgba(245, 114, 7, 0.1);
  --color-comment-reply-bg: rgba(2, 56, 21, 0.5);
  --color-bits-section-green: rgba(5, 132, 48, 0.55);
  --color-bits-section-orange: rgba(247, 125, 14, 0.55);
  --color-bits-section-purple: rgba(127, 33, 247, 0.55);
  --color-rmpjp-tag-bg-transparent-hover: #3d4a5d;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9001;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
}
.cdk-overlay-connected-position-bounding-box {
  z-index: 1090;
}
.mat-calendar-body-cell:focus .mat-focus-indicator::before {
  margin: 0;
}
.mat-date-range-input-wrapper .mat-date-range-input-inner:first-child {
  position: static !important;
}
.mat-date-range-input-mirror {
  display: none !important;
}
html {
  --mat-datepicker-calendar-container-background-color: var(--color-bg-light);
  --mat-datepicker-calendar-body-label-text-color: var(--color-foreground);
  --mat-datepicker-calendar-container-text-color: var(--color-foreground);
  --mat-datepicker-calendar-date-text-color: var(--color-foreground);
  --mat-datepicker-calendar-date-disabled-state-text-color: var(
    --color-hover-light
  );
  --mat-datepicker-calendar-header-text-color: var(--color-foreground);
  --mat-datepicker-calendar-navigation-button-icon-color: var(
    --color-foreground
  );
  --mat-datepicker-calendar-period-button-icon-color: var(--color-foreground);
  --mat-datepicker-toggle-icon-color: var(--color-foreground);
  --mat-datepicker-calendar-header-divider-color: var(--color-border-light);
  --mat-datepicker-calendar-date-today-outline-color: var(--color-border-light);
}
.mat-calendar-period-button.mat-mdc-button.mat-unthemed {
  --mdc-text-button-label-text-color: var(--color-foreground);
}
.cdk-overlay-backdrop {
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  z-index: 1040;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.48;
}
.cdk-overlay-dark-backdrop {
  background: rgba(25, 32, 45, 0.7);
}
.cdk-overlay-transparent-backdrop {
  background: none;
}
.cdk-overlay-pane {
  box-sizing: border-box;
  pointer-events: auto;
  position: fixed;
  z-index: 9001;
}
.cdk-global-scrollblock {
  overflow-y: scroll;
  position: fixed;
  width: 100%;
}
.pac-container {
  z-index: 1101;
}
.cdk-overlay-container .mdc-tooltip__surface {
  font-size: 14px;
  line-height: 1.43;
  --mdc-plain-tooltip-container-color: #232a35;
  --mdc-plain-tooltip-container-shape: 3px;
  --mdc-plain-tooltip-supporting-text-color: #fcfcfd;
  box-shadow:
    0 0 4px 0 rgba(61, 74, 93, 0.08),
    0 2px 4px 0 rgba(61, 74, 93, 0.12);
  padding: 8px 12px;
}
.gm-style .gm-style-iw {
  overflow: visible;
}
.gm-style .gm-style-iw-c {
  padding: 0px;
  overflow: visible;
}
.gm-style .gm-style-iw-d {
  overflow: visible !important;
}
.gm-style .gm-style-iw-tc {
  pointer-events: none;
}
.cdk-drag-preview {
  box-shadow:
    0 0 8px 0 rgba(18, 21, 27, 0.16),
    0 10px 18px 0 rgba(18, 21, 27, 0.2);
  box-sizing: border-box;
  outline: 2px solid #589af0;
}
@media (min-width: 768px) {
  .cdk-drag-preview {
    outline: none;
  }
}
.cdk-drag-placeholder {
  opacity: 0;
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
