@charset "UTF-8";

/* node_modules/ckeditor5/dist/ckeditor5.css */
/**
 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */
:root {
  --ck-color-base-foreground: hsl(0, 0%, 98%);
  --ck-color-base-background: hsl(0, 0%, 100%);
  --ck-color-base-border: hsl(220, 6%, 81%);
  --ck-color-base-action: hsl(104, 50.2%, 42.5%);
  --ck-color-base-focus: hsl(209, 92%, 70%);
  --ck-color-base-text: hsl(0, 0%, 20%);
  --ck-color-base-active: hsl(218.1, 100%, 58%);
  --ck-color-base-active-focus: hsl(218.2, 100%, 52.5%);
  --ck-color-base-error: hsl(15, 100%, 43%);
  --ck-color-focus-border-coordinates:
    218,
    81.8%,
    56.9%;
  --ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));
  --ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%);
  --ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3);
  --ck-color-focus-error-shadow: hsla(9,100%,56%,.3);
  --ck-color-text: var(--ck-color-base-text);
  --ck-color-shadow-drop: hsla(0, 0%, 0%, 0.15);
  --ck-color-shadow-drop-active: hsla(0, 0%, 0%, 0.2);
  --ck-color-shadow-inner: hsla(0, 0%, 0%, 0.1);
  --ck-color-button-default-background: transparent;
  --ck-color-button-default-hover-background: hsl(0, 0%, 94.1%);
  --ck-color-button-default-active-background: hsl(0, 0%, 94.1%);
  --ck-color-button-default-disabled-background: transparent;
  --ck-color-button-on-background: hsl(212, 100%, 97.1%);
  --ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%);
  --ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%);
  --ck-color-button-on-disabled-background: hsl(211, 15%, 95%);
  --ck-color-button-on-color: hsl(218.1, 100%, 58%);
  --ck-color-button-action-background: var(--ck-color-base-action);
  --ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%);
  --ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%);
  --ck-color-button-action-disabled-background: hsl(104, 44%, 58%);
  --ck-color-button-action-text: var(--ck-color-base-background);
  --ck-color-button-save: hsl(120, 100%, 27%);
  --ck-color-button-cancel: hsl(15, 100%, 43%);
  --ck-color-switch-button-off-background: hsl(0, 0%, 57.6%);
  --ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%);
  --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
  --ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%);
  --ck-color-switch-button-inner-background: var(--ck-color-base-background);
  --ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, 0.1);
  --ck-color-dropdown-panel-background: var(--ck-color-base-background);
  --ck-color-dropdown-panel-border: var(--ck-color-base-border);
  --ck-color-dialog-background: var(--ck-custom-background);
  --ck-color-dialog-form-header-border: var(--ck-custom-border);
  --ck-color-input-background: var(--ck-color-base-background);
  --ck-color-input-border: var(--ck-color-base-border);
  --ck-color-input-error-border: var(--ck-color-base-error);
  --ck-color-input-text: var(--ck-color-base-text);
  --ck-color-input-disabled-background: hsl(0, 0%, 95%);
  --ck-color-input-disabled-border: var(--ck-color-base-border);
  --ck-color-input-disabled-text: hsl(0, 0%, 46%);
  --ck-color-list-background: var(--ck-color-base-background);
  --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
  --ck-color-list-button-on-background: var(--ck-color-button-on-color);
  --ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);
  --ck-color-list-button-on-text: var(--ck-color-base-background);
  --ck-color-panel-background: var(--ck-color-base-background);
  --ck-color-panel-border: var(--ck-color-base-border);
  --ck-color-toolbar-background: var(--ck-color-base-background);
  --ck-color-toolbar-border: var(--ck-color-base-border);
  --ck-color-tooltip-background: var(--ck-color-base-text);
  --ck-color-tooltip-text: var(--ck-color-base-background);
  --ck-color-engine-placeholder-text: hsl(0, 0%, 44%);
  --ck-color-upload-bar-background: hsl(209, 92%, 70%);
  --ck-color-link-default: hsl(240, 100%, 47%);
  --ck-color-link-selected-background: hsla(201, 100%, 56%, 0.1);
  --ck-color-link-fake-selection: hsla(201, 100%, 56%, 0.3);
  --ck-color-highlight-background: hsl(60, 100%, 50%);
  --ck-color-light-red: hsl(0, 100%, 90%);
}
:root {
  --ck-disabled-opacity: .5;
}
:root {
  --ck-focus-outer-shadow-geometry: 0 0 0 3px;
  --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
  --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
  --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
  --ck-focus-ring: 1px solid var(--ck-color-focus-border);
}
:root {
  --ck-font-size-base: 13px;
  --ck-line-height-base: 1.84615;
  --ck-font-face:
    Helvetica,
    Arial,
    Tahoma,
    Verdana,
    Sans-Serif;
  --ck-font-size-tiny: 0.7em;
  --ck-font-size-small: 0.75em;
  --ck-font-size-normal: 1em;
  --ck-font-size-big: 1.4em;
  --ck-font-size-large: 1.8em;
}
:root {
  --ck-ui-component-min-height: 2.3em;
}
.ck.ck-reset,
.ck.ck-reset_all,
.ck-reset_all *:not(.ck-reset_all-excluded *) {
  box-sizing: border-box;
  width: auto;
  height: auto;
  position: static;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  text-decoration: none;
  vertical-align: middle;
  transition: none;
  word-wrap: break-word;
}
.ck.ck-reset_all,
.ck-reset_all *:not(.ck-reset_all-excluded *) {
  border-collapse: collapse;
  font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
  color: var(--ck-color-text);
  text-align: left;
  white-space: nowrap;
  cursor: auto;
  float: none;
}
.ck-reset_all .ck-rtl *:not(.ck-reset_all-excluded *) {
  text-align: right;
}
.ck-reset_all iframe:not(.ck-reset_all-excluded *) {
  vertical-align: inherit;
}
.ck-reset_all textarea:not(.ck-reset_all-excluded *) {
  white-space: pre-wrap;
}
.ck-reset_all textarea:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *) {
  cursor: text;
}
.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *) {
  cursor: default;
}
.ck-reset_all fieldset:not(.ck-reset_all-excluded *) {
  padding: 10px;
  border: 2px groove hsl(255, 7%, 88%);
}
.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.ck[dir=rtl],
.ck[dir=rtl] .ck {
  text-align: right;
}
:root {
  --ck-border-radius: 2px;
}
:root {
  --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;
  --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);
  --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);
}
:root {
  --ck-spacing-unit: 0.6em;
  --ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);
  --ck-spacing-standard: var(--ck-spacing-unit);
  --ck-spacing-medium: calc(var(--ck-spacing-unit) * 0.8);
  --ck-spacing-small: calc(var(--ck-spacing-unit) * 0.5);
  --ck-spacing-tiny: calc(var(--ck-spacing-unit) * 0.3);
  --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * 0.16);
}
.ck.ck-autocomplete > .ck-search__results {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-autocomplete > .ck-search__results,
.ck.ck-autocomplete > .ck-search__results.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-autocomplete > .ck-search__results {
  box-shadow: var(--ck-drop-shadow), 0 0;
  max-height: 200px;
  overflow-y: auto;
  background: var(--ck-color-base-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  min-width: auto;
}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_n {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: -1px;
}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_s {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px;
}
.ck.ck-button,
a.ck.ck-button {
  background: var(--ck-color-button-default-background);
  border-radius: 0;
  white-space: nowrap;
  cursor: default;
  vertical-align: middle;
  padding: var(--ck-spacing-tiny);
  text-align: center;
  min-width: var(--ck-ui-component-min-height);
  min-height: var(--ck-ui-component-min-height);
  line-height: 1;
  font-size: inherit;
  border: 1px solid transparent;
  transition: box-shadow .2s ease-in-out, border .2s ease-in-out;
  -webkit-appearance: none;
}
.ck.ck-button:not(.ck-disabled):hover,
a.ck.ck-button:not(.ck-disabled):hover {
  background: var(--ck-color-button-default-hover-background);
}
.ck.ck-button:not(.ck-disabled):active,
a.ck.ck-button:not(.ck-disabled):active {
  background: var(--ck-color-button-default-active-background);
}
.ck.ck-button.ck-disabled,
a.ck.ck-button.ck-disabled {
  background: var(--ck-color-button-default-disabled-background);
}
.ck-rounded-corners .ck.ck-button,
.ck-rounded-corners a.ck.ck-button,
.ck.ck-button.ck-rounded-corners,
a.ck.ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-button,
  a.ck.ck-button {
    transition: none;
  }
}
.ck.ck-button:active,
a.ck.ck-button:active,
.ck.ck-button:focus,
a.ck.ck-button:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-button .ck-button__icon use,
a.ck.ck-button .ck-button__icon use,
.ck.ck-button .ck-button__icon use *,
a.ck.ck-button .ck-button__icon use * {
  color: inherit;
}
.ck.ck-button .ck-button__label,
a.ck.ck-button .ck-button__label {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  cursor: inherit;
  vertical-align: middle;
}
[dir=ltr] .ck.ck-button .ck-button__label,
[dir=ltr] a.ck.ck-button .ck-button__label {
  text-align: left;
}
[dir=rtl] .ck.ck-button .ck-button__label,
[dir=rtl] a.ck.ck-button .ck-button__label {
  text-align: right;
}
.ck.ck-button .ck-button__keystroke,
a.ck.ck-button .ck-button__keystroke {
  color: inherit;
}
[dir=ltr] .ck.ck-button .ck-button__keystroke,
[dir=ltr] a.ck.ck-button .ck-button__keystroke {
  margin-left: var(--ck-spacing-large);
}
[dir=rtl] .ck.ck-button .ck-button__keystroke,
[dir=rtl] a.ck.ck-button .ck-button__keystroke {
  margin-right: var(--ck-spacing-large);
}
.ck.ck-button .ck-button__keystroke,
a.ck.ck-button .ck-button__keystroke {
  opacity: .5;
}
.ck.ck-button.ck-disabled:active,
a.ck.ck-button.ck-disabled:active,
.ck.ck-button.ck-disabled:focus,
a.ck.ck-button.ck-disabled:focus {
  box-shadow: var(--ck-focus-disabled-outer-shadow), 0 0;
}
.ck.ck-button.ck-disabled .ck-button__icon,
a.ck.ck-button.ck-disabled .ck-button__icon {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-disabled .ck-button__label,
a.ck.ck-button.ck-disabled .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-disabled .ck-button__keystroke,
a.ck.ck-button.ck-disabled .ck-button__keystroke {
  opacity: .3;
}
.ck.ck-button.ck-button_with-text,
a.ck.ck-button.ck-button_with-text {
  padding: var(--ck-spacing-tiny) var(--ck-spacing-standard);
}
[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,
[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,
[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon {
  margin-left: var(--ck-spacing-medium);
}
.ck.ck-button.ck-button_with-keystroke .ck-button__label,
a.ck.ck-button.ck-button_with-keystroke .ck-button__label {
  flex-grow: 1;
}
.ck.ck-button.ck-on,
a.ck.ck-button.ck-on {
  background: var(--ck-color-button-on-background);
  color: var(--ck-color-button-on-color);
}
.ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):hover {
  background: var(--ck-color-button-on-hover-background);
}
.ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
  background: var(--ck-color-button-on-active-background);
}
.ck.ck-button.ck-on.ck-disabled,
a.ck.ck-button.ck-on.ck-disabled {
  background: var(--ck-color-button-on-disabled-background);
}
.ck.ck-button.ck-button-save,
a.ck.ck-button.ck-button-save {
  color: var(--ck-color-button-save);
}
.ck.ck-button.ck-button-cancel,
a.ck.ck-button.ck-button-cancel {
  color: var(--ck-color-button-cancel);
}
.ck.ck-button-action,
a.ck.ck-button-action {
  background: var(--ck-color-button-action-background);
  color: var(--ck-color-button-action-text);
}
.ck.ck-button-action:not(.ck-disabled):hover,
a.ck.ck-button-action:not(.ck-disabled):hover {
  background: var(--ck-color-button-action-hover-background);
}
.ck.ck-button-action:not(.ck-disabled):active,
a.ck.ck-button-action:not(.ck-disabled):active {
  background: var(--ck-color-button-action-active-background);
}
.ck.ck-button-action.ck-disabled,
a.ck.ck-button-action.ck-disabled {
  background: var(--ck-color-button-action-disabled-background);
}
.ck.ck-button-bold,
a.ck.ck-button-bold {
  font-weight: bold;
}
:root {
  --ck-switch-button-toggle-width: 2.6153846154em;
  --ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);
  --ck-switch-button-translation: calc( var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );
  --ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);
}
.ck.ck-button.ck-switchbutton,
.ck.ck-button.ck-switchbutton:hover,
.ck.ck-button.ck-switchbutton:focus,
.ck.ck-button.ck-switchbutton:active,
.ck.ck-button.ck-switchbutton.ck-on:hover,
.ck.ck-button.ck-switchbutton.ck-on:focus,
.ck.ck-button.ck-switchbutton.ck-on:active {
  color: inherit;
  background: transparent;
}
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label {
  margin-right: calc(2 * var(--ck-spacing-large));
}
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label {
  margin-left: calc(2 * var(--ck-spacing-large));
}
.ck.ck-button.ck-switchbutton .ck-button__toggle {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,
.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle {
  margin-left: auto;
}
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle {
  margin-right: auto;
}
.ck.ck-button.ck-switchbutton .ck-button__toggle {
  transition:
    background 400ms ease,
    box-shadow .2s ease-in-out,
    outline .2s ease-in-out;
  border: 1px solid transparent;
  width: var(--ck-switch-button-toggle-width);
  background: var(--ck-color-switch-button-off-background);
}
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-radius: calc(.5 * var(--ck-border-radius));
}
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
  width: var(--ck-switch-button-toggle-inner-size);
  height: var(--ck-switch-button-toggle-inner-size);
  background: var(--ck-color-switch-button-inner-background);
  transition: all 300ms ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
    transition: none;
  }
}
.ck.ck-button.ck-switchbutton .ck-button__toggle:hover {
  background: var(--ck-color-switch-button-off-hover-background);
}
.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner {
  box-shadow: var(--ck-switch-button-inner-hover-shadow);
}
.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-switchbutton:focus {
  border-color: transparent;
  outline: none;
  box-shadow: none;
}
.ck.ck-button.ck-switchbutton:focus .ck-button__toggle {
  box-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);
  outline-offset: 1px;
  outline: var(--ck-focus-ring);
}
.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle {
  background: var(--ck-color-switch-button-on-background);
}
.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover {
  background: var(--ck-color-switch-button-on-hover-background);
}
[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
  transform: translateX(var( --ck-switch-button-translation ));
}
[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
  transform: translateX(calc(-1 * var( --ck-switch-button-translation )));
}
.ck.ck-button.ck-list-item-button {
  padding: var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));
}
.ck.ck-button.ck-list-item-button,
.ck.ck-button.ck-list-item-button.ck-on {
  background: var(--ck-color-list-background);
  color: var(--ck-color-text);
}
[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,
.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),
.ck.ck-button.ck-list-item-button.ck-on:hover {
  background: var(--ck-color-list-button-hover-background);
}
.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled):not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover:not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable):not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-on:hover:not(.ck-disabled) {
  color: var(--ck-color-text);
}
:root {
  --ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size));
}
.ck.ck-collapsible > .ck.ck-button {
  width: 100%;
  font-weight: bold;
  border-radius: 0;
  color: inherit;
}
.ck.ck-collapsible > .ck.ck-button:focus {
  background: transparent;
}
.ck.ck-collapsible > .ck.ck-button:active,
.ck.ck-collapsible > .ck.ck-button:not(:focus),
.ck.ck-collapsible > .ck.ck-button:hover:not(:focus) {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ck.ck-collapsible > .ck.ck-button > .ck-icon {
  margin-right: var(--ck-spacing-medium);
  width: var(--ck-collapsible-arrow-size);
}
.ck.ck-collapsible > .ck-collapsible__children {
  padding: var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large);
}
.ck.ck-collapsible.ck-collapsible_collapsed > .ck.ck-button .ck-icon {
  transform: rotate(-90deg);
}
:root {
  --ck-color-grid-tile-size: 24px;
  --ck-color-color-grid-check-icon: hsl(212, 81%, 46%);
}
.ck.ck-color-grid {
  grid-gap: 5px;
  padding: 8px;
}
.ck.ck-color-grid__tile {
  transition: .2s ease box-shadow;
}
@media (forced-colors: none) {
  .ck.ck-color-grid__tile {
    width: var(--ck-color-grid-tile-size);
    height: var(--ck-color-grid-tile-size);
    min-width: var(--ck-color-grid-tile-size);
    min-height: var(--ck-color-grid-tile-size);
    padding: 0;
    border: 0;
  }
  .ck.ck-color-grid__tile.ck-on,
  .ck.ck-color-grid__tile:focus:not(.ck-disabled),
  .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
    border: 0;
  }
  .ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered {
    box-shadow: 0 0 0 1px var(--ck-color-base-border);
  }
  .ck.ck-color-grid__tile.ck-on {
    box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);
  }
  .ck.ck-color-grid__tile:focus:not(.ck-disabled),
  .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
    box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);
  }
}
@media (forced-colors: active) {
  .ck.ck-color-grid__tile {
    width: unset;
    height: unset;
    min-width: unset;
    min-height: unset;
    padding: 0 var(--ck-spacing-small);
  }
  .ck.ck-color-grid__tile .ck-button__label {
    display: inline-block;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-color-grid__tile {
    transition: none;
  }
}
.ck.ck-color-grid__tile.ck-disabled {
  cursor: unset;
  transition: unset;
}
.ck.ck-color-grid__tile .ck.ck-icon {
  display: none;
  color: var(--ck-color-color-grid-check-icon);
}
.ck.ck-color-grid__tile.ck-on .ck.ck-icon {
  display: block;
}
.ck.ck-color-grid__label {
  padding: 0 var(--ck-spacing-standard);
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
  width: 100%;
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
  padding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus) {
  border-top: 1px solid var(--ck-color-base-border);
}
[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon {
  margin-right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon {
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label {
  font-weight: unset;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker {
  padding: 8px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker {
  height: 100px;
  min-width: 180px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation) {
  border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue) {
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer) {
  width: 15px;
  height: 15px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar {
  padding: 0 8px 8px;
}
:root {
  --ck-dialog-overlay-background-color: hsla( 0, 0%, 0%, .5 );
  --ck-dialog-drop-shadow: 0px 0px 6px 2px hsl(0deg 0% 0% / 15%);
  --ck-dialog-max-width: 100vw;
  --ck-dialog-max-height: 90vh;
  --ck-color-dialog-background: var(--ck-color-base-background);
  --ck-color-dialog-form-header-border: var(--ck-color-base-border);
}
.ck.ck-dialog-overlay {
  animation: ck-dialog-fade-in .3s;
  background: var(--ck-dialog-overlay-background-color);
  z-index: var(--ck-z-dialog);
}
.ck.ck-dialog {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dialog,
.ck.ck-dialog.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-dialog {
  box-shadow: var(--ck-drop-shadow), 0 0;
  --ck-drop-shadow: var(--ck-dialog-drop-shadow);
  background: var(--ck-color-dialog-background);
  max-height: var(--ck-dialog-max-height);
  max-width: var(--ck-dialog-max-width);
  border: 1px solid var(--ck-color-base-border);
}
.ck.ck-dialog .ck.ck-form__header {
  border-bottom: 1px solid var(--ck-color-dialog-form-header-border);
}
@keyframes ck-dialog-fade-in {
  0% {
    background: hsla(0, 0%, 0%, 0);
  }
  100% {
    background: var(--ck-dialog-overlay-background-color);
  }
}
.ck.ck-dialog .ck.ck-dialog__actions {
  padding: var(--ck-spacing-large);
}
.ck.ck-dialog .ck.ck-dialog__actions > * + * {
  margin-left: var(--ck-spacing-large);
}
:root {
  --ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));
}
.ck.ck-dropdown {
  font-size: inherit;
}
.ck.ck-dropdown .ck-dropdown__arrow {
  width: var(--ck-dropdown-arrow-size);
}
[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow {
  right: var(--ck-spacing-standard);
  margin-left: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow {
  left: var(--ck-spacing-standard);
  margin-right: var(--ck-spacing-small);
}
.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow {
  opacity: var(--ck-disabled-opacity);
}
[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label {
  width: 7em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label {
  width: auto;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active {
  box-shadow: none;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus {
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-dropdown__panel {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown__panel,
.ck.ck-dropdown__panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-dropdown__panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
  background: var(--ck-color-dropdown-panel-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  bottom: 0;
  min-width: 100%;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_se {
  border-top-left-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_sw {
  border-top-right-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_ne {
  border-bottom-left-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_nw {
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown__panel:focus {
  outline: none;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:root {
  --ck-color-split-button-hover-background: hsl(0, 0%, 92%);
  --ck-color-split-button-hover-border: hsl(0, 0%, 70%);
}
[dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__action,
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__action,
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
.ck.ck-splitbutton > .ck-splitbutton__arrow {
  min-width: unset;
}
[dir=ltr] .ck.ck-splitbutton > .ck-splitbutton__arrow {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir=rtl] .ck.ck-splitbutton > .ck-splitbutton__arrow {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.ck.ck-splitbutton > .ck-splitbutton__arrow svg {
  width: var(--ck-dropdown-arrow-size);
}
.ck.ck-splitbutton > .ck-splitbutton__arrow:not(:focus) {
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover),
.ck.ck-splitbutton:hover > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {
  background: var(--ck-color-split-button-hover-background);
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled)::after,
.ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: var(--ck-color-split-button-hover-border);
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:focus::after,
.ck.ck-splitbutton:hover > .ck-splitbutton__arrow:focus::after {
  --ck-color-split-button-hover-border: var(--ck-color-focus-border);
}
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled)::after,
[dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled)::after {
  left: -1px;
}
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled)::after,
[dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled)::after {
  right: -1px;
}
.ck.ck-splitbutton.ck-splitbutton_open {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__action {
  border-bottom-left-radius: 0;
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__arrow {
  border-bottom-right-radius: 0;
}
.ck.ck-toolbar-dropdown .ck-toolbar {
  border: 0;
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button {
  width: 100%;
  padding: var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));
  border-radius: 0;
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus {
  border-color: transparent;
  box-shadow: none;
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on) {
  background: var(--ck-color-button-default-hover-background);
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-button__label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled > .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon)) > .ck-button__label {
  margin-left: calc(var(--ck-icon-size) - var(--ck-spacing-small));
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  width: var(--ck-dropdown-arrow-size);
}
[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  transform: rotate(-90deg);
  margin-right: calc(-1 * var(--ck-spacing-small));
}
[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  transform: rotate(90deg);
  margin-left: calc(-1 * var(--ck-spacing-small));
}
.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled > .ck-dropdown-menu-list__nested-menu__button__arrow {
  opacity: var(--ck-disabled-opacity);
}
[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text) {
  padding-left: var(--ck-spacing-small);
}
[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  right: var(--ck-spacing-standard);
  margin-left: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text) {
  padding-right: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  left: var(--ck-spacing-standard);
  margin-right: var(--ck-spacing-small);
}
:root {
  --ck-dropdown-menu-menu-item-min-width: 18em;
}
.ck.ck-dropdown-menu-list__nested-menu__item {
  min-width: var(--ck-dropdown-menu-menu-item-min-width);
}
.ck-button.ck-dropdown-menu-list__nested-menu__item__button {
  border-radius: 0;
}
.ck-button.ck-dropdown-menu-list__nested-menu__item__button > .ck-spinner-container,
.ck-button.ck-dropdown-menu-list__nested-menu__item__button > .ck-spinner-container .ck-spinner {
  --ck-toolbar-spinner-size: 20px;
}
.ck-button.ck-dropdown-menu-list__nested-menu__item__button > .ck-spinner-container {
  margin-left: calc(-1 * var(--ck-spacing-small));
  margin-right: var(--ck-spacing-small);
}
.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus {
  border-color: transparent;
  box-shadow: none;
}
.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on) {
  background: var(--ck-color-button-default-hover-background);
}
:root {
  --ck-dropdown-menu-menu-panel-max-width: 75vw;
}
.ck.ck-dropdown-menu__nested-menu__panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
  background: var(--ck-color-dropdown-panel-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  bottom: 0;
  height: fit-content;
  max-width: var(--ck-dropdown-menu-menu-panel-max-width);
}
.ck.ck-dropdown-menu__nested-menu__panel::after,
.ck.ck-dropdown-menu__nested-menu__panel::before {
  display: none;
}
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se {
  border-top-left-radius: 0;
}
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws,
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw {
  border-top-right-radius: 0;
}
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne {
  border-bottom-left-radius: 0;
}
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn,
.ck.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw {
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown-menu__nested-menu__panel:focus {
  outline: none;
}
:root {
  --ck-accessibility-help-dialog-max-width: 600px;
  --ck-accessibility-help-dialog-max-height: 400px;
  --ck-accessibility-help-dialog-border-color: hsl(220, 6%, 81%);
  --ck-accessibility-help-dialog-code-background-color: hsl(0deg 0% 92.94%);
  --ck-accessibility-help-dialog-kbd-shadow-color: hsl(0deg 0% 61%);
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content {
  padding: var(--ck-spacing-large);
  max-width: var(--ck-accessibility-help-dialog-max-width);
  max-height: var(--ck-accessibility-help-dialog-max-height);
  overflow: auto;
  -webkit-user-select: text;
  user-select: text;
  border: 1px solid transparent;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content * {
  white-space: normal;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label {
  display: none;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3 {
  font-weight: bold;
  font-size: 1.2em;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4 {
  font-weight: bold;
  font-size: 1em;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table {
  margin: 1em 0;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl {
  display: grid;
  grid-template-columns: 2fr 1fr;
  border-top: 1px solid var(--ck-accessibility-help-dialog-border-color);
  border-bottom: none;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd {
  border-bottom: 1px solid var(--ck-accessibility-help-dialog-border-color);
  padding: .4em 0;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt {
  grid-column-start: 1;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd {
  grid-column-start: 2;
  text-align: right;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code {
  display: inline-block;
  background: var(--ck-accessibility-help-dialog-code-background-color);
  padding: .4em;
  vertical-align: middle;
  line-height: 1;
  border-radius: 2px;
  text-align: center;
  font-size: .9em;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code {
  font-family: monospace;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd {
  min-width: 1.8em;
  box-shadow: 0px 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);
  margin: 0 1px;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd + kbd {
  margin-left: 2px;
}
:root {
  --ck-color-editable-blur-selection: hsl(0, 0%, 85%);
}
.ck.ck-editor__editable:not(.ck-editor__nested-editable) {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),
.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable) {
  border-radius: var(--ck-border-radius);
}
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-inner-shadow), 0 0;
}
.ck.ck-editor__editable_inline {
  overflow: auto;
  padding: 0 var(--ck-spacing-standard);
  border: 1px solid transparent;
}
.ck.ck-editor__editable_inline[dir=ltr] {
  text-align: left;
}
.ck.ck-editor__editable_inline[dir=rtl] {
  text-align: right;
}
.ck.ck-editor__editable_inline > *:first-child {
  margin-top: var(--ck-spacing-large);
}
.ck.ck-editor__editable_inline > *:last-child {
  margin-bottom: var(--ck-spacing-large);
}
.ck.ck-editor__editable_inline.ck-blurred ::selection {
  background: var(--ck-color-editable-blur-selection);
}
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]::after {
  border-bottom-color: var(--ck-color-panel-background);
}
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]::after {
  border-top-color: var(--ck-color-panel-background);
}
:root {
  --ck-form-header-height: 44px;
}
.ck.ck-form__header {
  padding: var(--ck-spacing-small) var(--ck-spacing-large);
  height: var(--ck-form-header-height);
  line-height: var(--ck-form-header-height);
  border-bottom: 1px solid var(--ck-color-base-border);
}
[dir=ltr] .ck.ck-form__header > .ck-icon {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-form__header > .ck-icon {
  margin-left: var(--ck-spacing-medium);
}
.ck.ck-form__header .ck-form__header__label {
  --ck-font-size-base: 15px;
  font-weight: bold;
}
:root {
  --ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));
  --ck-icon-font-size: .8333350694em;
}
.ck.ck-icon {
  width: var(--ck-icon-size);
  height: var(--ck-icon-size);
  font-size: var(--ck-icon-font-size);
  cursor: inherit;
  will-change: transform;
}
.ck.ck-icon * {
  cursor: inherit;
}
.ck.ck-icon.ck-icon_inherit-color {
  color: inherit;
}
.ck.ck-icon.ck-icon_inherit-color * {
  color: inherit;
}
.ck.ck-icon.ck-icon_inherit-color *:not([fill]) {
  fill: currentColor;
}
:root {
  --ck-input-width: 18em;
  --ck-input-text-width: var(--ck-input-width);
}
.ck.ck-input {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-input,
.ck.ck-input.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-input {
  background: var(--ck-color-input-background);
  border: 1px solid var(--ck-color-input-border);
  padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
  min-width: var(--ck-input-width);
  min-height: var(--ck-ui-component-min-height);
  transition: box-shadow .1s ease-in-out, border .1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-input {
    transition: none;
  }
}
.ck.ck-input:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-input[readonly] {
  border: 1px solid var(--ck-color-input-disabled-border);
  background: var(--ck-color-input-disabled-background);
  color: var(--ck-color-input-disabled-text);
}
.ck.ck-input[readonly]:focus {
  box-shadow: var(--ck-focus-disabled-outer-shadow), 0 0;
}
.ck.ck-input.ck-error {
  border-color: var(--ck-color-input-error-border);
  animation: ck-input-shake .3s ease both;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-input.ck-error {
    animation: none;
  }
}
.ck.ck-input.ck-error:focus {
  box-shadow: var(--ck-focus-error-outer-shadow), 0 0;
}
@keyframes ck-input-shake {
  20% {
    transform: translateX(-2px);
  }
  40% {
    transform: translateX(2px);
  }
  60% {
    transform: translateX(-1px);
  }
  80% {
    transform: translateX(1px);
  }
}
.ck.ck-label {
  font-weight: bold;
}
:root {
  --ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);
  --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);
  --ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);
  --ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));
  --ck-color-labeled-field-label-background: var(--ck-color-base-background);
}
.ck.ck-labeled-field-view {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-labeled-field-view,
.ck.ck-labeled-field-view.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
  width: 100%;
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  top: 0px;
}
[dir=ltr] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  left: 0px;
  transform-origin: 0 0;
  transform: translate(var(--ck-spacing-medium), -6px) scale(.75);
}
[dir=rtl] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  right: 0px;
  transform-origin: 100% 0;
  transform: translate(calc(-1 * var(--ck-spacing-medium)), -6px) scale(.75);
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  pointer-events: none;
  background: var(--ck-color-labeled-field-label-background);
  padding: 0 calc(.5 * var(--ck-font-size-tiny));
  line-height: initial;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  transition:
    transform var(--ck-labeled-field-view-transition),
    padding var(--ck-labeled-field-view-transition),
    background var(--ck-labeled-field-view-transition);
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
    transition: none;
  }
}
.ck.ck-labeled-field-view.ck-error > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  color: var(--ck-color-base-error);
}
.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly]) + .ck.ck-label {
  color: var(--ck-color-base-error);
}
.ck.ck-labeled-field-view .ck-labeled-field-view__status {
  font-size: var(--ck-font-size-small);
  margin-top: var(--ck-spacing-small);
  white-space: normal;
}
.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error {
  color: var(--ck-color-base-error);
}
.ck.ck-labeled-field-view.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  color: var(--ck-color-input-disabled-text);
}
[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  transform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);
}
[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  transform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);
}
.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));
  background: transparent;
  padding: 0;
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {
  background: transparent;
}
.ck.ck-labeled-field-view.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {
  opacity: 0;
}
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {
  max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));
}
.ck.ck-labeled-input .ck-labeled-input__status {
  font-size: var(--ck-font-size-small);
  margin-top: var(--ck-spacing-small);
  white-space: normal;
}
.ck.ck-labeled-input .ck-labeled-input__status_error {
  color: var(--ck-color-base-error);
}
.ck.ck-list {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-list,
.ck.ck-list.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-list {
  list-style-type: none;
  background: var(--ck-color-list-background);
  padding: var(--ck-spacing-small) 0;
}
.ck.ck-list__item {
  cursor: default;
  min-width: 15em;
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  padding: var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));
  min-height: unset;
  width: 100%;
  border-radius: 0;
}
[dir=ltr] .ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  text-align: left;
}
[dir=rtl] .ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  text-align: right;
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button) .ck-button__label {
  line-height: calc(var(--ck-line-height-base) * var(--ck-font-size-base));
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button):active {
  box-shadow: none;
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button) {
  background: var(--ck-color-list-button-on-background);
  color: var(--ck-color-list-button-on-text);
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):active {
  box-shadow: none;
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-on-background-focus);
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):focus:not(.ck-disabled) {
  border-color: var(--ck-color-base-background);
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button):hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-hover-background);
}
.ck.ck-list__item > .ck-button.ck-switchbutton.ck-on {
  background: var(--ck-color-list-background);
  color: inherit;
}
.ck.ck-list__item > .ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-hover-background);
  color: inherit;
}
.ck-list .ck-list__group {
  padding-top: var(--ck-spacing-medium);
}
.ck-list .ck-list__group:first-child {
  padding-top: 0;
}
*:not(.ck-hidden) ~ .ck-list .ck-list__group {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck-list .ck-list__group > .ck-label {
  font-size: 11px;
  font-weight: bold;
  padding: var(--ck-spacing-medium) var(--ck-spacing-large) 0;
}
.ck.ck-list__separator {
  height: 1px;
  width: 100%;
  background: var(--ck-color-base-border);
  margin: var(--ck-spacing-small) 0;
}
.ck.ck-menu-bar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  background: var(--ck-color-base-background);
  padding: var(--ck-spacing-small);
  gap: var(--ck-spacing-small);
  border: 1px solid var(--ck-color-toolbar-border);
  width: 100%;
}
.ck.ck-menu-bar__menu {
  font-size: inherit;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level {
  max-width: 100%;
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button {
  width: 100%;
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button > .ck-button__label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button.ck-disabled > .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
[dir=ltr] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button {
  padding: var(--ck-spacing-small) var(--ck-spacing-medium);
  min-height: unset;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-button__label {
  width: unset;
  line-height: unset;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button.ck-on {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-icon {
  display: none;
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button {
  border-radius: 0;
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  width: var(--ck-dropdown-arrow-size);
}
[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  transform: rotate(-90deg);
  margin-left: var(--ck-spacing-standard);
  margin-right: calc(-1 * var(--ck-spacing-small));
}
[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  transform: rotate(90deg);
  left: var(--ck-spacing-standard);
  margin-right: var(--ck-spacing-small);
  margin-left: calc(-1 * var(--ck-spacing-small));
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled > .ck-menu-bar__menu__button__arrow {
  opacity: var(--ck-disabled-opacity);
}
:root {
  --ck-menu-bar-menu-item-min-width: 18em;
}
.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item {
  min-width: var(--ck-menu-bar-menu-item-min-width);
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button {
  border-radius: 0;
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container,
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container .ck-spinner {
  --ck-toolbar-spinner-size: 20px;
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  font-size: var(--ck-icon-font-size);
}
[dir=ltr] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  margin-left: var(--ck-spacing-medium);
}
:root {
  --ck-menu-bar-menu-panel-max-width: 75vw;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
  background: var(--ck-color-dropdown-panel-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  bottom: 0;
  height: fit-content;
  max-width: var(--ck-menu-bar-menu-panel-max-width);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se {
  border-top-left-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw {
  border-top-right-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne {
  border-bottom-left-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw {
  border-bottom-right-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel:focus {
  outline: none;
}
.ck.ck-menu-bar .ck-list-item-button:focus,
.ck.ck-menu-bar .ck-list-item-button:active {
  border-color: transparent;
  box-shadow: none;
}
.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus,
.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active {
  position: relative;
  z-index: 2;
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
:root {
  --ck-balloon-border-width: 1px;
  --ck-balloon-arrow-offset: 2px;
  --ck-balloon-arrow-height: 10px;
  --ck-balloon-arrow-half-width: 8px;
  --ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);
}
.ck.ck-balloon-panel {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-balloon-panel,
.ck.ck-balloon-panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-balloon-panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
  min-height: 15px;
  background: var(--ck-color-panel-background);
  border: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::before,
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::after {
  width: 0;
  height: 0;
  border-style: solid;
}
.ck.ck-balloon-panel[class*=arrow_n]::before,
.ck.ck-balloon-panel[class*=arrow_n]::after {
  border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);
}
.ck.ck-balloon-panel[class*=arrow_n]::before {
  border-color: transparent transparent var(--ck-color-panel-border) transparent;
  margin-top: calc(-1 * var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_n]::after {
  border-color: transparent transparent var(--ck-color-panel-background) transparent;
  margin-top: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_s]::before,
.ck.ck-balloon-panel[class*=arrow_s]::after {
  border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);
}
.ck.ck-balloon-panel[class*=arrow_s]::before {
  border-color: var(--ck-color-panel-border) transparent transparent;
  filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));
  margin-bottom: calc(-1 * var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_s]::after {
  border-color: var(--ck-color-panel-background) transparent transparent transparent;
  margin-bottom: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_e]::before,
.ck.ck-balloon-panel[class*=arrow_e]::after {
  border-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);
}
.ck.ck-balloon-panel[class*=arrow_e]::before {
  border-color: transparent transparent transparent var(--ck-color-panel-border);
  margin-right: calc(-1 * var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_e]::after {
  border-color: transparent transparent transparent var(--ck-color-panel-background);
  margin-right: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_w]::before,
.ck.ck-balloon-panel[class*=arrow_w]::after {
  border-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;
}
.ck.ck-balloon-panel[class*=arrow_w]::before {
  border-color: transparent var(--ck-color-panel-border) transparent transparent;
  margin-left: calc(-1 * var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_w]::after {
  border-color: transparent var(--ck-color-panel-background) transparent transparent;
  margin-left: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_n::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_n::after {
  left: 50%;
  margin-left: calc(-1 * var(--ck-balloon-arrow-half-width));
  top: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw::after {
  left: calc(2 * var(--ck-balloon-arrow-half-width));
  top: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne::after {
  right: calc(2 * var(--ck-balloon-arrow-half-width));
  top: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_s::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_s::after {
  left: 50%;
  margin-left: calc(-1 * var(--ck-balloon-arrow-half-width));
  bottom: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw::after {
  left: calc(2 * var(--ck-balloon-arrow-half-width));
  bottom: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_se::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_se::after {
  right: calc(2 * var(--ck-balloon-arrow-half-width));
  bottom: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme::after {
  right: 25%;
  margin-right: calc(2 * var(--ck-balloon-arrow-half-width));
  bottom: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw::after {
  left: 25%;
  margin-left: calc(2 * var(--ck-balloon-arrow-half-width));
  bottom: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme::after {
  right: 25%;
  margin-right: calc(2 * var(--ck-balloon-arrow-half-width));
  top: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw::after {
  left: 25%;
  margin-left: calc(2 * var(--ck-balloon-arrow-half-width));
  top: calc(-1 * var(--ck-balloon-arrow-height));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_e::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_e::after {
  right: calc(-1 * var(--ck-balloon-arrow-height));
  margin-top: calc(-1 * var(--ck-balloon-arrow-half-width));
  top: 50%;
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_w::before,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_w::after {
  left: calc(-1 * var(--ck-balloon-arrow-height));
  margin-top: calc(-1 * var(--ck-balloon-arrow-half-width));
  top: 50%;
}
.ck .ck-balloon-rotator__navigation {
  background: var(--ck-color-toolbar-background);
  border-bottom: 1px solid var(--ck-color-toolbar-border);
  padding: 0 var(--ck-spacing-small);
}
.ck .ck-balloon-rotator__navigation > * {
  margin-right: var(--ck-spacing-small);
  margin-top: var(--ck-spacing-small);
  margin-bottom: var(--ck-spacing-small);
}
.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter {
  margin-right: var(--ck-spacing-standard);
  margin-left: var(--ck-spacing-small);
}
.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper {
  box-shadow: none;
}
:root {
  --ck-balloon-fake-panel-offset-horizontal: 6px;
  --ck-balloon-fake-panel-offset-vertical: 6px;
}
.ck .ck-fake-panel div {
  box-shadow: var(--ck-drop-shadow), 0 0;
  min-height: 15px;
  background: var(--ck-color-panel-background);
  border: 1px solid var(--ck-color-panel-border);
  border-radius: var(--ck-border-radius);
  width: 100%;
  height: 100%;
}
.ck .ck-fake-panel div:nth-child(1) {
  margin-left: var(--ck-balloon-fake-panel-offset-horizontal);
  margin-top: var(--ck-balloon-fake-panel-offset-vertical);
}
.ck .ck-fake-panel div:nth-child(2) {
  margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);
  margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);
}
.ck .ck-fake-panel div:nth-child(3) {
  margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);
  margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);
}
.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,
.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,
.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {
  --ck-balloon-fake-panel-offset-vertical: -6px;
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
  box-shadow: var(--ck-drop-shadow), 0 0;
  border-width: 0 1px 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck-vertical-form > .ck-button:nth-last-child(2)::after {
  border-right: 1px solid var(--ck-color-base-border);
}
.ck.ck-responsive-form {
  padding: var(--ck-spacing-large);
}
.ck.ck-responsive-form:focus {
  outline: none;
}
[dir=ltr] .ck.ck-responsive-form > :not(:first-child) {
  margin-left: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-responsive-form > :not(:last-child) {
  margin-left: var(--ck-spacing-standard);
}
@media screen and (max-width: 600px) {
  .ck.ck-responsive-form {
    padding: 0;
    width: calc(.8 * var(--ck-input-width));
  }
  .ck.ck-responsive-form .ck-labeled-field-view {
    margin: var(--ck-spacing-large) var(--ck-spacing-large) 0;
  }
  .ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,
  .ck.ck-responsive-form .ck-labeled-field-view .ck-input-number {
    min-width: 0;
    width: 100%;
  }
  .ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error {
    white-space: normal;
  }
  .ck.ck-responsive-form > .ck-button:nth-last-child(2)::after {
    border-right: 1px solid var(--ck-color-base-border);
  }
  .ck.ck-responsive-form > .ck-button:nth-last-child(1),
  .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
    padding: var(--ck-spacing-standard);
    margin-top: var(--ck-spacing-large);
    border-radius: 0;
  }
  .ck.ck-responsive-form > .ck-button:nth-last-child(1):not(:focus),
  .ck.ck-responsive-form > .ck-button:nth-last-child(2):not(:focus) {
    border-top: 1px solid var(--ck-color-base-border);
  }
  [dir=ltr] .ck.ck-responsive-form > .ck-button:nth-last-child(1),
  [dir=ltr] .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(1),
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(1):last-of-type,
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2):last-of-type {
    border-right: 1px solid var(--ck-color-base-border);
  }
}
:root {
  --ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium));
}
.ck.ck-search > .ck-labeled-field-view .ck-input {
  width: 100%;
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon {
  --ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing);
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon > .ck-labeled-field-view__input-wrapper > .ck-icon {
  opacity: .5;
  pointer-events: none;
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input {
  width: 100%;
}
[dir=ltr] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input {
  padding-left: var(--ck-search-field-view-horizontal-spacing);
}
[dir=rtl] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty) {
  padding-left: var(--ck-search-field-view-horizontal-spacing);
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset {
  --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing);
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty {
  --ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium);
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset {
  min-width: auto;
  min-height: auto;
  background: none;
  opacity: .5;
  padding: 0;
}
[dir=ltr] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset {
  right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset {
  left: var(--ck-spacing-medium);
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover {
  opacity: 1;
}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input {
  width: 100%;
}
[dir=ltr] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty) {
  padding-right: var(--ck-search-field-view-horizontal-spacing);
}
[dir=rtl] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input {
  padding-right: var(--ck-search-field-view-horizontal-spacing);
}
.ck.ck-search > .ck-search__results {
  min-width: 100%;
}
.ck.ck-search > .ck-search__results > .ck-search__info {
  width: 100%;
  padding: var(--ck-spacing-medium) var(--ck-spacing-large);
}
.ck.ck-search > .ck-search__results > .ck-search__info * {
  white-space: normal;
}
.ck.ck-search > .ck-search__results > .ck-search__info > span:first-child {
  font-weight: bold;
}
.ck.ck-search > .ck-search__results > .ck-search__info > span:last-child {
  margin-top: var(--ck-spacing-medium);
}
:root {
  --ck-toolbar-spinner-size: 18px;
}
.ck.ck-spinner-container {
  width: var(--ck-toolbar-spinner-size);
  height: var(--ck-toolbar-spinner-size);
  animation: 1.5s infinite ck-spinner-rotate linear;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-spinner-container {
    animation-duration: 3s;
  }
}
.ck.ck-spinner {
  width: var(--ck-toolbar-spinner-size);
  height: var(--ck-toolbar-spinner-size);
  border-radius: 50%;
  border: 2px solid var(--ck-color-text);
  border-top-color: transparent;
}
@keyframes ck-spinner-rotate {
  to {
    transform: rotate(360deg);
  }
}
.ck-textarea {
  overflow-x: hidden;
}
:root {
  --ck-color-block-toolbar-button: var(--ck-color-text);
  --ck-block-toolbar-button-size: var(--ck-font-size-normal);
}
.ck.ck-block-toolbar-button {
  color: var(--ck-color-block-toolbar-button);
  font-size: var(--ck-block-toolbar-size);
}
.ck.ck-toolbar {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-toolbar,
.ck.ck-toolbar.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-toolbar {
  background: var(--ck-color-toolbar-background);
  padding: 0 var(--ck-spacing-small);
  border: 1px solid var(--ck-color-toolbar-border);
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  height: var(--ck-icon-size);
  width: 1px;
  min-width: 1px;
  background: var(--ck-color-toolbar-border);
  margin-top: var(--ck-spacing-small);
  margin-bottom: var(--ck-spacing-small);
}
.ck.ck-toolbar .ck-toolbar__line-break {
  height: 0;
}
.ck.ck-toolbar > .ck-toolbar__items > *:not(.ck-toolbar__line-break) {
  margin-right: var(--ck-spacing-small);
}
.ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator {
  display: none;
}
.ck.ck-toolbar > .ck-toolbar__items > *:not(.ck-toolbar__line-break),
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown {
  margin-top: var(--ck-spacing-small);
  margin-bottom: var(--ck-spacing-small);
}
.ck.ck-toolbar.ck-toolbar_vertical {
  padding: 0;
}
.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck {
  width: 100%;
  margin: 0;
  border-radius: 0;
}
.ck.ck-toolbar.ck-toolbar_compact {
  padding: 0;
}
.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > * {
  margin: 0;
}
.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > *:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button {
  padding-left: var(--ck-spacing-tiny);
}
.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-dropdown__panel {
  min-width: auto;
}
.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-button > .ck-button__label {
  max-width: 7em;
  width: auto;
}
.ck.ck-toolbar:focus {
  outline: none;
}
.ck-toolbar-container .ck.ck-toolbar {
  border: 0;
}
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck,
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck {
  margin-right: 0;
}
[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck,
.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {
  margin-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child,
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child {
  margin-left: 0;
}
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child,
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child,
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator,
.ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator {
  margin-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child),
.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl] > .ck-toolbar__items:not(:empty):not(:only-child) {
  margin-left: var(--ck-spacing-small);
}
[dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child,
.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child {
  margin-right: 0;
}
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child,
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child,
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator,
.ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator {
  margin-right: var(--ck-spacing-small);
}
[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child),
.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr] > .ck-toolbar__items:not(:empty):not(:only-child) {
  margin-right: var(--ck-spacing-small);
}
.ck.ck-balloon-panel.ck-tooltip {
  --ck-balloon-border-width: 0px;
  --ck-balloon-arrow-offset: 0px;
  --ck-balloon-arrow-half-width: 4px;
  --ck-balloon-arrow-height: 4px;
  --ck-tooltip-text-padding: 4px;
  --ck-color-panel-background: var(--ck-color-tooltip-background);
  padding: 0 var(--ck-spacing-medium);
  box-shadow: none;
}
.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text {
  font-size: .9em;
  line-height: 1.5;
  color: var(--ck-color-tooltip-text);
}
.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text {
  white-space: break-spaces;
  display: inline-block;
  padding: var(--ck-tooltip-text-padding) 0;
  max-width: 200px;
}
.ck.ck-balloon-panel.ck-tooltip::before {
  display: none;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
  border: 1px solid var(--ck-color-base-border);
  border-bottom-width: 0;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky {
  border-bottom-width: 1px;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar {
  border: 0;
  border-bottom: 1px solid var(--ck-color-base-border);
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
  border: 0;
}
.ck.ck-editor__main > .ck-editor__editable {
  background: var(--ck-color-base-background);
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--ck-color-base-border);
}
:root {
  --ck-clipboard-drop-target-dot-width: 12px;
  --ck-clipboard-drop-target-dot-height: 8px;
  --ck-clipboard-drop-target-color: var(--ck-color-focus-border);
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
  bottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));
  top: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));
  border: 1px solid var(--ck-clipboard-drop-target-color);
  background: var(--ck-clipboard-drop-target-color);
  margin-left: -1px;
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span::after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 50%;
  top: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));
  transform: translateX(-50%);
  border-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;
  border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));
  border-style: solid;
}
.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;
}
.ck.ck-editor__editable .ck-widget:-webkit-drag {
  zoom: 0.6;
  outline: none !important;
}
.ck.ck-clipboard-drop-target-line {
  height: 0;
  border: 1px solid var(--ck-clipboard-drop-target-color);
  background: var(--ck-clipboard-drop-target-color);
  margin-top: -1px;
}
.ck.ck-clipboard-drop-target-line::before {
  content: "";
  position: absolute;
  top: calc(-.5 * var(--ck-clipboard-drop-target-dot-width));
  width: 0;
  height: 0;
  border-style: solid;
}
[dir=ltr] .ck.ck-clipboard-drop-target-line::before {
  left: -1px;
  border-width: calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);
  border-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);
}
[dir=rtl] .ck.ck-clipboard-drop-target-line::before {
  right: -1px;
  border-width: calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;
  border-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;
}
:root {
  --ck-color-code-block-label-background: hsl(0, 0%, 46%);
}
.ck.ck-editor__editable pre[data-language]::after {
  top: -1px;
  right: 10px;
  background: var(--ck-color-code-block-label-background);
  font-size: 10px;
  font-family: var(--ck-font-face);
  line-height: 16px;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-medium);
  color: hsl(0, 0%, 100%);
  white-space: nowrap;
}
.ck.ck-code-block-dropdown .ck-dropdown__panel {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (forced-colors: active) {
  .ck.ck-placeholder,
  .ck .ck-placeholder {
    forced-color-adjust: preserve-parent-color;
  }
}
.ck.ck-placeholder::before,
.ck .ck-placeholder::before {
  cursor: text;
}
@media (forced-colors: none) {
  .ck.ck-placeholder::before,
  .ck .ck-placeholder::before {
    color: var(--ck-color-engine-placeholder-text);
  }
}
@media (forced-colors: active) {
  .ck.ck-placeholder::before,
  .ck .ck-placeholder::before {
    font-style: italic;
    margin-left: 1px;
  }
}
.ck.ck-find-and-replace-form {
  width: 400px;
}
.ck.ck-find-and-replace-form:focus {
  outline: none;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions {
  flex: 1 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  align-content: stretch;
  padding: var(--ck-spacing-large);
  margin: 0;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button {
  flex: 0 0 auto;
}
[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > * + *,
[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > * + * {
  margin-left: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > * + *,
[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > * + * {
  margin-right: var(--ck-spacing-standard);
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view {
  flex: 1 1 auto;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input {
  width: 100%;
  min-width: 50px;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs {
  align-items: flex-start;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button-prev > .ck-icon {
  transform: rotate(90deg);
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button-next > .ck-icon {
  transform: rotate(-90deg);
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter {
  top: 50%;
  transform: translateY(-50%);
}
[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter {
  right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter {
  left: var(--ck-spacing-standard);
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter {
  color: var(--ck-color-base-border);
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace {
  flex: 0 0 100%;
  padding-top: var(--ck-spacing-standard);
}
[dir=ltr] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace {
  margin-left: 0;
}
[dir=rtl] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace {
  margin-right: 0;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions {
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-top: calc(-1 * var(--ck-spacing-large));
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button-find {
  font-weight: bold;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button-find .ck-button__label {
  padding-left: var(--ck-spacing-large);
  padding-right: var(--ck-spacing-large);
}
.ck.ck-find-and-replace-form .ck-switchbutton {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .ck.ck-find-and-replace-form {
    width: 300px;
    max-width: 100%;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__input {
    flex-wrap: wrap;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view {
    flex: 1 0 auto;
    width: 100%;
    margin-bottom: var(--ck-spacing-standard);
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button {
    text-align: center;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type {
    flex: 1 1 auto;
  }
  [dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type {
    margin-right: 0;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type .ck-button__label {
    width: 100%;
    text-align: center;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) {
    flex-wrap: wrap;
    flex: 1 1 auto;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button {
    text-align: center;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type {
    flex: 1 1 auto;
  }
  [dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type {
    margin-right: 0;
  }
  .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button .ck-button__label {
    width: 100%;
    text-align: center;
  }
}
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label {
  width: 8em;
}
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
  min-width: 18em;
}
:root {
  --ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));
  --ck-html-embed-source-height: 10em;
  --ck-html-embed-unfocused-outline-width: 1px;
  --ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));
  --ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);
  --ck-html-embed-source-disabled-color: hsl(0deg 0% 45%);
}
.ck-widget.raw-html-embed {
  font-size: var(--ck-font-size-base);
  background-color: var(--ck-color-base-foreground);
}
.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover) {
  outline: var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);
}
.ck-widget.raw-html-embed[dir=ltr] {
  text-align: left;
}
.ck-widget.raw-html-embed[dir=rtl] {
  text-align: right;
}
.ck-widget.raw-html-embed::before {
  content: attr(data-html-embed-label);
  top: calc(-1 * var(--ck-html-embed-unfocused-outline-width));
  left: var(--ck-spacing-standard);
  background: hsl(0deg 0% 60%);
  transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
  padding: calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
  color: var(--ck-color-base-background);
  font-size: var(--ck-font-size-tiny);
  font-family: var(--ck-font-face);
}
.ck-widget.raw-html-embed[dir=rtl]::before {
  left: auto;
  right: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {
  margin-left: 50px;
}
.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected::before {
  top: 0px;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
}
.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected::before {
  top: 0;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
  background: var(--ck-color-focus-border);
}
.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover::before {
  top: 0px;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
}
.ck-widget.raw-html-embed .raw-html-embed__content-wrapper {
  padding: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper {
  top: var(--ck-spacing-standard);
  right: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button {
  color: var(--ck-color-button-save);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button {
  color: var(--ck-color-button-cancel);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child) {
  margin-top: var(--ck-spacing-small);
}
.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper {
  left: var(--ck-spacing-standard);
  right: auto;
}
.ck-widget.raw-html-embed .raw-html-embed__source {
  box-sizing: border-box;
  height: var(--ck-html-embed-source-height);
  width: var(--ck-html-embed-content-width);
  resize: none;
  min-width: 0;
  padding: var(--ck-spacing-standard);
  font-family: monospace;
  tab-size: 4;
  white-space: pre-wrap;
  font-size: var(--ck-font-size-base);
  text-align: left;
  direction: ltr;
}
.ck-widget.raw-html-embed .raw-html-embed__source[disabled] {
  background: var(--ck-html-embed-source-disabled-background);
  color: var(--ck-html-embed-source-disabled-color);
  -webkit-text-fill-color: var(--ck-html-embed-source-disabled-color);
  opacity: 1;
}
.ck-widget.raw-html-embed .raw-html-embed__preview {
  min-height: var(--ck-html-embed-content-min-height);
  width: var(--ck-html-embed-content-width);
}
.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview {
  pointer-events: none;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content {
  box-sizing: border-box;
  background-color: var(--ck-color-base-foreground);
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content > * {
  margin-left: auto;
  margin-right: auto;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder {
  color: var(--ck-html-embed-source-disabled-color);
}
:root {
  --ck-image-insert-insert-by-url-width: 250px;
}
.ck.ck-image-insert-url {
  --ck-input-width: 100%;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row {
  grid-column-gap: var(--ck-spacing-large);
  margin-top: var(--ck-spacing-large);
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel {
  justify-content: center;
  min-width: auto;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label {
  color: var(--ck-color-text);
}
.ck.ck-image-insert-form > .ck.ck-button {
  display: block;
  width: 100%;
}
[dir=ltr] .ck.ck-image-insert-form > .ck.ck-button {
  text-align: left;
}
[dir=rtl] .ck.ck-image-insert-form > .ck.ck-button {
  text-align: right;
}
.ck.ck-image-insert-form > .ck.ck-collapsible {
  min-width: var(--ck-image-insert-insert-by-url-width);
}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:first-child) {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:last-child) {
  border-bottom: 1px solid var(--ck-color-base-border);
}
.ck.ck-image-insert-form > .ck.ck-image-insert-url {
  min-width: var(--ck-image-insert-insert-by-url-width);
  padding: var(--ck-spacing-large);
}
.ck.ck-image-insert-form:focus {
  outline: none;
}
:root {
  --ck-color-image-upload-icon: hsl(0, 0%, 100%);
  --ck-color-image-upload-icon-background: hsl(120, 100%, 27%);
  --ck-image-upload-icon-size: 20;
  --ck-image-upload-icon-width: 2px;
  --ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);
}
.ck-image-upload-complete-icon {
  opacity: 0;
  background: var(--ck-color-image-upload-icon-background);
  animation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;
  animation-fill-mode: forwards, forwards;
  animation-duration: 500ms, 500ms;
  font-size: calc(1px * var(--ck-image-upload-icon-size));
  animation-delay: 0ms, 3000ms;
  overflow: hidden;
  width: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));
  height: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));
}
.ck-image-upload-complete-icon::after {
  left: 25%;
  top: 50%;
  opacity: 0;
  height: 0;
  width: 0;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
  border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
  animation-name: ck-upload-complete-icon-check;
  animation-duration: 500ms;
  animation-delay: 500ms;
  animation-fill-mode: forwards;
  box-sizing: border-box;
}
@media (prefers-reduced-motion: reduce) {
  .ck-image-upload-complete-icon {
    animation-duration: 0ms;
  }
  .ck-image-upload-complete-icon::after {
    animation: none;
    opacity: 1;
    width: 0.3em;
    height: 0.45em;
  }
}
@keyframes ck-upload-complete-icon-show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ck-upload-complete-icon-hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ck-upload-complete-icon-check {
  0% {
    opacity: 1;
    width: 0;
    height: 0;
  }
  33% {
    width: 0.3em;
    height: 0;
  }
  100% {
    opacity: 1;
    width: 0.3em;
    height: 0.45em;
  }
}
:root {
  --ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);
  --ck-upload-placeholder-loader-size: 32px;
  --ck-upload-placeholder-image-aspect-ratio: 2.8;
}
.ck .ck-image-upload-placeholder {
  width: 100%;
  margin: 0;
}
.ck .ck-image-upload-placeholder.image-inline {
  width: calc(2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio));
}
.ck .ck-image-upload-placeholder img {
  aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);
}
.ck .ck-upload-placeholder-loader {
  width: 100%;
  height: 100%;
}
.ck .ck-upload-placeholder-loader::before {
  width: var(--ck-upload-placeholder-loader-size);
  height: var(--ck-upload-placeholder-loader-size);
  border-radius: 50%;
  border-top: 3px solid var(--ck-color-upload-placeholder-loader);
  border-right: 2px solid transparent;
  animation: ck-upload-placeholder-loader 1s linear infinite;
}
@keyframes ck-upload-placeholder-loader {
  to {
    transform: rotate(360deg);
  }
}
.ck.ck-editor__editable .image.ck-appear,
.ck.ck-editor__editable .image-inline.ck-appear {
  animation: fadeIn 700ms;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-editor__editable .image.ck-appear,
  .ck.ck-editor__editable .image-inline.ck-appear {
    opacity: 1;
    animation: none;
  }
}
.ck.ck-editor__editable .image .ck-progress-bar,
.ck.ck-editor__editable .image-inline .ck-progress-bar {
  height: 2px;
  width: 0;
  background: var(--ck-color-upload-bar-background);
  transition: width 100ms;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ck .ck-link_selected {
  background: var(--ck-color-link-selected-background);
}
.ck .ck-link_selected span.image-inline {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);
}
.ck .ck-fake-link-selection {
  background: var(--ck-color-link-fake-selection);
}
.ck .ck-fake-link-selection_collapsed {
  height: 100%;
  border-right: 1px solid var(--ck-color-base-text);
  margin-right: -1px;
  outline: solid 1px hsla(0, 0%, 100%, .5);
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview {
  padding-left: 0;
  padding-right: 0;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label {
  padding: 0 var(--ck-spacing-medium);
  color: var(--ck-color-link-default);
  text-overflow: ellipsis;
  cursor: pointer;
  max-width: var(--ck-input-width);
  min-width: 3em;
  text-align: center;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover {
  text-decoration: underline;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview,
.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover,
.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,
.ck.ck-link-actions .ck-button.ck-link-actions__preview:active {
  background: none;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview:active {
  box-shadow: none;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label {
  text-decoration: underline;
}
[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child) {
  margin-left: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child) {
  margin-left: var(--ck-spacing-standard);
}
@media screen and (max-width: 600px) {
  .ck.ck-link-actions .ck-button.ck-link-actions__preview {
    margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;
  }
  .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label {
    min-width: 0;
    max-width: 100%;
  }
  [dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) {
    margin-left: 0;
  }
}
.ck.ck-link-form_layout-vertical {
  padding: 0;
  min-width: var(--ck-input-width);
}
.ck.ck-link-form_layout-vertical .ck-labeled-field-view {
  margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);
}
.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text {
  min-width: 0;
  width: 100%;
}
.ck.ck-link-form_layout-vertical > .ck-button {
  padding: var(--ck-spacing-standard);
  margin: 0;
  width: 50%;
  border-radius: 0;
}
.ck.ck-link-form_layout-vertical > .ck-button:not(:focus) {
  border-top: 1px solid var(--ck-color-base-border);
}
[dir=ltr] .ck.ck-link-form_layout-vertical > .ck-button {
  margin-left: 0;
}
[dir=rtl] .ck.ck-link-form_layout-vertical > .ck-button {
  margin-left: 0;
}
[dir=rtl] .ck.ck-link-form_layout-vertical > .ck-button:last-of-type {
  border-right: 1px solid var(--ck-color-base-border);
}
.ck.ck-link-form_layout-vertical .ck.ck-list {
  margin: 0 var(--ck-spacing-large);
}
.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton {
  padding: 0;
  width: 100%;
}
.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover {
  background: none;
}
:root {
  --ck-link-image-indicator-icon-size: 20;
  --ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px);
}
.ck.ck-editor__editable figure.image > a::after,
.ck.ck-editor__editable a span.image-inline::after {
  content: "";
  top: min(var(--ck-spacing-medium), 6%);
  right: min(var(--ck-spacing-medium), 6%);
  background-color: hsla(0, 0%, 0%, .4);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100%;
  overflow: hidden;
  width: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));
  height: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));
}
.ck.ck-list-properties.ck-list-properties_without-styles {
  padding: var(--ck-spacing-large);
}
.ck.ck-list-properties.ck-list-properties_without-styles > * {
  min-width: 14em;
}
.ck.ck-list-properties.ck-list-properties_without-styles > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-list-styles-list {
  grid-template-columns: repeat(4, auto);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * {
  width: 100%;
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input {
  min-width: auto;
  width: 100%;
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: calc(-1 * var(--ck-spacing-tiny));
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover {
  box-shadow: none;
  border-color: transparent;
  background: none;
}
:root {
  --ck-list-style-button-size: 44px;
}
.ck.ck-list-styles-list {
  grid-template-columns: repeat(3, auto);
  row-gap: var(--ck-spacing-medium);
  column-gap: var(--ck-spacing-medium);
  padding: var(--ck-spacing-large);
}
.ck.ck-list-styles-list .ck-button {
  width: var(--ck-list-style-button-size);
  height: var(--ck-list-style-button-size);
  padding: 0;
  margin: 0;
  box-sizing: content-box;
}
.ck.ck-list-styles-list .ck-button .ck-icon {
  width: var(--ck-list-style-button-size);
  height: var(--ck-list-style-button-size);
}
:root {
  --ck-media-embed-placeholder-icon-size: 3em;
  --ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);
  --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);
}
.ck-media__wrapper {
  margin: 0 auto;
}
.ck-media__wrapper .ck-media__placeholder {
  padding: calc(3 * var(--ck-spacing-standard));
  background: var(--ck-color-base-foreground);
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon {
  min-width: var(--ck-media-embed-placeholder-icon-size);
  height: var(--ck-media-embed-placeholder-icon-size);
  margin-bottom: var(--ck-spacing-large);
  background-position: center;
  background-size: cover;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon {
  width: 100%;
  height: 100%;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text {
  color: var(--ck-color-media-embed-placeholder-url-text);
  white-space: nowrap;
  text-align: center;
  font-style: italic;
  text-overflow: ellipsis;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: var(--ck-color-media-embed-placeholder-url-text-hover);
  cursor: pointer;
  text-decoration: underline;
}
.ck-media__wrapper[data-oembed-url*="open.spotify.com"] {
  max-width: 300px;
  max-height: 380px;
}
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder {
  background: hsl(220, 46%, 48%);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
  color: hsl(220, 100%, 90%);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: hsl(0, 0%, 100%);
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder {
  background:
    linear-gradient(
      -135deg,
      hsl(246, 100%, 39%),
      hsl(302, 100%, 36%),
      hsl(0, 100%, 48%));
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
  color: hsl(302, 100%, 94%);
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: hsl(0, 0%, 100%);
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {
  background:
    linear-gradient(
      to right,
      hsl(201, 85%, 70%),
      hsl(201, 85%, 35%));
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text {
  color: hsl(201, 100%, 86%);
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: hsl(0, 0%, 100%);
}
:root {
  --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
  --ck-color-mention-text: hsl(341, 100%, 30%);
}
.ck-content .mention {
  background: var(--ck-color-mention-background);
  color: var(--ck-color-mention-text);
}
:root {
  --ck-color-restricted-editing-exception-background: hsla(31, 100%, 65%, .2);
  --ck-color-restricted-editing-exception-hover-background: hsla(31, 100%, 65%, .35);
  --ck-color-restricted-editing-exception-brackets: hsla(31, 100%, 40%, .4);
  --ck-color-restricted-editing-selected-exception-background: hsla(31, 100%, 65%, .5);
  --ck-color-restricted-editing-selected-exception-brackets: hsla(31, 100%, 40%, .6);
}
.ck-editor__editable .restricted-editing-exception {
  transition: .2s ease-in-out background;
  background-color: var(--ck-color-restricted-editing-exception-background);
  border: 1px solid;
  border-image:
    linear-gradient(
      to right,
      var(--ck-color-restricted-editing-exception-brackets) 0%,
      var(--ck-color-restricted-editing-exception-brackets) 5px,
      hsla(0, 0%, 0%, 0) 6px,
      hsla(0, 0%, 0%, 0) calc(100% - 6px),
      var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),
      var(--ck-color-restricted-editing-exception-brackets) 100%) 1;
}
@media (prefers-reduced-motion: reduce) {
  .ck-editor__editable .restricted-editing-exception {
    transition: none;
  }
}
.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected {
  background-color: var(--ck-color-restricted-editing-selected-exception-background);
  border-image:
    linear-gradient(
      to right,
      var(--ck-color-restricted-editing-selected-exception-brackets) 0%,
      var(--ck-color-restricted-editing-selected-exception-brackets) 5px,
      var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),
      var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1;
}
.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed {
  padding-left: 1ch;
}
.ck-restricted-editing_mode_restricted {
  cursor: default;
}
.ck-restricted-editing_mode_restricted * {
  cursor: default;
}
.ck-restricted-editing_mode_restricted .restricted-editing-exception {
  cursor: text;
}
.ck-restricted-editing_mode_restricted .restricted-editing-exception * {
  cursor: text;
}
.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover {
  background: var(--ck-color-restricted-editing-exception-hover-background);
}
:root {
  --ck-character-grid-tile-size: 24px;
}
.ck.ck-character-grid {
  overflow-y: auto;
  overflow-x: hidden;
}
.ck.ck-character-grid .ck-character-grid__tiles {
  grid-template-columns: repeat(auto-fill, minmax(var(--ck-character-grid-tile-size), 1fr));
  margin: var(--ck-spacing-standard) var(--ck-spacing-large);
  grid-gap: var(--ck-spacing-standard);
}
.ck.ck-character-grid .ck-character-grid__tile {
  width: var(--ck-character-grid-tile-size);
  height: var(--ck-character-grid-tile-size);
  min-width: var(--ck-character-grid-tile-size);
  min-height: var(--ck-character-grid-tile-size);
  font-size: 1.5em;
  padding: 0;
  transition: .2s ease box-shadow;
  border: 0;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-character-grid .ck-character-grid__tile {
    transition: none;
  }
}
.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),
.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled) {
  border: 0;
  box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);
}
.ck.ck-character-grid .ck-character-grid__tile .ck-button__label {
  line-height: var(--ck-character-grid-tile-size);
  width: 100%;
  text-align: center;
}
.ck.ck-character-info {
  padding: var(--ck-spacing-small) var(--ck-spacing-large);
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-character-info > * {
  text-transform: uppercase;
  font-size: var(--ck-font-size-small);
}
.ck.ck-character-info .ck-character-info__name {
  max-width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ck.ck-character-info .ck-character-info__code {
  opacity: .6;
}
.ck.ck-special-characters-navigation > .ck-label {
  max-width: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ck.ck-special-characters-navigation > .ck-dropdown .ck-dropdown__panel {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 600px) {
  .ck.ck-special-characters-navigation {
    max-width: 190px;
  }
  .ck.ck-special-characters-navigation > .ck-form__header__label {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active > .ck-button > .ck-button__label {
  font-style: italic;
}
:root {
  --ck-style-panel-button-width: 120px;
  --ck-style-panel-button-height: 80px;
  --ck-style-panel-button-label-background: hsl(0, 0%, 94.1%);
  --ck-style-panel-button-hover-label-background: hsl(0, 0%, 92.1%);
  --ck-style-panel-button-hover-border-color: hsl(0, 0%, 70%);
}
.ck.ck-style-panel .ck-style-grid {
  row-gap: var(--ck-spacing-large);
  column-gap: var(--ck-spacing-large);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button {
  --ck-color-button-default-hover-background: var(--ck-color-base-background);
  --ck-color-button-default-active-background: var(--ck-color-base-background);
  padding: 0;
  width: var(--ck-style-panel-button-width);
  height: var(--ck-style-panel-button-height);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus) {
  border: 1px solid var(--ck-color-base-border);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label {
  height: 22px;
  line-height: 22px;
  width: 100%;
  padding: 0 var(--ck-spacing-medium);
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview {
  width: 100%;
  overflow: hidden;
  opacity: .9;
  padding: var(--ck-spacing-medium);
  background: var(--ck-color-base-background);
  border: 2px solid var(--ck-color-base-background);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled {
  --ck-color-button-default-disabled-background: var(--ck-color-base-foreground);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus) {
  border-color: var(--ck-style-panel-button-label-background);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview {
  opacity: .4;
  border-color: var(--ck-color-base-foreground);
  filter: saturate(.3);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on {
  border-color: var(--ck-color-base-active);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label {
  box-shadow: 0 -1px 0 var(--ck-color-base-active);
  z-index: 1;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover {
  border-color: var(--ck-color-base-active-focus);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label {
  background: var(--ck-style-panel-button-label-background);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label {
  background: var(--ck-style-panel-button-hover-label-background);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) {
  border-color: var(--ck-style-panel-button-hover-border-color);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview {
  opacity: 1;
}
.ck.ck-style-panel .ck-style-panel__style-group > .ck-label {
  margin: var(--ck-spacing-large) 0;
}
.ck.ck-style-panel .ck-style-panel__style-group:first-child > .ck-label {
  margin-top: 0;
}
:root {
  --ck-style-panel-max-height: 470px;
}
.ck.ck-style-panel {
  padding: var(--ck-spacing-large);
  overflow-y: auto;
  max-height: var(--ck-style-panel-max-height);
}
[dir=ltr] .ck.ck-input-color > .ck.ck-input-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=rtl] .ck.ck-input-color > .ck.ck-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ck.ck-input-color > .ck.ck-input-text:focus {
  z-index: 0;
}
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button {
  padding: 0;
}
[dir=ltr] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=ltr] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button:not(:focus) {
  border-left: 1px solid transparent;
}
[dir=rtl] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=rtl] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button:not(:focus) {
  border-right: 1px solid transparent;
}
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button.ck-disabled {
  background: var(--ck-color-input-disabled-background);
}
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview,
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview {
  width: 20px;
  height: 20px;
  border: 1px solid var(--ck-color-input-border);
}
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview > .ck.ck-input-color__button__preview__no-color-indicator {
  top: -30%;
  left: 50%;
  height: 150%;
  width: 8%;
  background: hsl(0, 100%, 50%);
  border-radius: 2px;
  transform: rotate(45deg);
  transform-origin: 50%;
}
.ck.ck-input-color .ck.ck-input-color__remove-color {
  width: 100%;
  padding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus) {
  border-bottom: 1px solid var(--ck-color-input-border);
}
[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color {
  border-top-right-radius: 0;
}
[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color {
  border-top-left-radius: 0;
}
.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon {
  margin-right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon {
  margin-right: 0;
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-form {
  padding: 0 0 var(--ck-spacing-large);
}
.ck.ck-form:focus {
  outline: none;
}
.ck.ck-form .ck.ck-input-text {
  min-width: 100%;
  width: 0;
}
.ck.ck-form .ck.ck-dropdown {
  min-width: 100%;
}
.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus) {
  border: 1px solid var(--ck-color-base-border);
}
.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label {
  width: 100%;
}
.ck.ck-form__row {
  padding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;
}
[dir=ltr] .ck.ck-form__row > *:not(.ck-label) + * {
  margin-left: var(--ck-spacing-large);
}
[dir=rtl] .ck.ck-form__row > *:not(.ck-label) + * {
  margin-right: var(--ck-spacing-large);
}
.ck.ck-form__row > .ck-label {
  width: 100%;
  min-width: 100%;
}
.ck.ck-form__row.ck-table-form__action-row {
  margin-top: var(--ck-spacing-large);
}
.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label {
  color: var(--ck-color-text);
}
:root {
  --ck-insert-table-dropdown-padding: 10px;
  --ck-insert-table-dropdown-box-height: 11px;
  --ck-insert-table-dropdown-box-width: 12px;
  --ck-insert-table-dropdown-box-margin: 1px;
}
.ck .ck-insert-table-dropdown__grid {
  width: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);
  padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;
}
.ck .ck-insert-table-dropdown__label,
.ck[dir=rtl] .ck-insert-table-dropdown__label {
  text-align: center;
}
.ck .ck-insert-table-dropdown-grid-box {
  min-width: var(--ck-insert-table-dropdown-box-width);
  min-height: var(--ck-insert-table-dropdown-box-height);
  margin: var(--ck-insert-table-dropdown-box-margin);
  border: 1px solid var(--ck-color-base-border);
  border-radius: 1px;
  outline: none;
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-insert-table-dropdown-grid-box {
    transition: none;
  }
}
.ck .ck-insert-table-dropdown-grid-box:focus {
  box-shadow: none;
}
.ck .ck-insert-table-dropdown-grid-box.ck-on {
  border-color: var(--ck-color-focus-border);
  background: var(--ck-color-focus-outer-shadow);
}
.ck.ck-table-cell-properties-form {
  width: 320px;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row {
  align-self: flex-end;
  padding: 0;
  width: 25%;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar {
  background: none;
  margin-top: var(--ck-spacing-standard);
}
:root {
  --ck-color-selector-focused-cell-background: hsla(212, 90%, 80%, .3);
}
.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,
.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,
.ck-widget.table td.ck-editor__nested-editable:focus,
.ck-widget.table th.ck-editor__nested-editable:focus {
  background: var(--ck-color-selector-focused-cell-background);
  outline: 1px solid var(--ck-color-focus-border);
  outline-offset: -1px;
}
:root {
  --ck-table-properties-error-arrow-size: 6px;
  --ck-table-properties-min-error-width: 150px;
}
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view > .ck-label {
  font-size: var(--ck-font-size-tiny);
  text-align: center;
}
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row {
  padding: 0;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height {
  margin: 0;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator {
  align-self: flex-end;
  display: inline-block;
  height: var(--ck-ui-component-min-height);
  line-height: var(--ck-ui-component-min-height);
  margin: 0 var(--ck-spacing-small);
}
.ck.ck-table-form .ck.ck-labeled-field-view {
  padding-top: var(--ck-spacing-standard);
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status {
  background: var(--ck-color-base-error);
  color: var(--ck-color-base-background);
  padding: var(--ck-spacing-small) var(--ck-spacing-medium);
  min-width: var(--ck-table-properties-min-error-width);
  text-align: center;
  animation: ck-table-form-labeled-view-status-appear .15s ease both;
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status::after {
  border-color: transparent transparent var(--ck-color-base-error) transparent;
  border-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);
  border-style: solid;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status {
    animation: none;
  }
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {
  display: none;
}
@keyframes ck-table-form-labeled-view-status-appear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ck.ck-table-properties-form {
  width: 320px;
}
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row {
  align-self: flex-end;
  padding: 0;
}
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar {
  background: none;
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items > * {
  width: 40px;
}
:root {
  --ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected {
  position: relative;
  caret-color: transparent;
  outline: unset;
  box-shadow: unset;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after {
  content: "";
  pointer-events: none;
  background-color: var(--ck-table-selected-cell-background);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus {
  background-color: transparent;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget {
  outline: unset;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle {
  display: none;
}
:root {
  --ck-widget-outline-thickness: 3px;
  --ck-widget-handler-icon-size: 16px;
  --ck-widget-handler-animation-duration: 200ms;
  --ck-widget-handler-animation-curve: ease;
  --ck-color-widget-blurred-border: hsl(0, 0%, 87%);
  --ck-color-widget-hover-border: hsl(43, 100%, 62%);
  --ck-color-widget-editable-focus-background: var(--ck-color-base-background);
  --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);
}
.ck .ck-widget {
  outline-width: var(--ck-widget-outline-thickness);
  outline-style: solid;
  outline-color: transparent;
  transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_selected,
.ck .ck-widget.ck-widget_selected:hover {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);
}
.ck .ck-widget:hover {
  outline-color: var(--ck-color-widget-hover-border);
}
.ck .ck-editor__nested-editable {
  border: 1px solid transparent;
}
.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,
.ck .ck-editor__nested-editable:focus {
  box-shadow: var(--ck-inner-shadow), 0 0;
}
@media (forced-colors: none) {
  .ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,
  .ck .ck-editor__nested-editable:focus {
    background-color: var(--ck-color-widget-editable-focus-background);
  }
}
.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused:not(td, th),
.ck .ck-editor__nested-editable:focus:not(td, th) {
  outline: none;
  border: var(--ck-focus-ring);
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  padding: 4px;
  box-sizing: border-box;
  background-color: transparent;
  opacity: 0;
  transition:
    background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),
    visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),
    opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
  border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
  transform: translateY(-100%);
  left: calc(0px - var(--ck-widget-outline-thickness));
  top: 0;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
  width: var(--ck-widget-handler-icon-size);
  height: var(--ck-widget-handler-icon-size);
  color: var(--ck-color-widget-drag-handler-icon-color);
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
  opacity: 0;
  transition: opacity 300ms var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator {
  opacity: 1;
}
.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
  opacity: 1;
  background-color: var(--ck-color-widget-hover-border);
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle {
  opacity: 1;
  background-color: var(--ck-color-focus-border);
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
  opacity: 1;
}
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  left: auto;
  right: calc(0px - var(--ck-widget-outline-thickness));
}
.ck.ck-editor__editable.ck-read-only .ck-widget {
  transition: none;
}
.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected) {
  --ck-widget-outline-thickness: 0px;
}
.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover {
  background: var(--ck-color-widget-blurred-border);
}
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover {
  outline-color: var(--ck-color-widget-blurred-border);
}
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle:hover,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle:hover {
  background: var(--ck-color-widget-blurred-border);
}
.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,
.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {
  margin-top: calc(1em + var(--ck-widget-handler-icon-size));
}
:root {
  --ck-resizer-size: 10px;
  --ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);
  --ck-resizer-border-width: 1px;
}
.ck .ck-widget__resizer {
  outline: 1px solid var(--ck-color-resizer);
}
.ck .ck-widget__resizer__handle {
  width: var(--ck-resizer-size);
  height: var(--ck-resizer-size);
  background: var(--ck-color-focus-border);
  border: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);
  border-radius: var(--ck-resizer-border-radius);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left {
  top: var(--ck-resizer-offset);
  left: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right {
  top: var(--ck-resizer-offset);
  right: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right {
  bottom: var(--ck-resizer-offset);
  right: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left {
  bottom: var(--ck-resizer-offset);
  left: var(--ck-resizer-offset);
}
:root {
  --ck-widget-type-around-button-size: 20px;
  --ck-color-widget-type-around-button-active: var(--ck-color-focus-border);
  --ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);
  --ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);
  --ck-color-widget-type-around-button-radar-start-alpha: 0;
  --ck-color-widget-type-around-button-radar-end-alpha: .3;
  --ck-color-widget-type-around-button-icon: var(--ck-color-base-background);
}
.ck .ck-widget .ck-widget__type-around__button {
  width: var(--ck-widget-type-around-button-size);
  height: var(--ck-widget-type-around-button-size);
  background: var(--ck-color-widget-type-around-button);
  border-radius: 100px;
  transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
  opacity: 0;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget .ck-widget__type-around__button {
    transition: none;
  }
}
.ck .ck-widget .ck-widget__type-around__button svg {
  width: 10px;
  height: 8px;
  transform: translate(-50%, -50%);
  transition: transform .5s ease;
  margin-top: 1px;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget .ck-widget__type-around__button svg {
    transition: none;
  }
}
.ck .ck-widget .ck-widget__type-around__button svg * {
  stroke-dasharray: 10;
  stroke-dashoffset: 0;
  fill: none;
  stroke: var(--ck-color-widget-type-around-button-icon);
  stroke-width: 1.5px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ck .ck-widget .ck-widget__type-around__button svg line {
  stroke-dasharray: 7;
}
.ck .ck-widget .ck-widget__type-around__button:hover {
  animation: ck-widget-type-around-button-sonar 1s ease infinite;
}
.ck .ck-widget .ck-widget__type-around__button:hover svg polyline {
  animation: ck-widget-type-around-arrow-dash 2s linear;
}
.ck .ck-widget .ck-widget__type-around__button:hover svg line {
  animation: ck-widget-type-around-arrow-tip-dash 2s linear;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-widget .ck-widget__type-around__button:hover {
    animation: none;
  }
  .ck .ck-widget .ck-widget__type-around__button:hover svg polyline {
    animation: none;
  }
  .ck .ck-widget .ck-widget__type-around__button:hover svg line {
    animation: none;
  }
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,
.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 1;
  pointer-events: auto;
}
.ck .ck-widget:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {
  background: var(--ck-color-widget-type-around-button-hover);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover {
  background: var(--ck-color-widget-type-around-button-active);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button::after,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover::after {
  width: calc(var(--ck-widget-type-around-button-size) - 2px);
  height: calc(var(--ck-widget-type-around-button-size) - 2px);
  border-radius: 100px;
  background:
    linear-gradient(
      135deg,
      hsla(0, 0%, 100%, 0) 0%,
      hsla(0, 0%, 100%, .3) 100%);
}
.ck .ck-widget.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {
  margin-left: 20px;
}
.ck .ck-widget .ck-widget__type-around__fake-caret {
  pointer-events: none;
  height: 1px;
  animation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;
  outline: solid 1px hsla(0, 0%, 100%, .5);
  background: var(--ck-color-base-text);
}
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after {
  outline-color: transparent;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover {
  outline-color: var(--ck-color-widget-hover-border);
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__button,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 0;
  pointer-events: none;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle {
  opacity: 0;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {
  opacity: 0;
}
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {
  margin-left: 0;
  margin-right: 20px;
}
.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,
.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 0;
  pointer-events: none;
}
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {
  background: var(--ck-color-widget-type-around-button-blurred-editable);
}
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) svg * {
  stroke: hsl(0, 0%, 60%);
}
@keyframes ck-widget-type-around-arrow-dash {
  0% {
    stroke-dashoffset: 10;
  }
  20%, 100% {
    stroke-dashoffset: 0;
  }
}
@keyframes ck-widget-type-around-arrow-tip-dash {
  0%, 20% {
    stroke-dashoffset: 7;
  }
  40%, 100% {
    stroke-dashoffset: 0;
  }
}
@keyframes ck-widget-type-around-button-sonar {
  0% {
    box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));
  }
  50% {
    box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));
  }
  100% {
    box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));
  }
}
@keyframes ck-widget-type-around-fake-caret-pulse {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ck-content code {
  background-color: hsla(0, 0%, 78%, 0.3);
  padding: .15em;
  border-radius: 2px;
}
.ck.ck-editor__editable .ck-code_selected {
  background-color: hsla(0, 0%, 78%, 0.5);
}
.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px hsl(0, 0%, 80%);
}
.ck-content[dir=rtl] blockquote {
  border-left: 0;
  border-right: solid 5px hsl(0, 0%, 80%);
}
:root {
  --ck-image-processing-highlight-color: hsl(220, 10%, 98%);
  --ck-image-processing-background-color: hsl(220, 10%, 90%);
}
.ck.ck-editor__editable .image.image-processing {
  position: relative;
}
.ck.ck-editor__editable .image.image-processing:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  background:
    linear-gradient(
      90deg,
      var(--ck-image-processing-background-color),
      var(--ck-image-processing-highlight-color),
      var(--ck-image-processing-background-color));
  background-size: 200% 100%;
  animation: ck-image-processing-animation 2s linear infinite;
}
.ck.ck-editor__editable .image.image-processing img {
  height: 100%;
}
@keyframes ck-image-processing-animation {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position {
  display: inline;
  position: relative;
  pointer-events: none;
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
  position: absolute;
  width: 0;
}
.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__selection-handle {
  display: none;
}
.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__type-around {
  display: none;
}
.ck.ck-clipboard-drop-target-line {
  position: absolute;
  pointer-events: none;
}
.ck-content pre {
  padding: 1em;
  color: hsl(0, 0%, 20.8%);
  background: hsla(0, 0%, 78%, 0.3);
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}
.ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}
.ck.ck-editor__editable pre {
  position: relative;
}
.ck.ck-editor__editable pre[data-language]::after {
  content: attr(data-language);
  position: absolute;
}
.ck.ck-editor {
  position: relative;
}
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar {
  z-index: var(--ck-z-panel);
}
.ck.ck-menu-bar {
  border: none;
  border-bottom: 1px solid var(--ck-color-toolbar-border);
}
.ck.ck-placeholder,
.ck .ck-placeholder {
  position: relative;
}
.ck.ck-placeholder::before,
.ck .ck-placeholder::before {
  position: absolute;
  left: 0;
  right: 0;
  content: attr(data-placeholder);
  pointer-events: none;
}
.ck.ck-read-only .ck-placeholder::before {
  display: none;
}
.ck.ck-reset_all .ck-placeholder {
  position: relative;
}
.ck.ck-editor__editable span[data-ck-unsafe-element] {
  display: none;
}
.ck-find-result {
  background: var(--ck-color-highlight-background);
  color: var(--ck-color-text);
}
.ck-find-result_selected {
  background: hsl(29, 100%, 60%);
}
.ck.ck-find-and-replace-form {
  max-width: 100%;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions {
  display: flex;
}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs.ck-find-and-replace-form__inputs .ck-results-counter,
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions.ck-find-and-replace-form__inputs .ck-results-counter {
  position: absolute;
}
.ck-content .text-tiny {
  font-size: .7em;
}
.ck-content .text-small {
  font-size: .85em;
}
.ck-content .text-big {
  font-size: 1.4em;
}
.ck-content .text-huge {
  font-size: 1.8em;
}
.ck.ck-heading_heading1 .ck-button__label {
  font-size: 20px;
}
.ck.ck-heading_heading2 .ck-button__label {
  font-size: 17px;
}
.ck.ck-heading_heading3 .ck-button__label {
  font-size: 14px;
}
.ck[class*=ck-heading_heading] {
  font-weight: bold;
}
:root {
  --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
  --ck-highlight-marker-green: hsl(120, 93%, 68%);
  --ck-highlight-marker-pink: hsl(345, 96%, 73%);
  --ck-highlight-marker-blue: hsl(201, 97%, 72%);
  --ck-highlight-pen-red: hsl(0, 85%, 49%);
  --ck-highlight-pen-green: hsl(112, 100%, 27%);
}
.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}
.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}
.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}
.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}
.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}
.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}
.ck-editor__editable .ck-horizontal-line {
  display: flow-root;
}
.ck-content hr {
  margin: 15px 0;
  height: 4px;
  background: hsl(0, 0%, 87%);
  border: 0;
}
.ck-widget.raw-html-embed {
  margin: 0.9em auto;
  position: relative;
  display: flow-root;
  min-width: 15em;
  font-style: normal;
}
.ck-widget.raw-html-embed::before {
  position: absolute;
  z-index: 1;
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper {
  position: absolute;
  display: flex;
  flex-direction: column;
}
.ck-widget.raw-html-embed .raw-html-embed__preview {
  position: relative;
  overflow: hidden;
  display: flex;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content {
  width: 100%;
  position: relative;
  margin: auto;
  display: table;
  border-collapse: separate;
  border-spacing: 7px;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
:root {
  --ck-html-object-embed-unfocused-outline-width: 1px;
}
.ck-widget.html-object-embed {
  font-size: var(--ck-font-size-base);
  background-color: var(--ck-color-base-foreground);
  padding: var(--ck-spacing-small);
  padding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));
  min-width: calc(76px + var(--ck-spacing-standard));
}
.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover) {
  outline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);
}
.ck-widget.html-object-embed::before {
  font-weight: normal;
  font-style: normal;
  position: absolute;
  content: attr(data-html-object-embed-label);
  top: 0;
  left: var(--ck-spacing-standard);
  background: hsl(0deg 0% 60%);
  transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
  padding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
  color: var(--ck-color-base-background);
  font-size: var(--ck-font-size-tiny);
  font-family: var(--ck-font-face);
}
.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {
  margin-left: 50px;
}
.ck-widget.html-object-embed .html-object-embed__content {
  pointer-events: none;
}
div.ck-widget.html-object-embed {
  margin: 1em auto;
}
span.ck-widget.html-object-embed {
  display: inline-block;
}
:root {
  --ck-color-image-caption-background: hsl(0, 0%, 97%);
  --ck-color-image-caption-text: hsl(0, 0%, 20%);
  --ck-color-image-caption-highlighted-background: hsl(52deg 100% 50%);
}
.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: var(--ck-color-image-caption-text);
  background-color: var(--ck-color-image-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}
@media (forced-colors: active) {
  .ck-content .image > figcaption {
    background-color: unset;
    color: unset;
  }
}
@media (forced-colors: none) {
  .ck.ck-editor__editable .image > figcaption.image__caption_highlighted {
    animation: ck-image-caption-highlight .6s ease-out;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-editor__editable .image > figcaption.image__caption_highlighted {
    animation: none;
  }
}
@keyframes ck-image-caption-highlight {
  0% {
    background-color: var(--ck-color-image-caption-highlighted-background);
  }
  100% {
    background-color: var(--ck-color-image-caption-background);
  }
}
.ck.ck-image-insert-url {
  width: 400px;
  padding: var(--ck-spacing-large) var(--ck-spacing-large) 0;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.ck-content img.image_resized {
  height: auto;
}
.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .image.image_resized > figcaption {
  display: block;
}
.ck.ck-editor__editable td .image-inline.image_resized img,
.ck.ck-editor__editable th .image-inline.image_resized img {
  max-width: 100%;
}
[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
  margin-right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {
  width: 4em;
}
.ck.ck-image-custom-resize-form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ck.ck-image-custom-resize-form .ck-labeled-field-view {
  display: inline-block;
}
.ck.ck-image-custom-resize-form .ck-label {
  display: none;
}
@media screen and (max-width: 600px) {
  .ck.ck-image-custom-resize-form {
    flex-wrap: wrap;
  }
  .ck.ck-image-custom-resize-form .ck-labeled-field-view {
    flex-basis: 100%;
  }
  .ck.ck-image-custom-resize-form .ck-button {
    flex-basis: 50%;
  }
}
:root {
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
}
.ck-content .image.image-style-block-align-left,
.ck-content .image.image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}
.ck-content .image.image-style-align-left,
.ck-content .image.image-style-align-right {
  clear: none;
}
.ck-content .image.image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}
.ck-content .image.image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.ck-content .image.image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.ck-content .image.image-style-block-align-right {
  margin-right: 0;
  margin-left: auto;
}
.ck-content .image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.ck-content p + .image.image-style-align-left,
.ck-content p + .image.image-style-align-right,
.ck-content p + .image.image-style-side {
  margin-top: 0;
}
.ck-content .image-inline.image-style-align-left,
.ck-content .image-inline.image-style-align-right {
  margin-top: var(--ck-inline-image-style-spacing);
  margin-bottom: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
  background-color: var(--ck-color-button-on-background);
}
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled)::after,
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled)::after,
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled)::after,
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled)::after,
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover)::after,
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover)::after {
  display: none;
}
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
  background-color: var(--ck-color-button-on-hover-background);
}
.ck.ck-text-alternative-form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.ck.ck-text-alternative-form .ck-labeled-field-view {
  display: inline-block;
}
.ck.ck-text-alternative-form .ck-label {
  display: none;
}
@media screen and (max-width: 600px) {
  .ck.ck-text-alternative-form {
    flex-wrap: wrap;
  }
  .ck.ck-text-alternative-form .ck-labeled-field-view {
    flex-basis: 100%;
  }
  .ck.ck-text-alternative-form .ck-button {
    flex-basis: 50%;
  }
}
.ck.ck-editor__editable .image,
.ck.ck-editor__editable .image-inline {
  position: relative;
}
.ck.ck-editor__editable .image .ck-progress-bar,
.ck.ck-editor__editable .image-inline .ck-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
}
.ck-image-upload-complete-icon {
  display: block;
  position: absolute;
  top: min(var(--ck-spacing-medium), 6%);
  right: min(var(--ck-spacing-medium), 6%);
  border-radius: 50%;
  z-index: 1;
}
.ck-image-upload-complete-icon::after {
  content: "";
  position: absolute;
}
.ck .ck-upload-placeholder-loader {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
}
.ck .ck-upload-placeholder-loader::before {
  content: "";
  position: relative;
}
.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
}
.ck-content .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
  height: auto;
}
.ck-content .image-inline {
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start;
}
.ck-content .image-inline picture {
  display: flex;
}
.ck-content .image-inline picture,
.ck-content .image-inline img {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}
.ck.ck-editor__editable .image > figcaption.ck-placeholder::before {
  padding-left: inherit;
  padding-right: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-editor__editable .image {
  z-index: 1;
}
.ck.ck-editor__editable .image.ck-widget_selected {
  z-index: 2;
}
.ck.ck-editor__editable .image-inline {
  z-index: 1;
}
.ck.ck-editor__editable .image-inline.ck-widget_selected {
  z-index: 2;
}
.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection {
  display: none;
}
.ck.ck-editor__editable .image-inline img {
  height: auto;
}
.ck.ck-editor__editable td .image-inline img,
.ck.ck-editor__editable th .image-inline img {
  max-width: none;
}
.ck.ck-editor__editable img.image_placeholder {
  background-size: 100% 100%;
}
.ck.ck-link-form {
  display: flex;
  align-items: flex-start;
}
.ck.ck-link-form .ck-label {
  display: none;
}
@media screen and (max-width: 600px) {
  .ck.ck-link-form {
    flex-wrap: wrap;
  }
  .ck.ck-link-form .ck-labeled-field-view {
    flex-basis: 100%;
  }
  .ck.ck-link-form .ck-button {
    flex-basis: 50%;
  }
}
.ck.ck-link-form_layout-vertical {
  display: block;
}
.ck.ck-link-form_layout-vertical .ck-button.ck-button-save,
.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel {
  margin-top: var(--ck-spacing-medium);
}
.ck.ck-link-actions {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.ck.ck-link-actions .ck-link-actions__preview {
  display: inline-block;
}
.ck.ck-link-actions .ck-link-actions__preview .ck-button__label {
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .ck.ck-link-actions {
    flex-wrap: wrap;
  }
  .ck.ck-link-actions .ck-link-actions__preview {
    flex-basis: 100%;
  }
  .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) {
    flex-basis: 50%;
  }
}
.ck.ck-editor__editable figure.image > a::after,
.ck.ck-editor__editable a span.image-inline::after {
  display: block;
  position: absolute;
}
.ck-editor__editable .ck-list-bogus-paragraph {
  display: block;
}
.ck.ck-list-styles-list {
  display: grid;
}
.ck-content ol {
  list-style-type: decimal;
}
.ck-content ol ol {
  list-style-type: lower-latin;
}
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
.ck-content ul {
  list-style-type: disc;
}
.ck-content ul ul {
  list-style-type: circle;
}
.ck-content ul ul ul {
  list-style-type: square;
}
.ck-content ul ul ul ul {
  list-style-type: square;
}
:root {
  --ck-todo-list-checkmark-size: 16px;
}
.ck-content .todo-list {
  list-style: none;
}
.ck-content .todo-list li {
  position: relative;
  margin-bottom: 5px;
}
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}
.ck-content[dir=rtl] .todo-list .todo-list__label > input {
  left: 0;
  margin-right: 0;
  right: -25px;
  margin-left: -15px;
}
.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  border: 1px solid hsl(0, 0%, 20%);
  border-radius: 2px;
  transition: 250ms ease-in-out box-shadow;
}
@media (prefers-reduced-motion: reduce) {
  .ck-content .todo-list .todo-list__label > input::before {
    transition: none;
  }
}
.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: "";
  left: calc(var(--ck-todo-list-checkmark-size) / 3);
  top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
  transform: rotate(45deg);
}
.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: hsl(126, 64%, 41%);
  border-color: hsl(126, 64%, 41%);
}
.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: hsl(0, 0%, 100%);
}
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}
.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
  position: absolute;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > input,
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input {
  cursor: pointer;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > input:hover::before,
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input:hover::before {
  box-shadow: 0 0 0 5px hsla(0, 0%, 0%, 0.1);
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}
.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label > span[contenteditable=false] > input {
  left: 0;
  margin-right: 0;
  right: -25px;
  margin-left: -15px;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  border: 1px solid hsl(0, 0%, 20%);
  border-radius: 2px;
  transition: 250ms ease-in-out box-shadow;
}
@media (prefers-reduced-motion: reduce) {
  .ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input::before {
    transition: none;
  }
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: "";
  left: calc(var(--ck-todo-list-checkmark-size) / 3);
  top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
  transform: rotate(45deg);
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input[checked]::before {
  background: hsl(126, 64%, 41%);
  border-color: hsl(126, 64%, 41%);
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input[checked]::after {
  border-color: hsl(0, 0%, 100%);
}
.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
  position: absolute;
}
.ck-content .media {
  clear: both;
  margin: 0.9em 0;
  display: block;
  min-width: 15em;
}
.ck-media__wrapper .ck-media__placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url {
  max-width: 100%;
  position: relative;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text {
  overflow: hidden;
  display: block;
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon * {
  display: none;
}
.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {
  pointer-events: none;
}
.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {
  pointer-events: none;
}
.ck-vertical-form .ck-button::after {
  content: "";
  width: 0;
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 1;
}
.ck-vertical-form .ck-button:focus::after {
  display: none;
}
@media screen and (max-width: 600px) {
  .ck.ck-responsive-form .ck-button::after {
    content: "";
    width: 0;
    position: absolute;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 1;
  }
  .ck.ck-responsive-form .ck-button:focus::after {
    display: none;
  }
}
.ck.ck-media-form {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 400px;
}
.ck.ck-media-form .ck-labeled-field-view {
  display: inline-block;
  width: 100%;
}
.ck.ck-media-form .ck-label {
  display: none;
}
.ck.ck-media-form .ck-input {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .ck.ck-media-form {
    flex-wrap: wrap;
  }
  .ck.ck-media-form .ck-labeled-field-view {
    flex-basis: 100%;
  }
  .ck.ck-media-form .ck-button {
    flex-basis: 50%;
  }
}
:root {
  --ck-mention-list-max-height: 300px;
}
.ck.ck-mentions {
  max-height: var(--ck-mention-list-max-height);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
}
.ck.ck-mentions > .ck-list__item {
  overflow: hidden;
  flex-shrink: 0;
}
:root {
  --ck-color-minimap-tracker-background:
    208,
    0%,
    51%;
  --ck-color-minimap-iframe-outline: hsl(0deg 0% 75%);
  --ck-color-minimap-iframe-shadow: hsl(0deg 0% 0% / 11%);
  --ck-color-minimap-progress-background: hsl(0,0%,40%);
}
.ck.ck-minimap {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
  background: var(--ck-color-base-background);
}
.ck.ck-minimap,
.ck.ck-minimap iframe {
  width: 100%;
  height: 100%;
}
.ck.ck-minimap iframe {
  border: 0;
  pointer-events: none;
  position: relative;
  outline: 1px solid var(--ck-color-minimap-iframe-outline);
  box-shadow: 0 2px 5px var(--ck-color-minimap-iframe-shadow);
  margin: 0;
}
.ck.ck-minimap .ck.ck-minimap__position-tracker {
  position: absolute;
  width: 100%;
  top: 0;
  background: hsla(var(--ck-color-minimap-tracker-background), .2);
  z-index: 1;
  transition: background 100ms ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-minimap .ck.ck-minimap__position-tracker {
    transition: none;
  }
}
.ck.ck-minimap .ck.ck-minimap__position-tracker:hover {
  background: hsla(var(--ck-color-minimap-tracker-background), .3);
}
.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,
.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover {
  background: hsla(var(--ck-color-minimap-tracker-background), .4);
}
.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging::after,
.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover::after {
  opacity: 1;
}
.ck.ck-minimap .ck.ck-minimap__position-tracker::after {
  content: attr(data-progress) "%";
  position: absolute;
  top: 5px;
  right: 5px;
  background: var(--ck-color-minimap-progress-background);
  color: var(--ck-color-base-background);
  border: 1px solid var(--ck-color-base-background);
  padding: 2px 4px;
  font-size: 10px;
  border-radius: 3px;
  opacity: 0;
  transition: opacity 100ms ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-minimap .ck.ck-minimap__position-tracker::after {
    transition: none;
  }
}
.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck-content .page-break::after {
  content: "";
  position: absolute;
  border-bottom: 2px dashed hsl(0, 0%, 77%);
  width: 100%;
}
.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: .3em .6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  font-family:
    Helvetica,
    Arial,
    Tahoma,
    Verdana,
    Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: hsl(0, 0%, 20%);
  background: hsl(0, 0%, 100%);
  box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media print {
  .ck-content .page-break {
    padding: 0;
  }
  .ck-content .page-break::after {
    display: none;
  }
  .ck-content *:has(+ .page-break) {
    margin-bottom: 0;
  }
}
:root {
  --ck-show-blocks-border-color: hsl(0, 0%, 46%);
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-repeat: no-repeat;
  padding-top: 15px;
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='3' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck-source-editing-area {
  position: relative;
  overflow: hidden;
}
.ck-source-editing-area::after,
.ck-source-editing-area textarea {
  padding: var(--ck-spacing-large);
  margin: 0;
  border: 1px solid transparent;
  line-height: var(--ck-line-height-base);
  font-size: var(--ck-font-size-normal);
  font-family: monospace;
  white-space: pre-wrap;
}
.ck-source-editing-area::after {
  content: attr(data-value) " ";
  visibility: hidden;
  display: block;
}
.ck-source-editing-area textarea {
  position: absolute;
  width: 100%;
  height: 100%;
  resize: none;
  outline: none;
  overflow: hidden;
  box-sizing: border-box;
  border-color: var(--ck-color-base-border);
  border-radius: 0;
}
.ck-rounded-corners .ck-source-editing-area textarea,
.ck-source-editing-area textarea.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck-source-editing-area textarea:not([readonly]):focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-inner-shadow), 0 0;
}
.ck.ck-character-grid {
  max-width: 100%;
}
.ck.ck-character-grid .ck-character-grid__tiles {
  display: grid;
}
.ck.ck-character-info {
  display: flex;
  justify-content: space-between;
}
.ck.ck-special-characters > .ck-dialog__content > div {
  width: 350px;
  max-width: 100%;
  height: 100%;
  display: grid;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr auto;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories {
  grid-area: 1 / 1 / 2 / 2;
  padding: var(--ck-spacing-medium) var(--ck-spacing-large);
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view {
  padding-top: var(--ck-spacing-standard);
  width: 100%;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status {
  background: var(--ck-color-base-error);
  color: var(--ck-color-base-background);
  padding: var(--ck-spacing-small) var(--ck-spacing-medium);
  min-width: var(--ck-table-properties-min-error-width);
  text-align: center;
  animation: ck-table-form-labeled-view-status-appear .15s ease both;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status::after {
  border-color: transparent transparent var(--ck-color-base-error) transparent;
  border-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);
  border-style: solid;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status {
    animation: none;
  }
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {
  display: none;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view > .ck-label {
  font-size: var(--ck-font-size-tiny);
  text-align: center;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown {
  display: block;
  width: 100%;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown > button:not(:focus) {
  border: 1px solid var(--ck-color-base-border);
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown > button > span {
  width: 100%;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-grid {
  grid-area: 2 / 1 / 3 / 2;
  max-height: 200px;
}
.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-info {
  grid-area: 3 / 1 / 4 / 2;
}
:root {
  --ck-style-panel-columns: 3;
}
.ck.ck-style-panel .ck-style-grid {
  display: grid;
  grid-template-columns: repeat(var(--ck-style-panel-columns), auto);
  justify-content: start;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview {
  display: flex;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  flex-grow: 1;
  flex-basis: 100%;
}
.ck-content .table {
  margin: 0.9em auto;
  display: table;
}
.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double hsl(0, 0%, 70%);
}
.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
  padding: .4em;
  border: 1px solid hsl(0, 0%, 75%);
}
.ck-content .table table th {
  font-weight: bold;
  background: hsla(0, 0%, 0%, 5%);
}
@media print {
  .ck-content .table table {
    height: initial;
  }
}
.ck-content[dir=rtl] .table th {
  text-align: right;
}
.ck-content[dir=ltr] .table th {
  text-align: left;
}
.ck-editor__editable .ck-table-bogus-paragraph {
  display: inline-block;
  width: 100%;
}
.ck .ck-insert-table-dropdown__grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.ck.ck-form__row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.ck.ck-form__row > *:not(.ck-label) {
  flex-grow: 1;
}
.ck.ck-form__row.ck-table-form__action-row .ck-button-save,
.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel {
  justify-content: center;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row {
  flex-wrap: wrap;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type {
  flex-grow: 0.57;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type {
  flex-grow: 0.43;
}
.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button {
  flex-grow: 1;
}
.ck.ck-input-color {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.ck.ck-input-color > input.ck.ck-input-text {
  min-width: auto;
  flex-grow: 1;
}
.ck.ck-input-color > div.ck.ck-dropdown {
  min-width: auto;
}
.ck.ck-input-color > div.ck.ck-dropdown > .ck-input-color__button .ck-dropdown__arrow {
  display: none;
}
.ck.ck-input-color .ck.ck-input-color__button {
  display: flex;
}
.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview {
  position: relative;
  overflow: hidden;
}
.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview > .ck.ck-input-color__button__preview__no-color-indicator {
  position: absolute;
  display: block;
}
.ck.ck-table-form .ck-form__row.ck-table-form__border-row {
  flex-wrap: wrap;
}
.ck.ck-table-form .ck-form__row.ck-table-form__background-row {
  flex-wrap: wrap;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row {
  flex-wrap: wrap;
  align-items: center;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown {
  flex-grow: 0;
}
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator {
  flex-grow: 0;
}
.ck.ck-table-form .ck.ck-labeled-field-view {
  position: relative;
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status {
  position: absolute;
  left: 50%;
  bottom: calc(-1 * var(--ck-table-properties-error-arrow-size));
  transform: translate(-50%, 100%);
  z-index: 1;
}
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status::after {
  content: "";
  position: absolute;
  top: calc(-1 * var(--ck-table-properties-error-arrow-size));
  left: 50%;
  transform: translateX(-50%);
}
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row {
  flex-wrap: wrap;
  flex-basis: 0;
  align-content: baseline;
}
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items {
  flex-wrap: nowrap;
}
:root {
  --ck-color-selector-caption-background: hsl(0, 0%, 97%);
  --ck-color-selector-caption-text: hsl(0, 0%, 20%);
  --ck-color-selector-caption-highlighted-background: hsl(52deg 100% 50%);
}
.ck-content .table > figcaption {
  display: table-caption;
  caption-side: top;
  word-break: break-word;
  text-align: center;
  color: var(--ck-color-selector-caption-text);
  background-color: var(--ck-color-selector-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}
@media (forced-colors: active) {
  .ck-content .table > figcaption {
    background-color: unset;
    color: unset;
  }
}
@media (forced-colors: none) {
  .ck.ck-editor__editable .table > figcaption.table__caption_highlighted {
    animation: ck-table-caption-highlight .6s ease-out;
  }
}
.ck.ck-editor__editable .table > figcaption.ck-placeholder::before {
  padding-left: inherit;
  padding-right: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@keyframes ck-table-caption-highlight {
  0% {
    background-color: var(--ck-color-selector-caption-highlighted-background);
  }
  100% {
    background-color: var(--ck-color-selector-caption-background);
  }
}
:root {
  --ck-color-selector-column-resizer-hover: var(--ck-color-base-active);
  --ck-table-column-resizer-width: 7px;
  --ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);
}
.ck-content .table .ck-table-resized {
  table-layout: fixed;
}
.ck-content .table table {
  overflow: hidden;
}
.ck-content .table td,
.ck-content .table th {
  overflow-wrap: break-word;
  position: relative;
}
.ck.ck-editor__editable .table .ck-table-column-resizer {
  position: absolute;
  top: 0;
  bottom: 0;
  right: var(--ck-table-column-resizer-position-offset);
  width: var(--ck-table-column-resizer-width);
  cursor: col-resize;
  -webkit-user-select: none;
  user-select: none;
  z-index: var(--ck-z-default);
}
.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer {
  display: none;
}
.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer {
  display: none;
}
.ck.ck-editor__editable .table .ck-table-column-resizer:hover,
.ck.ck-editor__editable .table .ck-table-column-resizer__active {
  background-color: var(--ck-color-selector-column-resizer-hover);
  opacity: 0.25;
  top: -999999px;
  bottom: -999999px;
}
.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer {
  left: var(--ck-table-column-resizer-position-offset);
  right: unset;
}
.ck-hidden {
  display: none !important;
}
:root {
  --ck-z-default: 1;
  --ck-z-panel: calc( var(--ck-z-default) + 999 );
  --ck-z-dialog: 9999;
}
.ck-transitions-disabled,
.ck-transitions-disabled * {
  transition: none !important;
}
:root {
  --ck-powered-by-line-height: 10px;
  --ck-powered-by-padding-vertical: 2px;
  --ck-powered-by-padding-horizontal: 4px;
  --ck-powered-by-text-color: hsl(0, 0%, 31%);
  --ck-powered-by-border-radius: var(--ck-border-radius);
  --ck-powered-by-background: hsl(0, 0%, 100%);
  --ck-powered-by-border-color: var(--ck-color-focus-border);
}
.ck.ck-balloon-panel.ck-powered-by-balloon {
  --ck-border-radius: var(--ck-powered-by-border-radius);
  box-shadow: none;
  background: var(--ck-powered-by-background);
  min-height: unset;
  z-index: calc(var(--ck-z-panel) - 1);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by {
  line-height: var(--ck-powered-by-line-height);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a {
  cursor: pointer;
  display: flex;
  align-items: center;
  opacity: .66;
  filter: grayscale(80%);
  line-height: var(--ck-powered-by-line-height);
  padding: var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label {
  font-size: 7.5px;
  letter-spacing: -.2px;
  padding-left: 2px;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 4px;
  cursor: pointer;
  line-height: normal;
  color: var(--ck-powered-by-text-color);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon {
  display: block;
  cursor: pointer;
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a {
  filter: grayscale(0%);
  opacity: 1;
}
.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside] {
  border-color: transparent;
}
.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border] {
  border: var(--ck-focus-ring);
  border-color: var(--ck-powered-by-border-color);
}
.ck.ck-button,
a.ck.ck-button {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: inline-flex;
  align-items: center;
}
[dir=ltr] .ck.ck-button,
[dir=ltr] a.ck.ck-button {
  justify-content: left;
}
[dir=rtl] .ck.ck-button,
[dir=rtl] a.ck.ck-button {
  justify-content: right;
}
.ck.ck-button .ck-button__label,
a.ck.ck-button .ck-button__label {
  display: none;
}
.ck.ck-button.ck-button_with-text .ck-button__label,
a.ck.ck-button.ck-button_with-text .ck-button__label {
  display: inline-block;
}
.ck.ck-button:not(.ck-button_with-text),
a.ck.ck-button:not(.ck-button_with-text) {
  justify-content: center;
}
.ck.ck-button.ck-switchbutton .ck-button__toggle {
  display: block;
}
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
  display: block;
}
.ck.ck-list-item-button {
  min-height: unset;
  width: 100%;
  border-radius: 0;
}
[dir=ltr] .ck.ck-list-item-button {
  text-align: left;
}
[dir=rtl] .ck.ck-list-item-button {
  text-align: right;
}
[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-list-item-button .ck-list-item-button__check-holder {
  display: inline-flex;
  width: .9em;
  height: .9em;
}
[dir=ltr] .ck.ck-list-item-button .ck-list-item-button__check-holder {
  margin-right: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-list-item-button .ck-list-item-button__check-holder {
  margin-left: var(--ck-spacing-small);
}
.ck.ck-list-item-button .ck-list-item-button__check-icon {
  height: 100%;
}
.ck.ck-collapsible.ck-collapsible_collapsed > .ck-collapsible__children {
  display: none;
}
.ck.ck-color-grid {
  display: grid;
}
.color-picker-hex-input {
  width: max-content;
}
.color-picker-hex-input .ck.ck-input {
  min-width: unset;
}
.ck.ck-color-picker__row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: var(--ck-spacing-large) 0 0;
  width: unset;
}
.ck.ck-color-picker__row .ck.ck-labeled-field-view {
  padding-top: unset;
}
.ck.ck-color-picker__row .ck.ck-input-text {
  width: unset;
}
.ck.ck-color-picker__row .ck-color-picker__hash-view {
  padding-top: var(--ck-spacing-tiny);
  padding-right: var(--ck-spacing-medium);
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
  display: flex;
  align-items: center;
}
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
  justify-content: flex-start;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel {
  flex: 1;
}
.ck.ck-dialog .ck.ck-dialog__actions {
  display: flex;
  justify-content: flex-end;
}
.ck.ck-dialog-overlay {
  -webkit-user-select: none;
  user-select: none;
  overscroll-behavior: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.ck.ck-dialog-overlay.ck-dialog-overlay__transparent {
  pointer-events: none;
  animation: none;
  background: none;
}
.ck.ck-dialog {
  overscroll-behavior: none;
  width: fit-content;
  position: absolute;
}
.ck.ck-dialog .ck.ck-form__header {
  flex-shrink: 0;
}
.ck.ck-dialog .ck.ck-form__header .ck-form__header__label {
  cursor: grab;
}
.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog {
  pointer-events: all;
}
:root {
  --ck-dropdown-max-width: 75vw;
}
.ck.ck-dropdown {
  display: inline-block;
  position: relative;
}
.ck.ck-dropdown .ck-dropdown__arrow {
  pointer-events: none;
  z-index: var(--ck-z-default);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button {
  width: 100%;
}
.ck.ck-dropdown .ck-dropdown__panel {
  display: none;
  z-index: var(--ck-z-panel);
  max-width: var(--ck-dropdown-max-width);
  position: absolute;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible {
  display: inline-block;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme {
  bottom: 100%;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s {
  top: 100%;
  bottom: auto;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se {
  left: 0px;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
  right: 0px;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n {
  left: 50%;
  transform: translateX(-50%);
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw {
  left: 75%;
  transform: translateX(-75%);
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme {
  left: 25%;
  transform: translateX(-25%);
}
.ck.ck-toolbar .ck-dropdown__panel {
  z-index: calc(var(--ck-z-panel) + 1);
}
.ck.ck-splitbutton {
  font-size: inherit;
}
.ck.ck-splitbutton .ck-splitbutton__action:focus {
  z-index: calc(var(--ck-z-default) + 1);
}
:root {
  --ck-toolbar-dropdown-max-width: 60vw;
}
.ck.ck-toolbar-dropdown > .ck-dropdown__panel {
  width: max-content;
  max-width: var(--ck-toolbar-dropdown-max-width);
}
.ck.ck-toolbar-dropdown > .ck-dropdown__panel .ck-button:focus {
  z-index: calc(var(--ck-z-default) + 1);
}
.ck.ck-dropdown-menu-list__nested-menu__button > .ck-dropdown-menu-list__nested-menu__button__arrow {
  pointer-events: none;
  z-index: var(--ck-z-default);
}
.ck.ck-dropdown-menu__nested-menu__panel {
  position: absolute;
  max-height: 314px;
  overflow-y: auto;
  z-index: calc(var(--ck-z-panel) + 1);
}
.ck.ck-dropdown-menu-list__nested-menu {
  display: block;
}
.ck.ck-aria-live-announcer {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.ck.ck-aria-live-region-list {
  list-style-type: none;
}
.ck.ck-form__header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.ck.ck-form__header h2.ck-form__header__label {
  flex-grow: 1;
}
.ck.ck-icon {
  vertical-align: middle;
}
.ck.ck-label {
  display: block;
}
.ck.ck-voice-label {
  display: none;
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
  display: flex;
  position: relative;
}
.ck.ck-labeled-field-view .ck.ck-label {
  display: block;
  position: absolute;
}
.ck.ck-list {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
}
.ck.ck-list .ck-list__item,
.ck.ck-list .ck-list__separator {
  display: block;
}
.ck.ck-list .ck-list__item > *:focus {
  position: relative;
  z-index: var(--ck-z-default);
}
:root {
  --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);
}
.ck.ck-balloon-panel {
  display: none;
  position: absolute;
  z-index: var(--ck-z-panel);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::before,
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::after {
  content: "";
  position: absolute;
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel[class*=arrow_n]::before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel[class*=arrow_n]::after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel[class*=arrow_s]::before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel[class*=arrow_s]::after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel.ck-balloon-panel_visible {
  display: block;
}
.ck .ck-balloon-rotator__navigation {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck .ck-balloon-rotator__content .ck-toolbar {
  justify-content: center;
}
.ck .ck-fake-panel {
  position: absolute;
  z-index: calc(var(--ck-z-panel) - 1);
}
.ck .ck-fake-panel div {
  position: absolute;
}
.ck .ck-fake-panel div:nth-child(1) {
  z-index: 2;
}
.ck .ck-fake-panel div:nth-child(2) {
  z-index: 1;
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
  z-index: var(--ck-z-panel);
  position: fixed;
  top: 0;
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit {
  top: auto;
  position: absolute;
}
.ck.ck-autocomplete {
  position: relative;
}
.ck.ck-autocomplete > .ck-search__results {
  position: absolute;
  z-index: var(--ck-z-panel);
}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_n {
  bottom: 100%;
}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_s {
  top: 100%;
  bottom: auto;
}
.ck.ck-search > .ck-labeled-field-view > .ck-labeled-field-view__input-wrapper > .ck-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
[dir=ltr] .ck.ck-search > .ck-labeled-field-view > .ck-labeled-field-view__input-wrapper > .ck-icon {
  left: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-search > .ck-labeled-field-view > .ck-labeled-field-view__input-wrapper > .ck-icon {
  right: var(--ck-spacing-medium);
}
.ck.ck-search > .ck-labeled-field-view .ck-search__reset {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ck.ck-search > .ck-search__results > .ck-search__info > span:first-child {
  display: block;
}
.ck.ck-search > .ck-search__results > .ck-search__info:not(.ck-hidden) ~ * {
  display: none;
}
.ck.ck-highlighted-text mark {
  background: var(--ck-color-highlight-background);
  vertical-align: initial;
  font-weight: inherit;
  line-height: inherit;
  font-size: inherit;
}
.ck.ck-balloon-panel.ck-tooltip {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: calc(var(--ck-z-dialog) + 100);
}
:root {
  --ck-toolbar-spinner-size: 18px;
}
.ck.ck-spinner-container {
  display: block;
  position: relative;
}
.ck.ck-spinner {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  z-index: 1;
}
.ck.ck-toolbar {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.ck.ck-toolbar > .ck-toolbar__items {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  flex-grow: 1;
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  display: inline-block;
}
.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,
.ck.ck-toolbar .ck.ck-toolbar__separator:last-child {
  display: none;
}
.ck.ck-toolbar .ck-toolbar__line-break {
  flex-basis: 100%;
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: nowrap;
}
.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items {
  flex-direction: column;
}
.ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items {
  flex-wrap: nowrap;
}
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow {
  display: none;
}
.ck.ck-block-toolbar-button {
  position: absolute;
  z-index: var(--ck-z-default);
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  pointer-events: none;
  z-index: var(--ck-z-default);
}
:root {
  --ck-menu-bar-menu-max-width: 75vw;
  --ck-menu-bar-nested-menu-horizontal-offset: 5px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  z-index: var(--ck-z-panel);
  max-width: var(--ck-menu-bar-menu-max-width);
  position: absolute;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw {
  bottom: 100%;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw {
  top: 100%;
  bottom: auto;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se {
  left: 0px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw {
  right: 0px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en {
  left: calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset));
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es {
  top: 0px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en {
  bottom: 0px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn {
  right: calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset));
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws {
  top: 0px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn {
  bottom: 0px;
}
.ck.ck-menu-bar__menu {
  display: block;
  position: relative;
}
:root {
  --ck-color-resizer: var(--ck-color-focus-border);
  --ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);
  --ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);
  --ck-resizer-border-radius: var(--ck-border-radius);
  --ck-resizer-tooltip-offset: 10px;
  --ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);
}
.ck .ck-widget {
  position: relative;
}
.ck .ck-widget.ck-widget_with-selection-handle {
  position: relative;
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  position: absolute;
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
  display: block;
}
.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
  visibility: visible;
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle {
  visibility: visible;
}
.ck .ck-size-view {
  background: var(--ck-color-resizer-tooltip-background);
  color: var(--ck-color-resizer-tooltip-text);
  border: 1px solid var(--ck-color-resizer-tooltip-text);
  border-radius: var(--ck-resizer-border-radius);
  font-size: var(--ck-font-size-tiny);
  display: block;
  padding: 0 var(--ck-spacing-small);
  height: var(--ck-resizer-tooltip-height);
  line-height: var(--ck-resizer-tooltip-height);
}
.ck .ck-size-view.ck-orientation-top-left,
.ck .ck-size-view.ck-orientation-top-right,
.ck .ck-size-view.ck-orientation-bottom-right,
.ck .ck-size-view.ck-orientation-bottom-left,
.ck .ck-size-view.ck-orientation-above-center {
  position: absolute;
}
.ck .ck-size-view.ck-orientation-top-left {
  top: var(--ck-resizer-tooltip-offset);
  left: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-top-right {
  top: var(--ck-resizer-tooltip-offset);
  right: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-bottom-right {
  bottom: var(--ck-resizer-tooltip-offset);
  right: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-bottom-left {
  bottom: var(--ck-resizer-tooltip-offset);
  left: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-above-center {
  top: calc(var(--ck-resizer-tooltip-height) * -1);
  left: 50%;
  transform: translate(-50%);
}
.ck .ck-widget_with-resizer {
  position: relative;
}
.ck .ck-widget__resizer {
  display: none;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
}
.ck-focused .ck-widget_with-resizer.ck-widget_selected > .ck-widget__resizer {
  display: block;
}
.ck .ck-widget__resizer__handle {
  position: absolute;
  pointer-events: all;
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right {
  cursor: nwse-resize;
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left {
  cursor: nesw-resize;
}
.ck .ck-widget .ck-widget__type-around__button {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: var(--ck-z-default);
}
.ck .ck-widget .ck-widget__type-around__button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: calc(var(--ck-z-default) + 2);
}
.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before {
  top: calc(-0.5 * var(--ck-widget-outline-thickness));
  left: min(10%, 30px);
  transform: translateY(-50%);
}
.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after {
  bottom: calc(-0.5 * var(--ck-widget-outline-thickness));
  right: min(10%, 30px);
  transform: translateY(50%);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button::after,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: calc(var(--ck-z-default) + 1);
}
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
}
.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  left: calc(-1 * var(--ck-widget-outline-thickness));
  right: calc(-1 * var(--ck-widget-outline-thickness));
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  top: calc(-1 * var(--ck-widget-outline-thickness) - 1px);
  display: block;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  bottom: calc(-1 * var(--ck-widget-outline-thickness) - 1px);
  display: block;
}
.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {
  display: none;
}
.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {
  display: none;
}
.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {
  display: none;
}

/* node_modules/ckeditor5-premium-features/dist/ckeditor5-premium-features.css */
/**
 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */
:root {
  --ck-ai-form-submit-button-text-color: var(--ck-color-text);
  --ck-ai-form-submit-button-border-color: transparent;
  --ck-ai-form-submit-button-disabled-border-color: transparent;
  --ck-ai-toolbar-button-hover-color: var(--ck-color-text);
  --ck-color-ai-selection: hsla(201, 100%, 56%, 0.3);
}
.ck-ai-assistant-ui_theme {
  --ck-color-button-default-hover-background: hsl(262.1,100%,96.3%);
  --ck-color-button-default-active-background: hsl(262.1,100%,96.3%);
  --ck-color-button-on-background: hsl(262.1,100%,96.3%);
  --ck-color-button-on-hover-background: hsl(262.1,100%,96.3%);
  --ck-color-button-on-active-background: hsl(262.1,100%,96.3%);
  --ck-color-button-on-disabled-background: hsl(262.1,100%,96.3%);
  --ck-color-button-on-color: hsl(263.2,59.2%,52%);
  --ck-color-button-action-background: hsl(263.2,59.2%,52%);
  --ck-color-button-action-hover-background: hsl(262.6,58.9%,49.6%);
  --ck-color-button-action-active-background: hsl(262.6,58.9%,49.6%);
  --ck-color-button-action-disabled-background: hsl(263.8,59.3%,75.9%);
  --ck-color-list-button-hover-background: hsl(262.1,100%,96.3%);
  --ck-ai-form-content-background: hsl(0,0%,97.6%);
  --ck-ai-form-submit-button-text-color: var(--ck-color-button-on-color);
  --ck-ai-form-submit-button-border-color: var(--ck-color-button-action-background);
  --ck-ai-form-submit-button-disabled-border-color: var(--ck-color-button-action-disabled-background);
  --ck-ai-toolbar-button-hover-color: var(--ck-color-button-on-color);
  --ck-color-ai-selection: hsl(262.5,60%,90%);
}
.ck-ai-commands-dropdown > .ck-button:hover,
.ck-ai-assistant-button:hover {
  color: var(--ck-ai-toolbar-button-hover-color);
}
.ck span.ck-fake-ai-selection {
  background: var(--ck-color-ai-selection);
}
.ck .ck-widget.ck-fake-ai-selection {
  outline-color: var(--ck-color-ai-selection);
}
.ck span.ck-fake-ai-selection-candidate {
  background: var(--ck-color-ai-selection);
}
.ck .ck-fake-ai-selection_collapsed {
  height: 100%;
  border-right: 1px solid var(--ck-color-base-text);
  margin-right: -1px;
  outline: solid 1px hsla(0, 0%, 100%, .5);
}
.ck.ck-content.ck-ai-form__content-field h2 {
  font-size: 1.3em;
}
.ck.ck-content.ck-ai-form__content-field h3 {
  font-size: 1.2em;
}
.ck.ck-content.ck-ai-form__content-field h4,
.ck.ck-content.ck-ai-form__content-field h5,
.ck.ck-content.ck-ai-form__content-field h6 {
  font-size: 1.1em;
}
.ck.ck-content.ck-ai-form__content-field h2,
.ck.ck-content.ck-ai-form__content-field h3,
.ck.ck-content.ck-ai-form__content-field h4,
.ck.ck-content.ck-ai-form__content-field h5,
.ck.ck-content.ck-ai-form__content-field h6,
.ck.ck-content.ck-ai-form__content-field p,
.ck.ck-content.ck-ai-form__content-field ul,
.ck.ck-content.ck-ai-form__content-field ol {
  margin-block-start: .5em;
  margin-block-end: .5em;
  line-height: 1.7em;
}
.ck.ck-content.ck-ai-form__content-field > :first-child {
  margin-top: 0;
}
.ck.ck-content.ck-ai-form__content-field > :last-child {
  margin-bottom: 0;
}
:root {
  --ck-ai-dropdown-view-width: 250px;
  --ck-ai-dropdown-view-list-max-height: 250px;
}
.ck.ck-ai-commands-search {
  width: var(--ck-ai-dropdown-view-width);
}
.ck.ck-ai-commands-search > .ck-labeled-field-view {
  padding: var(--ck-spacing-large);
}
.ck.ck-ai-commands-search > .ck-labeled-field-view .ck-input {
  min-width: unset;
}
.ck.ck-ai-commands-search > .ck-search__results {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-ai-commands-search > .ck-search__results > .ck-list {
  max-height: var(--ck-ai-dropdown-view-list-max-height);
  overflow: auto;
}
:root {
  --ck-ai-form-view-width: 600px;
  --ck-ai-form-content-height: 175px;
  --ck-ai-form-content-background: hsl(0, 0%, 98%);
  --ck-ai-form-history-font-size: .9em;
  --ck-ai-form-error-background: var(--ck-color-light-red);
}
.ck .ck-ai-form {
  width: var(--ck-ai-form-view-width);
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .ck .ck-ai-form {
    --ck-ai-form-view-width: 100vw;
  }
}
.ck .ck-ai-form .ck-ai-form-content {
  padding: var(--ck-spacing-large);
  width: 100%;
}
.ck .ck-ai-form .ck-ai-form-content .ck-input {
  width: 100%;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area-wrapper {
  width: 100%;
  max-height: var(--ck-ai-form-content-height);
  overflow-y: auto;
  border: 1px solid var(--ck-color-base-border);
  border-radius: 2px;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area-wrapper:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area {
  display: flex;
  background-color: var(--ck-ai-form-content-background);
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area.ck-ai-form__content-area--processing {
  --ck-color-text: var(--ck-color-input-disabled-text);
  background-color: var(--ck-color-input-disabled-background);
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field {
  width: 100%;
  white-space: normal;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-medium);
  min-height: calc(var(--ck-line-height-base) * var(--ck-font-size-base));
  box-sizing: content-box;
}
[dir=ltr] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field {
  padding-right: 0;
}
[dir=rtl] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field {
  padding-left: 0;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field > * {
  white-space: normal;
  color: inherit;
}
[dir=ltr] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-spinner-container {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-spinner-container {
  margin-left: var(--ck-spacing-medium);
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button-wrapper {
  display: flex;
  flex-direction: column-reverse;
  padding-left: 2px;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button {
  position: sticky;
  right: 1px;
  bottom: 1px;
  padding: 4px;
  min-height: unset;
  min-width: unset;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button svg {
  --ck-icon-size: 16px;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button.ck-ai-form__copy-button--copied {
  color: inherit;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__toolbar {
  border: none;
  padding: 0;
  margin-top: var(--ck-spacing-medium);
  margin-bottom: calc(2 * var(--ck-spacing-medium));
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__loader {
  display: flex;
  align-items: center;
}
.ck .ck-ai-form .ck-ai-form-content .ck-ai-form__loader .ck-spinner {
  box-sizing: border-box;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete {
  display: flex;
  justify-content: space-between;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view {
  flex-grow: 1;
}
[dir=ltr] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit {
  margin-left: var(--ck-spacing-medium);
}
[dir=rtl] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit {
  margin-right: var(--ck-spacing-medium);
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit {
  border-color: var(--ck-ai-form-submit-button-border-color);
  color: var(--ck-ai-form-submit-button-text-color);
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit.ck-disabled {
  border-color: var(--ck-ai-form-submit-button-disabled-border-color);
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history {
  position: absolute;
  font-size: var(--ck-font-size-tiny);
}
[dir=ltr] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history {
  right: var(--ck-spacing-medium);
}
[dir=rtl] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history {
  left: var(--ck-spacing-medium);
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history {
  bottom: var(--ck-spacing-small);
  top: var(--ck-spacing-small);
  padding: 4px;
  min-height: unset;
  min-width: unset;
}
[dir=ltr] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea {
  padding-right: 30px;
}
[dir=rtl] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea {
  padding-left: 30px;
}
@media screen and (max-width: 600px) {
  .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea {
    --ck-input-width: auto;
  }
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > span {
  grid-area: 1 / 1 / 2 / 2;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button {
  padding: 0;
  min-height: auto;
  grid-area: 1 / 2 / 2 / 3;
  font-size: var(--ck-ai-form-history-font-size);
  justify-self: start;
  background: none;
  margin: var(--ck-spacing-medium) 0 0;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button .ck-button__label {
  line-height: inherit;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button .ck-button__label:hover {
  text-decoration: underline;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-list {
  grid-area: 2 / 1 / 3 / 3;
}
.ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-list .ck-list__item .ck-button .ck-button__label {
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  font-size: var(--ck-ai-form-history-font-size);
  line-height: var(--ck-line-height-base);
}
.ck .ck-ai-form .ck-ai-form__error {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--ck-spacing-medium);
  background-color: var(--ck-ai-form-error-background);
  color: var(--ck-color-base-text);
  border-radius: 2px;
  margin-bottom: var(--ck-spacing-medium);
}
:root {
  --ck-user-colors--0: hsla(235, 73%, 67%, 1);
  --ck-user-colors--0-alpha: hsla(235, 73%, 67%, 0.15);
  --ck-user-colors--1: hsla(173, 100%, 24%, 1);
  --ck-user-colors--1-alpha: hsla(173, 100%, 24%, 0.15);
  --ck-user-colors--2: hsla(0, 46%, 50%, 1);
  --ck-user-colors--2-alpha: hsla(0, 46%, 50%, 0.15);
  --ck-user-colors--3: hsla(256, 54%, 45%, 1);
  --ck-user-colors--3-alpha: hsla(256, 54%, 45%, 0.15);
  --ck-user-colors--4: hsla(95, 50%, 36%, 1);
  --ck-user-colors--4-alpha: hsla(95, 50%, 36%, 0.15);
  --ck-user-colors--5: hsla(336, 78%, 43%, 1);
  --ck-user-colors--5-alpha: hsla(336, 78%, 43%, 0.15);
  --ck-user-colors--6: hsla(0, 80%, 59%, 1);
  --ck-user-colors--6-alpha: hsla(0, 80%, 59%, 0.15);
  --ck-user-colors--7: hsla(184, 90%, 43%, 1);
  --ck-user-colors--7-alpha: hsla(184, 90%, 43%, 0.15);
  --ck-user-dot-size: 6px;
}
.ck .ck-user__color--0 {
  color: var(--ck-user-colors--0);
}
.ck .ck-user__bg-color--0 {
  background-color: var(--ck-user-colors--0);
}
.ck .ck-user__selection--0 {
  background-color: var(--ck-user-colors--0-alpha);
}
.ck .ck-user__selection--0.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--0);
}
.ck .ck-user__marker--0,
.ck .ck-user__marker--0 .ck-user__marker-tooltip,
.ck .ck-user__marker--0 .ck-user__marker-dot,
.ck .ck-user__marker--0::selection,
.ck .ck-user__marker--0 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--0 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--0);
}
.ck .ck-user__marker--0 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--0);
}
.ck .ck-user__color--1 {
  color: var(--ck-user-colors--1);
}
.ck .ck-user__bg-color--1 {
  background-color: var(--ck-user-colors--1);
}
.ck .ck-user__selection--1 {
  background-color: var(--ck-user-colors--1-alpha);
}
.ck .ck-user__selection--1.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--1);
}
.ck .ck-user__marker--1,
.ck .ck-user__marker--1 .ck-user__marker-tooltip,
.ck .ck-user__marker--1 .ck-user__marker-dot,
.ck .ck-user__marker--1::selection,
.ck .ck-user__marker--1 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--1 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--1);
}
.ck .ck-user__marker--1 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--1);
}
.ck .ck-user__color--2 {
  color: var(--ck-user-colors--2);
}
.ck .ck-user__bg-color--2 {
  background-color: var(--ck-user-colors--2);
}
.ck .ck-user__selection--2 {
  background-color: var(--ck-user-colors--2-alpha);
}
.ck .ck-user__selection--2.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--2);
}
.ck .ck-user__marker--2,
.ck .ck-user__marker--2 .ck-user__marker-tooltip,
.ck .ck-user__marker--2 .ck-user__marker-dot,
.ck .ck-user__marker--2::selection,
.ck .ck-user__marker--2 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--2 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--2);
}
.ck .ck-user__marker--2 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--2);
}
.ck .ck-user__color--3 {
  color: var(--ck-user-colors--3);
}
.ck .ck-user__bg-color--3 {
  background-color: var(--ck-user-colors--3);
}
.ck .ck-user__selection--3 {
  background-color: var(--ck-user-colors--3-alpha);
}
.ck .ck-user__selection--3.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--3);
}
.ck .ck-user__marker--3,
.ck .ck-user__marker--3 .ck-user__marker-tooltip,
.ck .ck-user__marker--3 .ck-user__marker-dot,
.ck .ck-user__marker--3::selection,
.ck .ck-user__marker--3 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--3 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--3);
}
.ck .ck-user__marker--3 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--3);
}
.ck .ck-user__color--4 {
  color: var(--ck-user-colors--4);
}
.ck .ck-user__bg-color--4 {
  background-color: var(--ck-user-colors--4);
}
.ck .ck-user__selection--4 {
  background-color: var(--ck-user-colors--4-alpha);
}
.ck .ck-user__selection--4.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--4);
}
.ck .ck-user__marker--4,
.ck .ck-user__marker--4 .ck-user__marker-tooltip,
.ck .ck-user__marker--4 .ck-user__marker-dot,
.ck .ck-user__marker--4::selection,
.ck .ck-user__marker--4 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--4 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--4);
}
.ck .ck-user__marker--4 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--4);
}
.ck .ck-user__color--5 {
  color: var(--ck-user-colors--5);
}
.ck .ck-user__bg-color--5 {
  background-color: var(--ck-user-colors--5);
}
.ck .ck-user__selection--5 {
  background-color: var(--ck-user-colors--5-alpha);
}
.ck .ck-user__selection--5.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--5);
}
.ck .ck-user__marker--5,
.ck .ck-user__marker--5 .ck-user__marker-tooltip,
.ck .ck-user__marker--5 .ck-user__marker-dot,
.ck .ck-user__marker--5::selection,
.ck .ck-user__marker--5 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--5 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--5);
}
.ck .ck-user__marker--5 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--5);
}
.ck .ck-user__color--6 {
  color: var(--ck-user-colors--6);
}
.ck .ck-user__bg-color--6 {
  background-color: var(--ck-user-colors--6);
}
.ck .ck-user__selection--6 {
  background-color: var(--ck-user-colors--6-alpha);
}
.ck .ck-user__selection--6.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--6);
}
.ck .ck-user__marker--6,
.ck .ck-user__marker--6 .ck-user__marker-tooltip,
.ck .ck-user__marker--6 .ck-user__marker-dot,
.ck .ck-user__marker--6::selection,
.ck .ck-user__marker--6 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--6 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--6);
}
.ck .ck-user__marker--6 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--6);
}
.ck .ck-user__color--7 {
  color: var(--ck-user-colors--7);
}
.ck .ck-user__bg-color--7 {
  background-color: var(--ck-user-colors--7);
}
.ck .ck-user__selection--7 {
  background-color: var(--ck-user-colors--7-alpha);
}
.ck .ck-user__selection--7.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-user-colors--7);
}
.ck .ck-user__marker--7,
.ck .ck-user__marker--7 .ck-user__marker-tooltip,
.ck .ck-user__marker--7 .ck-user__marker-dot,
.ck .ck-user__marker--7::selection,
.ck .ck-user__marker--7 .ck-user__marker-tooltip::selection,
.ck .ck-user__marker--7 .ck-user__marker-dot::selection {
  background-color: var(--ck-user-colors--7);
}
.ck .ck-user__marker--7 .ck-user__marker-line {
  border: 1px solid var(--ck-user-colors--7);
}
:root {
  --ck-user-avatar-size: 40px;
  --ck-user-avatar-background: hsl(210, 52%, 44%);
  --ck-user-avatar-color: hsl(0, 0%, 100%);
  --ck-user-me-border-color: hsl(0, 0%, 100%);
}
.ck.ck-user {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: 50%;
  background-color: var(--ck-user-avatar-background);
  box-sizing: border-box;
  height: var(--ck-user-avatar-size);
  width: var(--ck-user-avatar-size);
  min-width: var(--ck-user-avatar-size);
  min-height: var(--ck-user-avatar-size);
  line-height: 100%;
  margin: 2px;
}
.ck.ck-user.ck-user_me {
  border: 2px solid var(--ck-user-me-border-color);
  outline: 2px solid var(--ck-user-avatar-background);
}
.ck.ck-user__name {
  color: var(--ck-user-avatar-color);
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ck.ck-user__name.ck-user__name--hidden {
  display: none;
}
.ck.ck-user__img {
  display: none;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: var(--ck-user-avatar-background);
  border-radius: 50%;
  border: none;
}
.ck.ck-user__img.ck-user__anonymous {
  display: block;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9.8%2020H2c0-5.7%205-5.7%206-7l.2-.8c-1.6-.8-2.7-2.7-2.7-5%200-2.8%202-5.2%204.3-5.2S14%204.4%2014%207.3c0%202.2-1%204-2.6%205l.2.6c1.2%201.3%206%201.4%206%207H9.8z%22%2F%3E%0A%3C%2Fsvg%3E);
}
.ck.ck-user__img.ck-user__anonymous + .ck-user__name {
  display: none;
}
.ck.ck-user__img.ck-user__avatar {
  display: block;
  background-color: hsl(0, 0%, 100%);
}
.ck.ck-user__img.ck-user__img--hidden {
  display: none;
}
.ck.ck-user__notification {
  display: flex;
  width: 15px;
  height: 15px;
  justify-content: center;
  align-items: center;
  background: var(--ck-color-base-background);
  border: 2px solid var(--ck-color-base-background);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  top: -8px;
  right: -7px;
  overflow: hidden;
  transform: translateZ(0);
}
.ck.ck-user__notification .ck-user__icon {
  color: var(--ck-color-annotation-info);
  background: var(--ck-color-base-background);
  width: 19px;
  height: 19px;
  max-width: 19px;
  max-height: 19px;
  min-width: 19px;
  min-height: 19px;
}
:root {
  --ck-color-comment-box-border: hsl(55, 98%, 48%);
  --ck-color-suggestion-box-deletion-border: hsl(345, 62%, 60%);
  --ck-color-suggestion-box-insertion-border: hsl(128, 62%, 60%);
  --ck-color-suggestion-box-format-border: hsl(191, 62%, 60%);
}
.ck .ck-suggestion {
  border-top-left-radius: var(--ck-border-radius);
}
.ck .ck-suggestion:focus {
  background: var(--ck-color-button-default-hover-background);
  outline: none;
}
.ck .ck-annotation {
  border-left: 3px solid transparent;
}
.ck .ck-suggestion--disabled-comments .ck-annotation {
  min-height: 80px;
}
.ck .ck-comment,
.ck .ck-thread__comment-count,
.ck .ck-comment__input-container,
.ck .ck-thread__header {
  border-left: 3px solid var(--ck-color-comment-box-border);
}
.ck .ck-suggestion-insertion .ck-suggestion {
  border-left-color: var(--ck-color-suggestion-box-insertion-border);
}
.ck .ck-suggestion-deletion .ck-suggestion {
  border-left-color: var(--ck-color-suggestion-box-deletion-border);
}
.ck .ck-suggestion-replace .ck-suggestion {
  border-left-color: var(--ck-color-suggestion-box-insertion-border);
}
.ck .ck-suggestion-format .ck-suggestion {
  border-left-color: var(--ck-color-suggestion-box-format-border);
}
.ck .ck-suggestion-wrapper {
  border-radius: 0;
}
.ck-rounded-corners .ck .ck-suggestion-wrapper,
.ck .ck-suggestion-wrapper.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck .ck-suggestion-wrapper {
  overflow: hidden;
}
.ck .ck-suggestion-wrapper:focus {
  outline: var(--ck-focus-ring);
  box-shadow: 0 0 0 4px var(--ck-color-focus-outer-shadow);
}
.ck-balloon-panel:has(.ck-suggestion-wrapper:focus) {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-drop-shadow), var(--ck-focus-outer-shadow);
}
.ck .ck-suggestion-type {
  font-weight: bold;
}
.ck .ck-suggestion-color {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 14px;
  vertical-align: text-bottom;
  margin: 0 5px;
  box-shadow: 0 0 0 1px hsl(0, 0%, 27%);
}
.ck .ck-suggestion-insertion .ck-comment,
.ck .ck-suggestion-insertion .ck-thread__comment-count,
.ck .ck-suggestion-insertion .ck-comment__input-container,
.ck .ck-suggestion-replace .ck-comment,
.ck .ck-suggestion-replace .ck-thread__comment-count,
.ck .ck-suggestion-replace .ck-comment__input-container {
  border-left-color: var(--ck-color-suggestion-box-insertion-border);
}
.ck .ck-suggestion-deletion .ck-comment,
.ck .ck-suggestion-deletion .ck-thread__comment-count,
.ck .ck-suggestion-deletion .ck-comment__input-container {
  border-left-color: var(--ck-color-suggestion-box-deletion-border);
}
.ck .ck-suggestion-format .ck-comment,
.ck .ck-suggestion-format .ck-thread__comment-count,
.ck .ck-suggestion-format .ck-comment__input-container {
  border-left-color: var(--ck-color-suggestion-box-format-border);
}
:root {
  --ck-color-suggestion-marker-insertion-border: hsla(128, 71%, 40%, .35);
  --ck-color-suggestion-marker-insertion-border-active: hsla(128, 71%, 25%, .5);
  --ck-color-suggestion-marker-insertion-background: hsla(128, 71%, 65%, .35);
  --ck-color-suggestion-marker-insertion-background-active: hsla(128, 71%, 50%, .5);
  --ck-color-suggestion-marker-deletion-border: hsla(345, 71%, 40%, .35);
  --ck-color-suggestion-marker-deletion-border-active: hsla(345, 71%, 25%, .5);
  --ck-color-suggestion-marker-deletion-background: hsla(345, 71%, 65%, .35);
  --ck-color-suggestion-marker-deletion-background-active: hsla(345, 71%, 50%, .5);
  --ck-color-suggestion-marker-deletion-stroke: hsla(345, 71%, 20%, .5);
  --ck-color-suggestion-marker-format-border: hsla(191, 60%, 75%, 1);
  --ck-color-suggestion-marker-format-border-active: hsla(191, 60%, 60%, 1);
  --ck-color-suggestion-widget-insertion-background: hsla(128, 71%, 65%, .05);
  --ck-color-suggestion-widget-insertion-background-active: hsla(128, 71%, 50%, .07);
  --ck-color-suggestion-widget-deletion-background: hsla(345, 71%, 65%, .05);
  --ck-color-suggestion-widget-deletion-background-active: hsla(345, 71%, 45%, .07);
  --ck-color-suggestion-widget-format-background: hsla(191, 90%, 40%, .09);
  --ck-color-suggestion-widget-format-background-active: hsla(191, 90%, 40%, .16);
}
.ck-content .ck-suggestion-marker-insertion {
  border-top: 3px solid var(--ck-color-suggestion-marker-insertion-border);
  border-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border);
  background: var(--ck-color-suggestion-marker-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
  background: var(--ck-color-suggestion-marker-insertion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget {
  background: none;
  text-decoration: none;
  border: 3px solid var(--ck-color-suggestion-marker-insertion-border);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck-content .ck-suggestion-marker-deletion {
  border-top: 3px solid var(--ck-color-suggestion-marker-deletion-border);
  border-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border);
  text-decoration: line-through;
  text-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke);
  text-decoration-thickness: 3px;
  background: var(--ck-color-suggestion-marker-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
  background: var(--ck-color-suggestion-marker-deletion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget {
  background: none;
  text-decoration: none;
  border: 3px solid var(--ck-color-suggestion-marker-deletion-border);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
.ck-content .ck-suggestion-marker-merge::after {
  border-top: 3px solid var(--ck-color-suggestion-marker-deletion-border);
  border-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border);
  text-decoration: line-through;
  text-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke);
  background: var(--ck-color-suggestion-marker-deletion-background);
  color: var(--ck-color-suggestion-marker-deletion-stroke);
  content: "\b6";
}
.ck-content .ck-suggestion-marker-merge.ck-suggestion-marker--active::after {
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
  background: var(--ck-color-suggestion-marker-deletion-background-active);
}
.ck-content .ck-suggestion-marker-split::after {
  border-top: 3px solid var(--ck-color-suggestion-marker-insertion-border);
  border-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border);
  background: var(--ck-color-suggestion-marker-insertion-background);
  color: var(--ck-color-suggestion-marker-insertion-border);
  content: "\b6";
}
.ck-content .ck-suggestion-marker-split.ck-suggestion-marker--active::after {
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
  background: var(--ck-color-suggestion-marker-insertion-background-active);
}
.ck-content .ck-suggestion-marker-formatInline {
  border-top: 3px solid var(--ck-color-suggestion-marker-format-border);
  border-bottom: 3px solid var(--ck-color-suggestion-marker-format-border);
}
.ck-content .ck-suggestion-marker-formatInline.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-format-border-active);
}
.ck-content .ck-suggestion-marker-formatInline.ck-widget {
  background: none;
  border: 3px solid var(--ck-color-suggestion-marker-format-border);
}
.ck-content .ck-suggestion-marker-formatInline.ck-widget.ck-suggestion-marker--active {
  border-color: var(--ck-color-suggestion-marker-format-border-active);
}
.ck-content .ck-suggestion-marker-formatBlock {
  border: 0;
  background: none;
  box-shadow: -7px 0 0 0 var(--ck-color-base-background), -10px 0 0 0 var(--ck-color-suggestion-marker-format-border);
}
.ck-content .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active {
  box-shadow: -5px 0 0 0 var(--ck-color-base-background), -8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);
}
.ck-content ul .ck-suggestion-marker-formatBlock,
.ck-content ol .ck-suggestion-marker-formatBlock {
  box-shadow: -2px 0 0 0 var(--ck-color-base-background), -5px 0 0 0 var(--ck-color-suggestion-marker-format-border);
}
.ck-content ul .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active,
.ck-content ol .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active {
  box-shadow: -2px 0 0 0 var(--ck-color-base-background), -5px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);
}
.ck.ck-aria-description {
  display: none;
}
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-deletion {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
  border: none;
}
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-deletion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-insertion {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
  border: none;
}
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-insertion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.image {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.image img {
  opacity: 0.6;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.image figcaption {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active figcaption {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.image {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.image figcaption {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active figcaption {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.media {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.media .ck-media__wrapper {
  opacity: 0.6;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.media.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.media {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.media.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker.ck-widget.ck-merge-field,
.ck-content .ck-comment-marker.ck-widget.ck-merge-field {
  border-width: 2px;
  border-left: none;
  border-right: none;
  padding-top: 0;
  padding-bottom: 0;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-merge-field {
  border-top-color: var(--ck-color-suggestion-marker-deletion-border);
  border-bottom-color: var(--ck-color-suggestion-marker-deletion-border);
  background: var(--ck-color-suggestion-marker-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-merge-field :not(.ck-merge-field__affix),
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-merge-field.ck-merge-field_with-value,
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-merge-field.ck-merge-field_with-warning {
  text-decoration: line-through;
  text-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke);
  text-decoration-thickness: 3px;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-merge-field.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-marker-deletion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-merge-field {
  background-color: var(--ck-color-suggestion-marker-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-merge-field.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-marker-insertion-background-active);
}
.ck-content .ck-comment-marker.ck-widget.ck-merge-field {
  background: var(--ck-color-comment-marker);
}
.ck-content .ck-comment-marker.ck-widget.ck-merge-field.ck-comment-marker--active {
  background: var(--ck-color-comment-marker-active);
}
.ck-content span.ck-comment-marker:has(+ .ck-comment-marker.ck-widget.ck-merge-field),
.ck-content span.ck-suggestion-marker:has(+ .ck-suggestion-marker.ck-widget.ck-merge-field) {
  padding-right: 1px;
  margin-right: -1px;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.page-break {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.page-break.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
:root {
  --ck-color-suggestion-widget-th-insertion-background: hsla(128, 71%, 65%, .12);
  --ck-color-suggestion-widget-th-insertion-background-active: hsla(128, 71%, 50%, .14);
  --ck-color-suggestion-widget-th-deletion-background: hsla(345, 71%, 65%, .14);
  --ck-color-suggestion-widget-th-deletion-background-active: hsla(345, 71%, 45%, .16);
}
.ck-content figure.table .ck-suggestion-marker-formatBlock {
  box-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border);
}
.ck-content figure.table .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active {
  box-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);
}
.ck-content .ck-widget.table > figcaption.ck-suggestion-marker-deletion {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
  border: none;
}
.ck-content .ck-widget.table > figcaption.ck-suggestion-marker-deletion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-widget.table > figcaption.ck-suggestion-marker-insertion {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
  border: none;
}
.ck-content .ck-widget.table > figcaption.ck-suggestion-marker-insertion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.table {
  border-color: var(--ck-color-suggestion-marker-insertion-border);
}
.ck-content .ck-suggestion-marker-insertion.table > figcaption {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .ck-suggestion-marker-insertion.table > table > tbody > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background);
  border-color: var(--ck-color-suggestion-marker-insertion-border);
}
.ck-content .ck-suggestion-marker-insertion.table > table > thead > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background);
  border-color: var(--ck-color-suggestion-marker-insertion-border);
}
.ck-content .ck-suggestion-marker-insertion.table > table > tbody > tr > td {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
  border-color: var(--ck-color-suggestion-marker-insertion-border);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table {
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > figcaption {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > tbody > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background-active);
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > thead > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background-active);
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > tbody > tr > td {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.table {
  border-color: var(--ck-color-suggestion-marker-deletion-border);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.table > figcaption {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.table > table > tbody > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background);
  border-color: var(--ck-color-suggestion-marker-deletion-border);
  text-decoration: none;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.table > table > thead > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background);
  border-color: var(--ck-color-suggestion-marker-deletion-border);
  text-decoration: none;
}
.ck-content .ck-suggestion-marker-deletion.ck-widget.table > table > tbody > tr > td {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
  border-color: var(--ck-color-suggestion-marker-deletion-border);
  text-decoration: none;
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table {
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > figcaption {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > tbody > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background-active);
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > thead > tr > th {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background-active);
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > tbody > tr > td {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
.ck-content .table th.ck-suggestion-marker-insertion {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background);
}
.ck-content .table th.ck-suggestion-marker-insertion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-th-insertion-background-active);
}
.ck-content .table th.ck-suggestion-marker-deletion {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background);
  text-decoration: none;
}
.ck-content .table th.ck-suggestion-marker-deletion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-th-deletion-background-active);
}
.ck-content .table td.ck-suggestion-marker-insertion {
  background-color: var(--ck-color-suggestion-widget-insertion-background);
}
.ck-content .table td.ck-suggestion-marker-insertion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-insertion-background-active);
}
.ck-content .table td.ck-suggestion-marker-deletion {
  background-color: var(--ck-color-suggestion-widget-deletion-background);
  text-decoration: none;
}
.ck-content .table td.ck-suggestion-marker-deletion.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-deletion-background-active);
}
.ck-content .table th.ck-suggestion-marker-formatInline,
.ck-content .table td.ck-suggestion-marker-formatInline,
.ck-content .table th.ck-suggestion-marker-formatBlock,
.ck-content .table td.ck-suggestion-marker-formatBlock {
  background-color: var(--ck-color-suggestion-widget-format-background);
  box-shadow: none;
}
.ck-content .table th.ck-suggestion-marker-formatInline.ck-suggestion-marker--active,
.ck-content .table td.ck-suggestion-marker-formatInline.ck-suggestion-marker--active,
.ck-content .table th.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active,
.ck-content .table td.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active {
  background-color: var(--ck-color-suggestion-widget-format-background-active);
  box-shadow: none;
}
.ck-content pre > code.ck-suggestion-marker-formatBlock {
  display: block;
  box-shadow: -7px 0 0 0 hsl(0deg 0% 93%), -10px 0 0 0 var(--ck-color-suggestion-marker-format-border);
}
.ck-content pre > code.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active {
  box-shadow: -5px 0 0 0 hsl(0deg 0% 93%), -8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);
}
:root {
  --ck-color-comment-marker: hsl(55, 98%, 83%);
  --ck-color-comment-marker-active: hsl(55, 98%, 68%);
}
.ck-comment-marker {
  background: var(--ck-color-comment-marker);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
.ck-comment-marker.ck-widget {
  background-color: transparent;
  border: 3px solid var(--ck-color-comment-marker);
}
.ck-comment-marker--active {
  background: var(--ck-color-comment-marker-active);
}
.ck-comment-marker--active .ck-comment-marker {
  background: var(--ck-color-comment-marker-active);
}
.ck-comment-marker--active.ck-widget {
  border-color: var(--ck-color-comment-marker-active);
}
.ck-comment-marker--active.ck-widget .ck-comment-marker {
  background-color: var(--ck-color-comment-marker);
}
.ck .ck-comments-archive-dropdown.ck-dropdown__panel {
  z-index: var( --ck-z-panel );
}
.ck .ck-comments-archive {
  width: 400px;
  max-height: 450px;
  box-sizing: content-box;
}
.ck .ck-comments-archive .ck-annotation {
  animation: none;
}
.ck .ck-comments-archive .ck-comments-archive__header,
.ck .ck-comments-archive .ck-comments-archive__content {
  overflow: auto;
  max-height: 410px;
  padding: var( --ck-spacing-large );
}
.ck .ck-comments-archive .ck-comments-archive__header {
  max-height: 40px;
  line-height: var( --ck-font-size-base );
  font-weight: bold;
  border-bottom: 1px solid var( --ck-color-toolbar-border );
}
.ck .ck-comments-archive .ck-comments-archive__content .ck-annotation-wrapper:not(:last-child) {
  margin-bottom: var( --ck-spacing-large );
}
.ck .ck-comments-archive .ck-comments-archive__info {
  text-align: center;
  font-style: italic;
  color: var( --ck-color-annotation-info );
}
:root {
  --ck-color-comment-background: hsl(210, 52%, 97%);
  --ck-color-comment-separator: hsl(210, 52%, 87%);
  --ck-color-comment-remove-background: var(--ck-color-light-red);
  --ck-color-comment-input-background: var(--ck-color-comment-background);
}
.ck .ck-comment__wrapper {
  font-size: var(--ck-font-size-base);
  position: relative;
  outline: 0;
  transition: all 300ms linear;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-comment__wrapper {
    transition: none;
  }
}
.ck .ck-comment__wrapper.ck-comment--remove-confirmation {
  transform: translate3d(-100%, 0, 0);
}
.ck .ck-comment__wrapper:first-of-type {
  border-top-right-radius: var(--ck-border-radius);
  border-top-left-radius: var(--ck-border-radius);
}
.ck .ck-comment__wrapper:focus {
  background: var(--ck-color-button-default-hover-background);
}
.ck .ck-comment::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  top: calc(var(--ck-user-avatar-size) + var(--ck-spacing-small));
  left: calc(var(--ck-spacing-standard) + (var(--ck-user-avatar-size) / 2) - 2px);
  width: 4px;
  height: 100%;
  background-color: var(--ck-color-comment-separator);
}
.ck .ck-comment--remove {
  background-color: var(--ck-color-comment-remove-background);
}
.ck .ck-comment--remove::after {
  opacity: 0;
}
.ck .ck-comment--edit {
  background-color: var(--ck-color-comment-input-background);
}
.ck .ck-comment--edit::after {
  opacity: 0;
}
.ck .ck-comment--edit .ck-comment__input-actions {
  margin-top: var(--ck-spacing-standard);
}
.ck .ck-comment__content {
  word-break: break-word;
}
.ck .ck-comment--info .ck-comment__content {
  font-style: italic;
}
.ck .ck-comment p,
.ck .ck-comment__input p {
  margin: 0;
}
.ck .ck-comment ul,
.ck .ck-comment__input ul,
.ck .ck-comment ol,
.ck .ck-comment__input ol {
  padding-left: 10px;
  margin-left: 10px;
}
.ck .ck-comment ul,
.ck .ck-comment__input ul {
  list-style: disc;
  margin-bottom: 5px;
  margin-top: 0;
}
.ck .ck-comment ul ul,
.ck .ck-comment__input ul ul {
  list-style: circle;
}
.ck .ck-comment ul ul ul,
.ck .ck-comment__input ul ul ul {
  list-style: square;
}
.ck .ck-comment__main .ck-comment__input-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  transition: all 300ms linear;
}
.ck .ck-comment__main .ck-comment__input-wrapper .ck-comment__input {
  padding: 0;
}
.ck .ck-comment__user {
  z-index: var(--ck-z-default);
}
.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit {
  background: var(--ck-color-base-action);
  color: hsl(0, 0%, 100%);
}
.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit:hover {
  background: var(--ck-color-button-save);
}
.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--cancel {
  color: var(--ck-color-text);
}
.ck .ck-comment__external {
  font-style: italic;
  color: var(--ck-color-annotation-info);
  font-size: var(--ck-font-size-tiny);
  margin-top: var(--ck-spacing-standard);
}
.ck .ck-comment .ck-dropdown .ck-dropdown__arrow {
  display: none;
}
.ck .ck-comment .ck-dropdown .ck-list {
  margin: 0;
  padding: var(--ck-spacing-small) 0;
}
.ck .ck-comment .ck-dropdown .ck-list .ck-list__item {
  font-size: 1.2em;
  color: var(--ck-color-base-text);
  min-width: auto;
}
.ck .ck-comment .ck-dropdown .ck-list .ck-list__item .ck-button {
  color: var(--ck-color-text);
}
:root {
  --ck-color-thread-remove-background: var(--ck-color-comment-remove-background);
  --ck-color-comment-count: hsl(210, 52%, 57%);
  --ck-color-thread-header-background: hsl(54, 88%, 93%);
  --ck-color-thread-header-active-background: hsl(52, 100%, 83%);
  --ck-color-unlinked-background: hsl(0, 0%, 96%);
  --ck-color-unlinked-active-background: hsl(0, 0%, 92%);
}
.ck .ck-thread {
  border-radius: 0;
}
.ck-rounded-corners .ck .ck-thread,
.ck .ck-thread.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck .ck-thread {
  width: 100%;
  color: var(--ck-color-base-text);
  outline: 0;
  background-color: var(--ck-color-base-background);
  overflow: hidden;
  transition-property:
    color,
    background-color,
    width,
    outline;
  transition-duration: 300ms;
  transition-timing-function: ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-thread {
    transition: none;
  }
}
.ck .ck-thread:focus {
  outline: var(--ck-focus-ring);
  box-shadow: 0 0 0 4px var(--ck-color-focus-outer-shadow);
}
.ck-balloon-panel:has(.ck-thread:focus) {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-drop-shadow), var(--ck-focus-outer-shadow);
}
.ck .ck-thread__header {
  display: flex;
  justify-content: space-between;
  line-height: 1.57;
  padding: var(--ck-spacing-standard);
  background-color: var(--ck-color-thread-header-background);
  font-size: var(--ck-font-size-base);
}
.ck .ck-thread__header .ck-button {
  font-size: var(--ck-annotation-button-size);
}
.ck .ck-thread__header .ck-context-wrapper {
  display: inline-flex;
  width: 100%;
  min-width: 0;
  height: 25px;
  position: relative;
  padding-right: var(--ck-spacing-large);
}
.ck .ck-thread__header .ck-context {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  padding: var(--ck-spacing-small) var(--ck-spacing-medium);
}
.ck .ck-thread__header .ck-context.ck-context--quotes::after,
.ck .ck-thread__header .ck-context.ck-context--quotes::before {
  display: inline-block;
  content: '"';
}
.ck .ck-thread__header .ck-context .ck-context__type {
  font-weight: bold;
  padding-right: var(--ck-spacing-standard);
}
.ck .ck-thread__header .ck-context .ck-context__value {
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid transparent;
}
.ck .ck-thread__header .ck-context .ck-context__value:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck .ck-thread__header .ck-context.overlay {
  display: inline-block;
  position: absolute;
  top: 0;
  z-index: 2;
  background: var(--ck-color-base-background);
  box-shadow: 0 2px 3px hsla(0, 0%, 100%, 0.2);
  border-radius: 2px;
  white-space: normal;
  box-sizing: border-box;
}
.ck .ck-thread__comment-count {
  --ck-user-avatar-size: 28px;
  padding-left: calc(var(--ck-user-avatar-size) + var(--ck-spacing-standard) * 2);
  color: var(--ck-color-comment-count);
  font-size: var(--ck-font-size-base);
  font-weight: bold;
  cursor: pointer;
  transition: background-color 300ms ease;
}
.ck .ck-thread__comment-count::before {
  content: "\25bc";
  margin-right: var(--ck-spacing-small);
}
.ck .ck-thread--remove .ck-comment {
  background-color: var(--ck-color-comment-remove-background);
}
.ck .ck-thread--remove .ck-thread__input--active {
  background-color: var(--ck-color-base-background);
}
.ck .ck-thread--remove .ck-thread__input--active.ck-thread__input {
  background-color: var(--ck-color-comment-remove-background);
}
.ck .ck-thread--remove .ck-thread__comment-count {
  background-color: var(--ck-color-comment-remove-background);
}
.ck .ck-thread--remove .ck-comment__wrapper .ck-comment::after {
  opacity: 0;
}
.ck .ck-thread__comments .ck-comment__wrapper:last-of-type .ck-comment::after {
  opacity: 0;
}
.ck .ck-thread__container {
  transition: transform 300ms ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-thread__container {
    transition: none;
  }
}
.ck .ck-thread__comments {
  position: relative;
  z-index: var(--ck-z-default);
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: var(--ck-border-radius);
}
.ck .ck-thread__user {
  font-size: 0.85em;
}
.ck .ck-thread__input {
  width: calc(100% - var(--ck-user-avatar-size));
  white-space: normal;
  transition: background-color 200ms ease-in-out;
  border-radius: var(--ck-border-radius);
  min-height: 38px;
}
.ck .ck-thread--active .ck-comment__options.ck-dropdown {
  display: block;
}
.ck .ck-thread--active .ck-thread__input {
  display: block;
  background-color: var(--ck-color-comment-background);
}
.ck .ck-thread--active .ck-thread__header {
  background-color: var(--ck-color-thread-header-active-background);
}
.ck .ck-thread--unlinked {
  --ck-color-comment-box-border: var(--ck-color-base-border);
  --ck-color-thread-header-background: var(--ck-color-unlinked-background);
  --ck-color-thread-header-active-background: var(--ck-color-unlinked-active-background);
}
.ck .ck-thread--remove-confirmation .ck-thread__container {
  transform: translate3d(-100%, 0, 0);
}
.ck.ck-button.ck-thread__remove-confirm-submit {
  color: var(--ck-color-button-save);
}
.ck.ck-button.ck-thread__remove-confirm-cancel {
  color: var(--ck-color-button-cancel);
}
.ck .ck-thread__remove-confirm {
  font-size: var(--ck-font-size-base);
  position: absolute;
  display: flex;
  justify-content: flex-start;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background-color: var(--ck-color-comment-remove-background);
}
.ck .ck-thread__remove-confirm .ck-thread__remove-confirm-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: var(--ck-spacing-standard);
  height: 100%;
  width: 100%;
  max-height: 400px;
}
.ck .ck-thread__remove-confirm p {
  font-weight: bold;
  margin: 0;
}
.ck .ck-comment__input-container {
  --ck-user-avatar-size: 28px;
  font-size: var(--ck-font-size-base);
  display: none;
  padding: var(--ck-spacing-standard);
  background: var(--ck-color-comment-background);
}
.ck .ck-comment__input-container--active {
  display: flex;
}
.ck .ck-comment__input {
  padding: var(--ck-spacing-standard);
  padding-top: var(--ck-spacing-medium);
  color: var(--ck-color-base-text);
  border-width: 0;
  resize: none;
  background-color: transparent;
  transition: color 300ms ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-comment__input {
    transition: none;
  }
}
.ck .ck-comment__input:focus {
  outline: none;
}
.ck .ck-comment__input .ck-editor__editable_inline {
  --ck-focus-ring: none;
  --ck-inner-shadow: none;
  padding: 0;
  overflow: visible;
  border: 0;
  background-color: transparent;
  word-break: break-word;
}
.ck-comment__input-wrapper .ck.ck-editor__editable_inline *:first-child {
  margin-top: 0;
}
.ck-comment__input-wrapper .ck.ck-editor__editable_inline *:last-child {
  margin-bottom: 0;
}
.ck .ck-comment__input-actions {
  width: 100%;
  text-align: right;
  display: none;
}
.ck .ck-comment__input-actions.ck-comment__input-actions--active {
  display: block;
}
.ck .ck-comment__input-actions .ck.ck-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  min-height: var(--ck-ui-component-min-height);
  min-width: 60px;
  font-size: var(--ck-annotation-button-size);
  margin-left: var(--ck-spacing-large);
  padding: 0 var(--ck-spacing-medium);
}
.ck .ck-comment__input-actions .ck-button.ck-disabled {
  opacity: .3;
}
.ck .ck-comment__input-textarea {
  display: block;
}
:root {
  --ck-inline-annotation-container-width: 300px;
  --ck-inline-annotation-container-max-height: 400px;
}
.ck.ck-balloon-panel .ck-annotation-wrapper {
  position: static;
  width: var(--ck-inline-annotation-container-width);
  max-height: var(--ck-inline-annotation-container-max-height);
  overflow-y: auto;
  overscroll-behavior-y: contain;
  overflow-x: hidden;
}
.ck.ck-balloon-panel .ck-annotation {
  animation: none;
}
.ck.ck-balloon-panel .ck-annotation-wrapper * {
  white-space: normal;
}
.ck.ck-balloon-panel .ck-annotation-wrapper strong {
  font-weight: bold;
}
.ck.ck-balloon-panel .ck-annotation-wrapper i {
  font-style: italic;
}
:root {
  --ck-color-annotation-wrapper-background: hsl(0, 0%, 100%);
  --ck-color-annotation-wrapper-drop-shadow: 0 1px 1px 1px hsl(0, 0%, 90%);
}
.ck.ck-sidebar {
  position: relative;
  transition: min-height 250ms ease;
  outline: 0;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-sidebar {
    transition: none;
  }
}
.ck-sidebar-item {
  position: absolute;
  width: 100%;
  transition: top 300ms ease, box-shadow 300ms ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck-sidebar-item {
    transition: none;
  }
}
.ck-sidebar-item--no-animation {
  transition: top 0s ease !important;
}
.ck.ck-annotation-wrapper {
  outline: 0;
  border-radius: var(--ck-border-radius);
  background: var(--ck-color-annotation-wrapper-background);
  box-shadow: var(--ck-color-annotation-wrapper-drop-shadow);
}
.ck.ck-annotation-wrapper--active .ck-annotation__actions,
.ck.ck-annotation-wrapper:hover .ck-annotation__actions {
  opacity: 1;
}
.ck.ck-annotation-wrapper--active .ck-annotation__actions .ck-comment--resolve,
.ck.ck-annotation-wrapper:hover .ck-annotation__actions .ck-comment--resolve {
  color: var(--ck-color-button-save);
}
.ck.ck-annotation-wrapper--active .ck-suggestion--accept,
.ck.ck-annotation-wrapper:hover .ck-suggestion--accept {
  color: var(--ck-color-button-save);
}
.ck.ck-annotation-wrapper--active .ck-suggestion--discard,
.ck.ck-annotation-wrapper:hover .ck-suggestion--discard {
  color: var(--ck-color-button-cancel);
}
.ck.ck-annotation-wrapper:not(.ck-annotation-wrapper--active):hover {
  box-shadow: var(--ck-drop-shadow);
}
.ck.ck-annotation-wrapper--active {
  box-shadow: var(--ck-drop-shadow-active);
}
:root {
  --ck-annotation-counter-icon-size: 16px;
  --ck-annotation-counter-number-size: 10px;
  --ck-color-annotation-counter-comment: hsl(55, 98%, 48%);
  --ck-color-annotation-counter-suggestion-insertion: hsl(128, 62%, 60%);
  --ck-color-annotation-counter-suggestion-deletion: hsl(345, 62%, 60%);
  --ck-color-annotation-counter-suggestion-format: hsl(191, 62%, 60%);
}
.ck.ck-sidebar--narrow .ck-sidebar-item {
  display: flex;
  justify-content: center;
}
.ck.ck-sidebar--narrow .ck-annotation-counter {
  font-size: var(--ck-annotation-counter-icon-size);
  min-height: unset;
  padding: 0;
  cursor: pointer;
  color: hsl(0, 0%, 50%);
}
.ck.ck-sidebar--narrow .ck-annotation-counter:hover,
.ck.ck-sidebar--narrow .ck-annotation-counter:focus {
  background: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 30%);
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge {
  border-radius: 50%;
  position: absolute;
  width: 16px;
  height: 16px;
  background: hsl(0, 0%, 20%);
  font-weight: bold;
  color: hsl(0, 0%, 100%);
  font-size: var(--ck-annotation-counter-number-size);
  font-family: var(--ck-font-face);
  right: 0;
  top: -6px;
  text-shadow: -1px 0 2px hsl(0, 0%, 27%), 1px 0 2px hsl(0, 0%, 27%);
  display: flex;
  justify-content: center;
  line-height: 16px;
  z-index: 1;
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--edit-mode {
  line-height: 1;
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-insertion,
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-replace {
  background: var(--ck-color-annotation-counter-suggestion-insertion);
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-deletion {
  background: var(--ck-color-annotation-counter-suggestion-deletion);
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-format {
  background: var(--ck-color-annotation-counter-suggestion-format);
}
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--comment {
  background: var(--ck-color-annotation-counter-comment);
}
:root {
  --ck-color-annotation-icon: hsl(0, 0%, 50%);
  --ck-color-annotation-info: hsl(0, 0%, 46%);
  --ck-annotation-button-size: 0.85em;
}
.ck .ck-annotation {
  --ck-user-avatar-size: 28px;
  font-size: var(--ck-font-size-base);
  display: flex;
  position: relative;
  animation: fadeInLeft 300ms;
  transition: background-color 300ms ease;
  padding: var(--ck-spacing-standard);
  white-space: normal;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-annotation {
    animation: none;
    transition: none;
  }
}
.ck .ck-annotation .ck-button {
  background-color: transparent;
  min-width: unset;
  min-height: unset;
  cursor: pointer;
  color: var(--ck-color-annotation-icon);
  border-radius: var(--ck-border-radius);
  font-size: var(--ck-annotation-button-size);
}
.ck .ck-annotation .ck-user {
  font-size: 0.85em;
}
.ck .ck-annotation__main {
  display: grid;
  grid-template-areas: "info actions" "content content";
  grid-template-columns: minmax(0, 1fr) auto;
  width: calc(100% - var(--ck-user-avatar-size));
  transition: all 200ms ease;
  border-radius: var(--ck-border-radius);
  padding-left: var(--ck-spacing-standard);
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-annotation__main {
    transition: none;
  }
}
.ck .ck-annotation__main p {
  margin: 0;
  white-space: normal;
  font-size: var(--ck-font-size-base);
  line-height: 1.5em;
}
.ck .ck-annotation__user {
  margin-top: var(--ck-spacing-small);
}
.ck .ck-annotation__info {
  grid-area: info;
  display: flex;
  align-items: center;
  color: var(--ck-color-annotation-info);
  min-height: 2.4em;
}
.ck .ck-annotation__info-name,
.ck .ck-annotation__info-time {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  color: var(--ck-color-annotation-info);
  font-size: var(--ck-font-size-small);
}
.ck .ck-annotation__info-name {
  text-overflow: ellipsis;
}
.ck .ck-annotation__info-time {
  flex: 0 0 auto;
  margin: 0 var(--ck-spacing-large);
}
.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-name,
.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-time {
  white-space: nowrap;
}
.ck .ck-annotation__actions {
  grid-area: actions;
  transition: opacity 200ms ease;
  opacity: 0.5;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-annotation__actions {
    transition: none;
  }
}
.ck .ck-annotation__content-wrapper {
  grid-area: content;
  width: 100%;
}
@keyframes fadeInLeft {
  from {
    transform: translate3d(-5%, 0, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
:root {
  --ck-document-outline-padding: var(--ck-spacing-large);
  --ck-document-outline-base-font-size: .875em;
  --ck-document-outline-placeholder-color: var(--ck-color-engine-placeholder-text);
  --ck-document-outline-indent-level-1: 0;
  --ck-document-outline-indent-level-2: 1.5em;
  --ck-document-outline-indent-level-3: 3em;
  --ck-document-outline-indent-level-4: 4.5em;
  --ck-document-outline-indent-level-5: 6em;
  --ck-document-outline-indent-level-6: 7.5em;
  --ck-document-outline-item-padding: var(--ck-spacing-small);
  --ck-document-outline-item-active-color: var(--ck-color-base-active);
  --ck-document-outline-item-default-color: hsl(0, 0%, 26%);
  --ck-document-outline-item-hover-state-color: var(--ck-color-base-text);
}
.ck.ck-document-outline {
  padding: var(--ck-document-outline-padding);
  font-size: var(--ck-document-outline-base-font-size);
  -webkit-user-select: none;
  user-select: none;
}
.ck.ck-document-outline:empty::before {
  content: attr(data-document-outline-empty-placeholder);
  display: inline-block;
  color: var(--ck-document-outline-placeholder-color);
}
.ck.ck-document-outline .ck-document-outline__item {
  padding: var(--ck-document-outline-item-padding);
  color: var(--ck-document-outline-item-default-color);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_empty {
  font-style: italic;
}
.ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_empty:hover,
.ck.ck-document-outline .ck-document-outline__item:hover {
  color: var(--ck-document-outline-item-hover-state-color);
  text-decoration: underline;
}
.ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_active {
  color: var(--ck-document-outline-item-active-color);
}
.ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_level-1 {
  font-size: 1.1em;
  font-weight: bold;
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-1 {
  padding-left: var(--ck-document-outline-indent-level-1);
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-2 {
  padding-left: var(--ck-document-outline-indent-level-2);
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-3 {
  padding-left: var(--ck-document-outline-indent-level-3);
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-4 {
  padding-left: var(--ck-document-outline-indent-level-4);
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-5 {
  padding-left: var(--ck-document-outline-indent-level-5);
}
.ck.ck-document-outline[dir=ltr] .ck-document-outline__item.ck-document-outline__item_level-6 {
  padding-left: var(--ck-document-outline-indent-level-6);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-1 {
  padding-right: var(--ck-document-outline-indent-level-1);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-2 {
  padding-right: var(--ck-document-outline-indent-level-2);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-3 {
  padding-right: var(--ck-document-outline-indent-level-3);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-4 {
  padding-right: var(--ck-document-outline-indent-level-4);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-5 {
  padding-right: var(--ck-document-outline-indent-level-5);
}
.ck.ck-document-outline[dir=rtl] .ck-document-outline__item.ck-document-outline__item_level-6 {
  padding-right: var(--ck-document-outline-indent-level-6);
}
:root {
  --ck-table-of-contents-padding: 1em;
  --ck-table-of-contents-line-height: 1.5;
  --ck-table-of-contents-items-start-padding: 24px;
  --ck-table-of-contents-border-color: var(--ck-color-base-border);
  --ck-table-of-contents-label-background-color: hsl(0, 0%, 46%);
  --ck-table-of-contents-background-color: var(--ck-color-base-foreground);
}
.ck-content .table-of-contents {
  margin: 0.9em auto;
}
.ck-content .table-of-contents.table-of-contents_empty {
  display: none;
}
.ck-content .table-of-contents .table-of-contents__placeholder {
  margin: 0;
  padding: var(--ck-table-of-contents-padding);
  font-style: italic;
}
.ck-content .table-of-contents > ol {
  padding: var(--ck-table-of-contents-padding);
}
.ck-content .table-of-contents ol {
  margin: 0;
  line-height: var(--ck-table-of-contents-line-height);
  list-style-type: none;
}
.ck-content .table-of-contents ol ol {
  padding-inline-start: var(--ck-table-of-contents-items-start-padding);
}
.ck-content .table-of-contents ol li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}
.ck-editor__editable .ck-widget.table-of-contents {
  position: relative;
  background-color: var(--ck-table-of-contents-background-color);
  border: 1px solid var(--ck-table-of-contents-border-color);
  display: flow-root;
  min-width: 15em;
}
.ck-editor__editable .ck-widget.table-of-contents[data-table-of-contents-label]::after {
  content: attr(data-table-of-contents-label);
  position: absolute;
  top: -1px;
  right: 10px;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-medium);
  background-color: var(--ck-table-of-contents-label-background-color);
  font-size: 10px;
  font-family: var(--ck-font-face);
  line-height: 16px;
  color: hsl(0, 0%, 100%);
  white-space: nowrap;
}
[dir=rtl] .ck-editor__editable .ck-widget.table-of-contents[data-table-of-contents-label]::after {
  left: 10px;
  right: auto;
}
.ck.ck-editor__editable_inline.ck-format-painter-active,
.ck.ck-editor__editable_inline.ck-format-painter-active a,
.ck.ck-editor__editable_inline.ck-format-painter-active .ck-widget .ck-editor__nested-editable,
.ck.ck-editor__editable_inline.ck-format-painter-active a .ck-widget .ck-editor__nested-editable {
  cursor: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMSAyMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIj4KICA8cGF0aCBkPSJNMTQgM2ExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MmExIDEgMCAwIDEtMSAxSDE1YTEgMSAwIDAgMS0xLTFWM1oiIGZpbGw9IiMwMDAiLz4KICA8cGF0aCBkPSJNMjcgMy4yNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2MS43YTIuMjUgMi4yNSAwIDAgMS0xLjkzMiAyLjIyNmwtNC40MjQuNjMyYS43NS43NSAwIDAgMC0uNjQ0Ljc0M1YxMWExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMCAxLTEgMUgyMGExIDEgMCAwIDEtMS0xdi01YTEgMSAwIDAgMSAxLTF2LS45NWEyLjI1IDIuMjUgMCAwIDEgMS45MzItMi4yMjZsNC40MjQtLjYzMkEuNzUuNzUgMCAwIDAgMjcgNi40NDlWMy4yNVoiIGZpbGw9IiMwMDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2Ljg1NSAyLjI1SDI3YTIuNSAyLjUgMCAwIDEgMi41IDIuNXYxLjdhMy4yNSAzLjI1IDAgMCAxLTIuNzkgMy4yMTZsLTQuMjEuNjAyYTIgMiAwIDAgMSAxIDEuNzMydjVhMiAyIDAgMCAxLTIgMkgyMGEyIDIgMCAwIDEtMi0ydi01YTIgMiAwIDAgMSAxLTEuNzMydi0uMjE3QTMuMjUgMy4yNSAwIDAgMSAyMS4xMjkgN0gxNWEyIDIgMCAwIDEtMi0yVjNhMiAyIDAgMCAxIDItMmgxMGEyIDIgMCAwIDEgMS44NTUgMS4yNVpNMjAgMTAuMDVWMTFhMSAxIDAgMCAwLTEgMXY1YTEgMSAwIDAgMCAxIDFoMS41YTEgMSAwIDAgMCAxLTF2LTVhMSAxIDAgMCAwLTEtMXYtLjk1YzAtLjAxNiAwLS4wMzMuMDAyLS4wNWEuNzUuNzUgMCAwIDEgLjY0Mi0uNjkybDQuNDI0LS42MzJBMi4yNSAyLjI1IDAgMCAwIDI4LjUgNi40NVY0Ljc1YTEuNDk2IDEuNDk2IDAgMCAwLTEuNS0xLjV2My4yYS43NS43NSAwIDAgMS0uNjQ0Ljc0MmwtNC40MjQuNjMyQTIuMjUgMi4yNSAwIDAgMCAyMCAxMC4wNVpNMTUgMmExIDEgMCAwIDAtMSAxdjJhMSAxIDAgMCAwIDEgMWgxMGExIDEgMCAwIDAgMS0xVjNhMSAxIDAgMCAwLTEtMUgxNVoiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBkPSJNMi41IDIuNUEuNS41IDAgMCAxIDMgMmgyLjVhLjUuNSAwIDAgMSAuMzU0LjE0NmwuNjQ2LjY0Ny42NDYtLjY0N0EuNS41IDAgMCAxIDcuNSAySDEwYS41LjUgMCAwIDEgMCAxSDcuNzA3TDcgMy43MDdWMTBoLjVhLjUuNSAwIDAgMSAwIDFIN3Y0Ljc5M2wuNzA3LjcwN0gxMGEuNS41IDAgMCAxIDAgMUg3LjVhLjUuNSAwIDAgMS0uMzU0LS4xNDZsLS42NDYtLjY0Ny0uNjQ2LjY0N2EuNS41IDAgMCAxLS4zNTQuMTQ2SDNhLjUuNSAwIDAgMSAwLTFoMi4yOTNMNiAxNS43OTNWMTFoLS41YS41LjUgMCAwIDEgMC0xSDZWMy43MDdMNS4yOTMgM0gzYS41LjUgMCAwIDEtLjUtLjVaIiBmaWxsPSIjMDAwIi8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc5MyAzLjUtLjUtLjVIM2EuNS41IDAgMCAxIDAtMWgyLjVhLjUuNSAwIDAgMSAuMzU0LjE0NmwuMTQ1LjE0Ni41MDEuNS42NDYtLjY0NkEuNS41IDAgMCAxIDcuNSAySDEwYS41LjUgMCAwIDEgMCAxSDcuNzA3TDcgMy43MDdWMTBoLjVhLjUuNSAwIDAgMSAwIDFIN3Y0Ljc5M2wuNzA3LjcwN0gxMGEuNS41IDAgMCAxIDAgMUg3LjVhLjUuNSAwIDAgMS0uMzU0LS4xNDZsLS42NDYtLjY0Ny0uNS41LS4xNDYuMTQ3YS41LjUgMCAwIDEtLjM1NC4xNDZIM2EuNS41IDAgMCAxIDAtMWgyLjI5M0w2IDE1Ljc5M1YxMWgtLjVhLjUuNSAwIDAgMSAwLTFINlYzLjcwN0w1Ljc5MyAzLjVabS0uOTE0LjVMNSA0LjEyMXY0Ljk2NGExLjUgMS41IDAgMCAwIDAgMi44M3YzLjQ2NGwtLjEyMS4xMjFIM2ExLjUgMS41IDAgMCAwIDAgM2gyLjVhMS41IDEuNSAwIDAgMCAxLS4zODIgMS41IDEuNSAwIDAgMCAxIC4zODJIMTBhMS41IDEuNSAwIDAgMCAwLTNIOC4xMjFMOCAxNS4zNzl2LTMuNDY0YTEuNSAxLjUgMCAwIDAgMC0yLjgzVjQuMTIxTDguMTIxIDRIMTBhMS41IDEuNSAwIDAgMCAwLTNINy41YTEuNSAxLjUgMCAwIDAtMSAuMzgyQTEuNSAxLjUgMCAwIDAgNS41IDFIM2ExLjUgMS41IDAgMSAwIDAgM2gxLjg3OVoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) 3 3, text;
}
.ck-content .multi-level-list {
  list-style: none;
}
.ck-content .multi-level-list li {
  position: relative;
}
.ck-content .multi-level-list li .multi-level-list__marker {
  position: absolute;
  padding-inline-end: 5px;
  transform: translate(-100%, 0);
  pointer-events: none;
}
[dir=rtl] .ck-content .multi-level-list li .multi-level-list__marker {
  transform: translate(100%, 0);
}
.ck-content .multi-level-list li .multi-level-list__marker::selection {
  background-color: transparent;
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_without-styles {
  padding: var(--ck-spacing-large);
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_without-styles > * {
  min-width: 14em;
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_without-styles > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_with-multi-level-properties > .ck-multi-level-list-styles {
  grid-template-columns: repeat(4, auto);
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_with-multi-level-properties > .ck-collapsible {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_with-multi-level-properties > .ck-collapsible > .ck-collapsible__children > * {
  width: 100%;
}
.ck.ck-multi-level-list-properties.ck-multi-level-list-properties_with-multi-level-properties > .ck-collapsible > .ck-collapsible__children > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-multi-level-list-properties .ck.ck-multi-level-list-properties__start-index .ck-input {
  min-width: auto;
  width: 100%;
}
:root {
  --ck-merge-fields-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal) * 0.55);
  --ck-merge-fields-paddings-vertical: 2px;
  --ck-color-merge-fields-form-error-background: hsl(15, 100%, 97%);
  --ck-color-merge-fields-outline: hsl(218, 82%, 57%);
  --ck-color-merge-fields-value-outline: hsl(0, 0%, 57%);
  --ck-color-merge-fields-with-warning-outline: hsl(15, 80%, 59%);
  --ck-color-merge-fields-block-outline: hsl(0, 0%, 87%);
  --ck-color-merge-fields-block-background: hsl(0, 0%, 98%);
  --ck-color-merge-fields-affix-color: hsl(218, 82%, 57%);
}
.ck .ck-merge-field-block {
  margin: 0.9em auto;
}
.ck .ck-merge-field-block:hover {
  transition: none;
  cursor: default;
}
.ck .ck-merge-field-block:not(.ck-merge-field-block_with-warning):not(.ck-merge-field-block_with-value),
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_no-default,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_missing-data {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ck-color-merge-fields-block-background);
}
.ck .ck-merge-field-block:not(.ck-merge-field-block_with-warning):not(.ck-merge-field-block_with-value) .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_no-default .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_missing-data .ck-merge-field {
  background-color: hsl(0, 0%, 100%);
  margin: 0 0.5em;
}
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_no-default:not(.ck-merge-field-block_with-warning):not(.ck-merge-field-block_with-value) .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_no-default.ck-merge-field-block_with-warning_no-default .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_missing-data.ck-merge-field-block_with-warning_no-default .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_missing-data:not(.ck-merge-field-block_with-warning):not(.ck-merge-field-block_with-value) .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_no-default.ck-merge-field-block_with-warning_missing-data .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_missing-data.ck-merge-field-block_with-warning_missing-data .ck-merge-field {
  outline: 1px solid var(--ck-color-merge-fields-with-warning-outline);
  line-height: 1.3em;
}
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_default-value-used .ck-merge-field,
.ck .ck-merge-field-block.ck-merge-field-block_with-value .ck-merge-field {
  overflow: hidden;
}
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_default-value-used::before,
.ck .ck-merge-field-block.ck-merge-field-block_with-value::before {
  position: absolute;
  z-index: 1;
  top: var(--ck-spacing-small);
  left: var(--ck-spacing-small);
  padding: 2px 2px 2.5px 2px;
  border-radius: 2px;
  line-height: 0em;
  background-color: hsl(0, 0%, 100%);
}
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_default-value-used:not(.ck-merge-field-block_with-value)::before,
.ck .ck-merge-field-block.ck-merge-field-block_with-value:not(.ck-merge-field-block_with-value)::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"%3E%3Ccircle cx="7.89981" cy="7.70938" r="1.35" fill="%23333333"/%3E%3Cpath d="M10.8241 1.3645C10.8242 0.6895 10.8243 0.6895 10.8243 0.6895L10.8254 0.689501L10.8275 0.689505L10.834 0.689533L10.8558 0.689721C10.8741 0.689929 10.8998 0.690334 10.9313 0.691122C10.9942 0.692692 11.0818 0.695814 11.1822 0.702076C11.3725 0.713953 11.648 0.739273 11.8889 0.799933C12.2461 0.889854 12.5529 1.05305 12.7956 1.29598C13.0364 1.5369 13.1814 1.82347 13.2674 2.11173C13.4307 2.65843 13.4025 3.29399 13.3646 3.83275C13.3558 3.95861 13.3462 4.0811 13.3369 4.20063C13.3027 4.63909 13.2716 5.03792 13.29 5.41777C13.3131 5.89278 13.4121 6.20897 13.5894 6.41849C13.7897 6.65519 14.0336 6.8041 14.2365 6.89438C14.3365 6.93893 14.4218 6.96703 14.4787 6.98333C14.507 6.99142 14.5277 6.99644 14.5391 6.99901L14.5476 7.00087L15.0991 7.09901V7.6645H12.9373C12.8081 7.55756 12.68 7.43372 12.5588 7.29052C12.1016 6.7501 11.9706 6.08078 11.9416 5.48324C11.9186 5.00885 11.9589 4.49792 11.9942 4.05032C12.0027 3.94209 12.0109 3.83752 12.0179 3.73811C12.0572 3.17882 12.0575 2.77784 11.9739 2.49806C11.9366 2.37307 11.8893 2.29891 11.8406 2.25018C11.794 2.20346 11.7142 2.14808 11.5593 2.10908C11.4429 2.07977 11.2684 2.06009 11.0981 2.04945C11.0181 2.04446 10.9477 2.04195 10.8977 2.0407C10.8728 2.04008 10.8532 2.03978 10.8405 2.03963L10.8266 2.03951L10.8239 2.0395L10.1491 2.03945L10.1492 0.689453L10.8243 0.6895L10.8241 1.3645Z" fill="%23333333"/%3E%3Cpath d="M10.8241 13.9645C10.8242 14.6395 10.8243 14.6395 10.8243 14.6395H10.8254L10.8275 14.6395L10.834 14.6395L10.8558 14.6393C10.8741 14.6391 10.8998 14.6387 10.9313 14.6379C10.9942 14.6363 11.0818 14.6332 11.1822 14.6269C11.3725 14.6151 11.648 14.5897 11.8889 14.5291C12.2461 14.4392 12.5529 14.276 12.7956 14.033C13.0364 13.7921 13.1814 13.5055 13.2674 13.2173C13.4307 12.6706 13.4025 12.035 13.3646 11.4963C13.3558 11.3704 13.3462 11.2479 13.3369 11.1284C13.3027 10.6899 13.2716 10.2911 13.29 9.91123C13.3131 9.43623 13.4121 9.12004 13.5894 8.91051C13.7897 8.67382 14.0336 8.52491 14.2365 8.43463C14.3365 8.39008 14.4218 8.36198 14.4787 8.34568C14.507 8.33759 14.5277 8.33257 14.5391 8.32999L14.5476 8.32813L15.0991 8.23V7.6645H12.9373C12.8081 7.77144 12.68 7.89528 12.5588 8.03849C12.1016 8.57891 11.9706 9.24823 11.9416 9.84577C11.9186 10.3202 11.9589 10.8311 11.9942 11.2787C12.0027 11.3869 12.0109 11.4915 12.0179 11.5909C12.0572 12.1502 12.0575 12.5512 11.9739 12.8309C11.9366 12.9559 11.8893 13.0301 11.8406 13.0788C11.794 13.1256 11.7142 13.1809 11.5593 13.2199C11.4429 13.2492 11.2684 13.2689 11.0981 13.2796C11.0181 13.2845 10.9477 13.2871 10.8977 13.2883C10.8728 13.2889 10.8532 13.2892 10.8405 13.2894L10.8266 13.2895L10.8239 13.2895L10.1491 13.2896L10.1492 14.6396L10.8243 14.6395L10.8241 13.9645Z" fill="%23333333"/%3E%3Cpath d="M4.97471 1.3645C4.97466 0.6895 4.97455 0.6895 4.97455 0.6895L4.97338 0.689501L4.97131 0.689505L4.96483 0.689533L4.94301 0.689721C4.92472 0.689929 4.89906 0.690334 4.86749 0.691122C4.8046 0.692692 4.71698 0.695814 4.61666 0.702076C4.42635 0.713953 4.15083 0.739273 3.9099 0.799933C3.55276 0.889854 3.24593 1.05305 3.00319 1.29598C2.76247 1.5369 2.61747 1.82347 2.53138 2.11173C2.3681 2.65843 2.39635 3.29399 2.43421 3.83275C2.44306 3.95861 2.45262 4.0811 2.46194 4.20063C2.49615 4.63909 2.52727 5.03792 2.50883 5.41777C2.48576 5.89278 2.38671 6.20897 2.20942 6.41849C2.00914 6.65519 1.76518 6.8041 1.56236 6.89438C1.46229 6.93893 1.37703 6.96703 1.32009 6.98333C1.29181 6.99142 1.2711 6.99644 1.25976 6.99901L1.25122 7.00087L0.699707 7.09901V7.6645H2.86155C2.9907 7.55756 3.11882 7.43372 3.23999 7.29052C3.69727 6.7501 3.82823 6.08078 3.85724 5.48324C3.88027 5.00885 3.83997 4.49792 3.80466 4.05032C3.79613 3.94209 3.78788 3.83752 3.78089 3.73811C3.74159 3.17882 3.74136 2.77784 3.82492 2.49806C3.86225 2.37307 3.9095 2.29891 3.95819 2.25018C4.00487 2.20346 4.0846 2.14808 4.23951 2.10908C4.35591 2.07977 4.53039 2.06009 4.70075 2.04945C4.78076 2.04446 4.85115 2.04195 4.90117 2.0407C4.92606 2.04008 4.94559 2.03978 4.95837 2.03963L4.97222 2.03951L4.97497 2.0395L5.64975 2.03945L5.64966 0.689453L4.97455 0.6895L4.97471 1.3645Z" fill="%23333333"/%3E%3Cpath d="M4.97471 13.9645C4.97466 14.6395 4.97455 14.6395 4.97455 14.6395H4.97338L4.97131 14.6395L4.96483 14.6395L4.94301 14.6393C4.92472 14.6391 4.89906 14.6387 4.86749 14.6379C4.8046 14.6363 4.71698 14.6332 4.61666 14.6269C4.42635 14.6151 4.15083 14.5897 3.9099 14.5291C3.55276 14.4392 3.24593 14.276 3.00319 14.033C2.76247 13.7921 2.61747 13.5055 2.53138 13.2173C2.3681 12.6706 2.39635 12.035 2.43421 11.4963C2.44306 11.3704 2.45261 11.2479 2.46194 11.1284C2.49615 10.6899 2.52727 10.2911 2.50883 9.91123C2.48576 9.43623 2.38671 9.12004 2.20942 8.91051C2.00914 8.67382 1.76518 8.52491 1.56236 8.43463C1.46229 8.39008 1.37703 8.36198 1.32009 8.34568C1.29181 8.33759 1.2711 8.33257 1.25976 8.32999L1.25122 8.32813L0.699707 8.23V7.6645H2.86155C2.9907 7.77144 3.11882 7.89528 3.23999 8.03849C3.69727 8.57891 3.82823 9.24823 3.85724 9.84577C3.88027 10.3202 3.83997 10.8311 3.80466 11.2787C3.79613 11.3869 3.78788 11.4915 3.78089 11.5909C3.74159 12.1502 3.74136 12.5512 3.82492 12.8309C3.86225 12.9559 3.9095 13.0301 3.95819 13.0788C4.00487 13.1256 4.0846 13.1809 4.23951 13.2199C4.35591 13.2492 4.53039 13.2689 4.70075 13.2796C4.78076 13.2845 4.85115 13.2871 4.90117 13.2883C4.92606 13.2889 4.94559 13.2892 4.95837 13.2894L4.97222 13.2895L4.97497 13.2895L5.64975 13.2896L5.64966 14.6396L4.97455 14.6395L4.97471 13.9645Z" fill="%23333333"/%3E%3C/svg%3E') url('data:image/svg+xml,%3Csvg width="15" height="13" viewBox="-2 0 13 13" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.27988 2.40003H6.71988V6.72003H5.27988V2.40003ZM6.72009 8.16003H5.28009V9.60003H6.72009V8.16003Z" fill="%23DB3700"/%3E%3C/svg%3E');
  outline: 1px solid var(--ck-color-merge-fields-with-warning-outline);
}
.ck .ck-merge-field-block.ck-merge-field-block_with-warning_default-value-used:not(.ck-merge-field-block_with-warning)::before,
.ck .ck-merge-field-block.ck-merge-field-block_with-value:not(.ck-merge-field-block_with-warning)::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"%3E%3Ccircle cx="7.89981" cy="7.70938" r="1.35" fill="%23333333"/%3E%3Cpath d="M10.8241 1.3645C10.8242 0.6895 10.8243 0.6895 10.8243 0.6895L10.8254 0.689501L10.8275 0.689505L10.834 0.689533L10.8558 0.689721C10.8741 0.689929 10.8998 0.690334 10.9313 0.691122C10.9942 0.692692 11.0818 0.695814 11.1822 0.702076C11.3725 0.713953 11.648 0.739273 11.8889 0.799933C12.2461 0.889854 12.5529 1.05305 12.7956 1.29598C13.0364 1.5369 13.1814 1.82347 13.2674 2.11173C13.4307 2.65843 13.4025 3.29399 13.3646 3.83275C13.3558 3.95861 13.3462 4.0811 13.3369 4.20063C13.3027 4.63909 13.2716 5.03792 13.29 5.41777C13.3131 5.89278 13.4121 6.20897 13.5894 6.41849C13.7897 6.65519 14.0336 6.8041 14.2365 6.89438C14.3365 6.93893 14.4218 6.96703 14.4787 6.98333C14.507 6.99142 14.5277 6.99644 14.5391 6.99901L14.5476 7.00087L15.0991 7.09901V7.6645H12.9373C12.8081 7.55756 12.68 7.43372 12.5588 7.29052C12.1016 6.7501 11.9706 6.08078 11.9416 5.48324C11.9186 5.00885 11.9589 4.49792 11.9942 4.05032C12.0027 3.94209 12.0109 3.83752 12.0179 3.73811C12.0572 3.17882 12.0575 2.77784 11.9739 2.49806C11.9366 2.37307 11.8893 2.29891 11.8406 2.25018C11.794 2.20346 11.7142 2.14808 11.5593 2.10908C11.4429 2.07977 11.2684 2.06009 11.0981 2.04945C11.0181 2.04446 10.9477 2.04195 10.8977 2.0407C10.8728 2.04008 10.8532 2.03978 10.8405 2.03963L10.8266 2.03951L10.8239 2.0395L10.1491 2.03945L10.1492 0.689453L10.8243 0.6895L10.8241 1.3645Z" fill="%23333333"/%3E%3Cpath d="M10.8241 13.9645C10.8242 14.6395 10.8243 14.6395 10.8243 14.6395H10.8254L10.8275 14.6395L10.834 14.6395L10.8558 14.6393C10.8741 14.6391 10.8998 14.6387 10.9313 14.6379C10.9942 14.6363 11.0818 14.6332 11.1822 14.6269C11.3725 14.6151 11.648 14.5897 11.8889 14.5291C12.2461 14.4392 12.5529 14.276 12.7956 14.033C13.0364 13.7921 13.1814 13.5055 13.2674 13.2173C13.4307 12.6706 13.4025 12.035 13.3646 11.4963C13.3558 11.3704 13.3462 11.2479 13.3369 11.1284C13.3027 10.6899 13.2716 10.2911 13.29 9.91123C13.3131 9.43623 13.4121 9.12004 13.5894 8.91051C13.7897 8.67382 14.0336 8.52491 14.2365 8.43463C14.3365 8.39008 14.4218 8.36198 14.4787 8.34568C14.507 8.33759 14.5277 8.33257 14.5391 8.32999L14.5476 8.32813L15.0991 8.23V7.6645H12.9373C12.8081 7.77144 12.68 7.89528 12.5588 8.03849C12.1016 8.57891 11.9706 9.24823 11.9416 9.84577C11.9186 10.3202 11.9589 10.8311 11.9942 11.2787C12.0027 11.3869 12.0109 11.4915 12.0179 11.5909C12.0572 12.1502 12.0575 12.5512 11.9739 12.8309C11.9366 12.9559 11.8893 13.0301 11.8406 13.0788C11.794 13.1256 11.7142 13.1809 11.5593 13.2199C11.4429 13.2492 11.2684 13.2689 11.0981 13.2796C11.0181 13.2845 10.9477 13.2871 10.8977 13.2883C10.8728 13.2889 10.8532 13.2892 10.8405 13.2894L10.8266 13.2895L10.8239 13.2895L10.1491 13.2896L10.1492 14.6396L10.8243 14.6395L10.8241 13.9645Z" fill="%23333333"/%3E%3Cpath d="M4.97471 1.3645C4.97466 0.6895 4.97455 0.6895 4.97455 0.6895L4.97338 0.689501L4.97131 0.689505L4.96483 0.689533L4.94301 0.689721C4.92472 0.689929 4.89906 0.690334 4.86749 0.691122C4.8046 0.692692 4.71698 0.695814 4.61666 0.702076C4.42635 0.713953 4.15083 0.739273 3.9099 0.799933C3.55276 0.889854 3.24593 1.05305 3.00319 1.29598C2.76247 1.5369 2.61747 1.82347 2.53138 2.11173C2.3681 2.65843 2.39635 3.29399 2.43421 3.83275C2.44306 3.95861 2.45262 4.0811 2.46194 4.20063C2.49615 4.63909 2.52727 5.03792 2.50883 5.41777C2.48576 5.89278 2.38671 6.20897 2.20942 6.41849C2.00914 6.65519 1.76518 6.8041 1.56236 6.89438C1.46229 6.93893 1.37703 6.96703 1.32009 6.98333C1.29181 6.99142 1.2711 6.99644 1.25976 6.99901L1.25122 7.00087L0.699707 7.09901V7.6645H2.86155C2.9907 7.55756 3.11882 7.43372 3.23999 7.29052C3.69727 6.7501 3.82823 6.08078 3.85724 5.48324C3.88027 5.00885 3.83997 4.49792 3.80466 4.05032C3.79613 3.94209 3.78788 3.83752 3.78089 3.73811C3.74159 3.17882 3.74136 2.77784 3.82492 2.49806C3.86225 2.37307 3.9095 2.29891 3.95819 2.25018C4.00487 2.20346 4.0846 2.14808 4.23951 2.10908C4.35591 2.07977 4.53039 2.06009 4.70075 2.04945C4.78076 2.04446 4.85115 2.04195 4.90117 2.0407C4.92606 2.04008 4.94559 2.03978 4.95837 2.03963L4.97222 2.03951L4.97497 2.0395L5.64975 2.03945L5.64966 0.689453L4.97455 0.6895L4.97471 1.3645Z" fill="%23333333"/%3E%3Cpath d="M4.97471 13.9645C4.97466 14.6395 4.97455 14.6395 4.97455 14.6395H4.97338L4.97131 14.6395L4.96483 14.6395L4.94301 14.6393C4.92472 14.6391 4.89906 14.6387 4.86749 14.6379C4.8046 14.6363 4.71698 14.6332 4.61666 14.6269C4.42635 14.6151 4.15083 14.5897 3.9099 14.5291C3.55276 14.4392 3.24593 14.276 3.00319 14.033C2.76247 13.7921 2.61747 13.5055 2.53138 13.2173C2.3681 12.6706 2.39635 12.035 2.43421 11.4963C2.44306 11.3704 2.45261 11.2479 2.46194 11.1284C2.49615 10.6899 2.52727 10.2911 2.50883 9.91123C2.48576 9.43623 2.38671 9.12004 2.20942 8.91051C2.00914 8.67382 1.76518 8.52491 1.56236 8.43463C1.46229 8.39008 1.37703 8.36198 1.32009 8.34568C1.29181 8.33759 1.2711 8.33257 1.25976 8.32999L1.25122 8.32813L0.699707 8.23V7.6645H2.86155C2.9907 7.77144 3.11882 7.89528 3.23999 8.03849C3.69727 8.57891 3.82823 9.24823 3.85724 9.84577C3.88027 10.3202 3.83997 10.8311 3.80466 11.2787C3.79613 11.3869 3.78788 11.4915 3.78089 11.5909C3.74159 12.1502 3.74136 12.5512 3.82492 12.8309C3.86225 12.9559 3.9095 13.0301 3.95819 13.0788C4.00487 13.1256 4.0846 13.1809 4.23951 13.2199C4.35591 13.2492 4.53039 13.2689 4.70075 13.2796C4.78076 13.2845 4.85115 13.2871 4.90117 13.2883C4.92606 13.2889 4.94559 13.2892 4.95837 13.2894L4.97222 13.2895L4.97497 13.2895L5.64975 13.2896L5.64966 14.6396L4.97455 14.6395L4.97471 13.9645Z" fill="%23333333"/%3E%3C/svg%3E');
  outline: 1px solid var(--ck-color-merge-fields-value-outline);
}
.ck .ck-merge-field-block:not(:hover):not(.ck-widget_selected),
.ck .ck-merge-field-block.ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,
.ck .ck-merge-field-block.ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after {
  outline: 1px solid var(--ck-color-merge-fields-block-outline);
}
.ck .ck-merge-field-block[dir=rtl]::before {
  left: auto;
  right: var(--ck-spacing-medium);
}
.ck .ck-merge-field {
  border-radius: 2px;
}
.ck .ck-merge-field:hover {
  transition: none;
  cursor: default;
}
.ck .ck-merge-field.ck-merge-field_with-warning {
  padding-left: 0.15em;
}
.ck .ck-merge-field:not(.ck-merge-field_with-warning):not(.ck-merge-field_with-value) {
  padding-top: var(--ck-merge-fields-paddings-vertical);
  padding-bottom: var(--ck-merge-fields-paddings-vertical);
  line-height: 1.1em;
}
.ck .ck-merge-field:not(.ck-merge-field_with-warning):not(.ck-merge-field_with-value):not(:hover):not(.ck-widget_selected) {
  outline: 1px solid var(--ck-color-merge-fields-outline);
}
.ck .ck-merge-field:not(.ck-merge-field-block *) {
  -webkit-user-select: none;
  white-space: nowrap;
  margin: 0 1px 0 2px;
  line-height: 0;
  padding-top: var(--ck-merge-fields-paddings-vertical);
  padding-bottom: var(--ck-merge-fields-paddings-vertical);
}
.ck .ck-merge-field.ck-merge-field_with-warning:not(.ck-merge-field-block *) {
  white-space: normal;
}
.ck .ck-merge-field.ck-merge-field_with-warning:not(.ck-merge-field-block *):not(:hover):not(.ck-widget_selected) {
  outline: 1px solid var(--ck-color-merge-fields-with-warning-outline);
}
.ck .ck-merge-field.ck-merge-field_with-value:not(.ck-merge-field-block *) {
  white-space: normal;
}
.ck .ck-merge-field.ck-merge-field_with-value:not(.ck-merge-field-block *):not(:hover):not(.ck-widget_selected) {
  outline: 1px solid var(--ck-color-merge-fields-value-outline);
}
.ck .ck-merge-field .ck-merge-field__icon {
  padding: 0 0.15em;
  position: relative;
  top: -1px;
}
.ck .ck-merge-field .ck.ck-icon {
  height: var(--ck-merge-fields-icon-size);
  width: var(--ck-merge-fields-icon-size);
}
.ck .ck-merge-field .ck-merge-field__affix {
  font-family: Arial, sans-serif;
  position: relative;
  top: -0.15em;
  font-size: 0.85em;
  color: var(--ck-color-merge-fields-affix-color);
}
.ck .ck-merge-field .ck-merge-field__affix:first-child {
  padding-left: 0.25em;
  padding-right: 0.15em;
}
.ck .ck-merge-field .ck-merge-field__affix:last-child {
  padding-left: 0.15em;
  padding-right: 0.25em;
}
.ck pre code .ck-merge-field .ck-merge-field__affix {
  font-family: inherit;
  position: relative;
  top: 0;
  font-size: inherit;
}
.ck pre code .ck-merge-field .ck-merge-field__affix:first-child {
  padding-left: 0.15em;
  padding-right: 0.18em;
}
.ck pre code .ck-merge-field .ck-merge-field__affix:last-child {
  padding-left: 0.18em;
  padding-right: 0.15em;
}
.ck .ck-merge-fields-form {
  padding: var(--ck-spacing-medium);
}
.ck .ck-merge-fields-form .ck-merge-fields-form__status {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--ck-spacing-medium);
  border-radius: 2px;
  line-height: 2.25em;
  color: var(--ck-color-base-text);
  background-color: var(--ck-color-merge-fields-form-error-background);
}
.ck-editor__editable.ck-read-only .ck-merge-field-block:hover:not(.ck-widget_selected) {
  outline: 1px solid var(--ck-color-merge-fields-block-outline);
}
.ck-editor__editable.ck-read-only .ck-merge-field:hover:not(.ck-widget_selected):not(.ck-merge-field_with-warning):not(.ck-merge-field_with-value) {
  outline: 1px solid var(--ck-color-merge-fields-outline);
  padding-top: var(--ck-merge-fields-paddings-vertical);
  padding-bottom: var(--ck-merge-fields-paddings-vertical);
}
.ck-editor__editable.ck-read-only .ck-merge-field:hover:not(.ck-widget_selected):not(.ck-merge-field-block *) {
  outline: 1px solid var(--ck-color-merge-fields-outline);
}
.ck-editor__editable.ck-read-only .ck-merge-field.ck-merge-field_with-warning:hover:not(.ck-widget_selected):not(.ck-merge-field-block *) {
  outline: 1px solid var(--ck-color-merge-fields-with-warning-outline);
}
.ck-editor__editable.ck-read-only .ck-merge-field.ck-merge-field_with-value:hover:not(.ck-widget_selected):not(.ck-merge-field-block *) {
  outline: 1px solid var(--ck-color-merge-fields-value-outline);
}
.ck-editor__editable:not(.ck-read-only) .ck-widget.ck-merge-field-block .ck-merge-field {
  pointer-events: none;
}
:root {
  --ck-insert-merge-field-dropdown-view-width: 250px;
  --ck-insert-merge-field-dropdown-view-list-max-height: 250px;
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__merge-fields-submenu .ck-menu-bar__menu__button:not(:has(.ck-button__icon)) > .ck-button__label {
  margin-left: 0;
}
.ck.ck-merge-fields-search {
  width: var(--ck-insert-merge-field-dropdown-view-width);
}
.ck.ck-merge-fields-search > .ck-labeled-field-view {
  padding: var(--ck-spacing-large);
}
.ck.ck-merge-fields-search > .ck-labeled-field-view .ck-input {
  min-width: unset;
}
.ck.ck-merge-fields-search > .ck-search__results {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-merge-fields-search > .ck-search__results > .ck-list {
  max-height: var(--ck-insert-merge-field-dropdown-view-list-max-height);
  overflow: auto;
}
.ck.ck-pagination-view-line {
  position: absolute;
  height: 0;
  border-top: 1px dotted var(--ck-color-pagination-divider);
  pointer-events: none;
}
.ck.ck-pagination-view-line::after {
  content: attr(data-page-number);
  font-size: 10px;
  background: hsl(0, 0%, 77%);
  color: var(--ck-color-base-background);
  display: inline-block;
  position: absolute;
  right: -1px;
  transform: translateX(100%);
  min-width: 18px;
  text-align: center;
  top: -1px;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-medium);
}
:root {
  --ck-color-pagination-divider: hsl(0, 0%, 67%);
}
.ck.ck-pagination_enabled.ck-content .page-break::after {
  display: none;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .ck-widget__type-around {
  display: none;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view *:has(+ .page-break) {
  margin-bottom: 0;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .page-break {
  padding: 0;
  margin: 0;
  break-after: column;
  display: block;
  height: 0;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .page-break .page-break__label {
  display: none;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .page-break::after {
  display: none;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .ck-table-column-resizer {
  display: none;
}
.ck.ck-pagination_enabled.ck-editor__editable.ck-pagination-view .table table {
  overflow: initial;
}
.ck.ck-page-navigator {
  padding: 0 var(--ck-spacing-standard);
  line-height: 1;
}
.ck.ck-page-navigator > .ck-input-number {
  width: var(--ck-ui-component-min-height);
  min-width: var(--ck-ui-component-min-height);
  background: transparent;
  text-align: center;
  -moz-appearance: textfield;
}
.ck.ck-page-navigator > .ck-input-number::-webkit-inner-spin-button,
.ck.ck-page-navigator > .ck-input-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ck.ck-page-navigator > .ck-input-number:not(:focus) {
  border: 1px solid transparent;
  border-bottom: 1px solid var(--ck-color-base-border);
}
.ck.ck-page-navigator > span::before {
  content: "/";
  margin: 0 var(--ck-spacing-standard);
}
.ck .ck-user__marker-dot {
  display: block;
  position: absolute;
  left: 50%;
  top: calc((var(--ck-user-dot-size) / 2) * -1);
  width: var(--ck-user-dot-size);
  height: var(--ck-user-dot-size);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  cursor: default;
}
.ck .ck-user__marker-tooltip {
  display: none;
  position: absolute;
  font-family: Georgia, sans-serif;
  font-size: var(--ck-font-size-base);
  line-height: 1;
  font-style: initial;
  font-weight: initial;
  left: 0;
  opacity: 0;
  top: -20px;
  padding: var(--ck-spacing-small);
  color: hsl(0, 0%, 100%);
  white-space: nowrap;
  transition: opacity 200ms linear, transform 300ms ease-in-out;
  z-index: 99999;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-user__marker-tooltip {
    transition: none;
  }
}
.ck .ck-user__marker-line {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 0;
}
.ck .ck-user__marker {
  display: inline;
  position: relative;
  cursor: default;
}
.ck .ck-user__marker.ck-user__marker_hovered .ck-user__marker-dot {
  width: 0;
}
.ck .ck-user__marker.ck-user__marker_hovered .ck-user__marker-tooltip {
  display: block;
  opacity: 1;
  animation: fadeInLeft 300ms ease-in-out;
}
.ck .ck-placeholder .ck-user__marker {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .ck .ck-user__marker,
  .ck .ck-user__marker *,
  .ck .ck-user__marker::after {
    animation: none !important;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.ck.ck-balloon-panel.ck-tooltip {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: calc(var(--ck-z-dialog) + 100);
}
:root {
  --ck-color-presence-list-dropdown-background: hsl(0, 0%, 100%);
  --ck-color-presence-list-dropdown-arrow-border: hsl(0, 0%, 92%);
  --ck-presence-list-dropdown-list-max-width: 250px;
  --ck-presence-list-dropdown-list-min-width: 180px;
  --ck-presence-list-users-tooltip-max-width: 120px;
  --ck-presence-list-users-tooltip-min-width: 25px;
}
.ck.ck-presence-list {
  display: flex;
  align-items: center;
  margin-right: var(--ck-spacing-standard);
  transition: margin-right 200ms ease-in-out;
  font-size: var(--ck-font-size-base);
}
.ck.ck-presence-list * {
  box-sizing: border-box;
}
.ck.ck-presence-list__list {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.ck.ck-presence-list__counter {
  color: var(--ck-color-base-text);
  margin-right: var(--ck-spacing-large);
}
.ck.ck-presence-list__counter--hidden {
  display: none;
}
.ck.ck-presence-list__list-item {
  font: inherit;
  color: inherit;
  border: 1px solid transparent;
  outline: none;
  background: none;
  position: relative;
  margin-left: var(--ck-spacing-small);
}
.ck.ck-presence-list__list-item:focus {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-presence-list__list-item:focus,
.ck.ck-presence-list__list-item.ck-rounded-corners:focus {
  border-radius: var(--ck-border-radius);
}
.ck.ck-presence-list__list-item:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-presence-list__list-item .ck-label {
  overflow: hidden;
  height: 0px;
  width: 0px;
}
.ck.ck-tooltip.ck-presence-list__list-item__tooltip > .ck-tooltip__text {
  display: inline-block;
  max-width: var(--ck-presence-list-users-tooltip-max-width);
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ck.ck-presence-list__marker {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  margin-top: 3px;
}
.ck-presence-list__list button.ck-presence-list__list-item *,
.ck-presence-list__balloon button.ck-presence-list__dropdown-list-item * {
  cursor: pointer;
}
.ck.ck-presence-list--collapsed .ck-presence-list__list {
  border: 1px solid transparent;
  min-width: calc(var(--ck-user-avatar-size) * 2);
}
.ck.ck-presence-list--collapsed .ck-presence-list__list * {
  cursor: pointer;
  transition: all 400ms ease-in-out;
}
.ck.ck-presence-list--collapsed .ck-presence-list__list:focus {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-presence-list--collapsed .ck-presence-list__list:focus,
.ck.ck-presence-list--collapsed .ck-presence-list__list.ck-rounded-corners:focus {
  border-radius: var(--ck-border-radius);
}
.ck.ck-presence-list--collapsed .ck-presence-list__list:focus {
  outline: none;
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item {
  margin-left: calc(var(--ck-user-avatar-size) * -1 + 7px);
  border: 0;
  padding: 0;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:last-child {
  order: unset;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(2) {
  opacity: .75;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(3) {
  opacity: .55;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(4) {
  opacity: .35;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(5) {
  opacity: .15;
}
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(n+6) {
  display: none;
}
.ck.ck-presence-list__balloon {
  --ck-color-panel-border: var(--ck-color-presence-list-dropdown-arrow-border);
  --ck-color-panel-background: var(--ck-color-presence-list-dropdown-background);
  background-color: var(--ck-color-presence-list-dropdown-background);
  border: 0;
  opacity: 1;
  animation: 300ms fadeIn ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-presence-list__balloon {
    animation: none;
  }
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-wrapper {
  min-width: var(--ck-presence-list-dropdown-list-min-width);
  max-width: var(--ck-presence-list-dropdown-list-max-width);
  border-radius: var(--ck-border-radius);
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-wrapper.ck-presence-list__dropdown-list-wrapper_scrollable {
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item {
  font: inherit;
  color: inherit;
  outline: none;
  border: 0;
  background: none;
  display: flex;
  align-items: center;
  position: relative;
  padding: var(--ck-spacing-standard);
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item:focus {
  position: relative;
  z-index: 1;
  outline: var(--ck-focus-ring);
  outline-offset: -1px;
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item:first-of-type .ck-presence-list__marker {
  border-top-left-radius: var(--ck-border-radius);
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item:last-of-type .ck-presence-list__marker {
  border-bottom-left-radius: var(--ck-border-radius);
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list .ck-user__full-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--ck-color-base-text);
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list .ck.ck-presence-list__marker {
  position: absolute;
  left: 0;
  margin: 0;
  height: 100%;
  width: 3px;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ck.ck-editor {
  position: relative;
}
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar {
  z-index: var(--ck-z-panel);
}
.ck {
  --ck-revision-history-loading-overlay-transition-duration: .2s;
  --ck-revision-history-loading-overlay-transition-delay: 0s;
  --ck-revision-history-loading-overlay-spinner-rotation-duration: 1s;
  --ck-revision-history-loading-overlay-spinner-size: 60px;
  --ck-revision-history-loading-overlay-visible-background: hsla(0, 0%, 100%, 1);
}
.ck.ck-editor__editable::before,
.ck.ck-editor__editable::after {
  visibility: hidden;
  transition: opacity var(--ck-revision-history-loading-overlay-transition-duration) ease;
  opacity: 0;
  content: "";
  position: absolute;
  transition-delay: 0;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-editor__editable::before,
  .ck.ck-editor__editable::after {
    transition: none;
  }
}
.ck.ck-editor__editable::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--ck-revision-history-loading-overlay-visible-background);
  z-index: var(--ck-z-default);
}
.ck.ck-editor__editable::after {
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  width: var(--ck-revision-history-loading-overlay-spinner-size);
  height: var(--ck-revision-history-loading-overlay-spinner-size);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border-top: 3px solid var(--ck-color-base-text);
  border-right: 3px solid transparent;
  animation: ck-revision-history-spinner-animation var(--ck-revision-history-loading-overlay-spinner-rotation-duration) linear infinite;
  z-index: var(--ck-z-default);
}
.ck.ck-editor__editable.ck-editor__editable__loading-overlay,
.ck.ck-editor__editable.ck-editor__editable__overlay {
  position: relative;
  min-height: calc(var(--ck-revision-history-loading-overlay-spinner-size) + 2 * var(--ck-spacing-large));
}
.ck.ck-editor__editable.ck-editor__editable__loading-overlay::before,
.ck.ck-editor__editable.ck-editor__editable__overlay::before,
.ck.ck-editor__editable.ck-editor__editable__loading-overlay::after,
.ck.ck-editor__editable.ck-editor__editable__overlay::after {
  visibility: visible;
  opacity: .8;
  transition-delay: var(--ck-revision-history-loading-overlay-transition-delay);
}
.ck.ck-editor__editable.ck-editor__editable__overlay::after {
  visibility: hidden;
}
@keyframes ck-revision-history-spinner-animation {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.ck.ck-revision-history-save-revision-form {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 400px;
}
.ck.ck-revision-history-save-revision-form .ck-labeled-field-view {
  width: 100%;
}
.ck.ck-revision-history-save-revision-form .ck-label {
  display: none;
}
.ck.ck-revision-history-save-revision-form .ck-input {
  width: 100%;
}
.ck-vertical-form .ck-button::after {
  content: "";
  width: 0;
  position: absolute;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 1;
}
.ck-vertical-form .ck-button:focus::after {
  display: none;
}
@media screen and (max-width: 600px) {
  .ck.ck-responsive-form .ck-button::after {
    content: "";
    width: 0;
    position: absolute;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 1;
  }
  .ck.ck-responsive-form .ck-button:focus::after {
    display: none;
  }
}
.ck.ck-revision-history-sidebar__revision-name {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  position: relative;
  left: calc(-1 * var(--ck-spacing-small));
  margin-right: 30px;
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-label {
  display: none;
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input {
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
  min-height: auto;
  color: inherit;
  font-family: inherit;
  font-weight: bold;
  font-size: var(--ck-font-size-normal);
  min-width: auto;
  width: 100%;
  border-radius: var(--ck-border-radius);
  transition: var(--ck-revision-history-revision-transitions);
  background: transparent;
  text-overflow: ellipsis;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input {
    transition: none;
  }
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input,
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input:focus,
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input[readonly] {
  background: transparent;
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input:not(.ck-input_focused) {
  border-color: transparent;
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input::placeholder {
  color: inherit;
}
.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input[readonly] {
  pointer-events: none;
}
.ck.ck-revision-history-sidebar__revision-author {
  display: block;
  position: relative;
  transition: var(--ck-revision-history-revision-transitions);
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-revision-history-sidebar__revision-author {
    transition: none;
  }
}
.ck.ck-revision-history-sidebar__revision-author .ck-revision-history-sidebar__revision-author__name {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  display: block;
  font-weight: bold;
}
.ck.ck-revision-history-sidebar__revision-author .ck-icon {
  position: absolute;
  left: calc(-1 * var(--ck-revision-history-revision-author-icon-offset));
  top: 3px;
  width: 11px;
  height: 10px;
}
.ck.ck-revision-history-sidebar__revision-author:not(:first-of-type) .ck-icon {
  display: none;
}
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions {
  display: none;
  position: absolute;
  top: var(--ck-spacing-small);
  right: var(--ck-spacing-small);
}
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__button {
  min-width: unset;
  min-height: unset;
}
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__button .ck-button__icon {
  transform: scale(.7);
}
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__arrow {
  display: none;
}
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-list__item__danger {
  color: var(--ck-color-button-cancel);
}
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button {
  color: var(--ck-color-base-background);
}
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover,
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on {
  background: var(--ck-color-base-active-focus);
}
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover:hover,
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on:hover {
  filter: brightness(95%);
}
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover,
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on {
  background: var(--ck-revision-history-revision-highlighted-background-color-hover);
}
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover:hover,
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on:hover {
  filter: brightness(95%);
}
.ck.ck-revision-history-sidebar__revision:hover:not(.ck-disabled) .ck-revision-history-sidebar__revision__actions,
.ck.ck-revision-history-sidebar__revision:not(.ck-disabled) .ck-revision-history-sidebar__revision__actions.ck-on {
  display: block;
}
.ck {
  --ck-revision-history-revision-background-color: var(--ck-color-base-background);
  --ck-revision-history-revision-border-color: hsl(213deg 20% 35%);
  --ck-revision-history-revision-box-shadow: 0 1px 1px 1px hsl(0deg 0% 90%);
  --ck-revision-history-revision-author-icon-offset: 20px;
  --ck-revision-history-revision-transitions: background 100ms ease-in, border 100ms ease-in;
  --ck-revision-history-revision-selected-text-color: var(--ck-color-base-background);
  --ck-revision-history-revision-selected-input-text-color-empty: var(--ck-color-base-background);
  --ck-revision-history-revision-selected-background-color: var(--ck-color-base-active);
  --ck-revision-history-revision-highlighted-background-color: hsl(208deg 100% 94%);
  --ck-revision-history-revision-highlighted-background-color-hover: hsl(208deg 100% 90%);
  --ck-revision-history-revision-delete-confirmation-background: hsl(0deg 100% 90%);
  --ck-revision-history-revision-delete-confirmation-active-button-background: hsl(0deg 100% 85%);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision {
  position: relative;
  display: block;
  background: var(--ck-revision-history-revision-background-color);
  padding: var(--ck-spacing-large) calc(2 * var(--ck-spacing-standard));
  border-radius: var(--ck-border-radius);
  border-left: 3px solid var(--ck-revision-history-revision-border-color);
  box-shadow: var(--ck-revision-history-revision-box-shadow);
  width: 100%;
  transition: transform .3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision {
    transition: none;
  }
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision:last-child {
  margin-bottom: 0;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__date {
  display: block;
  font-size: var(--ck-font-size-small);
  font-weight: bold;
  opacity: .8;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__controls-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin: var(--ck-spacing-standard) 0 0;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision-authors {
  padding: 0;
  margin: 0 0 0 var(--ck-revision-history-revision-author-icon-offset);
  flex: 0 1 auto;
  min-width: 0;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected,
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted {
  border-left-color: transparent;
  transform: translateX(calc(-1 * var(--ck-revision-history-sidebar-timeline-padding)));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected {
  background: var(--ck-revision-history-revision-selected-background-color);
  color: var(--ck-revision-history-revision-selected-text-color);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision-name .ck-input {
  color: var(--ck-revision-history-revision-selected-text-color);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision-name .ck-input.ck-input-text_empty::placeholder {
  opacity: .7;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted {
  background: var(--ck-revision-history-revision-highlighted-background-color);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__actions_dropdown_open {
  z-index: var(--ck-z-default);
}
.ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision {
  box-shadow: none;
  position: relative;
  transform: translate3d(-100%, 0, 0);
}
.ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision,
.ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision * {
  --ck-revision-history-revision-background-color: transparent;
  --ck-revision-history-revision-selected-background-color: transparent;
  --ck-revision-history-revision-highlighted-background-color: transparent;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  border-radius: var(--ck-border-radius);
  box-shadow: var(--ck-revision-history-revision-box-shadow);
  background: var(--ck-revision-history-revision-delete-confirmation-background);
  -webkit-user-select: none;
  user-select: none;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner {
  text-align: center;
  margin-top: var(--ck-spacing-small);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner p {
  margin: 0;
  font-weight: bold;
  color: var(--ck-color-text);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:hover,
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:focus,
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:active {
  background: var(--ck-revision-history-revision-delete-confirmation-active-button-background);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button.ck-thread__remove-confirm-submit {
  color: var(--ck-color-button-save);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button.ck-thread__remove-confirm-cancel {
  color: var(--ck-color-button-cancel);
}
.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__subrevisions {
  margin-left: var(--ck-spacing-large);
}
.ck {
  --ck-revision-history-sidebar-revision-vertical-spacing: calc(2 * var(--ck-spacing-standard));
}
.ck.ck-revision-history-sidebar__time-period {
  width: 100%;
}
.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__label {
  background: var(--ck-revision-history-sidebar-period-background);
  font-size: 9px;
  font-weight: bold;
  padding: var(--ck-spacing-tiny) var(--ck-spacing-standard);
  border-radius: var(--ck-border-radius);
  color: var(--ck-color-base-background);
  text-transform: uppercase;
}
.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__label:first-child {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__revisions {
  display: flex;
  flex-direction: column;
}
.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__revisions .ck-revision-history-sidebar__revision-wrapper {
  margin-top: var(--ck-revision-history-sidebar-revision-vertical-spacing);
}
.ck.ck-revision-history-sidebar__time-period:not(.ck-hidden) + .ck-revision-history-sidebar__time-period {
  margin-top: var(--ck-revision-history-sidebar-revision-vertical-spacing);
}
.ck.ck-revision-history-sidebar__header {
  --header-height: calc(var(--ck-ui-component-min-height) + 2 * var(--ck-spacing-small) + 1px);
  height: var(--header-height);
  min-height: var(--header-height);
  line-height: var(--header-height);
  border-bottom: 1px solid var(--ck-color-toolbar-border);
  overflow: hidden;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  padding: 0 var(--ck-revision-history-sidebar-timeline-padding);
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ck.ck-revision-history-sidebar__header .ck-revision-history-sidebar__header__label {
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  font-size: 1.2em;
}
.ck.ck-revision-history-sidebar__header .ck-icon {
  margin-right: var(--ck-spacing-large);
}
.ck {
  --ck-revision-history-sidebar-period-background: hsl(14deg 100% 57%);
  --ck-revision-history-sidebar-timeline-padding: var(--ck-spacing-large);
}
.ck.ck-revision-history-sidebar {
  display: flex;
  flex-direction: column;
}
.ck.ck-revision-history-sidebar .ck-revision-history-sidebar__timeline {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: var(--ck-revision-history-sidebar-timeline-padding);
  font-size: var(--ck-font-size-base);
  overflow-y: auto;
  height: 100%;
  overflow-x: hidden;
}
.ck.ck-revision-history-sidebar .ck-revision-history-sidebar__timeline.ck-disabled {
  filter: grayscale(1) opacity(var(--ck-disabled-opacity));
}
.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__wrapper {
  display: flex;
  margin-right: var(--ck-spacing-standard);
}
.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__label {
  font-weight: bold;
  white-space: pre;
}
.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__navigation {
  margin-left: var(--ck-spacing-small);
}
.ck .ck-revision-change {
  padding: var(--ck-spacing-small) var(--ck-spacing-large);
  border-top-left-radius: var(--ck-border-radius);
  outline: 0;
}
.ck .ck-revision-change > * {
  vertical-align: bottom;
  font-size: var(--ck-font-size-standard);
}
.ck .ck-revision-change.ck-revision-change__add {
  border-left-color: var(--ck-color-suggestion-box-insertion-border);
}
.ck .ck-revision-change.ck-revision-change__remove {
  border-left-color: var(--ck-color-suggestion-box-deletion-border);
}
.ck .ck-revision-change .ck-revision-change__label {
  font-weight: bold;
  font-size: inherit;
  vertical-align: inherit;
}
.ck.ck-button.ck-revision-history-ui__back-to-editing {
  background: var(--ck-color-base-active);
  color: var(--ck-color-base-background);
}
.ck.ck-button.ck-revision-history-ui__back-to-editing:hover:not(.ck-disabled) {
  background: var(--ck-color-base-active-focus);
}
.ck-content .ck-suggestion-preview-marker {
  opacity: 0.75;
}
.ck-content .ck-suggestion-preview-marker-split {
  opacity: 0.75;
}
.ck-content .ck-suggestion-preview-marker-split::after {
  content: "\b6";
}
.ck-content .ck-suggestion-preview-marker-merge {
  opacity: 0.75;
  text-decoration: line-through;
}
.ck-content .ck-suggestion-preview-marker-merge::after {
  content: "\b6";
}
.ck-content .ck-suggestion-preview-marker-deletion {
  text-decoration: line-through;
}
.ck-content .ck-suggestion-marker-deletion-new:not(.ck-widget),
.ck-content .ck-suggestion-marker-merge-new {
  --ck-color-suggestion-marker-deletion-border: none;
  --ck-color-suggestion-marker-deletion-border-active: none;
  --ck-color-suggestion-marker-deletion-background: none;
  --ck-color-suggestion-marker-deletion-background-active: none;
  --ck-color-suggestion-marker-deletion-stroke: hsla(345, 60%, 30%, .8);
  --ck-color-suggestion-widget-deletion-background: hsla(345, 71%, 65%, .03);
  --ck-color-suggestion-widget-deletion-background-active: hsla(345, 71%, 45%, .05);
}
.ck-content .ck-suggestion-marker-merge-new::after {
  color: inherit;
}
.ck-content .ck-suggestion-marker-insertion-new,
.ck-content .ck-suggestion-marker-split-new {
  opacity: 0.75;
}
.ck-content .ck-suggestion-marker-deletion-new.ck-suggestion-marker--active:not(.table),
.ck-content .ck-suggestion-marker-merge-new.ck-suggestion-marker--active {
  --ck-color-suggestion-marker-deletion-background-active: hsla(345, 71%, 50%, .08);
  --ck-color-suggestion-marker-deletion-stroke: hsla(345, 60%, 30%, 1);
  opacity: 1;
}
.ck-content .ck-suggestion-marker-insertion-new.ck-suggestion-marker--active,
.ck-content .ck-suggestion-marker-split-new.ck-suggestion-marker--active {
  opacity: 1;
}
.ck.ck-editor__editable_inline.ck-revision-history-root-add {
  border: 3px solid var(--ck-color-suggestion-marker-insertion-border);
}
.ck.ck-editor__editable_inline.ck-revision-history-root-add.ck-revision-history-root--active {
  border-color: var(--ck-color-suggestion-marker-insertion-border-active);
}
.ck.ck-editor__editable_inline.ck-revision-history-root-remove {
  border: 3px solid var(--ck-color-suggestion-marker-deletion-border);
}
.ck.ck-editor__editable_inline.ck-revision-history-root-remove.ck-revision-history-root--active {
  border-color: var(--ck-color-suggestion-marker-deletion-border-active);
}
:root {
  --ck-slash-command-button-width: 250px;
  --ck-slash-command-description-width: 200px;
}
.ck-mentions .ck.ck-button.ck-slash-command-button {
  display: flex;
  justify-content: flex-start;
  width: var(--ck-slash-command-button-width);
  padding: calc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base));
}
.ck-mentions .ck.ck-button.ck-slash-command-button .ck.ck-icon {
  flex-shrink: 0;
  margin-left: 0;
  padding: 5px;
  color: var(--ck-color-base-text);
  background-color: var(--ck-color-base-background);
  border-radius: 2px;
  box-sizing: initial;
}
[dir=ltr] .ck-mentions .ck.ck-button.ck-slash-command-button .ck.ck-icon {
  margin: 0 var(--ck-spacing-small) 0 0;
}
[dir=rtl] .ck-mentions .ck.ck-button.ck-slash-command-button .ck.ck-icon {
  margin: 0 0 0 var(--ck-spacing-small);
}
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part {
  display: flex;
  flex-direction: column;
}
[dir=ltr] .ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part {
  margin-left: var(--ck-spacing-small);
}
[dir=rtl] .ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part {
  margin-right: var(--ck-spacing-small);
}
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part > span {
  line-height: 1.2em;
}
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part > .ck-button__label,
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part > .ck-slash-command-button__description {
  width: var(--ck-slash-command-description-width);
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part > .ck-button__label {
  font-weight: bold;
}
.ck-mentions .ck.ck-button.ck-slash-command-button > .ck-slash-command-button__text-part > .ck-slash-command-button__description {
  font-size: var(--ck-font-size-small);
  opacity: 0.75;
}
.ck-mentions .ck.ck-button.ck-slash-command-button.ck-on > .ck-slash-command-button__text-part > span {
  color: var(--ck-color-list-button-on-text);
}
:root {
  --ck-template-dropdown-view-width: 345px;
  --ck-template-dropdown-view-height: 300px;
  --ck-template-icon-size: 45px;
}
.ck-button.ck-template-button .ck.ck-icon {
  color: unset;
}
.ck-button.ck-template-button .ck.ck-icon * {
  color: unset;
}
.ck-button.ck-template-button .ck.ck-icon *:not([fill]) {
  fill: unset;
}
.ck.ck-template-form {
  width: var(--ck-template-dropdown-view-width);
}
@media screen and (max-width: 600px) {
  .ck.ck-template-form {
    --ck-template-dropdown-view-width: 260px;
  }
}
.ck.ck-template-form > .ck-labeled-field-view {
  padding: var(--ck-spacing-large);
}
.ck.ck-template-form > .ck-search__results {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list {
  max-height: var(--ck-template-dropdown-view-height);
  padding: var(--ck-spacing-large);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ck-rounded-corners .ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list {
  border-radius: 0;
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item:not(.ck-hidden) ~ .ck.ck-list__item {
  margin-top: var(--ck-spacing-large);
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button {
  width: 100%;
  margin: 0;
  padding: 0;
  border-radius: var(--ck-border-radius);
  overflow: hidden;
  display: grid;
  grid-template-columns: var(--ck-template-icon-size) 1fr;
  grid-template-rows: var(--ck-template-icon-size);
  grid-auto-columns: 1fr;
  gap: var(--ck-spacing-large) var(--ck-spacing-large);
  grid-auto-flow: column dense;
  align-items: center;
  grid-template-areas: "ck-template-icon ck-template-content";
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button:not(:focus) {
  border-color: var(--ck-color-dropdown-panel-background);
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button > .ck.ck-icon {
  width: var(--ck-template-icon-size);
  height: auto;
  grid-area: ck-template-icon;
  margin: 0;
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button > .ck-template-form__text-part {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 100%;
  grid-area: ck-template-content;
  min-width: 0;
  margin: 0;
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button > .ck-template-form__text-part > .ck.ck-button__label {
  display: block;
  font-weight: bold;
  font-size: var(--ck-font-size-base);
  color: var(--ck-color-text);
  line-height: 1.1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button > .ck-template-form__text-part .ck-template-form__description {
  display: -webkit-box;
  font-size: 0.85em;
  color: var(--ck-color-text);
  line-height: 1.1;
  margin-top: var(--ck-spacing-tiny);
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ck.ck-template-form > .ck-search__results > .ck.ck-list.ck-template-list > .ck.ck-list__item > .ck.ck-button > .ck-template-form__text-part mark {
  background: var(--ck-color-highlight-background);
  vertical-align: initial;
  font-weight: inherit;
  line-height: inherit;
  font-size: inherit;
}

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

/* node_modules/@bryntum/grid-thin/grid.material.css */
:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --b-fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
.fas,
.b-fa-solid {
  font-weight: 900;
}
.b-content-icon,
.b-group-state-icon,
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Material"}';
}
.b-grid.b-readonly.b-actioncolumn-readonly .b-action-cell {
  filter: grayscale(1);
  opacity: 0.2;
  pointer-events: none;
}
.b-action-cell {
  text-align: end;
}
.b-action-ct {
  display: flex;
  flex-flow: row nowrap;
}
.b-action-item {
  margin: 0 -0.2em;
  text-align: center;
  font-size: 1.2em;
  color: rgb(91.5, 91.5, 91.5);
}
.b-action-cell.b-grid-cell .b-action-item {
  transition: all 0.15s ease-in-out;
}
.b-action-item:hover {
  transform: scale3d(1.1, 1.1, 1);
  color: #878787;
}
.b-check-header-with-checkbox .b-grid-header-text {
  display: none;
}
.b-check-header-with-checkbox .b-field-inner {
  justify-content: center;
}
.b-check-header-with-checkbox .b-checkbox-label,
.b-check-cell .b-checkbox-label {
  display: flex;
  gap: 0.4em;
  align-items: center;
}
.b-check-header-with-checkbox .b-checkbox-label:before,
.b-check-cell .b-checkbox-label:before {
  margin: 0 !important;
}
.b-grid-cell.b-color-cell .b-color-cell-inner {
  border: none;
  border-radius: 0.4em;
  cursor: pointer;
  height: 1.5em;
  width: 1.5em;
}
.b-grid-cell.b-color-cell .b-color-cell-inner.b-empty {
  border: 1px solid #e0e0e0;
}
.b-percent-bar-outer {
  flex: 1;
  height: 30%;
  max-height: 0.8em;
  background: #f1f1f1;
  border-radius: 1em;
  overflow: clip;
}
.b-percent-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 100%;
  padding: 0 0.2em;
  background: #2196f3;
  color: #fff;
  font-size: 0.7em;
  text-align: end;
  transition:
    width 0.5s,
    padding 0.5s,
    background-color 0.5s;
}
.b-percent-bar.b-zero {
  padding: 0;
  text-indent: 0.2em;
}
.b-percent-bar.b-low {
  background: #f44336;
  color: rgb(38.25, 38.25, 38.25);
}
.b-percent-bar.b-low span {
  left: 100%;
  margin-block: 0;
  margin-inline: 5px 0;
}
.b-percent-bar span {
  position: relative;
  display: inline-block;
  margin-block: 0;
  margin-inline: 0 5px;
  line-height: 1em;
}
.b-percentdone-circle {
  --grid-percent-circle-angle:0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  max-height: 3em;
  max-width: 3em;
  border-radius: 50%;
  background-color: #e0e0e0;
  background-image: conic-gradient(#2196f3 0 var(--grid-percent-circle-angle), transparent var(--grid-percent-circle-angle) 1turn);
}
.b-percentdone-circle.b-full,
.b-percentdone-circle.b-empty {
  background-image: none;
}
.b-percentdone-circle.b-full {
  background-color: #2196f3;
}
.b-percentdone-circle::after {
  content: attr(data-value);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  background: #fff;
  font-size: 0.8em;
  color: #212121;
}
.b-percentdone-circle:focus-visible {
  outline: none;
}
.b-grid-body-container.b-scrolling .b-percent-bar {
  transition: none;
}
.b-rating-cell .b-icon {
  font-size: 1.8em;
}
.b-rating-cell .b-empty {
  color: rgba(224, 224, 224, 0.3);
}
.b-rating-cell .b-filled {
  color: #fdd835;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon {
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon {
  color: #fdd835;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable):hover .b-icon.b-empty::before {
  opacity: 0.4;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover {
  transform: scale(1.3);
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover.b-filled {
  opacity: 1;
}
.b-gridbase:not(.b-readonly) .b-rating-cell-inner:not(.b-not-editable) .b-icon:hover:hover ~ .b-icon::before {
  color: rgba(224, 224, 224, 0.3);
  opacity: 1;
}
.b-grid-body-container.b-scrolling .b-rating-cell-inner .b-icon {
  transition: none;
}
.b-grid-cell.b-row-number-cell,
.b-grid-cell.b-sequence-cell {
  background-color: #fafafa;
  border-inline-end: 1px solid transparent;
}
.b-grid-row.b-hover .b-grid-cell:hover.b-sequence-cell,
.b-grid-row.b-hover .b-grid-cell:hover.b-row-number-cell {
  border-inline-end: 1px solid transparent;
}
.b-group-row .b-grid-cell:first-child.b-sequence-cell,
.b-group-row .b-grid-cell:first-child.b-row-number-cell {
  border-inline-end: 1px solid transparent;
}
.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-row-number-cell,
.b-gridbase:focus .b-grid-row.b-selected .b-grid-cell.b-selected.b-sequence-cell {
  border-inline-end: 1px solid #e0e0e0;
}
.b-gridbase .b-grid-row.b-selected .b-row-number-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-row-number-cell,
.b-gridbase .b-grid-row.b-selected .b-sequence-cell,
.b-gridbase .b-grid-row .b-grid-cell.b-selected.b-sequence-cell {
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-row-number-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-row-number-cell.b-hover,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-sequence-cell,
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row:not(.b-group-row) .b-grid-cell.b-sequence-cell.b-hover {
  background-color: rgb(244.9, 244.9, 244.9);
}
.b-tree-expander {
  position: relative;
  top: 1px;
  margin: 0 0.55em;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b-loading-children .b-tree-expander.b-icon:before {
  content: "\f110";
  animation: rotate 2s infinite linear;
}
.b-grid-cell.b-tree-cell {
  align-items: stretch;
}
.b-tree-leaf-cell .b-tree-cell-inner:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #2196f3;
  margin-inline-end: 0.6em;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}
.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open,
.b-icon-tree-expand,
.b-icon-tree-collapse {
  color: #2196f3;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
}
.b-tree-icon,
.b-icon-tree-leaf,
.b-icon-tree-folder,
.b-icon-tree-folder-open {
  margin-inline-end: 0.6em;
}
.b-icon-tree-leaf:before {
  font-size: 0.3em;
  vertical-align: middle;
}
.b-icon-tree-folder:before,
.b-icon-tree-folder-open:before {
  margin-inline-start: 0.1em;
}
.b-icon-tree-expand.b-empty-parent,
.b-icon-tree-collapse.b-empty-parent {
  visibility: hidden;
}
.b-icon-tree-expand:before,
.b-icon-tree-collapse:before {
  font-size: 1.2em;
}
.b-tree-cell-inner {
  padding: 0.5em 0;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 1;
}
.b-tree-cell-inner.b-text-value {
  flex-shrink: 1;
  overflow: hidden;
}
.b-tree-cell-inner.b-text-value .b-tree-cell-value {
  display: initial;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-tree-cell.b-auto-height .b-tree-cell-inner {
  flex-shrink: 1;
}
.b-tree-cell.b-auto-height {
  flex-shrink: 1;
}
a.b-tree-cell-inner {
  text-decoration: none;
}
a.b-tree-cell-inner:hover .b-tree-cell-value {
  text-decoration: underline;
}
.b-tree-parent-cell,
.b-tree-leaf-cell {
  padding-inline-start: 10px;
}
.b-tree-parent-row .b-grid-cell {
  font-weight: 500;
  color: rgb(109.5, 109.5, 109.5);
}
.b-tree-cell-value {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.b-touch .b-tree-expander {
  width: 1.1em;
}
.b-touch .b-icon-tree-leaf:before {
  font-size: 0.6em;
}
.b-touch .b-tree-icon,
.b-touch .b-tree-leaf-cell:not(.b-tree-parent-cell):before {
  font-size: 1.2em;
}
.b-tree-line {
  height: 100%;
  border-inline-start: 2px solid #ddd;
}
.b-editor.b-cell-editor {
  position: absolute;
  background-color: #fff;
  border-width: 1px 1px 0 1px;
  border-color: #2196f3;
  border-style: solid;
  box-shadow: none !important;
  z-index: 1;
}
.b-grid-cell:not(.b-tree-cell) .b-editor.b-cell-editor {
  width: 100% !important;
}
.b-editor.b-cell-editor .b-field > .b-label {
  clip-path: inset(0 100% 100% 0);
  position: absolute;
  contain: strict;
}
.b-editor.b-cell-editor .b-numberfield:not(.b-has-start-trigger) .b-field-inner,
.b-editor.b-cell-editor .b-textfield:not(.b-has-start-trigger) .b-field-inner {
  padding-inline-start: 0;
}
.b-editor.b-cell-editor .b-numberfield input,
.b-editor.b-cell-editor .b-textfield input {
  padding: 0 0.5em;
}
.b-editor.b-cell-editor .b-combo.b-uses-chipview .b-chipview {
  margin: 0.3em;
}
.b-gridbase :is(.b-grid-row, .b-grid-cell).b-editing {
  overflow: visible;
  contain: unset;
  z-index: 1;
  outline: none !important;
}
.b-gridbase :is(.b-grid-row, .b-grid-cell).b-editing .b-grid-cell.b-editing {
  color: transparent;
}
.b-grid-cell:not(.b-editing) .b-cell-editor {
  display: none;
}
.b-celltooltip-tip {
  max-height: 50%;
}
.b-columndragtoolbar {
  position: absolute;
  top: calc(100% - 3em);
  left: 50%;
  z-index: 100;
  animation-name: b-show-columndragtoolbar;
  animation-duration: 0.2s;
  transform: translateX(-50%);
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 0.2em;
  background: #fff;
  transition: opacity 0.2s, top 0.2s;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
  padding: 1em 1em 0.5em 1em;
  opacity: 0.8;
  font-size: 0.8em;
}
.b-columndragtoolbar.b-closer {
  top: 50%;
  transform: translate(-50%, -50%);
}
.b-columndragtoolbar.b-hover {
  opacity: 1;
}
.b-columndragtoolbar.b-remove {
  animation-name: b-hide-columndragtoolbar;
  animation-duration: 0.2s;
  top: 100%;
  opacity: 0;
}
.b-columndragtoolbar.b-remove.b-closer {
  animation-name: b-hide-columndragtoolbar-closer;
}
.b-columndragtoolbar > .b-title {
  color: #757575;
  flex-basis: 100%;
  margin-bottom: 1em;
  text-align: center;
}
.b-columndragtoolbar > .b-title:before {
  content: "Drag header downwards";
}
.b-columndragtoolbar.b-closer > .b-title:before {
  content: "Drop header on a button";
}
.b-columndragtoolbar .b-group {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  margin-inline-end: 1.5em;
}
.b-columndragtoolbar .b-group:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-group .b-title {
  color: #757575;
  margin-block: 0.5em;
}
.b-columndragtoolbar .b-buttons {
  display: inline-flex;
  flex-direction: row;
}
.b-columndragtoolbar .b-target-button {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.2s;
  color: #fff;
  border: 0 solid #2196f3;
  border-radius: 0.2em;
  background: #2196f3;
  padding: 1em 0;
  width: 7em;
  margin-inline-end: 0.5em;
  box-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);
}
.b-columndragtoolbar .b-target-button:last-child {
  margin-inline-end: 0;
}
.b-columndragtoolbar .b-target-button i {
  font-size: 2.5em;
  color: #fff;
  pointer-events: none;
  transition: all 0.2s;
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) {
  background-color: rgb(57.1923076923, 161.4423076923, 244.3076923077);
  color: #fff;
  box-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);
}
.b-columndragtoolbar .b-target-button.b-hover:not([data-disabled=true]) i {
  transform: scale(1.1);
  color: #fff;
}
.b-columndragtoolbar .b-target-button.b-activate i {
  transform: scale(1.1) rotate(180deg) !important;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] {
  border-color: #fff;
  background-color: #ff9800;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group] i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) {
  background-color: rgb(255, 162.3, 25.5);
}
.b-columndragtoolbar .b-target-button[data-button-id^=group].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] {
  border-color: rgb(12.7384615385, 136.9384615385, 235.6615384615);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort] i {
  color: rgb(229.5, 229.5, 229.5);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: rgb(12.7384615385, 136.9384615385, 235.6615384615);
}
.b-columndragtoolbar .b-target-button[data-disabled=true] {
  opacity: 0.5;
}
@keyframes b-show-columndragtoolbar {
  from {
    top: 100%;
    opacity: 0;
  }
  to {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
}
@keyframes b-hide-columndragtoolbar {
  from {
    top: calc(100% - 3em);
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
@keyframes b-hide-columndragtoolbar-closer {
  from {
    top: 50%;
    opacity: 0.4;
  }
  to {
    top: 100%;
    opacity: 0;
  }
}
.b-grid-header.b-drag-proxy {
  line-height: normal;
  font-weight: 500;
  background-color: #fafafa;
  outline: 1px solid transparent;
  transition: background-color 0.3s;
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent {
  justify-content: stretch;
}
.b-grid-header.b-drag-proxy.b-grid-header-parent > .b-grid-header-text {
  border-inline-end: none;
}
.b-grid-header.b-drag-proxy .b-grid-header:last-child {
  border-inline-end: none;
}
.b-grid-header.b-drop-placeholder {
  opacity: 0.3;
}
.b-grid-header.b-drag-invalid {
  outline: 1px solid #f44336;
}
.b-grid-header.b-drag-invalid,
.b-grid-header.b-drag-invalid .b-grid-header {
  color: #f44336;
}
.b-column-reorder-stretched.b-drag-proxy {
  background-color: rgba(49, 131, 254, 0.1254901961);
  outline: none;
}
.b-column-reorder-stretched.b-drag-proxy > * {
  display: none !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resize-handle {
  cursor: col-resize !important;
}
.b-gridbase.b-columnresize .b-grid-header.b-resizing {
  background: rgb(237.25, 237.25, 237.25);
}
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:not(.b-filter):not(.b-multifilter) .b-filter-icon,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-resizing:not(.b-sort):after,
.b-gridbase.b-columnresize.b-sort .b-grid-header.b-over-resize-handle:hover:not(.b-sort):after {
  display: none;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing {
  overflow: visible;
  z-index: 100;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  content: "\f337";
  font-size: 1.5em;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%);
  right: 0;
  z-index: 101;
  border-radius: 100%;
  background-color: transparent;
  pointer-events: none;
  padding: 0.5em;
}
.b-rtl .b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header.b-resizing::before {
  right: auto;
  left: 0;
}
.b-gridbase.b-columnresize.b-touch.b-column-resizing .b-grid-header:not(.b-resizing) {
  z-index: 1;
}
.b-context-menu {
  min-width: 14em;
}
.b-fill-handle {
  width: 0.8em;
  height: 0.8em;
  transform: translate(-50%, -50%);
  position: absolute;
  background: #2196f3;
  cursor: crosshair;
  border: 1px solid #fff;
  z-index: 200;
  background-clip: content-box;
  user-select: none;
  -webkit-user-select: none;
}
.b-fill-selection-border {
  position: absolute;
  border: 2px solid #2196f3;
  border-radius: 0.1em;
  pointer-events: none;
  z-index: 2;
  -webkit-user-select: none;
  user-select: none;
}
.b-indicate-crop {
  opacity: 0.4;
}
.b-fill-handle-right-edge {
  border-right: 0;
  transform: translate(-100%, -50%);
  width: 0.5em;
}
.b-rtl .b-fill-handle {
  transform: translate(50%, -50%);
}
.b-rtl .b-fill-handle.b-fill-handle-left-edge {
  border-right: 0;
  transform: translate(100%, -50%);
  width: 0.5em;
}
@keyframes b-filter-icon-color {
  0% {
    color: #9e9e9e;
  }
  50% {
    color: #ff9800;
  }
  100% {
    color: #9e9e9e;
  }
}
.b-grid-header .b-filter-icon {
  display: none;
  cursor: pointer;
  transition: opacity 0.2s;
}
.b-grid-header .b-filter-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #e0e0e0;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f0b0";
}
.b-grid-header .b-filter-icon:hover::after {
  color: #9e9e9e;
}
.b-gridbase:not(.b-filter):not(.b-multifilter) .b-filter-icon {
  opacity: 0.2;
  pointer-events: none;
}
.b-gridbase:not(.b-column-resizing) .b-grid-header-container:not(.b-dragging-header) .b-grid-header.b-filterable:hover > .b-grid-header-text > .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-grid-header-text {
  font-weight: 700;
  color: #666;
}
.b-grid-header.b-filter .b-filter-icon {
  display: flex;
}
.b-grid-header.b-filter .b-filter-icon::after {
  color: #9e9e9e;
}
.b-grid-header.b-filter .b-filter-icon.b-latest::after {
  animation-name: b-filter-icon-color;
  animation-duration: 0.75s;
}
.b-filter-popup-legacymode .b-field {
  width: 15em;
}
.b-filter-popup .b-fieldfilterpickergroup {
  width: 32em;
}
.b-filter-popup .b-multifilter-add {
  width: 12em;
  align-self: center;
  margin: 1.1em 0 0 0;
}
.b-filter-popup .b-fieldfilterpicker-property {
  display: none;
}
.b-filter-popup .b-panel-content {
  gap: 0.6em;
}
.b-filter-bar-field {
  margin: 0 0 0.5em 0;
  width: 100%;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled {
  flex-direction: row;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text {
  padding: 0.25em 0;
  width: 2em;
  order: 1;
  margin-inline-end: -0.5em;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled .b-grid-header-text .b-grid-header-text-content {
  display: none;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end .b-field {
  order: 100000;
}
.b-filter-bar-compact .b-grid-header.b-filter-bar-enabled.b-grid-header-align-end input {
  text-align: end;
}
.b-filter-bar-compact .b-filter-bar-field {
  margin: 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner {
  background-color: transparent;
  border: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner::before {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input {
  padding: 0.8em 0;
}
.b-filter-bar-compact .b-filter-bar-field .b-field-inner input::placeholder {
  color: #757575;
  text-transform: none;
  font-size: 1em;
  font-weight: 500;
}
.b-filter-bar-compact .b-filter-bar-field .b-fieldtrigger {
  display: none;
}
.b-filter-bar-compact .b-filter-bar-field:focus-within:not(.b-empty) .b-icon-remove,
.b-filter-bar-compact .b-filter-bar-field:focus-within .b-fieldtrigger:not(.b-step-trigger):not(.b-icon-remove):not(.b-spintrigger) {
  display: inline-flex;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input {
  margin-inline-start: 0.5em;
  margin-top: -0.25em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) input::placeholder {
  color: transparent;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip {
  font-size: 0.9em;
}
.b-filter-bar-compact .b-filter-bar-field.b-uses-chipview:not(.b-empty) .b-chip[data-index="0"] {
  margin-inline-start: 0;
}
.b-filter-bar-compact.b-dragging .b-filter-bar-field {
  display: none;
}
.b-group-summary .b-grid-group-collapsed.b-header-summary .b-grid-cell.b-group-title {
  overflow: hidden;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-cell {
  border-inline-end-color: transparent;
  background-color: #fafafa;
}
.b-group-summary .b-grid-row.b-group-footer td {
  padding: 0.25em 0;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-label {
  padding-inline-end: 1em;
}
.b-group-summary .b-grid-row.b-group-footer .b-grid-summary-value {
  width: 100%;
}
.b-gridbase.b-firefox .b-mergecells .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar),
.b-mergecells.b-gridbase.b-firefox .b-single-child .b-grid-subgrid:not(.b-timeaxissubgrid):not(.b-overlay-scrollbar) {
  overflow: visible !important;
}
.b-mergecells .b-single-child .b-grid-subgrid:not(.b-grid-subgrid-collapsed):not(.b-timeaxissubgrid):not(.b-horizontal-overflow),
.b-mergecells .b-grid-vertical-scroller {
  overflow: visible !important;
}
.b-mergecells .b-grid-row.b-hover,
.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected,
.b-using-keyboard .b-mergecells .b-grid-row.b-selected {
  z-index: 2;
  overflow: visible;
}
.b-mergecells .b-grid-row.b-hover .b-merged-cell,
.b-mergecells.b-mergecells-passthrough .b-grid-row.b-selected .b-merged-cell,
.b-using-keyboard .b-mergecells .b-grid-row.b-selected .b-merged-cell {
  top: -1px;
  height: calc(100% + 1px);
  border-top: 1px solid #e0e0e0;
}
.b-mergecells .b-stripe .b-grid-row.b-group-row,
.b-mergecells .b-grid-row.b-group-row {
  z-index: 2;
}
.b-mergecells .b-merged-cell {
  border-bottom: none;
}
.b-grid-merged-cells {
  position: absolute;
  contain: strict;
  border-inline-end: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  background: #fff;
}
.b-gridbase.b-mergecells-passthrough .b-grid-merged-cells {
  pointer-events: none;
}
.b-grid-merged-cells:hover {
  box-shadow: inset 0 0 0 1000px rgba(170, 170, 170, 0.1);
}
.b-grid-merged-cells.b-selected {
  box-shadow: inset 0 0 0 1000px rgba(170, 170, 170, 0.2);
}
.b-grid-merged-cells .b-grid-cell {
  position: sticky;
  top: 0;
  flex: 1;
  contain: none;
  overflow: visible;
}
html.b-export-root,
.b-export-root body {
  margin: 0;
}
html.b-print-root,
.b-print-root body {
  margin: 0;
  height: auto;
  overflow: unset;
  display: block;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
}
html.b-export-root {
  overflow: auto;
}
.b-export-root body,
.b-print-root body {
  position: relative;
}
.b-print-root .b-float-root,
.b-print-root .b-scrollbar-measure-element,
.b-print-root .b-grid-header-resize-handle {
  display: none !important;
}
.b-print:not(.b-safari) .b-page-wrap {
  page-break-after: always;
}
.b-export:not(.b-print) {
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}
.b-export .b-gridbase {
  min-height: 0 !important;
}
.b-export .b-export-content {
  display: flex;
  flex-direction: column;
}
.b-export:not(.b-print) .b-export-content {
  position: absolute;
  height: 100%;
}
.b-export .b-export-body {
  flex: 1;
}
.b-export .b-grid-header-container {
  margin-inline-end: 0 !important;
  border-inline-end: none !important;
}
.b-export .b-grid-body-container.b-widget-scroller {
  overflow-y: hidden !important;
}
.b-export .b-grid-footer-container {
  padding-inline-end: 0 !important;
}
.b-export .b-virtual-scrollers {
  display: none;
}
.b-export.b-visible-scrollbar .b-show-yscroll-padding > .b-yscroll-pad {
  display: none;
}
.b-export.b-multipage .b-export-content {
  width: 100%;
  height: 100%;
}
.b-export.b-multipage .b-export-body {
  overflow: hidden;
}
.b-export-header,
.b-export-header * {
  box-sizing: border-box;
}
@media print {
  .b-page-wrap {
    overflow: hidden;
  }
  .b-grid-body-container {
    contain: paint !important;
  }
}
.b-quick-hit-cell {
  background: #fff59d;
}
.b-quick-hit-text {
  font-weight: bold;
  background: #fff59d;
}
.b-quick-hit-text {
  padding: 0.3em 0;
}
.b-quick-hit-header {
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  bottom: 0.3em;
  right: 0.3em;
  z-index: 1;
}
.b-quick-hit-header.b-quick-hit-mode-grid {
  bottom: auto;
  height: 3em;
  z-index: 100;
  opacity: 0.75;
}
.b-quick-hit-field {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #fff59d;
}
.b-quick-hit-cell-badge,
.b-quick-hit-header .b-quick-hit-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
}
.b-rtl .b-quick-hit-cell-badge,
.b-rtl .b-quick-hit-header .b-quick-hit-badge {
  right: auto;
  left: 0.4em;
}
.b-quick-hit-header .b-quick-hit-badge {
  color: rgb(161, 144.5714285714, 0);
}
.b-quick-hit-cell-badge {
  color: rgb(161, 144.5714285714, 0);
}
.b-grid-splitter {
  z-index: 5;
  position: relative;
  background: #e0e0e0;
  pointer-events: none;
  flex: 0 0 1px;
}
@media (pointer: coarse) {
  .b-grid-splitter {
    --splitter-button-size:1.3em;
  }
}
@media (pointer: fine) {
  .b-grid-splitter {
    --splitter-button-size:1em;
  }
}
.b-grid-splitter .b-grid-splitter-inner {
  display: none;
}
.b-split .b-grid-splitter {
  pointer-events: all;
}
.b-grid-splitter,
.b-grid-splitter.b-disabled {
  pointer-events: none;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse,
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  transform: scaleX(-1);
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-expand {
  justify-content: flex-end;
}
.b-gridbase.b-split.b-rtl .b-grid-splitter-inner .b-grid-splitter-buttons .b-grid-splitter-button-collapse {
  justify-content: flex-start;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) {
  flex: 0 0 0.5em;
  background: #ebebeb;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  display: flex;
  background: #ebebeb;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed {
  cursor: initial;
  flex: 0 0 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-inner {
  width: 0.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:not(.b-grid-splitter-allow-collapse) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed.b-grid-splitter-allow-collapse .b-grid-splitter-button-expand {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-left-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-expand,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-right-only:not(.b-grid-splitter-collapsed) .b-grid-splitter-button-collapse {
  visibility: hidden;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-buttons {
  display: none;
  position: absolute;
  transform: translateY(-50%);
  height: 2.4em;
  width: 2.4em;
  font-size: var(--splitter-button-size);
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  flex: 1;
  cursor: pointer;
  background: #ebebeb;
  display: flex;
  align-items: center;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse:hover .b-grid-splitter-button-icon,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand:hover .b-grid-splitter-button-icon {
  fill: #ff9800;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-collapse {
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  justify-content: flex-end;
  padding-right: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-expand {
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  padding-left: 0.1em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-button-icon {
  cursor: pointer;
  fill: rgb(126.4, 126.4, 126.4);
  height: 1.5em;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving {
  overflow: visible;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-inner,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-inner {
  left: calc((10px - 0.5em) / -2);
  width: 10px;
  transition: width 0.1s, left 0.1s;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-partner-splitter-hover:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching:not(.b-partner-splitter-hover) .b-grid-splitter-buttons,
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving:not(.b-partner-splitter-hover) .b-grid-splitter-buttons {
  display: flex;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed:nth-child(2):hover:not(.b-moving) .b-grid-splitter-inner {
  left: 0;
}
.b-gridbase.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner {
  width: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
}
.b-gridbase.b-split:not(.b-grid-splitter-no-drag) .b-grid-splitter:not(.b-disabled, .b-grid-splitter-collapsed) .b-grid-splitter-inner {
  cursor: col-resize;
}
.b-grid-header-scroller.b-collapsed,
.b-grid-footer-scroller.b-collapsed,
.b-virtual-scroller.b-collapsed {
  width: 0;
  min-width: 0 !important;
}
.b-splitter-touch-area {
  width: 2em;
  left: calc((2em - 0.5em) / -2);
  position: absolute;
  top: 0;
  height: 100%;
}
.b-splitter-button-touch-area {
  height: 3em;
  top: -0.3em;
  width: 2em;
  position: absolute;
}
.b-grid-splitter-button-collapse .b-splitter-button-touch-area {
  left: -0.9em;
}
.b-grid-splitter-button-expand .b-splitter-button-touch-area {
  right: -0.9em;
}
.b-draghelper-active .b-gridbase.b-split .b-grid-splitter {
  pointer-events: none !important;
}
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-grid-splitter-collapsed .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-hover .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-touching .b-grid-splitter-buttons,
.b-hide-splitter-buttons.b-gridbase.b-split .b-grid-splitter:not(.b-disabled).b-moving .b-grid-splitter-buttons {
  display: none;
}
.b-row-drop-indicator {
  display: none;
  pointer-events: none;
}
.b-row-reordering .b-row-drop-indicator {
  position: absolute;
  display: block;
  left: 0;
  top: -1px;
  width: 100%;
  height: 2px;
  background-color: #2196f3;
  z-index: 2000;
}
.b-row-reordering .b-row-drop-indicator.b-drag-invalid {
  background-color: #f44336;
}
.b-row-reordering .b-grid-body-container {
  z-index: 4;
}
.b-row-reordering .b-drag-original {
  opacity: 0.3;
}
.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-row-reordering .b-grid-body-container .b-grid-subgrid .b-row-reordering-target {
  box-shadow: 0 1px 0 0 #2196f3 inset, 0 -1px 0 0 #2196f3 inset;
  z-index: 9999;
}
.b-row-reorder-grip {
  display: grid;
  grid-template-columns: auto 1fr;
}
.b-row-reorder-grip.b-grid-cell-align-end {
  justify-items: end;
}
.b-row-reorder-grip.b-grid-cell-align-end:before {
  margin-inline-end: auto;
}
.b-row-reorder-grip.b-grid-cell-align-right {
  justify-items: right;
}
.b-row-reorder-grip.b-grid-cell-align-center {
  justify-items: center;
}
.b-row-reorder-grip:before {
  display: flex;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  align-self: stretch;
  align-items: center;
  content: "\f58e";
  cursor: move;
  padding-inline: 0.85em;
  margin-inline-start: -0.5em;
  font-size: 0.8em;
}
.b-rownumber-cell.b-row-reorder-grip:before {
  margin-inline-start: -0.85em;
  margin-inline-end: auto;
  padding-inline-end: 0.85em;
}
.b-row-drag-count-indicator:before {
  inset-inline-end: -0.7em;
}
.b-row-reorder-proxy {
  display: flex;
  flex-direction: column;
  width: auto !important;
  height: auto !important;
  z-index: 10000;
  overflow: visible;
}
.b-row-reorder-proxy.b-drag-copy .b-row-proxy-copy {
  display: flex;
}
.b-row-reorder-proxy .b-row-proxy-copy {
  display: none;
  height: 1em;
  width: 1em;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset-inline-start: -0.5em;
  top: -0.5em;
  box-shadow: 1px 1px 5px #e0e0e0;
  border-radius: 50%;
  padding: 0.75em;
  background: #fff;
  z-index: 20000;
}
.b-row-reorder-proxy .b-grid-row {
  width: 100%;
  position: relative;
}
.b-row-reorder-proxy.b-dragging {
  transition: margin-top 0.2s, opacity 0.2s;
  background: transparent;
  opacity: 0.5;
}
.b-row-reorder-proxy.b-dragging .b-grid-row {
  transition: transform 0.2s, background-color 0.2s;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #fff;
}
.b-row-reorder-proxy.b-dragging.b-drag-invalid .b-grid-row {
  border: none;
  background: rgba(244, 67, 54, 0.2);
}
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle,
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *,
.b-gridbase.b-rowresize .b-grid-row.b-over-resize-handle *:before,
.b-gridbase.b-rowresize .b-grid-row.b-resize-handle {
  cursor: row-resize !important;
}
.b-gridbase.b-rowresize .b-grid-row.b-resizing {
  z-index: 2;
}
.b-gridbase.b-rowresize.b-row-resizing .b-grid-row {
  pointer-events: none;
}
.b-gridbase.b-rowresize.b-row-resizing * {
  cursor: row-resize !important;
}
.b-search-hit-cell {
  background: #fff59d;
}
.b-search-hit-text {
  font-weight: bold;
  background: #fff59d;
  padding: 0.3em 0;
}
.b-search-hit-field {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0.5em 0;
  background: #fff59d;
}
.b-search-hit-cell-badge {
  position: absolute;
  top: 0.4em;
  right: 0.4em;
  font-size: 0.7em;
  line-height: 0.7em;
  color: rgb(161, 144.5714285714, 0);
}
.b-gridbase.b-sort .b-grid-header .b-sort-icon {
  display: contents;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text {
  color: #212121;
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #9e9e9e;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f062";
}
.b-gridbase.b-sort .b-grid-header.b-sort .b-grid-header-text[data-sort-index]::before {
  content: attr(data-sort-index);
  position: relative;
  top: 1em;
  color: #6b6b6b;
  z-index: 30;
  font-size: 0.6em;
  order: 1;
}
.b-gridbase.b-sort .b-grid-header.b-sort.b-desc .b-grid-header-text .b-sort-icon::before {
  transform: rotate(180deg);
}
.b-gridbase.b-sort:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-grid-header.b-sortable.b-depth-0:hover:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before,
.b-gridbase.b-sort:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-grid-header.b-sortable.b-depth-0:focus:not(.b-sort):not(.b-group) .b-grid-header-text .b-sort-icon::before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #e0e0e0;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f15e";
}
.b-split-container {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.b-split-container.b-split-horizontal,
.b-split-container.b-split-both {
  flex-direction: column;
}
.b-split-container.b-split-vertical {
  flex-direction: row;
}
.b-split-container .b-split-top,
.b-split-container .b-split-bottom {
  display: flex;
  flex: 1;
}
.b-split-container > .b-gridbase,
.b-split-container > div > .b-gridbase {
  flex: 1;
  flex-basis: 0;
  height: unset !important;
}
.b-gridbase.b-locked-rows {
  z-index: 1;
}
.b-gridbase.b-locked-rows [aria-rowcount="1"] .b-virtual-scrollers {
  flex-basis: 0;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) {
  overflow: visible;
}
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-body-wrap,
.b-gridbase.b-locked-rows:has(.b-widget-scroller.b-grid-empty) .b-grid-panel-body {
  overflow: visible;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty) {
  border-bottom: 1px solid #e0e0e0;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty):not(.b-split) {
  border-bottom-color: #e0e0e0;
}
.b-gridbase.b-locked-rows:not(.b-grid-empty).b-split {
  border-bottom: 2px solid #ebebeb;
}
.b-gridbase.b-locked-rows:not(:has(.b-grid-row)) {
  border-bottom-width: 0;
}
.b-gridbase.b-locked-rows.b-grid-empty .b-widget-scroller {
  min-height: 0;
}
.b-gridbase.b-locked-rows .b-grid-row.b-last {
  border-bottom: none;
}
.b-grid-header.b-group .b-grid-header-text .b-sort-icon::after {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  color: #ff9800;
  transition: transform 0.3s, color 0.2s;
  transform: none;
  background: inherit;
  content: "\f012";
  transform: rotate(90deg);
}
.b-grid-header.b-group.b-desc .b-grid-header-text .b-sort-icon::after {
  transform: rotate(270deg) scaleX(-1);
}
.b-group-row {
  background: #fff;
}
.b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-group-row .b-group-title.b-grid-cell-align-right,
.b-group-row .b-group-title.b-grid-cell-align-end {
  justify-content: flex-end;
}
.b-group-row .b-group-title.b-grid-cell-align-center {
  justify-content: flex-start;
}
.b-grid-cell.b-group-title {
  color: #424242;
  overflow: visible;
  contain: size layout style;
  font-weight: 500;
  text-transform: none;
}
.b-firefox .b-grid-cell.b-group-title {
  contain: size layout;
}
.b-group-state-icon {
  margin-inline-end: 0.5em;
  cursor: pointer;
  color: #424242;
}
.b-stripe .b-grid-row.b-group-row,
.b-grid-row.b-group-row {
  border-bottom: 2px solid #d5d5d5;
  cursor: pointer;
}
.b-gridbase.b-group .b-grid-header .b-sort-icon {
  display: contents;
}
.b-cut-row {
  opacity: 0.4;
}
.b-stickycells .b-grid-sticky-row {
  position: absolute;
  top: 0;
  left: 0;
  min-width: auto;
  border: 0 none;
  padding: 0;
  contain: initial;
}
.b-stickycells .b-grid-sticky-row .b-grid-cell {
  width: min-content;
  contain: initial;
  padding: 0;
  border: 0 none;
}
.b-stickycells .b-sticky-cells-current-top-row .b-sticky-content-el {
  visibility: hidden;
}
.b-stickycells .b-sticky-cells-current-top-row.b-not-enough-height .b-sticky-content-el {
  visibility: visible;
  align-self: flex-end;
}
.b-stripe .b-grid-row.b-odd {
  background-color: rgba(244.4, 244.4, 244.4, 0.8);
}
.b-stripe .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-grid-row {
  border-bottom: none;
}
.b-stripe .b-grid-row.b-selected {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-stripe:focus .b-grid-row.b-selected {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-summary-wrap {
  flex: 0 0 100%;
  display: grid;
  gap: 0.1em 1em;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.b-summary-wrap .b-grid-summary-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-summary-wrap .b-grid-summary-value.b-nolabel {
  grid-column: span 2/span 2;
}
.b-summary-disabled .b-grid-footer-container {
  display: none;
}
.b-generated-parent.b-readonly .b-grid-cell {
  color: #212121;
}
.b-generated-parent .b-grid-cell .b-grid-treegroup-summary {
  display: flex;
  justify-content: inherit;
}
.b-rowexpander-body {
  display: flex;
  border-top: 1px solid #e0e0e0;
  left: 0;
  right: 0;
  color: #212121;
  font-weight: 300;
}
.b-rowexpander-body,
.b-rowexpander-body.b-no-resizeobserver.b-resize-monitored {
  position: absolute;
}
.b-grid-vertical-scroller > .b-rowexpander-body {
  z-index: 100;
  transition: height 0.3s, top 0.3s;
  overflow: hidden;
}
.b-rowexpander-loading {
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  display: flex;
  width: 100%;
}
.b-grid-row > .b-rowexpander-loading {
  position: absolute;
}
.b-rowexpander-loading .b-icon-spinner {
  margin-inline-end: 0.5em;
}
.b-gridbase .b-grid-row [data-column=expanderActionColumn] .b-icon {
  transition: transform 0.15s ease-in-out;
  font-size: 1em;
  transform: rotate(180deg);
}
.b-rowexpander-disabled [data-column=expanderActionColumn] {
  opacity: 0.2;
  pointer-events: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-body-container,
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-grid-vertical-scroller {
  transition: height 0.3s;
  overflow-y: hidden !important;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating.b-autoheight .b-yscroll-pad {
  display: none;
}
.b-rowexpander.b-gridbase.b-animating.b-rowexpander-animating .b-grid-row {
  transition: height 0.3s, transform 0.3s;
}
.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-left {
  transform: rotate(270deg);
}
.b-gridbase .b-rowexpander-row-expanded:not(.b-row-is-collapsing) [data-column=expanderActionColumn] .b-icon-collapse-right {
  transform: rotate(90deg);
}
.b-grid-header[data-column=expanderActionColumn] .b-grid-header-text-content:empty {
  display: none;
}
.b-exportdialog.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-exportdialog.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
.b-grid-footer-container {
  background-color: #fafafa;
  color: #212121;
  outline: 0 solid transparent;
  z-index: 2;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.08);
}
.b-grid-footer-container.b-hidden {
  display: none;
}
.b-grid-footers {
  display: inline-flex;
  align-items: stretch;
  height: 100%;
  white-space: nowrap;
  line-height: initial;
  overscroll-behavior: none;
}
.b-grid-footer {
  display: flex;
  border-inline-end: 1px solid transparent;
  flex-shrink: 0;
  align-items: stretch;
  padding: 0.5em;
}
.b-no-column-lines .b-grid-footer {
  border-inline-end: none;
}
.b-grid-footer:last-child {
  border-inline-end-color: transparent;
}
.b-grid-footer-align-start,
.b-grid-footer-align-left {
  text-align: start;
}
.b-grid-footer-align-center {
  text-align: center;
}
.b-grid-footer-align-end,
.b-grid-footer-align-right {
  text-align: end;
}
.b-gridbase {
  position: relative;
}
.b-gridbase.b-outer {
  height: 100%;
}
.b-gridbase.b-autoheight {
  height: auto;
  flex: none;
}
.b-gridbase.b-autoheight .b-grid-vertical-scroller {
  position: relative;
}
.b-gridbase.b-autoheight.b-grid-empty .b-grid-body-container {
  height: unset !important;
  flex: 1;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container {
  flex: 1 1 0;
  contain: strict;
}
.b-gridbase .b-grid-panel-body:not(.b-autoheight) > .b-grid-body-container > .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-gridbase.b-grid-translate .b-grid-row,
.b-gridbase.b-grid-translate3d .b-grid-row {
  transform-style: flat;
}
.b-gridbase.b-enable-sticky .b-sticky-cell,
.b-gridbase.b-enable-sticky .b-grid-subgrid,
.b-gridbase.b-enable-sticky .b-grid-vertical-scroller,
.b-gridbase.b-enable-sticky .b-grid-row {
  overflow: visible !important;
}
.b-gridbase.b-no-column-lines .b-grid-row .b-grid-cell,
.b-gridbase.b-no-column-lines .b-grid-header {
  border-inline-end-color: transparent;
}
.b-gridbase.b-no-row-lines .b-grid-row {
  border-block: none;
}
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-cell:last-child,
.b-gridbase.b-fill-last-column .b-grid-subgrid:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-row.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2),
.b-gridbase.b-fill-last-column .b-grid-footers:not(.b-has-flex):not(.b-horizontal-overflow) .b-grid-footer:last-child,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-parent,
.b-gridbase.b-fill-last-column .b-grid-headers:not(.b-has-flex):not(.b-horizontal-overflow) .b-last-leaf {
  flex-grow: 1;
}
.b-gridbase:not(.b-masked).b-grid-empty {
  min-height: 5em;
}
.b-gridbase:not(.b-masked).b-grid-empty .b-empty-text {
  display: block;
  color: #757575;
  background-color: #fff;
  padding: 1em;
  position: absolute;
  pointer-events: none;
  z-index: 100;
}
.b-gridbase.b-grid-notextselection .b-grid-cell {
  -webkit-user-select: none;
  user-select: none;
}
.b-gridbase.b-notransition .b-grid-cell * {
  transition: none !important;
}
.b-gridbase.b-disabled {
  opacity: 0.5;
}
.b-grid-panel-body {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *,
.b-gridbase:not(.b-animating) .b-grid-row:not(.b-grid-row-updating) .b-grid-cell:not(.b-widget-cell.b-focused) *:before {
  transition: none;
}
.b-gridbase.b-autoheight.b-grid-empty .b-grid-vertical-scroller {
  min-height: 100%;
}
.b-grid-body-container {
  position: relative;
}
.b-grid-body-container .b-empty-text {
  display: none;
}
.b-grid-body-container:focus {
  outline: none;
}
.b-grid-body-container:focus .b-grid-row.b-selected {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-playing-demo .b-grid-body-container {
  overflow: hidden !important;
}
.b-grid-vertical-scroller {
  position: absolute;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  width: 100%;
  align-items: stretch;
}
.b-grid-row-container {
  display: inline-block;
  min-width: 100%;
}
.b-virtual-scrollers {
  z-index: 3;
  display: flex;
  flex-direction: row;
  contain: paint style layout;
}
.b-firefox .b-virtual-scrollers {
  contain: paint layout;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers {
  pointer-events: auto;
}
.b-overlay-scrollbar.b-firefox.b-windows .b-virtual-scrollers .b-virtual-scroller {
  pointer-events: auto;
}
.b-overlay-scrollbar .b-virtual-scrollers {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.b-overlay-scrollbar .b-virtual-scrollers .b-virtual-scroller {
  height: 16px;
  pointer-events: none;
}
.b-virtual-scrollers .b-virtual-scroller {
  overflow-x: scroll;
  overflow-y: hidden;
}
.b-virtual-scrollers .b-virtual-width {
  height: 1px;
}
.b-overlay-scrollbar .b-virtual-scroller:hover,
.b-overlay-scrollbar .b-virtual-scroller.b-show-virtual-scroller {
  pointer-events: all;
  opacity: 1;
  transition: opacity 0.5s;
}
.b-grid-footer-container,
header.b-grid-header-container {
  display: flex;
  flex-direction: row;
}
.b-grid-header-container {
  border-bottom: 0 solid transparent;
  position: relative;
}
.b-grid-footer-scroller,
.b-grid-header-scroller {
  overflow: hidden;
  position: relative;
  display: flex;
}
.b-grid-footers,
.b-grid-headers {
  z-index: 2;
  contain: paint style layout;
  flex: 1 1 auto;
}
.b-firefox .b-grid-footers,
.b-firefox .b-grid-headers {
  contain: paint layout;
}
.b-no-transitions .b-grid-row {
  transition: none !important;
}
:root {
  --row-splice-duration:300ms;
}
.b-grid-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: absolute;
  left: 0;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  height: 45px;
  contain: layout;
}
@media screen {
  .b-grid-row.b-export-row {
    transform: translate(-99999px, -99999px);
  }
}
.b-grid-subgrid .b-grid-row {
  min-width: 100%;
}
.b-grid-subgrid.b-horizontal-overflow .b-grid-row {
  min-width: max(var(--total-column-width, 100%), 100%);
}
.b-grid-row.b-aborting {
  transition: background-color 0.2s, transform 0.3s;
}
.b-splicing-rows .b-grid-row:is(.b-adding, .b-removing, .b-repositioning) {
  transition: transform var(--row-splice-duration), top var(--row-splice-duration);
  z-index: -1;
  pointer-events: none;
}
.b-rtl .b-grid-row {
  left: auto;
  right: 0;
}
.b-grid-row.b-selected {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-grid-row.b-selected .b-grid-cell.b-checkbox-selection {
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-grid-row.b-removing {
  animation: row-removing var(--row-splice-duration) forwards;
}
.b-grid-row.b-adding {
  animation: row-adding var(--row-splice-duration) forwards;
}
.b-grid-row.b-fa {
  display: flex;
}
.b-grid-row.b-fa::before {
  content: none;
}
.b-grid-row.b-row-placeholder .b-grid-cell {
  color: transparent;
  clip-path: inset(1em 1em 1em 1em);
}
.b-grid-row.b-row-placeholder .b-grid-cell > *:not(.b-editor) {
  display: none;
}
.b-grid-row.b-row-placeholder .b-grid-cell::after {
  content: "";
  background: rgb(249.5, 249.5, 249.5);
  position: absolute;
  inset: 1em;
  border-radius: 5px;
}
.b-grid-refreshing .b-grid-row {
  transition: none;
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected {
  background-color: rgba(170, 170, 170, 0.15);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-checkbox-selection {
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-grid-cell {
  position: relative;
  display: flex;
  align-items: center;
  color: #212121;
  font-weight: 300;
  padding: 0 0.5em;
  overflow: hidden;
  white-space: nowrap;
  flex-shrink: 0;
  text-overflow: ellipsis;
  border-inline-end: 1px solid #e0e0e0;
  transform-style: flat;
  width: 0;
  contain: strict;
}
.b-fill-last-column .b-grid-cell:last-child,
.b-fill-last-column.b-rowexpander-row-expanded .b-grid-cell:nth-last-child(2) {
  border-inline-end-color: transparent;
}
.b-grid-cell > i:not(:last-child) {
  margin-inline-end: 0.5em;
}
.b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before,
.b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  content: "";
  clip-path: polygon(0% 50%, 0% 0%, 50% 0%);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 1px;
  background-color: red;
  width: 1.2em;
  height: 1.2em;
}
.b-rtl .b-show-dirty .b-grid-cell.b-cell-dirty:not(.b-editing):before,
.b-rtl .b-show-dirty-during-edit .b-grid-cell.b-cell-dirty:before {
  left: auto;
  right: 0;
  clip-path: polygon(100% 50%, 50% 0%, 100% 0%);
}
.b-gridbase:not(.b-panel-ui-plain) .b-grid-cell.b-checkbox-selection {
  background-color: #fafafa;
}
.b-grid-cell:focus,
.b-grid-cell:focus-within {
  transition: none !important;
  outline: none;
}
.b-grid-cell.b-auto-height {
  white-space: normal;
}
.b-grid-cell.b-measuring-auto-height {
  contain: paint style layout;
  align-self: baseline;
}
.b-firefox .b-grid-cell.b-measuring-auto-height {
  contain: paint layout;
}
body.b-using-keyboard .b-grid-cell:focus,
body.b-using-keyboard .b-grid-cell:focus-within,
body.b-using-keyboard .b-grid-header:focus,
body.b-using-keyboard .b-grid-header:focus-within,
.b-outer.b-using-keyboard .b-grid-cell:focus,
.b-outer.b-using-keyboard .b-grid-cell:focus-within,
.b-outer.b-using-keyboard .b-grid-header:focus,
.b-outer.b-using-keyboard .b-grid-header:focus-within {
  outline: 2px solid #2196f3;
  outline-offset: -2px;
}
.b-readonly > .b-grid-cell {
  color: rgb(178.5, 178.5, 178.5);
}
.b-grid-cell-align-right,
.b-grid-cell-align-end {
  justify-content: flex-end;
  text-align: end;
}
.b-grid-cell-align-center {
  justify-content: center;
  text-align: center;
}
.b-grid-subgrid {
  position: relative;
  overscroll-behavior: none auto;
}
.b-grid-subgrid.b-grid-subgrid-collapsed {
  width: 0;
  min-width: 0 !important;
  overflow: hidden !important;
}
.b-playing-demo .b-grid-subgrid {
  overflow: hidden !important;
}
.b-animating .b-grid-header-scroller,
.b-animating .b-grid-subgrid {
  transition-property:
    width,
    flex,
    min-width;
  transition-duration: 0.3s;
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell.b-checkbox-selection {
  background-color: rgb(244.9, 244.9, 244.9);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover {
  background-color: rgba(170, 170, 170, 0.1);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected {
  background-color: rgba(170, 170, 170, 0.2);
}
.b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-checkbox-selection {
  background-color: rgb(244.9, 244.9, 244.9);
}
@keyframes row-removing {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.3;
    height: 0;
  }
}
@keyframes row-adding {
  from {
    opacity: 0.3;
    height: 0;
  }
  to {
    opacity: 1;
  }
}
.b-grid-header-container {
  background-color: #fafafa;
  z-index: 4;
}
.b-grid-header-container .b-header {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container {
  background-color: transparent;
}
.b-gridbase.b-panel-ui-plain .b-grid-header-container .b-header {
  box-shadow: none;
}
.b-grid-header-container.b-hidden {
  position: absolute;
  clip-path: inset(0 0 100% 0);
  contain: strict;
}
.b-grid-headers {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  line-height: initial;
  position: relative;
  overscroll-behavior: none;
}
.b-grid-header-align-right > .b-grid-header-text > .b-grid-header-text-content,
.b-grid-header-align-end > .b-grid-header-text > .b-grid-header-text-content {
  text-align: end;
}
.b-grid-header-align-center > .b-grid-header-text > .b-grid-header-text-content {
  text-align: center;
}
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:focus,
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-check-header-with-checkbox:focus-within {
  background-color: hsl(0, 0%, 100.5392156863%);
}
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0:hover,
.b-gridbase:not(.b-column-resizing, .b-row-reordering, .b-dragging-header) .b-grid-header-container .b-depth-0.b-hover {
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-gridbase.b-columnresize .b-grid-header-resizable:not(.b-last-leaf) {
  overflow: visible;
}
.b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  position: absolute;
  top: 0;
  right: -5px;
  bottom: 0;
  width: 10px;
  background-color: transparent;
  z-index: 3;
  cursor: col-resize;
  display: block;
}
.b-gridbase.b-columnresize.b-rtl .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -5px;
  right: auto;
}
.b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  right: -10px;
  width: 20px;
}
.b-rtl .b-touch-events .b-gridbase.b-columnresize .b-grid-header-resizable .b-grid-header-resize-handle {
  left: -10px;
  right: auto;
}
.b-fill-last-column .b-grid-headers .b-last-parent,
.b-fill-last-column .b-grid-headers .b-last-leaf {
  border-inline-end-color: transparent;
}
.b-fill-last-column .b-grid-headers .b-last-parent > .b-grid-header-text,
.b-fill-last-column .b-grid-headers .b-last-leaf > .b-grid-header-text {
  border-inline-end-color: transparent;
}
.b-grid-header-text {
  -webkit-user-select: none;
  user-select: none;
  padding: 1.3em 0 1.3em 0;
  white-space: nowrap;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  overflow: hidden;
  gap: 0.5em;
}
.b-grid-header-text > .b-grid-header-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1 0;
  width: 0;
  font-size: 1em;
}
.b-grid-header-text > .b-grid-header-text-content > i {
  margin-inline-end: 0.5em;
}
.b-grid-header-children {
  display: flex;
  flex-direction: column;
}
.b-grid-header-children > * {
  width: inherit;
}
.b-grid-header {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  color: #757575;
  outline: none;
  border-inline-end: 1px solid transparent;
  text-transform: none;
}
.b-grid-header:not(.b-depth-0) {
  overflow: visible;
}
.b-grid-header.b-depth-0 {
  padding-inline: 0.5em 0.5em;
  width: 0;
}
.b-grid-header.b-depth-0 .b-grid-header-text {
  border-bottom: none;
  transition: background-color 0.2s;
  flex-direction: row;
}
.b-grid-header.b-sortable {
  cursor: pointer;
}
.b-grid-header.b-grid-header-parent {
  border-inline-end: none;
  flex-basis: auto;
  padding-inline: 0;
}
.b-grid-header.b-grid-header-parent > .b-grid-header-text {
  padding-inline: 0.5em 0.5em;
  border-inline-end: 1px solid transparent;
  flex: 1 1 auto;
}
.b-grid-header .b-grid-header-resize-handle {
  display: none;
}
.b-grid-header-parent > .b-grid-header-children {
  border-top: 1px solid transparent;
  flex-flow: row nowrap;
  flex: 1 1 auto;
}
.b-grid-header .b-button[data-ref=collapseExpand] {
  min-width: 2em;
  min-height: 2em;
  inset-inline-end: 0.5em;
  padding: 0;
}
.b-grid-header .b-button[data-ref=collapseExpand]:hover {
  background-color: transparent;
}
.b-groupbar {
  display: flex;
  flex: 1;
  align-self: center;
  gap: 2em;
  margin-inline-start: 0.3em;
  height: 2.5em;
}
.b-groupbar .b-chip {
  position: relative;
  padding-block: 0.5em;
  padding-inline: 1em;
  outline: none !important;
  cursor: pointer;
}
.b-groupbar .b-chip .b-close-icon {
  margin-inline-start: 1em;
}
.b-groupbar .b-chip:not(:last-child):after {
  content: "\f105";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
  position: absolute;
  right: -1.25em;
}
.b-rtl .b-groupbar .b-chip:not(:last-child):after {
  content: "\f104";
  right: unset;
  left: -1.25em;
}
.b-groupbar.b-chips-closable .b-chip {
  padding-inline-end: 0.6em;
}
.b-groupbar .b-chip.b-drop-target {
  width: 8em;
  opacity: 0.5;
}
.b-groupbar .b-chip.b-drop-target .b-icon {
  display: none;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy {
  border-radius: 1em;
  min-width: 10em !important;
  padding-inline: 1em;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text {
  padding: 0.5em 0;
}
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy,
.b-grid-reordering-columns-with-groupbar.b-grid-header.b-drag-proxy .b-grid-header-text-content {
  width: auto !important;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-icon-column-move-left:before {
  content: "\f060";
}
.b-icon-column-move-right:before {
  content: "\f061";
}
.b-icon-group-collapse:before {
  content: "\f0d7";
  width: 0.6em;
  text-align: center;
}
.b-icon-group-expand:before {
  content: "\f0da";
  width: 0.6em;
  text-align: center;
}
.b-icon-sort-asc:before {
  content: "\f062";
}
.b-icon-sort-desc:before {
  content: "\f063";
}
.b-columndragtoolbar .b-target-button {
  text-transform: uppercase;
  width: 7.5em;
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) {
  background-color: rgb(44.1, 155.25, 243.6);
}
.b-columndragtoolbar .b-target-button[data-button-id^=multisort].b-hover:not([data-disabled=true]) i {
  color: #fff;
}
.b-gridbase .b-grid-cell,
.b-gridbase .b-grid-merged-cells {
  border-right-color: transparent;
}
.b-grid-header:not(.b-grid-header-parent) .b-grid-header-text > .b-grid-header-text-content {
  flex: 0 1 auto;
  width: auto;
  max-width: 100%;
}
.b-grid-header-align-center .b-grid-header-text {
  justify-content: center;
}
.b-grid-header-align-right .b-grid-header-text,
.b-grid-header-align-end .b-grid-header-text {
  justify-content: flex-end;
}
.b-grid-footer-scroller {
  background: #fafafa;
}
.b-grid-header .b-button[data-ref=collapseExpand] {
  position: absolute;
  right: 0;
}
.b-filter-bar-field {
  margin: 0 0 1em 0;
}

/* node_modules/@bryntum/scheduler-thin/scheduler.material.css */
:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --b-fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
.fas,
.b-fa-solid {
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Material"}';
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap {
  transform: translateY(-50%);
  margin-inline-start: 0;
  height: 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  padding-inline-start: 0;
  width: 100%;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content {
  justify-content: center;
  margin: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-milestone-wrap .b-sch-event .b-sch-event-content label {
  left: unset;
  top: 105%;
}
.b-sch-canvas {
  position: absolute;
  inset: 0;
  pointer-events: none;
  height: max(1px, 100%);
  overflow: hidden;
  overflow: clip;
  contain: strict;
  width: max(var(--total-column-width, 100%), 100%);
}
.b-sch-foreground-canvas {
  z-index: 9;
}
.b-row-reordering .b-sch-foreground-canvas * {
  pointer-events: none !important;
}
.b-timelinebase .b-grid-splitter {
  z-index: 12;
}
.b-schedulerbase > .b-editor {
  z-index: 5;
}
.b-sch-event.b-milestone label,
.b-sch-event .b-sch-event-content,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  font-size: 14px;
}
.b-sch-event-wrap {
  position: absolute;
  z-index: 9;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  contain: layout style;
}
.b-animating:not(.b-eventbuffer-transition, .b-subgrid-width-transition) .b-sch-event-wrap:not(.b-dragging, .b-sch-event-wrap-resizing, .b-reusing-own) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    inset 0.2s,
    left 0.2s,
    top 0.2s,
    transform 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-toggling-node .b-sch-event-wrap {
  transition: none;
}
.b-sch-event-wrap.b-sch-event-hover,
.b-sch-event-wrap:focus {
  z-index: 109 !important;
}
.b-sch-event-wrap:focus {
  outline: none;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) {
  transition: none !important;
}
.b-scrolling .b-sch-event-wrap:not(.b-aborting) .b-sch-event {
  transition: none !important;
}
.b-grid-body-container.b-scrolling .b-sch-event-wrap {
  pointer-events: none;
}
.b-sch-event-wrap.b-milestone-wrap {
  z-index: 8;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event {
  overflow: visible;
  box-shadow: none;
  background-color: transparent;
  width: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  transition: background-color 0.2s, border 0.2s;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon {
  justify-content: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon .b-sch-event-content {
  font-size: inherit;
  justify-content: center;
  background-color: transparent;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-sch-event-withicon i {
  margin-inline-end: 0;
  color: #777;
  line-height: 1em;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event label {
  position: absolute;
  left: calc(100% + 0.5em);
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event-content {
  display: flex;
  align-items: center;
}
.b-sch-event-wrap.b-milestone-wrap .b-fa,
.b-sch-event-wrap.b-milestone-wrap .b-icon {
  margin-inline-end: 1em;
  color: #777;
  font-size: inherit;
}
.b-labels-topbottom .b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) {
  font-size: 40%;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  font-size: inherit;
}
.b-sch-event-wrap.b-milestone-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content::before {
  position: absolute;
  left: 0.1464465em;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  transform-origin: 50% 50%;
  rotate: 45deg;
  background-color: inherit;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-sch-event-withicon {
  outline: 2px solid #2196f3;
  outline-offset: 3px;
}
.b-using-keyboard .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content:before {
  outline: 2px solid #2196f3;
  outline-offset: 3px;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-milestone-wrap.b-measure label {
  font-weight: 400;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap {
  margin: 0;
  min-width: 0;
  flex-direction: row;
}
.b-using-keyboard .b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active {
  outline: 2px solid #2196f3;
  outline-offset: 3px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-active .b-sch-event.b-milestone:before {
  outline: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone {
  font-size: inherit;
  left: 0.5em;
  width: calc(100% - 1em);
  min-width: 0;
  padding: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content {
  background-color: transparent;
  font-size: 14px;
  justify-content: center;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone .b-sch-event-content::before {
  content: none;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  background: inherit;
  position: absolute;
  content: " ";
  height: 0.707107em;
  width: 0.707107em;
  z-index: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::before {
  top: 50%;
  left: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap .b-sch-event.b-milestone::after {
  right: 0;
  transform: rotate(-45deg);
  transform-origin: 100% 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-milestone-wrap.b-measure .b-sch-event.b-milestone {
  width: calc(100% + 1em);
}
.b-sch-event {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  overflow: hidden;
  overflow: clip;
  white-space: nowrap;
  width: calc(100% - 1px);
  text-align: left;
  min-width: 5px;
  min-height: 5px;
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s;
  position: relative;
}
.b-toggling-node .b-sch-event {
  transition: none;
}
.b-sch-event label {
  color: #888;
}
.b-sch-event:not(.b-milestone) .b-fa,
.b-sch-event:not(.b-milestone) .b-icon {
  margin-inline-end: 0.75em;
  line-height: inherit;
}
.b-sch-event:before {
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
}
.b-sch-event.b-sch-event-resizing,
.b-sch-event:hover {
  z-index: 10;
}
.b-sch-event.b-sch-event-selected {
  z-index: 10;
}
.b-sch-event.b-sch-event-selected,
.b-sch-event.b-sch-event-selected * {
  font-weight: 500;
}
.b-sch-event.b-sch-event-assign-selected {
  animation-name: instance-selected;
  animation-duration: 0.2s;
  animation-iteration-count: 3;
  animation-timing-function: ease-in-out;
}
.b-sch-event.b-milestone {
  transition: background 0s;
}
.b-sch-event-wrap:not(.b-milestone-wrap) {
  min-width: 6px;
  min-height: 6px;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event {
  outline: 2px solid #2196f3;
  outline-offset: 3px;
}
@keyframes instance-selected {
  0% {
    top: -2px;
  }
  50% {
    top: 2px;
  }
  100% {
    top: 0;
  }
}
.b-initial-fade-in .b-sch-dependency,
.b-initial-fade-in .b-sch-event-wrap {
  opacity: 0;
  animation-name: initial-fade-in;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
@keyframes initial-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-initial-zoom-in .b-sch-event-wrap .b-sch-event {
  animation-name: initial-zoom-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
}
@keyframes initial-zoom-in {
  0% {
    transform: scale(0.01);
  }
  100% {
    transform: scale(1);
  }
}
.b-initial-slide-from-left .b-sch-event-wrap {
  transform: translateX(-100vw);
  animation-name: initial-slide-from-left;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-left {
  100% {
    transform: translateX(0);
  }
}
.b-initial-slide-from-top .b-sch-event-wrap {
  transform: translateY(-100vh);
  animation-name: initial-slide-from-top;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
}
@keyframes initial-slide-from-top {
  100% {
    transform: translateY(0);
  }
}
.b-sch-event-content {
  z-index: 1;
}
.b-milestone .b-sch-event-content {
  flex: 1;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0 0.5em 0 0.75em;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  display: flex;
  min-width: 0;
}
.b-sch-event:not(.b-milestone) .b-sch-event-content > :not(i) {
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: clip;
  min-width: 0;
}
.b-verticaltimeaxis-row .b-sch-event:not(.b-milestone) .b-sch-event-content {
  flex-direction: column;
}
.b-prevent-event-transitions .b-sch-event-wrap {
  transition: none !important;
}
.b-sch-event-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.b-sch-event-wrap .b-sch-event {
  height: 100%;
  grid-area: body;
}
.b-sch-horizontal .b-sch-event-wrap,
.b-sch-event-wrap.b-sch-horizontal {
  grid-template-areas: "top    top    top    top    top" "before start  body   end  after" "bottom bottom bottom bottom bottom";
  grid-template-columns: 0 auto 1fr auto 0;
  grid-template-rows: min-content auto min-content;
}
.b-sch-event-wrap.b-sch-vertical {
  grid-template-areas: "start" "body" "end";
  grid-template-rows: auto 1fr auto;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow {
  justify-content: center;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-sch-event-content {
  flex-direction: column;
  align-items: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow i {
  margin-inline-end: 0;
  align-self: center;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event-narrow .b-event-text-wrap {
  writing-mode: vertical-rl;
}
.b-sch-event-wrap.b-sch-vertical .b-sch-event {
  grid-column: 1;
}
.b-sch-horizontal.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-sch-vertical.b-eventbuffer-transition.b-animating .b-sch-event-wrap:not(.b-dragging):not(.b-sch-event-wrap-resizing) {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    width 0.2s,
    font-size 0.2s;
}
.b-sch-event-wrap,
.b-gantt-task-wrap {
  --event-primary-color-h:122.8235294118deg;
  --event-primary-color-s:38.4615384615%;
  --event-primary-color-l:56.6666666667%;
  --event-primary-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), var(--event-primary-color-l));
}
.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-sch-event.b-sch-event-resizing,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-resizing {
  --event-s-factor:var(--event-hover-s-factor);
  --event-l-factor:var(--event-hover-l-factor);
  --event-a:var(--event-hover-a);
  --event-color:var(--event-hover-color);
  --event-opacity:var(--event-hover-opacity);
}
.b-sch-event-wrap > .b-sch-event.b-sch-event-selected:hover,
.b-sch-event-wrap > .b-segmented > .b-sch-event-segments > .b-sch-event.b-sch-event-selected:hover {
  --event-s-factor:var(--event-selected-hover-s-factor);
  --event-l-factor:var(--event-selected-hover-l-factor);
  --event-a:var(--event-selected-hover-a);
}
.b-sch-event-wrap > .b-sch-event-selected > .b-sch-event-segments > .b-sch-event.b-sch-event-segment {
  --event-s-factor:var(--event-hover-s-factor);
  --event-l-factor:var(--event-hover-l-factor);
  --event-a:var(--event-hover-a);
  --event-color:var(--event-hover-color);
  --event-opacity:var(--event-hover-opacity);
}
.b-sch-color-none {
  --event-primary-color-h:null;
  --event-primary-color-s:null;
  --event-primary-color-l:null;
  --event-primary-color:null;
}
.b-sch-event,
.b-gantt-task,
.b-task-rollup[class*=b-sch-color-],
.b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-h:var(--event-primary-color-h);
  --event-background-s:var(--event-primary-color-s);
  --event-background-l:var(--event-primary-color-l);
  --event-s-factor:1;
  --event-l-factor:1;
  --event-a:1;
  --event-hover-s-factor:1;
  --event-hover-l-factor:1;
  --event-hover-a:1;
  --event-selected-hover-s-factor:1;
  --event-selected-hover-l-factor:1;
  --event-selected-hover-a:1;
  --event-background-color:hsla( var(--event-background-h), calc(var(--event-background-s) * var(--event-s-factor)), calc(var(--event-background-l) * var(--event-l-factor)), var(--event-a) );
  --event-border-color:var(--event-primary-color);
  --event-border-width:0px;
  --event-border-style:solid;
  --event-border-radius:0;
  --event-color:#fff;
  --event-hover-color:#fff;
  --event-opacity:1;
  --event-hover-opacity:1;
  --event-font-weight:400;
  color: var(--event-color);
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width);
  border-style: var(--event-border-style);
  border-radius: var(--event-border-radius);
  font-weight: var(--event-font-weight);
  opacity: var(--event-opacity);
}
.b-sch-event.b-sch-event-startsoutside,
.b-gantt-task.b-sch-event-startsoutside,
.b-task-rollup[class*=b-sch-color-].b-sch-event-startsoutside,
.b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-startsoutside {
  border-inline-start: none;
}
.b-sch-event-wrap.b-milestone-wrap > .b-sch-event.b-milestone {
  border-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone {
  background-color: var(--event-background-color);
  border-color: var(--event-border-color);
  border-width: var(--event-border-width) 0 var(--event-border-width) 0;
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
  font-weight: var(--event-font-weight);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::before {
  --event-border-width:inherit;
  --event-border-radius:inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: 0;
  border-bottom-width: var(--event-border-width);
  border-inline-start-width: var(--event-border-width);
  border-bottom-left-radius: var(--event-border-radius);
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event.b-milestone::after {
  --event-border-width:inherit;
  --event-border-radius:inherit;
  border-style: var(--event-border-style);
  border-color: var(--event-border-color);
  border-top-width: 0;
  border-inline-end-width: var(--event-border-width);
  border-inline-start-width: 0;
  border-bottom-width: var(--event-border-width);
  border-bottom-right-radius: var(--event-border-radius);
  top: calc(var(--event-border-width) * -1);
}
.b-sch-event.b-milestone,
.b-gantt-task.b-milestone {
  border-radius: 0;
}
.b-sch-event.b-milestone .b-gantt-task-content,
.b-sch-event.b-milestone .b-sch-event-content,
.b-gantt-task.b-milestone .b-gantt-task-content,
.b-gantt-task.b-milestone .b-sch-event-content {
  background-color: var(--event-background-color);
}
.b-sch-event.b-milestone .b-gantt-task-content::before,
.b-sch-event.b-milestone .b-sch-event-content::before,
.b-gantt-task.b-milestone .b-gantt-task-content::before,
.b-gantt-task.b-milestone .b-sch-event-content::before {
  border-width: var(--event-border-width);
  border-radius: var(--event-border-radius);
  border-color: var(--event-border-color);
  opacity: var(--event-opacity);
  border-style: var(--event-border-style);
}
.b-gantt-task,
.b-sch-style-none .b-sch-event {
  --event-background-image:none;
}
.b-gantt-task.b-task-selected,
.b-gantt-task.b-sch-event-selected,
.b-sch-style-none .b-sch-event.b-task-selected,
.b-sch-style-none .b-sch-event.b-sch-event-selected {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected:hover,
.b-gantt-task.b-sch-event-selected:hover,
.b-sch-style-none .b-sch-event.b-task-selected:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected:hover {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task.b-task-selected .b-sch-event-segment,
.b-gantt-task.b-sch-event-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.b-gantt-task.b-task-selected .b-sch-event-segment:hover,
.b-gantt-task.b-sch-event-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-task-selected .b-sch-event-segment:hover,
.b-sch-style-none .b-sch-event.b-sch-event-selected .b-sch-event-segment:hover {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}
.b-gantt-task:hover,
.b-sch-style-none .b-sch-event:hover {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-gantt-task:not(.b-milestone),
.b-sch-style-none .b-sch-event:not(.b-milestone) {
  background-image: var(--event-background-image);
}
.b-gantt-task.b-milestone > .b-gantt-task-content::before,
.b-gantt-task.b-milestone > .b-sch-event-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-gantt-task-content::before,
.b-sch-style-none .b-sch-event.b-milestone > .b-sch-event-content::before {
  background-image: var(--event-background-image);
}
.b-gantt-task-hover .b-gantt-task {
  --event-background-image:linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
.b-sch-vertical .b-sch-event {
  align-items: flex-start;
  padding-inline: 0.75em;
  white-space: normal;
}
.b-sch-vertical .b-sch-event .b-sch-event-content {
  margin: rotateSides(0 0.5em 0 0.75em);
}
.b-sch-vertical:not(.b-masked).b-grid-empty .b-grid-subgrid:first-child::before {
  content: "";
  display: none;
}
.b-sch-vertical:not(.b-masked).b-grid-empty .b-timeline-subgrid::before {
  color: #262626;
  content: attr(data-empty-text);
  padding: 1em;
}
.b-sch-vertical .b-grid-row {
  border-bottom: none;
}
.b-sch-vertical.b-eventlayout-mixed .b-sch-event {
  opacity: 0.8;
}
.b-timelinebase.b-overlay-scrollbar .b-virtual-scrollers {
  z-index: 100;
}
.b-sch-layout-milestone .b-milestone-wrap {
  min-width: 1em;
}
.b-timeline-loading-indicator-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
  background: rgba(76, 175, 80, 0.2);
}
.b-timeline-loading-indicator {
  background: #4caf50;
  opacity: 0.6;
  animation: line-loop 3s linear infinite;
}
@keyframes line-loop {
  0% {
    width: 0;
    margin-inline-start: 0;
  }
  50% {
    width: 100%;
    margin-inline-start: 0;
  }
  100% {
    width: 100%;
    margin-inline-start: 100%;
  }
}
.b-scale-cell {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.b-scale-cell .b-scale {
  background-color: transparent;
  font-weight: 300;
}
.b-scale-cell .b-scale-tick-label {
  font-size: 70%;
}
.b-schedulerbase.b-animating .b-grid-row {
  transition: height 0.2s, transform 0.2s;
}
.b-grid-footer-container .b-sch-timeaxiscolumn {
  padding: 0;
}
.b-sch-timeaxis-cell {
  padding: 0;
  flex: none !important;
  align-items: baseline;
  border-inline-end: none;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected:not(.b-group-row) {
  background-color: transparent;
}
.b-gridbase .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-sch-timeaxis-cell.b-selected {
  background-color: transparent;
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-stripe .b-timeline-subgrid .b-grid-row.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-odd,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-odd {
  background-color: rgba(244.4, 244.4, 244.4, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-stripe .b-timeline-subgrid .b-grid-row.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-selected.b-even,
.b-gridbase.b-stripe .b-timeline-subgrid .b-grid-row.b-even {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-stripe .b-timeline-subgrid .b-grid-row.b-selected .b-grid-cell.b-selected {
  background-color: transparent;
}
.b-timeline-subgrid {
  -webkit-user-select: none;
  user-select: none;
}
.b-timeline-subgrid .b-grid-row {
  z-index: 1;
}
.b-timeline-subgrid .b-grid-row.b-group-row,
.b-timeline-subgrid .b-grid-row.b-group-row.b-selected {
  z-index: 7;
  background-color: rgba(255, 255, 255, 0.8);
}
.b-resource-info {
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.b-resource-info dl {
  overflow: hidden;
  gap: 0.2em;
}
.b-resource-info dt {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info.b-no-avatar dt {
  margin-inline-start: 0.6em;
}
.b-resource-info dd {
  margin: 0;
  font-size: 0.8em;
  color: #9e9e9e;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-resource-info .b-resource-avatar {
  margin-inline-end: 0.5em;
}
.b-resourcecollapse-cell {
  cursor: pointer;
}
.b-resourcecollapse-cell .b-icon {
  transition: transform 0.2s !important;
}
.b-resourcecollapse-cell .b-icon.b-flip {
  transform: rotate(180deg);
}
.b-column-lines-canvas {
  z-index: 2;
}
.b-columnlines .b-grid-cell:not(:last-child) {
  border-inline-end: 1px solid #e0e0e0;
}
.b-columnlines .b-group-row .b-grid-cell {
  border-inline-end-color: transparent;
}
.b-column-line,
.b-column-line-major {
  height: 100%;
  position: absolute;
  border-left-width: 1px;
  border-left-style: solid;
}
.b-column-line {
  border-color: rgb(239.5, 239.5, 239.5);
}
.b-column-line-major {
  border-color: #a0a0a0;
  z-index: 1;
}
.b-sch-vertical .b-column-line:not(.b-resource-column-line),
.b-sch-vertical .b-column-line-major {
  height: auto;
  width: 100%;
  position: absolute;
  border-left: none;
  border-top-width: 1px;
  border-top-style: solid;
}
.b-sch-vertical .b-resource-group-divider {
  border-color: transparent;
}
.b-animating .b-resource-column-line {
  transition: left 0.2s linear;
}
.b-sch-foreground-canvas {
  --scheduler-dependency-terminal-offset:0px;
  --scheduler-dependency-terminal-size:12px;
}
svg.b-sch-dependencies-canvas {
  --scheduler-dependency-marker:url(#arrowEnd);
  contain: unset;
  overflow: visible;
  z-index: 8;
}
.b-sch-dependency-arrow {
  fill: #ccc;
}
.b-sch-dependency-arrow path {
  fill: inherit;
}
.b-sch-dependency {
  pointer-events: visibleStroke;
  fill: transparent;
  stroke: #ccc;
  stroke-width: 1;
  transition: stroke-width 0.2s linear;
}
.b-sch-dependency.b-sch-dependency-over {
  stroke-width: 2;
  stroke-dasharray: 0;
}
.b-sch-dependency.b-sch-released {
  display: none;
}
.b-sch-dependency.b-click-area {
  stroke: transparent;
  stroke-dasharray: none !important;
  marker-end: none;
}
.b-sch-dependency {
  marker-end: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-bidirectional-line {
  marker-start: var(--scheduler-dependency-marker);
}
.b-sch-dependency.b-sch-dependency-markerless {
  marker-end: none;
}
.b-dependencies .b-sch-event-hover {
  z-index: 110;
}
.b-dependencies .b-sch-event.b-sch-terminals-visible,
.b-dependencies .b-gantt-task.b-sch-terminals-visible {
  overflow: visible;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event,
.b-dependencies.b-highlighting .b-sch-dependency {
  opacity: 0.3;
}
.b-dependencies.b-highlighting .b-sch-event-wrap .b-sch-event.b-highlight,
.b-dependencies.b-highlighting .b-sch-dependency.b-highlight {
  opacity: 1;
}
.b-dependencies.b-highlighting .b-sch-resourcetimerange {
  opacity: 0.3;
}
.b-sch-terminal {
  width: var(--scheduler-dependency-terminal-size);
  height: var(--scheduler-dependency-terminal-size);
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  --terminal-start-end-offset:80%;
}
@media (pointer: coarse) {
  .b-sch-terminal {
    --terminal-start-end-offset:115%;
  }
  .b-sch-terminal::after {
    content: "";
    height: calc(var(--scheduler-dependency-terminal-size) * 2);
    width: calc(var(--scheduler-dependency-terminal-size) * 2);
    border-radius: 50%;
    position: absolute;
    transform: translate(calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1), calc(var(--scheduler-dependency-terminal-size) * -0.5 - 1));
  }
}
.b-sch-terminal.b-sch-terminal:hover {
  background-color: rgb(229.5, 229.5, 229.5);
}
.b-dragging .b-sch-terminal,
.b-sch-event-resizing .b-sch-terminal {
  display: none;
}
.b-creating-dependency .b-sch-terminal:hover,
.b-creating-dependency .b-sch-terminal-active {
  background-color: rgb(229.5, 229.5, 229.5);
}
.b-creating-dependency .b-sch-terminal:hover.b-valid,
.b-creating-dependency .b-sch-terminal-active.b-valid {
  border-color: #4caf50;
  background-color: rgb(181.0956175299, 222.9043824701, 182.7848605578);
}
.b-creating-dependency .b-sch-terminal:hover.b-invalid,
.b-creating-dependency .b-sch-terminal-active.b-invalid {
  border-color: #f44336;
  background-color: rgb(251.9386792453, 202.679245283, 199.0613207547);
}
.b-creating-dependency * {
  touch-action: none;
}
.b-sch-terminal-top {
  top: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(-80%);
}
.b-sch-terminal-bottom {
  bottom: var(--scheduler-dependency-terminal-offset);
  left: 50%;
  transform: translateX(-50%) translateY(80%);
}
.b-sch-terminal-start {
  left: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * -1 * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-start {
  left: auto;
  right: 0;
}
.b-sch-terminal-end {
  right: var(--scheduler-dependency-terminal-offset);
  top: 50%;
  transform: translateX(calc(var(--terminal-start-end-offset) * var(--rtl-negate))) translateY(-50%);
}
.b-rtl .b-sch-terminal-end {
  right: auto;
  left: 0;
}
.b-sch-terminal-hover-area {
  grid-area: body;
  width: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  height: calc(100% + var(--scheduler-dependency-terminal-offset) * -2 + var(--scheduler-dependency-terminal-size) * 0.8);
  justify-self: center;
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-start,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-start {
  transform: translate(calc(-0.35em * var(--rtl-negate)), -50%);
}
.b-labels-topbottom .b-schedulerbase:not(.b-sch-layout-milestones) .b-milestone:not(.b-sch-event-withicon) .b-sch-terminal-end,
.b-labels-topbottom .b-gantt:not(.b-sch-layout-milestones) .b-milestone:not(.b-gantt-task-withicon) .b-sch-terminal-end {
  transform: translate(calc(0.35em * var(--rtl-negate)), -50%);
}
.b-sch-dependency-connector {
  position: absolute;
  contain: strict;
  border-top: 2px dashed #ccc;
  z-index: 10;
  transform-origin: 0 0;
  pointer-events: none;
}
.b-sch-dependency-connector.b-removing {
  transition: width 0.2s ease-out;
}
.b-sch-dependency-connector.b-valid {
  border-color: #4caf50;
  border-top-style: solid;
}
.b-sch-dependency-creation-tooltip.b-popup {
  max-width: none;
}
.b-sch-dependency-creation-tooltip .b-popup-header {
  padding: 0.5em 0.075em;
  background-color: #4caf50;
}
.b-safari .b-sch-dependency-creation-tooltip .b-popup-header,
.b-firefox .b-sch-dependency-creation-tooltip .b-popup-header {
  width: 1.5em;
}
.b-sch-dependency-creation-tooltip .b-popup-header i {
  margin-bottom: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-rtl .b-popup-header i {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.b-sch-dependency-creation-tooltip.b-invalid .b-popup-header {
  background-color: #f44336;
}
.b-sch-dependency-creation-tooltip.b-checking .b-popup-header {
  background-color: #9e9e9e;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-panel-header {
  color: #fff;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 0.5em;
  align-items: center;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content label {
  font-size: 0.8em;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box {
  width: 12px;
  height: 8px;
  border: 1px solid #ccc;
  display: none;
  position: relative;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom {
  display: block;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-right:after {
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-end:after {
  right: auto;
  left: -2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after,
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-left:after {
  left: -2px;
  top: 50%;
  transform: translateY(-50%);
}
.b-rtl :is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-start:after {
  left: auto;
  right: -2px;
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-top:after {
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
}
:is(.b-sch-dependency-creation-tooltip, .b-sch-dependency-tooltip) .b-tooltip-content .b-sch-box.b-bottom:after {
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}
.b-predecessor-list {
  display: flex;
  flex-direction: column;
}
.b-predecessor-list > * {
  flex: 0 0 auto;
  align-self: stretch;
  width: auto;
}
.b-predecessor-list > .b-list-item .b-predecessor-item-text {
  flex: 1;
}
.b-predecessor-list > .b-list-item .b-sch-box {
  width: 1.2em;
  height: 0.9em;
  border: 1px solid #ccc;
  margin-inline-start: 0.5em;
  position: relative;
}
.b-predecessor-list > .b-list-item .b-sch-box:after {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: rgb(42.5, 42.5, 42.5);
  position: absolute;
  border: 1px solid #ccc;
  display: none;
}
.b-predecessor-list > .b-list-item.b-selected .b-sch-box {
  background-color: #4caf50;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-fs .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-sf .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-from::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ss .b-sch-box.b-to::after {
  left: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-from::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-predecessor-list > .b-list-item.b-selected.b-ff .b-sch-box.b-to::after {
  right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.b-dependencyeditor.b-popup {
  width: 29em;
}
.b-dependencyeditor.b-popup .b-popup-content {
  padding: 1em 1em 0 1em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox label {
  flex: 1 0 4em;
}
.b-dependencyeditor.b-popup .b-popup-content .b-textfield .b-checkbox-label,
.b-dependencyeditor.b-popup .b-popup-content .b-checkbox .b-checkbox-label {
  text-align: start;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar {
  padding: 1em 1em 0.4em 1em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar .b-label-filler {
  display: none;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button {
  flex: 1;
  margin-inline-end: 0.5em;
}
.b-dependencyeditor.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
.b-dragselect-rect {
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  border: 1px dashed #424242;
}
.b-cut-item {
  opacity: 0.4;
}
.b-schedulerbase.b-dragging-event {
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap.b-aborting,
.b-sch-event-wrap.b-drag-unified-animation {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s,
    left 0.2s,
    top 0.2s;
}
.b-sch-event-wrap.b-dragging {
  z-index: 200;
}
.b-sch-event-wrap.b-dragging.b-drag-main {
  z-index: 201;
}
.b-sch-event-wrap.b-dragging .b-sch-event {
  outline: none;
}
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-plain .b-sch-event-wrap.b-dragging .b-sch-event,
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-border .b-sch-event-wrap.b-dragging .b-sch-event,
.b-sch-event-wrap.b-dragging .b-sch-event.b-sch-style-colored .b-sch-event-wrap.b-dragging .b-sch-event {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.24);
}
.b-sch-event-wrap.b-hidden {
  display: none !important;
}
.b-float-root > .b-tooltip.b-eventdrag-tooltip {
  pointer-events: none;
}
.b-sch-tip-message {
  margin-top: 0.5em;
}
.b-sch-tip-invalid .b-sch-tip-message {
  color: #EF5350;
}
.b-sch-tip-message .b-icon:first-child {
  margin-inline-end: 0.4em;
}
.b-sch-tip-message:empty {
  display: none;
}
.b-timelinebase.b-dragcreating {
  -webkit-user-select: none;
  user-select: none;
}
.b-timelinebase.b-dragcreating .b-sch-timeaxis-cell,
.b-timelinebase.b-dragcreating .b-sch-event-wrap,
.b-timelinebase.b-dragcreating .b-gantt-task-wrap {
  pointer-events: none;
}
.b-timelinebase.b-dragcreating * {
  transition: none;
}
.b-sch-dragcreating.b-too-narrow {
  opacity: 0.25;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate {
  color: #f44336;
}
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-startdate .b-sch-clock,
.b-sch-dragcreate-tooltip.b-too-narrow .b-sch-tooltip-enddate .b-sch-clock {
  border-color: #f44336;
}
.b-eventeditor.b-popup {
  width: min(100%, 16em + var(--date-time-length));
  min-width: min(100%, 16em + var(--date-time-length));
  flex: unset;
}
.b-eventeditor.b-popup.b-collapsed .b-panel-collapse-revealer {
  display: none;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content .b-field > label {
  flex: 0 0 5em;
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startDateField],
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endDateField] {
  flex: 1 0 calc(55.5% + var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=startTimeField],
.b-eventeditor.b-popup .b-eventeditor-content.b-popup-content [data-ref=endTimeField] {
  flex: 1 0 calc(44.5% - var(--date-width-difference) - 0.6em / 2);
}
.b-eventeditor.b-popup .b-bottom-toolbar {
  background: transparent;
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button {
  flex: 1;
  margin-inline-end: 0.5em;
  min-width: 0;
}
.b-eventeditor.b-popup .b-bottom-toolbar > .b-toolbar-content > button:last-child {
  margin-inline-end: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-top: 1em;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-panel-content {
  padding-block: 0;
}
.b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-top: 1em;
}
.b-mobile .b-panel.b-floating > .b-eventeditor-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-block: 0 1em;
}
.b-readonly.b-panel.b-floating > .b-eventeditor-body-wrap {
  padding-bottom: 1em;
}
.b-sch-event-wrap .b-sch-nonworkingtime {
  z-index: 0;
}
.b-dragging-event .b-sch-event-wrap.b-dragging .b-sch-nonworkingtime {
  display: none;
}
.b-animating .b-sch-event-wrap .b-sch-timerange {
  transition: none;
}
.b-sch-vertical .b-sch-event-wrap .b-sch-nonworkingtime {
  left: 0;
}
.b-sch-event-resizable-true,
.b-sch-event-resizable-start,
.b-sch-event-resizable-end {
  --handle-size:0.5em;
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true,
  .b-sch-event-resizable-start,
  .b-sch-event-resizable-end {
    --handle-size:1em;
  }
}
.b-sch-event-resizable-true::before,
.b-sch-event-resizable-true::after,
.b-sch-event-resizable-start::before,
.b-sch-event-resizable-start::after,
.b-sch-event-resizable-end::before,
.b-sch-event-resizable-end::after {
  --handle-width:9px;
  --handle-height:50%;
  --handle-inset:3px;
  --handle-align-inset:25%;
  --gradient-dir:to right;
  --handle-opacity:0.7;
  --clip-path:inset(0 0 0 var(--handle-inset));
  position: absolute;
  clip-path: var(--clip-path);
  left: 0;
  top: var(--handle-align-inset);
  width: var(--handle-width);
  height: var(--handle-height);
  opacity: var(--handle-opacity);
  background:
    linear-gradient(
      var(--gradient-dir),
      #fff 1px,
      transparent 1px);
  background-size: 2px;
  background-position: var(--handle-inset);
}
@media (pointer: coarse) {
  .b-sch-event-resizable-true::before,
  .b-sch-event-resizable-true::after,
  .b-sch-event-resizable-start::before,
  .b-sch-event-resizable-start::after,
  .b-sch-event-resizable-end::before,
  .b-sch-event-resizable-end::after {
    --handle-width:1.7em;
    --handle-inset:0.7em;
  }
}
.b-sch-event-resizable-true::after,
.b-sch-event-resizable-start::after,
.b-sch-event-resizable-end::after {
  --clip-path:inset(0 var(--handle-inset) 0 0);
  left: auto;
  right: 0;
}
.b-sch-vertical .b-sch-event-resizable-true::before,
.b-sch-vertical .b-sch-event-resizable-true::after,
.b-sch-vertical .b-sch-event-resizable-start::before,
.b-sch-vertical .b-sch-event-resizable-start::after,
.b-sch-vertical .b-sch-event-resizable-end::before,
.b-sch-vertical .b-sch-event-resizable-end::after {
  background-size: 100% 2px;
  top: 0;
  left: var(--handle-align-inset);
  --handle-width:50%;
  --handle-height:0.7em;
  --gradient-dir:to bottom;
  --clip-path:inset(var(--handle-inset) 0 0 0);
}
@media (pointer: coarse) {
  .b-sch-vertical .b-sch-event-resizable-true::before,
  .b-sch-vertical .b-sch-event-resizable-true::after,
  .b-sch-vertical .b-sch-event-resizable-start::before,
  .b-sch-vertical .b-sch-event-resizable-start::after,
  .b-sch-vertical .b-sch-event-resizable-end::before,
  .b-sch-vertical .b-sch-event-resizable-end::after {
    --handle-height:1.7em;
  }
}
.b-sch-vertical .b-sch-event-resizable-true::after,
.b-sch-vertical .b-sch-event-resizable-start::after,
.b-sch-vertical .b-sch-event-resizable-end::after {
  --clip-path:inset(0 0 var(--handle-inset) 0);
  top: auto;
  bottom: 0;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) {
  --handle-cursor:ew-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-sch-vertical {
  --handle-cursor:ns-resize;
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap.b-sch-event-hover:not(.b-sch-style-line) > .b-sch-event:not(.b-segmented).b-sch-event-resizable-true:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-start:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-end:after,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:before,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-wrap:not(.b-sch-style-line) .b-sch-event-resizing.b-sch-event-resizable-true:after {
  content: "";
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event.b-resize-handle {
  cursor: var(--handle-cursor);
}
.b-eventresize:not(.b-readonly):not(.b-creating-dependency).b-resizing-event,
.b-eventresize:not(.b-readonly):not(.b-creating-dependency) .b-sch-event-resizing {
  -webkit-user-select: none;
  user-select: none;
  cursor: var(--handle-cursor) !important;
}
.b-sch-event-wrap.b-sch-event-wrap-resizing {
  z-index: 11;
}
.b-schedulerbase.b-resizing-event .b-sch-timeaxis-cell,
.b-schedulerbase.b-resizing-event .b-sch-event-wrap {
  pointer-events: none;
}
.b-popup.b-sch-event-tooltip {
  max-width: 30em;
  display: flex;
  flex-direction: column;
}
.b-popup.b-sch-event-tooltip .b-sch-event-title {
  font-weight: 600;
}
.b-eventtip-content {
  gap: 0.5em;
}
.b-timeaxis-group-summary {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
.b-timeaxis-group-summary .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.b-timeaxis-group-summary .b-timeaxis-summary-value {
  text-align: center;
}
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell,
.b-gridbase.b-schedulerbase .b-timeline-subgrid .b-grid-row.b-group-footer.b-hover .b-grid-cell:hover {
  background-color: #fafafa;
}
.b-header-drag-selection-rect {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform-origin: 0 0;
  pointer-events: none;
  z-index: 100;
  background: rgba(160.5, 210, 250, 0.3);
}
.b-sch-event-wrap .b-sch-label,
.b-gantt-task-wrap .b-sch-label {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #888;
  font-weight: 400;
  z-index: 1;
  min-width: 1em;
  pointer-events: all;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-event-wrap .b-sch-label-top,
.b-gantt-task-wrap .b-sch-label-top {
  grid-area: top;
  justify-self: center;
  margin-bottom: 0.2em;
}
.b-sch-event-wrap .b-sch-label-bottom,
.b-gantt-task-wrap .b-sch-label-bottom {
  grid-area: bottom;
  justify-self: center;
  margin-top: 0.2em;
}
.b-sch-event-wrap .b-sch-label-before,
.b-gantt-task-wrap .b-sch-label-before {
  grid-area: before;
  justify-self: end;
  margin-inline-end: 1.5em;
}
.b-sch-event-wrap .b-sch-label-after,
.b-gantt-task-wrap .b-sch-label-after {
  grid-area: after;
  justify-self: start;
  margin-inline-start: 1.5em;
}
.b-sch-event-wrap.b-measure-label {
  height: 1em;
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}
.b-sch-event-wrap.b-measure-label label {
  padding-inline-start: 1.5em;
  grid-area: none;
}
.b-pan .b-timeline-subgrid {
  cursor: move;
}
.b-resource-time-range-canvas {
  z-index: 5;
}
.b-sch-canvas.b-interactive .b-sch-resourcetimerange {
  pointer-events: auto;
}
.b-sch-resourcetimerange {
  display: flex;
  position: absolute;
  left: 0;
  background-color: rgba(253, 216, 53, 0.2);
  color: rgb(227.3625, 185.695875, 2.1375);
  justify-content: center;
  align-items: flex-end;
}
.b-sch-resourcetimerange [data-task-feature] {
  display: flex;
  height: 100%;
  align-items: center;
  font-size: 12px;
}
.b-animating .b-sch-resourcetimerange {
  transition:
    background-color 0.2s,
    color 0.2s,
    opacity 0.2s,
    font-weight 0.2s,
    border 0.2s,
    transform 0.2s,
    left 0.2s,
    right 0.2s,
    width 0.2s,
    height 0.2s,
    font-size 0.2s;
}
.b-sch-resourcetimerange .b-sch-event-withicon .b-fa {
  margin-inline-end: 0.4em;
  line-height: inherit;
}
.b-sch-resourcetimerange .b-sch-event-content {
  margin: 3px;
}
.b-sch-vertical .b-sch-resourcetimerange {
  justify-content: center;
  align-items: flex-start;
}
.b-sch-color-red.b-sch-resourcetimerange {
  background-color: rgba(239, 83, 80, 0.2);
  color: rgb(220.2102094241, 22.8354588561, 19.0397905759);
}
.b-sch-color-pink.b-sch-resourcetimerange {
  background-color: rgba(236, 64, 122, 0.2);
  color: rgb(205.6607142857, 19.3392857143, 82.1686046512);
}
.b-sch-color-purple.b-sch-resourcetimerange {
  background-color: rgba(171, 71, 188, 0.2);
  color: rgb(131.0812123302, 49.2590139442, 144.9909860558);
}
.b-sch-color-violet.b-sch-resourcetimerange {
  background-color: rgba(126, 87, 194, 0.2);
  color: rgb(91.2698103293, 53.3317139738, 157.4182860262);
}
.b-sch-color-indigo.b-sch-resourcetimerange {
  background-color: rgba(92, 107, 192, 0.2);
  color: rgb(56.407300885, 71.4351106195, 156.592699115);
}
.b-sch-color-blue.b-sch-resourcetimerange {
  background-color: rgba(66, 165, 245, 0.2);
  color: rgb(11.1350502513, 127.8222572359, 222.1149497487);
}
.b-sch-color-cyan.b-sch-resourcetimerange {
  background-color: rgba(38, 198, 218, 0.2);
  color: rgb(26.5700787402, 150.0010498688, 165.4299212598);
}
.b-sch-color-teal.b-sch-resourcetimerange {
  background-color: rgba(38, 166, 154, 0.2);
  color: rgb(27.075, 125.925, 116.6578125);
}
.b-sch-color-green.b-sch-resourcetimerange {
  background-color: rgba(102, 187, 106, 0.2);
  color: rgb(63.3576923077, 153.3923076923, 67.5946153846);
}
.b-sch-color-lime.b-sch-resourcetimerange {
  background-color: rgba(212, 225, 87, 0.2);
  color: rgb(184.6205533597, 200.3181818182, 33.6818181818);
}
.b-sch-color-yellow.b-sch-resourcetimerange {
  background-color: rgba(253, 216, 53, 0.2);
  color: rgb(227.3625, 185.695875, 2.1375);
}
.b-sch-color-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 167, 38, 0.2);
  color: rgb(219.75, 130.6347926267, 0);
}
.b-sch-color-deep-orange.b-sch-resourcetimerange {
  background-color: rgba(255, 112, 67, 0.2);
  color: rgb(241.5, 57.8058510638, 0);
}
.b-sch-color-gray.b-sch-resourcetimerange {
  background-color: rgba(160, 160, 160, 0.2);
  color: #7e7272;
}
.b-sch-color-gantt-green.b-sch-resourcetimerange {
  background-color: rgba(165, 216, 167, 0.2);
  color: rgb(95.1566860465, 190.5933139535, 98.8992989056);
}
.b-schedule-selected-tick {
  position: absolute;
  background-color: rgba(170, 170, 170, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.b-schedule-selected-tick.b-widget,
.b-schedule-selected-tick .b-contains-widget {
  z-index: 7;
}
.b-schedule-selected-tick:not(.b-widget, .b-contains-widget) {
  pointer-events: none;
}
.b-sch-scheduletip {
  min-width: 10em;
}
.b-sch-scheduletip.b-panel .b-panel-content {
  padding-block: 0.3em;
  margin-block: 0.5em;
}
.b-sch-scheduletip.b-nonworking-time {
  opacity: 0;
  pointer-events: none;
}
.b-scrollbuttons {
  --scrollbutton-color:rgb(198.5, 198.5, 198.5);
  --scrollbutton-background-color:#fff;
  --scrollbutton-hover-color:rgb(147.5, 147.5, 147.5);
}
.b-scrollbuttons .b-timeaxissubgrid .b-grid-row,
.b-scrollbuttons .b-timeaxissubgrid .b-grid-cell {
  overflow: unset;
  z-index: 4;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-buttons-container {
  height: 100%;
  display: flex;
  width: 100%;
  pointer-events: none;
  align-items: center;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap {
  position: sticky;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
  border-radius: 0.3em;
  gap: 0.5em;
  border: 1px solid var(--scrollbutton-color);
  padding: 0.1em 0.5em;
  pointer-events: all;
  cursor: pointer;
  background: var(--scrollbutton-background-color);
  transition: color 0.2s, background-color 0.2s;
  color: var(--scrollbutton-color);
  min-width: 3.1em;
  font-size: 0.8em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap:hover {
  --scrollbutton-color:var(--scrollbutton-hover-color);
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap label {
  font-size: 0.9em;
  font-weight: 500;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-button-hidden {
  visibility: hidden;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-backward {
  inset-inline-start: 1em;
}
.b-scrollbuttons .b-timeaxissubgrid .b-scroll-button-wrap.b-scroll-forward {
  inset-inline-start: 100%;
  translate: calc(-100% - 1em);
  margin-inline-end: -100%;
}
.b-scrollbuttons .b-timeaxissubgrid.b-rtl .b-scroll-button-wrap.b-scroll-forward {
  translate: calc(100% + 1em);
}
.b-simpleeventeditor {
  z-index: 15;
}
.b-simpleeventeditor .b-field {
  align-items: stretch;
}
.b-sch-horizontal .b-simpleeventeditor .b-field {
  height: 100%;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)),
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event-content,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event-content {
  position: sticky;
  left: 0.75em;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-event-wrap:where(:not(.b-disable-sticky, .b-milestone-wrap)) .b-sch-event,
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange .b-sch-event {
  overflow: visible;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange {
  justify-content: flex-start;
}
.b-stickyevents:where(.b-sch-horizontal) .b-sch-resourcetimerange > div {
  overflow: visible;
  width: 100%;
}
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-event-wrap:not(.b-disable-sticky, .b-milestone-wrap) .b-sch-event-content,
.b-rtl.b-stickyevents.b-sch-horizontal .b-sch-resourcetimerange .b-sch-event-content {
  right: 0.75em;
}
.b-firefox.b-stickyevents.b-sch-horizontal .b-sch-foreground-canvas {
  contain: none;
}
.b-sch-summarybar {
  padding: 0;
  flex-direction: row;
  border-inline-end: none;
  justify-content: flex-start;
  flex-grow: unset !important;
}
.b-sch-summarybar .b-timeaxis-tick {
  display: flex;
  flex-direction: column;
  text-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: stretch;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick {
  padding: 0.5em 0;
}
.b-sch-summarybar:not(.b-sch-vertical) .b-timeaxis-tick:not(:last-child) {
  border-inline-end: 1px solid transparent;
}
.b-sch-vertical .b-sch-summarybar {
  flex-direction: column;
  align-items: stretch;
  background: #fafafa !important;
  color: #757575;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick {
  padding: 0 0.5em;
}
.b-sch-vertical .b-sch-summarybar .b-timeaxis-tick:not(:last-child) {
  border-bottom: 1px solid transparent;
}
.b-timeaxis-summary-tip {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.b-timeaxis-summary-tip header {
  width: 100%;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
.b-timeaxis-summary-tip label {
  flex: 1 1 50%;
}
.b-timeaxis-summary-tip .b-timeaxis-summary-value {
  flex: 0 0 auto;
}
.b-sch-timeaxis-menu-daterange-popup {
  width: 21em;
  background-color: #fff;
}
.b-sch-timeaxis-menu-daterange-popup .b-panel-body-wrap {
  background-color: transparent;
}
.b-sch-timeaxis-menu-daterange-popup .b-left-nav-btn,
.b-sch-timeaxis-menu-daterange-popup .b-right-nav-btn {
  max-width: 2.5em;
}
.b-eventfilter-menu .b-panel-content {
  padding: 0.25em 0;
}
.b-float-root > .b-floating.b-interaction-tooltip {
  pointer-events: none;
}
.b-sch-line {
  margin-inline-start: -1px;
}
.b-timeranges-canvas {
  display: contents;
}
.b-sch-timerange {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  inset-inline-start: 0;
  overflow: hidden;
  justify-content: center;
  color: #aaa;
  z-index: 6;
  cursor: pointer;
}
.b-sch-timerange.b-over-resize-handle {
  cursor: ew-resize;
}
.b-timelinebase:not(.b-dragging-timerange) .b-sch-timerange:hover {
  z-index: 9;
}
.b-sch-timerange label {
  font-size: 0.8em;
  color: inherit;
  white-space: nowrap;
  cursor: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0.3em;
}
.b-sch-timerange i {
  margin-inline-end: 0.5em;
}
.b-timeranges-body-canvas .b-sch-timerange.b-narrow-range label {
  writing-mode: tb;
  padding-inline-start: 1em;
}
.b-sch-current-time {
  pointer-events: none;
}
.b-animating .b-sch-timerange {
  transition:
    inset 0.3s,
    width 0.3s,
    height 0.3s;
}
.b-timeline-subgrid .b-sch-timerange {
  height: 100%;
  align-items: flex-start;
  min-width: 1px;
  color: #aaa;
  font-size: 14px;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label {
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange:not(.b-sch-line) label.b-vertical {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line {
  width: 1px;
  overflow: visible;
}
.b-timeline-subgrid .b-sch-timerange.b-sch-line:before {
  display: none;
}
.b-timeline-subgrid .b-sch-range {
  background-color: rgba(240, 240, 240, 0.5);
  pointer-events: none;
}
.b-timeline-subgrid div.b-sch-line {
  border-inline-start: 2px solid #fab005;
  color: #fff;
  padding: 0;
  z-index: 10;
}
.b-timeline-subgrid div.b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeline-subgrid div.b-sch-current-time {
  border-inline-start-color: #fa5252;
}
.b-timeline-subgrid div.b-sch-current-time label {
  background-color: #fa5252;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line {
  flex-direction: column;
  justify-content: flex-start;
}
.b-timelinebase:not(.b-sch-vertical) .b-timeline-subgrid .b-sch-line label {
  margin-top: 0.5em;
}
.b-sch-vertical .b-sch-timerange {
  inset-inline-start: auto;
  inset-block-start: 0;
  justify-content: flex-start;
}
.b-sch-vertical .b-sch-timerange label {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sch-timerange.b-over-resize-handle {
  cursor: ns-resize;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-timerange {
  height: auto;
  width: inherit;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line {
  border-top: 2px solid #fab005;
  color: #fff;
  padding: 0;
  height: 1px;
}
.b-sch-vertical .b-timeline-subgrid .b-sch-line label {
  background-color: #fab005;
  padding: 0.3em;
  white-space: nowrap;
}
.b-timeranges-header-canvas .b-sch-timerange {
  pointer-events: all;
}
.b-grid-header .b-sch-timerange {
  flex-direction: row;
  justify-content: center;
  bottom: 0;
  background-color: rgb(160.5, 210, 250);
  color: #fff;
  line-height: 1;
  padding: 0.5em 0;
  -webkit-user-select: none;
  user-select: none;
}
.b-grid-header .b-sch-timerange.b-sch-line {
  padding: 0.5em;
  background-color: #fab005;
  z-index: 10;
}
.b-grid-header .b-sch-timerange.b-sch-current-time {
  background-color: #fa5252;
}
.b-grid-header .b-sch-timerange:before {
  margin-inline-end: 0.5em;
}
.b-grid-header .b-sch-timerange label {
  padding: 0;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-1 .b-sch-range {
  height: 100%;
}
.b-grid-header.b-sch-timeaxiscolumn-levels-2 .b-sch-range {
  height: calc(50% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-3 .b-sch-range {
  height: calc(33.3333333333% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-4 .b-sch-range {
  height: calc(25% + 1px);
}
.b-grid-header.b-sch-timeaxiscolumn-levels-5 .b-sch-range {
  height: calc(20% + 1px);
}
.b-grid-header .b-sch-line {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.b-grid-header .b-sch-line.b-rtl {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.b-grid-header .b-sch-line.b-sch-timerange-with-headerlabel label {
  inset-inline-start: -2px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange {
  flex-direction: column;
  justify-content: center;
  inset-inline-end: 0;
  background-color: rgb(160.5, 210, 250);
  color: #fff;
  width: 2em;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-timerange:before {
  margin-bottom: 0.5em;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.b-sch-vertical .b-grid-subgrid-locked .b-sch-line.b-sch-timerange-with-headerlabel label {
  inset-block-start: -2px;
}
.b-sch-timeranges-with-headerelements .b-timeline-subgrid .b-sch-range:before {
  display: none;
}
.b-dragging-timerange .b-sch-timerange:not(.b-dragging) {
  pointer-events: none;
}
.b-locked-rows-clone .b-sch-timerange label {
  display: none;
}
.b-sch-timeaxiscolumn .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  background: #42A5F5;
  color: #fff;
  justify-content: space-between;
  padding: 0.4em;
  opacity: 1;
}
.b-sch-timeaxiscolumn .b-selected-time-span span,
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  white-space: nowrap;
  overflow: hidden;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-start,
.b-sch-timeaxiscolumn .b-selected-time-span .b-selection-end,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-start,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-selection-end {
  align-self: flex-end;
}
.b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  position: absolute;
  top: 0.2em;
  right: 0.4em;
  cursor: pointer;
}
.b-timelinebase.b-rtl .b-sch-timeaxiscolumn .b-selected-time-span .b-icon-close,
.b-timelinebase.b-rtl .b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
  right: auto;
}
.b-sch-timeaxiscolumn .b-selected-time-span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span {
  width: calc(100% - 2em);
}
.b-verticaltimeaxiscolumn .b-selected-time-span span {
  font-size: 0.7em;
}
.b-verticaltimeaxiscolumn .b-selected-time-span .b-icon-close {
  left: 0.4em;
}
.b-grid-header .b-selected-time-span,
.b-timeline-subgrid .b-selected-time-span,
.b-verticaltimeaxiscolumn .b-selected-time-span {
  transition: none;
  z-index: 10;
}
.b-timeline-subgrid .b-selected-time-span {
  background: rgba(160.5, 210, 250, 0.2);
}
.b-timeranges-header-canvas .b-sch-nonworkingtime {
  background-color: rgba(240, 213, 213, 0.3);
  z-index: 5;
  pointer-events: none;
}
.b-sch-nonworkingtime {
  z-index: 3;
}
.b-sch-clockwrap {
  display: flex;
}
.b-sch-clockwrap:not(:first-child) {
  margin-top: 0.3em;
}
.b-sch-clock {
  position: relative;
  height: 21px;
  width: 21px;
  min-width: 21px;
  white-space: nowrap;
}
.b-sch-clock .b-sch-hour-indicator {
  border-top: 2px solid transparent;
  border-bottom: 6px solid #777;
}
.b-sch-clock .b-sch-minute-indicator {
  border-top: 8px solid #777;
}
.b-sch-clock .b-sch-minute-indicator,
.b-sch-clock .b-sch-hour-indicator {
  position: absolute;
  left: 50%;
  top: 1px;
  width: 2px;
  height: 8px;
  overflow: hidden;
  margin-inline-start: -1px;
  transform-origin: 50% 100%;
}
.b-sch-clock-hour .b-sch-clock {
  border: 2px solid #2196f3;
  background-color: #fff;
  border-radius: 100%;
}
.b-sch-clock-hour .b-sch-clock-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-inline-start: -2px;
  margin-top: -2px;
  background: #777;
  border-radius: 3px;
  z-index: 2;
}
.b-sch-clock-day .b-sch-clock {
  background-color: #fff;
  border: none;
  border-radius: 2px;
}
.b-sch-clock-day .b-sch-clock .b-sch-hour-indicator {
  width: inherit;
  position: static !important;
  background-color: #2196f3;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 7px;
  line-height: 8px;
  text-align: center;
  color: #fff;
  height: 9px;
  text-indent: 0;
  margin-top: -1px;
  margin-inline-start: 0;
  border: 0 none;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock .b-sch-minute-indicator {
  width: inherit;
  color: #555;
  position: static !important;
  height: 16px;
  background-color: transparent;
  font-size: 10px;
  text-align: center;
  text-indent: 0;
  line-height: 12px;
  border: none;
  margin-inline-start: 0;
  transform: none !important;
}
.b-sch-clock-day .b-sch-clock-dot {
  display: none;
}
.b-sch-clock-text {
  margin-inline-start: 8px;
  padding-top: 1px;
  white-space: nowrap;
  width: 100%;
}
.b-sticky-headers .b-grid-header,
.b-sticky-headers .b-timeaxis,
.b-sticky-headers .b-sticky-header,
.b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
.b-sticky-headers .b-sch-header-text.b-sticky-header {
  position: sticky;
}
.b-sticky-headers .b-horizontaltimeaxis .b-sch-header-text.b-sticky-header {
  left: 0;
  padding-inline: left(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-text.b-sticky-header {
  top: 0.15em;
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row-0 .b-sch-header-text.b-sticky-header {
  padding-top: right(0 0.5em 0 0.75em);
}
.b-sticky-headers .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-text.b-sticky-header {
  padding-bottom: right(0 0.5em 0 0.75em);
}
body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus,
body:not(.b-using-keyboard) .b-sch-timeaxis-cell:focus-within {
  outline: none !important;
}
.b-sch-header-timeaxis-cell {
  align-items: center;
}
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:hover,
.b-gridbase:not(.b-column-resizing):not(.b-row-reordering) .b-grid-header-container:not(.b-dragging-header) .b-depth-0:focus {
  background: transparent;
}
.b-timelinehistogram .b-grid-row {
  z-index: 3;
}
.b-timelinehistogram .b-timelinehistogram-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-timelinehistogram .b-timeline-subgrid .b-grid-cell.b-focused::after {
  display: none;
}
.b-timelinehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
.b-sch-column.b-grid-header {
  padding: 0;
}
.b-grid-header-container .b-sch-timeaxiscolumn {
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  flex-grow: unset !important;
  background-color: #fafafa;
  border-inline-end: 0 none;
}
.b-grid-header-container .b-sch-timeaxiscolumn .b-sch-header-timeaxis-cell:hover {
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-horizontaltimeaxis {
  flex-direction: column;
  flex: 1 0 100%;
}
.b-horizontaltimeaxis .b-sch-header-row {
  flex: 1 0 2em;
}
.b-horizontaltimeaxis .b-sch-header-row.b-sch-header-row-0.b-lowest {
  flex: 1;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell {
  height: 100%;
  border-inline-start: 1px solid transparent;
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell:hover {
  cursor: pointer;
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-horizontaltimeaxis .b-sch-header-timeaxis-cell.b-last .b-sch-header-text {
  overflow: hidden;
}
.b-sch-timeaxiscolumn-levels-1 {
  min-height: 1.5em;
}
.b-sch-timeaxiscolumn-levels-2 {
  min-height: 3em;
}
.b-sch-timeaxiscolumn-levels-3 {
  min-height: 4.5em;
}
.b-sch-header-row {
  position: relative;
  contain: strict;
}
.b-sch-header-row:last-child .b-sch-header-timeaxis-cell {
  border-bottom: none;
}
.b-sch-header-timeaxis-cell {
  display: flex;
  justify-content: center;
  position: absolute;
  color: #757575;
  border-bottom: 1px solid transparent;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 1em;
  font-weight: 500;
  padding: top(0.5em) 0 bottom(0.5em) 0;
  white-space: nowrap;
  contain: strict;
  -webkit-user-select: none;
  user-select: none;
}
.b-sch-header-timeaxis-cell.b-align-start .b-sch-header-text,
.b-sch-header-timeaxis-cell.b-align-end .b-sch-header-text {
  padding-inline-start: left(0 0.5em 0 0.75em);
  padding-inline-end: right(0 0.5em 0 0.75em);
}
.b-sch-header-timeaxis-cell.b-align-start {
  justify-content: flex-start;
}
.b-sch-header-timeaxis-cell.b-align-end {
  justify-content: flex-end;
}
.b-schedulerbase.b-fill-last-column .b-sch-timeaxiscolumn:last-child {
  border-inline-end-color: transparent;
}
.b-sch-header-timeaxis-cell[data-tick-index="0"] {
  border-inline-start: 0;
}
.b-timelinebase:not(.b-sch-vertical) .b-grid-header-container {
  border-bottom: 0;
}
.b-timelinebase:not(.b-sch-vertical) .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,
.b-timelinebase:not(.b-sch-vertical) .b-horizontaltimeaxis {
  border-bottom: 1px solid transparent;
}
.b-verticaltimeaxiscolumn {
  flex-flow: column nowrap;
  align-items: stretch;
  padding: 0;
  border-inline-end: none;
  background-color: rgb(250.15, 250.15, 250.15) !important;
}
.b-verticaltimeaxiscolumn.b-grid-cell.b-focused:after {
  display: none;
}
.b-verticaltimeaxis {
  flex: 1 0 100%;
  contain: strict;
}
.b-verticaltimeaxis .b-sch-header-row {
  flex-direction: column;
  flex: 1;
}
.b-verticaltimeaxis .b-sch-header-timeaxis-cell {
  width: 100%;
  text-transform: none;
  padding: 0;
  border-inline-start: 0 none;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell {
  border-inline-end: none;
  border-bottom: none;
  justify-content: flex-end;
  align-items: flex-start;
  contain: unset;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  padding-inline-end: 0.5em;
}
body:not(.b-export) .b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell .b-sch-header-text {
  margin-top: -0.75em;
}
.b-verticaltimeaxis .b-sch-header-row.b-lowest .b-sch-header-timeaxis-cell:hover {
  background-color: #fafafa;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) {
  flex: 0 0 2em;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-timeaxis-cell {
  align-items: flex-start;
  border-inline-end: 1px solid transparent;
}
.b-verticaltimeaxis .b-sch-header-row:not(.b-lowest) .b-sch-header-text {
  padding-bottom: left(0 0.5em 0 0.75em);
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  transform: rotate(180deg);
}
.b-sch-vertical .b-sticky-headers .b-grid-vertical-scroller,
.b-sch-vertical .b-sticky-headers .b-content-element,
.b-sch-vertical .b-sticky-headers .b-grid-subgrid-locked,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis-row,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxiscolumn,
.b-sch-vertical .b-sticky-headers .b-verticaltimeaxis,
.b-sch-vertical .b-sticky-headers .b-sch-header-row,
.b-sch-vertical .b-sticky-headers .b-sch-header-timeaxis-cell {
  overflow: visible;
}
.b-sch-vertical .b-sch-timeaxiscolumn {
  flex-direction: row;
  min-height: 3em;
}
.b-resourceheader {
  flex: 1;
  position: relative;
  contain: strict;
}
.b-resourceheader.b-has-images {
  min-height: 3em;
}
.b-resourceheader.b-grouped {
  height: 6em;
}
.b-resourceheader-group-cell {
  position: absolute;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  height: 100%;
}
.b-resourceheader-group-cell > span {
  padding: 0.5em 0;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid transparent;
  border-inline-end: 1px solid transparent;
}
.b-resourceheader-group-cell .b-resourceheader-group-children {
  position: relative;
  height: 100%;
}
.b-resourceheader-cell {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #757575;
  border-inline-end: 1px solid transparent;
  overflow: hidden;
  transition: background-color 0.2s;
  font-size: 1em;
  font-weight: 500;
  padding: top(0.5em);
  white-space: nowrap;
  contain: strict;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
.b-animating .b-resourceheader-cell {
  transition:
    width 0.2s,
    left 0.2s,
    right 0.2s;
}
.b-resourceheader-cell:hover {
  cursor: pointer;
  background-color: rgb(237.25, 237.25, 237.25);
}
.b-resourceheader-cell.b-align-start,
.b-resourceheader-cell.b-align-end {
  padding-inline: 0.3em;
}
.b-resourceheader-cell.b-align-start {
  justify-content: flex-start;
}
.b-resourceheader-cell.b-align-end {
  justify-content: flex-end;
}
.b-resourceheader-cell i {
  margin-inline-end: 0.5em;
}
.b-resourceheader-cell .b-resource-name {
  overflow: hidden;
}
.b-resourceheader-cell .b-resource-avatar {
  margin-inline-end: 1em;
}
.b-recurrenceconfirmationpopup.b-popup {
  width: 29em;
  max-width: none;
}
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-header,
.b-recurrenceconfirmationpopup.b-popup .b-recurrenceconfirmationpopup-content {
  padding: 0.65em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button {
  margin-inline-end: 0.5em;
}
.b-recurrenceconfirmationpopup.b-popup .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
button.b-button.b-recurrencelegendbutton {
  white-space: normal;
}
.b-recurrenceeditor .b-panel {
  --panel-background-color:inherit;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content {
  padding: 0;
  column-gap: 1em;
  display: grid;
  grid-template-columns: auto 1fr 1fr;
  justify-content: normal;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup) {
  display: contents;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field:not(.b-no-span):not(.b-label-with-checkbox):not(.b-buttongroup):not(.b-no-inner-span) .b-field-inner {
  grid-column: span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content > .b-field[data-ref=emptyMonthsHiddenField] .b-field-inner {
  border-width: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencedayscombo,
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-recurrencepositionscombo {
  width: auto;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup {
  gap: 0.5em;
  grid-column: span 2;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencedaysbuttongroup .b-button {
  flex: 1 1 100%;
  min-width: auto;
  padding-inline: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthsbuttongroup {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup.b-recurrencemonthdaysbuttongroup .b-button {
  min-height: 2em;
  min-width: 0;
  padding: 0;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-above {
  margin-block-start: 1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-space-below {
  margin-block-end: 1.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label {
  margin-inline-end: 1em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-field-inner {
  justify-content: flex-end;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-checkbox.b-label-with-checkbox .b-label {
  flex: 1 1 100%;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-content.b-panel-content .b-combo-picker .b-recurrencepositions-split {
  border-top-style: solid;
  border-top-color: #212121;
}
.b-recurrenceeditor .b-bottom-toolbar .b-label-filler {
  display: none;
}
.b-recurrenceeditor .b-bottom-toolbar button {
  flex: 1;
}
.b-schedulerpro-taskeditor .b-recurrenceeditor .b-buttongroup {
  font-size: 0.8em;
}
.b-daybuttons .b-button.b-pressed {
  box-shadow: none;
}
.b-daybuttons .b-button.b-pressed.b-raised {
  background-image: none;
}
.b-daybuttons .b-button.b-raised {
  border: 0 solid rgb(var(--widget-primary-color-rgb));
}
.b-datepicker .b-icon-circle {
  font-size: 50%;
  color: #2196f3;
  margin-top: 1px;
}
.b-datepicker .b-selected-date .b-icon-circle {
  color: #fff;
}
.b-datepicker .b-cell-events-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 80%;
  background-color: #f44336;
  color: #fff;
  width: 1.3em;
  height: 1.3em;
}
.b-datepicker-with-events .b-calendar-weekdays {
  padding-bottom: 4px;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell {
  margin: 1px 1px;
  justify-content: flex-start;
}
.b-datepicker-with-events .b-calendar-week .b-calendar-cell .b-datepicker-cell-inner {
  margin-bottom: 0.45em;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-1-to-3-events .b-datepicker-cell-inner {
  background-color: #f9f69e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-4-to-6-events .b-datepicker-cell-inner {
  background-color: #f9d49e;
}
.b-datepicker-with-events .b-show-events-heatmap .b-datepicker-7-or-more-events .b-datepicker-cell-inner {
  background-color: #f9bdb3;
}
.b-resourcecombo .b-resource-icon {
  display: none;
  margin-inline: 0.5em 0;
}
.b-resourcecombo.b-show-event-color:not(.b-uses-chipview) .b-resource-icon {
  display: block;
}
.b-resourcecombo-picker .b-icon {
  display: none;
  margin-inline-end: 0.5em;
}
.b-resourcecombo-picker.b-multiselect .b-icon,
.b-resourcecombo-picker.b-show-event-color .b-icon {
  display: block;
}
.b-resourcecombo-picker.b-multiselect .b-selected .b-icon-square:before,
.b-resourcecombo-picker.b-show-event-color .b-selected .b-icon-square:before {
  content: "\f14a";
}
.b-theme-material .b-resourcecombo .b-resource-icon {
  margin-inline: 0 0.5em;
}
.b-resourcefilter .b-list-item {
  border: 0 none;
  border-radius: 0;
}
.b-resourcefilter .b-selected-icon {
  visibility: visible !important;
}
.b-resourcefilter .b-selected-icon:before {
  content: "\f0c8";
  opacity: 0.6;
}
.b-resourcefilter .b-selected .b-selected-icon:before {
  content: "\f14a";
  opacity: 1;
}
.b-resourcefilter.b-plain-color .b-selected-icon:before {
  opacity: 0.2;
}
.b-resourcefilter.b-plain-color .b-selected .b-selected-icon:before {
  color: #2196f3;
  opacity: 1;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-red {
  background-color: #EF5350;
}
.b-sch-foreground-red {
  color: #EF5350;
}
.b-sch-pink {
  background-color: #EC407A;
}
.b-sch-foreground-pink {
  color: #EC407A;
}
.b-sch-purple {
  background-color: #AB47BC;
}
.b-sch-foreground-purple {
  color: #AB47BC;
}
.b-sch-deep-purple {
  background-color: #4527a0;
}
.b-sch-foreground-deep-purple {
  color: #4527a0;
}
.b-sch-magenta {
  background-color: #ff4dff;
}
.b-sch-foreground-magenta {
  color: #ff4dff;
}
.b-sch-violet {
  background-color: #7E57C2;
}
.b-sch-foreground-violet {
  color: #7E57C2;
}
.b-sch-indigo {
  background-color: #5C6BC0;
}
.b-sch-foreground-indigo {
  color: #5C6BC0;
}
.b-sch-blue {
  background-color: #42A5F5;
}
.b-sch-foreground-blue {
  color: #42A5F5;
}
.b-sch-light-blue {
  background-color: #8ac2e3;
}
.b-sch-foreground-light-blue {
  color: #8ac2e3;
}
.b-sch-cyan {
  background-color: #26C6DA;
}
.b-sch-foreground-cyan {
  color: #26C6DA;
}
.b-sch-teal {
  background-color: #26A69A;
}
.b-sch-foreground-teal {
  color: #26A69A;
}
.b-sch-green {
  background-color: #66BB6A;
}
.b-sch-foreground-green {
  color: #66BB6A;
}
.b-sch-light-green {
  background-color: #a5d8a7;
}
.b-sch-foreground-light-green {
  color: #a5d8a7;
}
.b-sch-lime {
  background-color: #D4E157;
}
.b-sch-foreground-lime {
  color: #D4E157;
}
.b-sch-gantt-green {
  background-color: #a5d8a7;
}
.b-sch-foreground-gantt-green {
  color: #a5d8a7;
}
.b-sch-yellow {
  background-color: #FDD835;
}
.b-sch-foreground-yellow {
  color: #FDD835;
}
.b-sch-orange {
  background-color: #FFA726;
}
.b-sch-foreground-orange {
  color: #FFA726;
}
.b-sch-amber {
  background-color: #ff8f00;
}
.b-sch-foreground-amber {
  color: #ff8f00;
}
.b-sch-deep-orange {
  background-color: #ff7043;
}
.b-sch-foreground-deep-orange {
  color: #ff7043;
}
.b-sch-light-gray {
  background-color: #e0e0e7;
}
.b-sch-foreground-light-gray {
  color: #e0e0e7;
}
.b-sch-gray {
  background-color: #a0a0a0;
}
.b-sch-foreground-gray {
  color: #a0a0a0;
}
.b-sch-black {
  background-color: #000;
}
.b-sch-foreground-black {
  color: #000;
}
.b-sch-color-red {
  --event-primary-color-h:1.1320754717deg;
  --event-primary-color-s:83.2460732984%;
  --event-primary-color-l:62.5490196078%;
}
.b-sch-color-pink {
  --event-primary-color-h:339.7674418605deg;
  --event-primary-color-s:81.9047619048%;
  --event-primary-color-l:58.8235294118%;
}
.b-sch-color-purple {
  --event-primary-color-h:291.2820512821deg;
  --event-primary-color-s:46.6135458167%;
  --event-primary-color-l:50.7843137255%;
}
.b-sch-color-deep-purple {
  --event-primary-color-h:254.8760330579deg;
  --event-primary-color-s:60.8040201005%;
  --event-primary-color-l:39.0196078431%;
}
.b-sch-color-violet {
  --event-primary-color-h:261.8691588785deg;
  --event-primary-color-s:46.7248908297%;
  --event-primary-color-l:55.0980392157%;
}
.b-sch-color-indigo {
  --event-primary-color-h:231deg;
  --event-primary-color-s:44.2477876106%;
  --event-primary-color-l:55.6862745098%;
}
.b-sch-color-blue {
  --event-primary-color-h:206.8156424581deg;
  --event-primary-color-s:89.9497487437%;
  --event-primary-color-l:60.9803921569%;
}
.b-sch-color-light-blue {
  --event-primary-color-h:202.2471910112deg;
  --event-primary-color-s:61.3793103448%;
  --event-primary-color-l:71.568627451%;
}
.b-sch-color-cyan {
  --event-primary-color-h:186.6666666667deg;
  --event-primary-color-s:70.8661417323%;
  --event-primary-color-l:50.1960784314%;
}
.b-sch-color-magenta {
  --event-primary-color-h:300deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:65.0980392157%;
}
.b-sch-color-teal {
  --event-primary-color-h:174.375deg;
  --event-primary-color-s:62.7450980392%;
  --event-primary-color-l:40%;
}
.b-sch-color-green {
  --event-primary-color-h:122.8235294118deg;
  --event-primary-color-s:38.4615384615%;
  --event-primary-color-l:56.6666666667%;
}
.b-sch-color-light-green {
  --event-primary-color-h:122.3529411765deg;
  --event-primary-color-s:39.5348837209%;
  --event-primary-color-l:74.7058823529%;
}
.b-sch-color-lime {
  --event-primary-color-h:65.652173913deg;
  --event-primary-color-s:69.696969697%;
  --event-primary-color-l:61.1764705882%;
}
.b-sch-color-yellow {
  --event-primary-color-h:48.9deg;
  --event-primary-color-s:98.0392156863%;
  --event-primary-color-l:60%;
}
.b-sch-color-amber {
  --event-primary-color-h:33.6470588235deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:50%;
}
.b-sch-color-orange {
  --event-primary-color-h:35.668202765deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:57.4509803922%;
}
.b-sch-color-deep-orange {
  --event-primary-color-h:14.3617021277deg;
  --event-primary-color-s:100%;
  --event-primary-color-l:63.137254902%;
}
.b-sch-color-gray {
  --event-primary-color-h:0deg;
  --event-primary-color-s:0%;
  --event-primary-color-l:62.7450980392%;
}
.b-sch-color-light-gray {
  --event-primary-color-h:240deg;
  --event-primary-color-s:12.7272727273%;
  --event-primary-color-l:89.2156862745%;
}
.b-sch-color-gantt-green {
  --event-primary-color-h:122.3529411765deg;
  --event-primary-color-s:39.5348837209%;
  --event-primary-color-l:74.7058823529%;
}
.b-sch-color-black {
  --event-primary-color-h:0deg;
  --event-primary-color-s:0%;
  --event-primary-color-l:0%;
}
.b-sch-style-interday > .b-sch-event,
.b-sch-style-interday > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-plain > .b-sch-event,
.b-sch-style-plain > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor:1;
  --event-l-factor:1;
  --event-hover-s-factor:1.3;
  --event-hover-l-factor:0.6;
  --event-selected-hover-s-factor:1.4;
  --event-selected-hover-l-factor:0.55;
}
.b-sch-style-interday .b-sch-event {
  opacity: 0.8;
  border-radius: 3px;
}
.b-sch-style-interday .b-sch-event-content {
  font-weight: 400;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  color: #fff;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-plain.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone {
  display: flex;
  justify-content: center;
  align-items: center;
}
.b-sch-layout-milestone-text-position-inside .b-sch-event-wrap.b-milestone-wrap .b-milestone label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: inherit;
}
.b-sch-style-border > .b-sch-event,
.b-sch-style-border > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-border-color:hsl( var(--event-background-h), var(--event-background-s), calc(var(--event-background-l) * 0.7) );
  --event-hover-color:#fff;
  --event-hover-l-factor:0.7;
  --event-selected-hover-l-factor:0.6;
  --event-border-style:solid;
  --event-border-radius:3px;
  --event-border-width:1px;
  --event-opacity:.8;
  --event-hover-opacity:1;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-border > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 12px;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  color: #fff;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
  border-color: currentColor;
}
.b-sch-style-border.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border-color: currentColor;
}
.b-sch-style-hollow > .b-sch-event,
.b-sch-style-hollow > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-s-factor:0;
  --event-l-factor:2;
  --event-a:0.2;
  --event-hover-s-factor:1;
  --event-hover-l-factor:1;
  --event-hover-a:1;
  --event-selected-hover-l-factor:0.8;
  --event-color:var(--event-primary-color);
  --event-hover-color:#fff;
  --event-border-width:2px;
  --event-border-radius:3px;
  --event-opacity:.8;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-hollow > .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 12px;
  font-weight: 500;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover .b-sch-event-content {
  color: #fff;
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-hollow.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-color: currentColor;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l:90%;
  --event-border-width:3px;
  --event-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.8));
  --event-border-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.9));
  --event-opacity:0.8;
  --event-selected-hover-l-factor:0.8;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l:85%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l:var(--event-primary-color-l);
  --event-color:#fff;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-block-width: 0;
  border-inline-end-width: 0;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  --event-border-width:0px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-milestone::before,
.b-schedulerbase.b-sch-layout-milestones .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone::before {
  --event-border-width:3px;
}
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-style-colored.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-top-width: 3px;
  border-inline-width: 0;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone),
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover .b-sch-event-content,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-resizing .b-sch-event-content,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: currentColor;
  background-image: none;
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content::before {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-resizing .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
}
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-calendar.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content::before,
.b-sch-style-colored.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected:hover .b-sch-event-content::before {
  background-image: none;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l:97%;
  --event-selected-hover-l-factor:1;
  opacity: 1;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:hover,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:hover {
  --event-background-l:89%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l:84%;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  font-weight: 400;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content * {
  font-weight: 400;
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-sch-event-selected .b-sch-event-content *,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected .b-sch-event-content * {
  color: #606060;
}
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event:not(.b-milestone) .b-sch-event-content,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) .b-sch-event-content {
  margin: 0;
  padding: 0.3em;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color:transparent;
  --event-border-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color:#777;
  --event-hover-color:#777;
  --event-border-width:5px;
  --event-hover-l-factor:0.8;
  --event-selected-hover-l-factor:0.7;
  justify-content: center;
  overflow: visible;
  height: auto !important;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-active,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-active {
  outline-offset: 5px;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  content: "";
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  position: absolute;
  border-radius: 2px;
  --handle-width:unset;
  --handle-height:unset;
  --handle-inset:unset;
  --handle-opacity:unset;
  --clip-path:unset;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  height: 13px;
  border-inline-start-width: 5px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  left: -9px;
  width: 13px;
  border-top-width: 5px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  left: 0;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::before,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::before {
  border-inline-start-width: 5px;
  top: 0;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  top: -9px;
  right: 0;
  height: 13px;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event:not(.b-milestone)::after,
.b-sch-vertical .b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone)::after {
  bottom: 0;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-line.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-line.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color:transparent;
  --event-border-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color:#777;
  --event-hover-color:#777;
  --event-border-width:5px;
  --event-border-style:dashed;
  --event-hover-l-factor:0.8;
  --event-selected-hover-l-factor:0.7;
  justify-content: center;
  overflow: visible;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  padding: 5px 0 3px 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  align-self: center;
}
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-milestone,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone {
  top: initial;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-dashed.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-color:transparent;
  --event-border-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * var(--event-l-factor)));
  --event-color:#777;
  --event-hover-color:#777;
  --event-border-width:1px;
  --event-hover-l-factor:0.8;
  --event-selected-hover-l-factor:0.7;
  overflow: visible;
  padding: 0;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  font-size: 10px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0 0 var(--event-border-width) 0;
  align-items: flex-end;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event:not(.b-milestone),
.b-sch-vertical .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event:not(.b-milestone) {
  border-width: 0;
  border-inline-start-width: var(--event-border-width);
  align-items: flex-start;
  padding-inline-start: 0.75em;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 20px;
  left: 10px;
  position: relative;
}
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content label,
.b-sch-event-wrap.b-sch-style-minimal > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-milestone .b-sch-event-content label {
  font-size: 10px;
  left: 70%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone {
  height: 20px;
  font-size: 20px;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-minimal > .b-sch-event.b-milestone .b-sch-event-content {
  font-size: 10px;
  left: 0;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event {
  border-color: currentColor;
  opacity: 0.8;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event .b-sch-event-content {
  color: #777;
}
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event:hover,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-resizing,
.b-sch-style-minimal.b-sch-custom-color > .b-sch-event.b-sch-event-selected:hover {
  border-color: currentColor;
  opacity: 1;
}
.b-sch-horizontal .b-sch-style-line > .b-sch-event,
.b-sch-horizontal .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event,
.b-sch-horizontal .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  top: 5px;
  height: auto !important;
  border-width: 5px 0 0 0;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  left: 0;
  border-width: 0 0 0 5px;
  flex-direction: column;
}
.b-sch-vertical .b-sch-style-line > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-line > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event .b-sch-event-content,
.b-sch-vertical .b-sch-style-dashed > .b-sch-event > .b-sch-event-segments > .b-sch-event .b-sch-event-content {
  margin: 0;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event,
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event {
  --event-background-l:80%;
  --event-a:0.6;
  --event-hover-a:1;
  --event-hover-l-factor:0.8;
  --event-selected-hover-l-factor:0.9;
  --event-color:hsl(var(--event-primary-color-h), var(--event-primary-color-s), calc(var(--event-primary-color-l) * 0.6));
  --event-border-color:var(--event-primary-color);
  --event-border-radius:2em;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-sch-event-selected,
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event > .b-sch-event-segments > .b-sch-event.b-sch-event-selected {
  --event-background-l:var(--event-primary-color-l);
  --event-a:1;
  --event-color:#fff;
}
.b-sch-event-wrap.b-sch-style-rounded > .b-sch-event.b-milestone {
  --event-border-radius:1em;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone {
  --event-border-radius:3px;
  --event-a:1;
  --event-background-l:85%;
}
.b-schedulerbase.b-sch-layout-milestones .b-sch-event-wrap.b-sch-style-rounded .b-sch-event.b-milestone > .b-sch-event-content {
  font-size: 11px;
}
.b-sch-horizontal .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 0 1em;
}
.b-sch-vertical .b-sch-event-wrap.b-sch-style-rounded:not(.b-milestone) .b-sch-event-content {
  margin: 1em 0;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone) {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone):hover {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected {
  background-image: none;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event:not(.b-milestone).b-sch-event-selected .b-sch-event-content {
  color: #fff;
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone .b-sch-event-content {
  background-color: currentColor;
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone:hover .b-sch-event-content {
  background-image: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.b-sch-event-wrap.b-sch-style-rounded.b-sch-custom-color > .b-sch-event.b-milestone.b-sch-event-selected .b-sch-event-content {
  background-image: none;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content > div.b-widget.b-field:not(.b-label-with-checkbox + .b-field):not(.b-buttongroup),
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label:not(.b-buttongroup),
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup:not(.b-buttongroup) {
  display: inline-flex;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content > div.b-widget.b-field:not(.b-label-with-checkbox + .b-field):not(.b-label-with-checkbox):not(.b-recurrencedayscombo),
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label:not(.b-label-with-checkbox):not(.b-recurrencedayscombo),
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup:not(.b-label-with-checkbox):not(.b-recurrencedayscombo) {
  grid-column: 1/-1;
  width: auto;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-button-group-label {
  margin-block-start: 0.5em;
}
.b-recurrenceeditor .b-recurrenceeditorpanel-body-wrap .b-recurrenceeditorpanel-content.b-panel-content .b-buttongroup {
  margin-block-start: 0;
}

/* node_modules/@bryntum/schedulerpro-thin/schedulerpro.material.css */
:root,
:host {
  --b-fa-style-family-classic:"Font Awesome 6 Free";
  --b-fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./media/fa-solid-900.woff2") format("woff2"), url("./media/fa-solid-900.ttf") format("truetype");
}
.fas,
.b-fa-solid {
  font-weight: 900;
}
.b-content-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  vertical-align: 0;
}
.b-theme-info:before {
  content: '{"name":"Material"}';
}
.b-sch-highlighted-calendar-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
  overflow: hidden;
}
.b-sch-highlighted-calendar-range .b-sch-event-content {
  font-size: 14px;
  padding: 0.5em;
  text-align: center;
}
svg.b-sch-dependencies-canvas .b-sch-dependency.b-inactive {
  stroke-dasharray: 9 3;
}
.b-eventbuffer .b-sch-event {
  width: 100%;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap {
  contain: size layout;
}
.b-eventbuffer .b-sch-event-buffer-before {
  grid-area: start;
}
.b-eventbuffer .b-sch-event-buffer-after {
  grid-area: end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer {
  height: 5px;
  background:
    repeating-linear-gradient(
      180deg,
      transparent,
      transparent 30%,
      #ccc 30%,
      #ccc 70%,
      transparent 70%,
      transparent 100%);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: row;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: auto;
  padding-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  transform: translate(0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label,
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  transform: translate(-0.1em, -1.25em);
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  text-align: right;
  margin-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i {
  margin-inline-start: auto;
  padding-inline-start: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer {
  width: 5px;
  justify-self: center;
  background:
    repeating-linear-gradient(
      90deg,
      transparent,
      transparent 30%,
      #ccc 30%,
      #ccc 70%,
      transparent 70%,
      transparent 100%);
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before {
  flex-direction: column;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label {
  margin-inline-end: 0.5em;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label,
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap i {
  margin-inline-end: -1.3em;
  writing-mode: vertical-rl;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after {
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label {
  margin-inline-start: 0.5em;
}
.b-eventbuffer .b-sch-event-buffer {
  display: flex;
  color: #aaa;
  white-space: nowrap;
  font-size: 10px;
}
.b-animating .b-sch-event-buffer {
  transition: width 0.2s;
}
.b-schedulerprobase {
  --schedulerpro-nested-event-header-height:20px;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) {
  flex-direction: column;
  width: 100%;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  padding-block: 0.1em;
  flex: 0 0 var(--schedulerpro-nested-event-header-height);
  min-height: 0;
}
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::before,
.b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::after {
  display: none;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone) {
  color: #666;
  background-color: transparent;
  border-left: none;
  border-radius: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > * {
  color: #555;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone),
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone) {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container,
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container {
  background-color: rgba(221, 221, 221, 0.5647058824);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone) {
  background-image: linear-gradient(rgba(221, 221, 221, 0.5647058824), rgba(221, 221, 221, 0.5647058824));
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event {
  background-image: linear-gradient(rgba(255, 255, 255, 0.3137254902), rgba(255, 255, 255, 0.3137254902));
}
.b-nested-events-container {
  position: relative;
  align-self: flex-start;
  flex: 1;
  width: 100%;
  overflow: visible;
  transition: background 0.2s;
}
.b-nested-events-container .b-sch-event:not(.b-milestone) {
  width: 100%;
}
.b-nested-events-container .b-sch-style-border {
  transform: translateX(-1px);
}
.b-nested-events-container .b-sch-style-hollow {
  transform: translateX(-2px);
}
.b-nested-events-container.b-nested-events-layout-stack {
  overflow-y: auto;
  overflow-x: hidden;
}
.b-dependencies:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack {
  overflow: visible;
}
.b-dependencies:not(.b-dependency-only-parent) .b-nested-event.b-sch-event-hover {
  z-index: 9;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) {
  flex-direction: row;
  padding: 0;
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) > .b-sch-event-content {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container {
  height: 100%;
}
.b-nestedevents .b-sch-dependencies-canvas {
  z-index: 10;
}
.b-percentbar .b-sch-event-wrap {
  overflow: visible;
}
.b-percentbar .b-sch-event-wrap .b-sch-event {
  overflow: visible;
}
.b-task-percent-bar-resizing-task .b-gantt-task {
  overflow: visible;
}
.b-task-percent-bar-outer {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  transition: background-color 0.2s;
  border-radius: inherit;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer,
.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer {
  background-color: rgba(255, 255, 255, 0.4);
}
.b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.15);
  border-start-start-radius: inherit;
  border-end-start-radius: inherit;
  z-index: 0;
  box-sizing: content-box;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  transition:
    color 0.2s,
    background-color 0.2s,
    opacity 0.2s;
  line-height: initial;
}
.b-sch-horizontal .b-task-percent-bar,
.b-gantt .b-task-percent-bar {
  height: 100%;
  max-width: 100%;
  text-align: right;
}
.b-sch-vertical .b-task-percent-bar {
  width: 100%;
  max-height: 100%;
}
.b-animating .b-task-percent-bar {
  transition:
    color 0.2s,
    width 0.2s,
    height 0.2s;
}
.b-task-percent-bar-resizing-task .b-task-percent-bar {
  transition: background-color 0.2s;
}
.b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.2);
}
.b-sch-style-rounded .b-task-percent-bar {
  background-color: currentColor;
  mix-blend-mode: overlay;
  opacity: 0.5;
}
.b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar {
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar,
.b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar {
  background-color: rgba(0, 0, 0, 0.4);
  mix-blend-mode: darken;
  opacity: 0.4;
}
.b-task-percent-bar-handle {
  position: absolute;
  width: 0;
  height: 0;
  display: flex;
  justify-content: center;
  z-index: 1000;
  border-color: #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0 5px 6px 5px;
  border-style: solid;
  opacity: 1;
}
.b-sch-horizontal .b-task-percent-bar-handle,
.b-gantt .b-task-percent-bar-handle {
  cursor: ew-resize !important;
  bottom: 0;
  margin-inline-start: -5px;
}
.b-gantt-task-parent .b-task-percent-bar-handle {
  bottom: 8px;
}
.b-sch-vertical .b-task-percent-bar-handle {
  cursor: ns-resize !important;
  left: 0;
  margin-top: -4px;
  transform: rotate(90deg);
}
.b-sch-horizontal .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -8px;
  border-width: 0 6px 7px 7px;
}
.b-sch-vertical .b-sch-event .b-task-percent-bar-handle {
  margin-inline-start: -3px;
  border-width: 0 6px 7px 7px;
}
.b-sch-event.b-sch-event-selected .b-task-percent-bar-handle {
  z-index: 1000;
}
.b-sch-style-rounded .b-task-percent-bar-handle {
  border-block-color: #333;
}
.b-task-percent-bar-handle::after {
  margin-top: 10px;
  font-size: 0.8em;
  color: #212121;
}
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle::after,
.b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle::after {
  position: absolute;
  content: attr(data-percent) "%";
}
.b-sch-vertical .b-task-percent-bar-handle::after {
  margin-top: -2em;
  transform: rotate(-90deg);
}
.b-task-percent-bar-resizing-task .b-sch-event,
.b-task-percent-bar-resizing-task .b-gantt-task,
.b-task-percent-bar-resizing-event .b-sch-event,
.b-task-percent-bar-resizing-event .b-gantt-task {
  -webkit-user-select: none;
  user-select: none;
  cursor: ew-resize !important;
}
.b-task-percent-bar-drag-disabled .b-task-percent-bar-handle,
.b-readonly .b-task-percent-bar-handle {
  display: none !important;
}
.b-resource-non-working-time-canvas {
  z-index: 4;
}
.b-sch-resourcenonworkingtime {
  background-color: rgba(240, 240, 240, 0.5);
}
.b-popup.b-taskeditor .b-bottom-toolbar > button,
.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button {
  flex: none;
  width: 10em;
  margin-inline-end: 0.5em;
  min-height: 2.5em;
}
.b-popup.b-taskeditor .b-bottom-toolbar > button:last-child,
.b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child {
  margin-inline-end: 0;
}
.b-popup.b-taskeditor .b-chip,
.b-popup.b-schedulerpro-taskeditor .b-chip {
  font-size: 0.9em;
}
.b-schedulerpro-taskeditor .b-watermark {
  display: none;
}
.b-sch-highlight-container {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  pointer-events: none;
}
.b-sch-highlight-container .b-unavailable {
  background: rgba(200, 200, 200, 0.1882352941);
}
.b-sch-highlighted-range {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(49, 131, 254, 0.5333333333);
  font-size: 14px;
}
.b-sch-highlighted-range-name {
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-sch-highlighted-range-default {
  background: rgba(49, 131, 254, 0.0705882353);
  border: 2px dashed rgba(49, 131, 254, 0.2);
  animation-name: fadeInOpacity;
  animation-duration: 0.2s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range {
  transition-property: opacity;
  transition-duration: 0.3s;
}
.b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id] {
  transition-property:
    width,
    height,
    inset-inline-start,
    top,
    opacity;
}
.b-calendareditor .b-tabpanel {
  height: 100%;
  background: transparent;
}
.b-calendareditor .b-tabpanel .b-tabpanel-item:first-child {
  overflow-y: auto;
}
.b-calendareditor .b-tabpanel .b-tabpanel-body {
  padding-right: 0;
  padding-bottom: 0;
  background: transparent;
}
.b-calendareditor .b-tabpanel .b-panel,
.b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap,
.b-calendareditor .b-tabpanel .b-panel-content,
.b-calendareditor .b-tabpanel .b-toolbar.b-tabbar,
.b-calendareditor .b-tabpanel .b-tabpanel-body-wrap {
  background: transparent;
}
.b-calendareditor [data-ref=generalTab] [data-ref=nameField] {
  margin-inline-end: 0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=parentField] {
  margin-inline-end: 0.5em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField] {
  margin-inline-start: 4.7em;
}
.b-calendareditor [data-ref=generalTab] hr {
  border: none;
  border-top: 1px solid inherit;
}
.b-calendareditor .b-widget.b-html {
  -webkit-user-select: none;
  user-select: none;
}
.b-calendareditor .b-calendareditor-content {
  padding-bottom: 0;
}
.b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label {
  text-transform: none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range {
  flex: 1 0 100%;
  align-items: center;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield {
  width: 6em;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton] {
  display: inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton] {
  margin-inline-start: auto;
  display: inherit;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton] {
  display: none;
}
.b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton] {
  display: none;
}
.b-calendareditor-content .b-calendareditordateinfo {
  display: block;
}
.b-calendareditordateinfo {
  padding: 0.4em;
}
.b-calendareditordateinfo .b-time-ranges {
  padding-inline-start: 2em;
}
.b-calendareditordateinfo .b-intervals {
  padding-inline-start: 0.8em;
}
.b-calendareditordateinfo .b-intervals li {
  list-style: none outside none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover {
  cursor: pointer;
  text-decoration: underline;
}
.b-calendareditordateinfo .b-intervals li:before {
  content: "\f0c8";
  text-align: center;
  margin-top: 0.2em;
  margin-inline-end: 0.7em;
  border: none;
}
.b-calendareditordateinfo .b-intervals li.b-interval:before {
  color: var(--interval-badge-color);
  display: inline-block;
}
.b-calendareditordateinfo .b-intervals li.b-interval:hover:before {
  text-decoration: none;
}
.b-calendareditordateinfo .b-date-text {
  font-weight: bold;
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day {
  background-color: rgba(240, 213, 213, 0.3);
}
.b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day {
  background-color: #fff;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0.4em;
  display: flex;
}
.b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before {
  content: " ";
  min-width: 0.5em;
  min-height: 0.5em;
  font-size: 0.5em;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--interval-badge-color);
}
.b-calendareditorlegend {
  display: block;
  padding: 0;
  padding-inline-start: 0.5em;
}
.b-calendareditorlegend > ul {
  padding: 0;
  margin-top: 0;
}
.b-calendareditorlegend > ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover {
  cursor: pointer;
  text-decoration: underline;
}
.b-calendareditorlegend > ul li:before {
  content: "";
  display: inline-block;
  text-align: center;
  margin-inline-end: 1em;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  background: currentColor;
  border-radius: 0.25em;
  vertical-align: middle;
}
.b-calendareditorlegend > ul li.b-working-day,
.b-calendareditorlegend > ul li.b-nonworking-day {
  line-height: 2em;
}
.b-calendareditorlegend > ul li.b-working-day {
  margin-bottom: 0.8em;
}
.b-calendareditorlegend > ul li.b-nonworking-day {
  margin-bottom: 1.5em;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before,
.b-calendareditorlegend > ul li.b-working-day:before {
  border: solid 1px #bbb;
  border-radius: 50%;
}
.b-calendareditorlegend > ul li.b-nonworking-day:before {
  background-color: rgba(240, 213, 213, 0.3);
}
.b-calendareditorlegend > ul li.b-working-day:before {
  background-color: #fff;
}
.b-calendareditorlegend > ul li.b-interval-legend:before {
  color: var(--interval-badge-color);
  display: inline-block;
}
.b-calendareditorlegend > ul li.b-interval-legend:hover:before {
  text-decoration: none;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter {
  display: grid;
  grid-template-columns: 1fr auto auto 1fr;
  margin-block-start: 0;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::before,
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::after {
  content: "";
  height: 1px;
  background: inherit;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label {
  margin-inline-start: 1em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner {
  margin-inline-end: 0.6em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer {
  padding-inline-start: 4.5em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield {
  width: 11em;
}
.b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup {
  margin-block-start: 0;
}
.b-calendareditorexceptiontab .b-divider {
  margin-block: 1.5em 1em;
}
.b-calendareditorbasetab {
  flex-flow: nowrap;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] {
  flex: 0 0 15em;
  border: 0 0 1px 0 solid inherit;
  border-radius: 0;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content {
  padding: 0;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell {
  color: #f44336;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner {
  border-radius: 0.3em;
}
.b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name] {
  padding: 0;
}
.b-calendareditorbasetab .b-calendareditor-form {
  display: grid;
  grid-template-columns: max-content 1fr 4em max-content 1fr 4em;
  flex: 1 1 0;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner {
  grid-column: span 4;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner,
.b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner {
  grid-column: span 2;
}
.b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap {
  grid-column: span 5;
}
.b-calendareditorbasetab .b-calendareditor-form > .b-field {
  display: contents;
}
.b-calendareditorbasetab .b-calendareditor-form .b-span-row {
  grid-column: 1/-1;
}
.b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label {
  margin-inline: 0.5em;
}
.b-calendareditorbasetab .b-widget[data-ref=panel] {
  padding-inline-start: 0.5em;
  overflow-y: auto;
  flex: 1 1 0;
  row-gap: 1em;
}
.b-calendareditorbasetab .b-colorfield input {
  display: none;
}
.b-calendareditorweekgrid.b-invalid {
  border-style: solid;
  border-width: 1px;
  border-color: #f44336;
}
.b-fade {
  animation-name: b-fade;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 1s;
  animation-iteration-count: 2;
  animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
@keyframes b-fade {
  50% {
    opacity: 0.4;
  }
}
.b-calendareditorweektab .b-divider {
  margin-bottom: 0;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer {
  flex: 1 0 100%;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day {
  margin-bottom: 0.5em;
  justify-content: start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day > div:first-child {
  justify-content: space-between;
  padding-top: 0.9em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle {
  height: 1.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy {
  display: inherit;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed {
  color: #2196f3;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste {
  display: none;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions {
  margin-top: 0.2em;
  align-self: start;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top {
  margin-top: 0.5em;
}
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range,
.b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions {
  display: none;
}
.b-versiongrid-property-update-desc {
  display: flex;
  gap: 0.4em;
  align-items: baseline;
  font-size: 90%;
  flex-wrap: wrap;
  max-width: 100%;
}
.b-versiongrid-property-name::after {
  content: ":";
}
.b-versiongrid-property-before,
.b-versiongrid-property-after {
  padding: 0.2em 0.4em;
  border-radius: 0.1em;
  background: #f0f0f0;
}
.b-versiongrid-empty-value {
  opacity: 0.5;
}
.b-versiongrid-value-object {
  flex-basis: 100%;
  white-space: pre;
  overflow: auto;
  max-height: 11.5em;
}
.b-versiongrid .b-tree-cell.b-tree-parent-cell {
  font-weight: 400;
}
.b-icon-version::before {
  content: "\e5a0";
}
.b-versiongrid-highlighted-entity {
  font-weight: 700;
}
.b-versiongrid-comparing {
  background: #2196f3;
}
.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value {
  max-width: 100%;
}
.b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner {
  align-items: baseline;
  max-width: 100%;
}
.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor] {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: inherit;
  height: 2.9em;
  padding-inline-start: 0.6em;
}
.b-calendarfield.b-empty input {
  color: #9e9e9e;
}
.b-taskeditorbase.b-schedulerpro-taskeditor .b-taskeditorbase-content {
  padding: 1em;
  flex-direction: column;
}
.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid {
  white-space: nowrap;
}
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon,
.b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version {
  color: #f44336;
  display: inline-block;
  margin-inline-end: 0.5em;
}
.b-schedulerpro-taskeditor .b-tabpanel-item {
  align-content: flex-start;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button {
  flex: none;
  min-width: 9em;
  margin-inline-end: 0.5em;
}
.b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child {
  margin-inline-end: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar {
  font-size: 0.8em;
  min-height: 2.5em;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content {
  padding: 0;
}
.b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button {
  border: none;
}
.b-toolbar.occurrence-info-toolbar {
  font-size: 0.9em;
  background-color: #ffeeee;
}
.b-toolbar.occurrence-info-toolbar .b-toolbar-content {
  padding-inline: 1.1111111111em;
  min-height: 0;
}
.b-toolbar.occurrence-info-toolbar .b-button {
  min-height: 0;
  padding-block: 0.5em;
}
.b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content > .b-container:not(.b-panel-body).b-vertical-overflow {
  padding-right: 0.5em;
}
.b-taskeditorbase > .b-panel-body-wrap > .b-bottom-toolbar .b-toolbar-content {
  padding-top: 0;
}
.b-advanced-tab {
  justify-content: space-between;
}
.b-advanced-tab .b-checkbox > label {
  white-space: normal;
}
.b-advanced-tab .b-enforced-sch-direction label::after {
  content: "\f059";
  font-family: "Font Awesome 6 Free", FontAwesome6Free;
  font-weight: 900;
  position: relative;
  top: -1em;
}
.b-dependencytab .b-grid .b-grid-row.b-invalid {
  border-bottom: 1px dotted #f44336;
}
.b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning {
  color: #f44336;
}
.b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive {
  text-decoration: line-through;
}
.b-notestab .b-taskeditor-notes-field {
  height: 100%;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner {
  align-self: stretch;
}
.b-notestab .b-taskeditor-notes-field .b-field-inner textarea {
  resize: none;
}
.b-timeline {
  background: #fff;
  overflow: visible;
}
.b-timeline .b-grid-panel-body {
  padding: 2em 10em 4em 10em;
}
.b-timeline .b-virtual-scrollers,
.b-timeline .b-yscroll-pad {
  display: none !important;
}
.b-timeline .b-sch-header-row:not(:first-child) {
  display: none;
}
.b-timeline .b-grid-header-container .b-header {
  box-shadow: none;
}
.b-timeline .b-grid-header-container .b-header .b-timeaxis {
  border-bottom: none;
}
.b-timeline .b-grid-row {
  background: transparent;
  border-bottom: 1px solid transparent;
}
.b-timeline .b-grid-cell {
  border-block: 1px solid #e0e0e0;
}
.b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event {
  opacity: 1;
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap {
  z-index: 14;
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content {
  background-color: rgb(121.8, 192, 247.8);
}
.b-timeline .b-milestone-wrap.b-sch-event-wrap label {
  font-weight: 400;
  font-size: 12px;
}
.b-timeline .b-sch-header-timeaxis-cell {
  justify-content: flex-start;
  color: rgb(198.5, 198.5, 198.5);
  padding: 0 0 0.5em 0.5em;
  font-weight: 400;
}
.b-timeline .b-sch-header-timeaxis-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0.7em;
  border-left: 1px solid #e0e0e0;
}
.b-timeline .b-schedulerbase,
.b-timeline .b-grid-body-container,
.b-timeline .b-grid-vertical-scroller,
.b-timeline .b-grid-subgrid,
.b-timeline .b-sch-foreground-canvas {
  overflow: visible !important;
  contain: none !important;
}
.b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller {
  overflow: visible !important;
}
.b-timeline .b-grid-header-container,
.b-timeline .b-grid-header-container.b-grid-vertical-overflow,
.b-timeline .b-sch-header-timeaxis-cell,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn,
.b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover {
  background: transparent !important;
  box-shadow: none;
  border: none;
}
.b-timeline .b-grid-header {
  min-height: 1.5em;
}
.b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child {
  border-right: none;
}
.b-timeline .b-timeline-startdate {
  left: -1em;
  transform: translateX(-100%);
}
.b-timeline .b-timeline-enddate {
  right: -1em;
  transform: translateX(100%);
}
.b-timeline .b-timeline-startdate,
.b-timeline .b-timeline-enddate {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(198.5, 198.5, 198.5);
  min-width: 6em;
  font-size: 1em;
  font-weight: 400;
}
.b-schedulerpro-issueresolutionpopup {
  width: clamp(400px, 45%, 100%);
  max-width: 80%;
}
.b-schedulerpro-issueresolutionpopup .b-error-description,
.b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description {
  display: block;
  margin-bottom: 1em;
  line-height: 1.5em;
}
.b-schedulerpro-issueresolutionpopup .b-radio {
  margin-bottom: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label {
  text-transform: none;
  font-size: 1em;
}
.b-schedulerpro-issueresolutionpopup .b-dependency-field {
  width: 33em;
}
.b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap {
  background: transparent;
}
.b-histogram-bar-tooltip span.b-underallocated {
  color: rgb(163.2, 214.2, 165.6);
}
.b-histogram-bar-tooltip span.b-overallocated {
  color: rgb(245.4, 151.8, 150);
}
.b-resourcehistogram-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourcehistogram-histogram .b-bar-legend {
  font-size: 75%;
  pointer-events: none;
}
.b-resourcehistogram-histogram rect,
.b-resourcehistogram-histogram rect.b-series-index-0 {
  fill: rgb(209.1, 234.6, 210.3);
}
.b-resourcehistogram-histogram rect.b-underallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated {
  fill: rgb(163.2, 214.2, 165.6);
}
.b-resourcehistogram-histogram rect.b-underallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover {
  fill: rgb(147.9, 207.4, 150.7);
}
.b-resourcehistogram-histogram rect.b-overallocated,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated {
  fill: rgb(245.4, 151.8, 150);
}
.b-resourcehistogram-histogram rect.b-overallocated:hover,
.b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover {
  fill: rgb(243.8, 134.6, 132.5);
}
.b-resourcehistogram-histogram rect:hover,
.b-resourcehistogram-histogram rect.b-series-index-0:hover {
  fill: rgb(193.8, 227.8, 195.4);
}
.b-resourceutilization .b-resourceutilization-cell {
  padding: 0;
  border-inline-end-width: 0;
}
.b-resourceutilization-histogram {
  padding: 0;
  background-color: transparent;
}
.b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #212121;
  writing-mode: lr;
  alignment-baseline: middle;
  text-anchor: middle;
  pointer-events: none;
}
.b-resourceutilization-histogram rect {
  fill: rgb(209.1, 234.6, 210.3);
}
.b-resourceutilization-histogram rect.b-series-index-0 {
  fill: rgb(209.1, 234.6, 210.3);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated,
.b-resourceutilization-histogram rect.b-underallocated {
  fill: rgb(163.2, 214.2, 165.6);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover,
.b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: rgb(147.9, 207.4, 150.7);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated,
.b-resourceutilization-histogram rect.b-overallocated {
  fill: rgb(245.4, 151.8, 150);
}
.b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover,
.b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: rgb(243.8, 134.6, 132.5);
}
.b-resourceutilization-histogram rect.b-series-index-0:hover,
.b-resourceutilization-histogram rect:hover {
  fill: rgb(193.8, 227.8, 195.4);
}
.b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #212121;
}
.b-resource-row .b-resourceutilization-histogram rect {
  fill: rgb(209.1, 234.6, 210.3);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: rgb(163.2, 214.2, 165.6);
}
.b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: rgb(147.9, 207.4, 150.7);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: rgb(245.4, 151.8, 150);
}
.b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: rgb(243.8, 134.6, 132.5);
}
.b-resource-row .b-resourceutilization-histogram rect:hover {
  fill: rgb(193.8, 227.8, 195.4);
}
.b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend {
  font-size: 90%;
  fill: #212121;
}
.b-assignment-row .b-resourceutilization-histogram rect {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover {
  fill: transparent;
}
.b-assignment-row .b-resourceutilization-histogram rect:hover {
  fill: transparent;
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected,
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone),
.b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected {
  border-width: 0;
  background-color: transparent;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after {
  content: unset;
}
.b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event,
.b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event {
  top: 0;
}
.b-sch-style-minimal .b-sch-event .b-sch-event-segments {
  height: 100%;
}
.b-event-segment-renamer {
  z-index: 15;
}
.b-calculation-progress-wrap {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 2px;
  z-index: 100;
}
.b-calculation-progress {
  background: #4caf50;
  opacity: 0.3;
}
.b-sch-event.b-segmented,
.b-sch-event.b-segmented:hover {
  overflow: visible;
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-sch-event .b-sch-event-segments {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(50% + 0.5px);
  border-bottom: 1px dashed;
  border-color: #999;
  pointer-events: none;
}
.b-sch-event .b-sch-event-segments .b-sch-event-segment {
  pointer-events: all;
  position: absolute;
  display: flex;
  align-items: center;
}
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented,
.b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover {
  background-image: none;
  border-width: 0;
  background-color: transparent;
  box-shadow: none;
}
.b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment {
  outline: none;
}
.b-popup.b-schedulerpro-taskeditor .b-divider {
  display: none !important;
}
.b-popup.b-schedulerpro-taskeditor .b-tabpanel-body {
  padding-bottom: 0;
}
.b-popup.b-schedulerpro-taskeditor .b-tabpanel-tab {
  min-width: 3em;
}
.b-popup.b-schedulerpro-taskeditor .b-advanced-tab .b-checkbox:not(.b-last-row) {
  margin-top: 1em;
}
.b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField] {
  margin-inline-start: 0;
}
.b-calendareditor .b-calendareditorbasetab .b-grid[data-ref=grid] {
  border: 1px solid #9e9e9e;
}
.b-calendareditor .b-calendareditorbasetab.b-calendareditorweektab .b-divider {
  margin-bottom: 1em;
}
.b-calendareditor .b-calendareditorbasetab.b-calendareditorweektab .b-calendareditor-form.b-content-element {
  grid-template-columns: 1fr 5em 1fr 5em;
}
.b-calendareditor .b-calendareditorbasetab.b-calendareditorweektab .b-calendareditor-form.b-content-element [data-ref=nameField] {
  grid-column: span 3;
}
.b-calendareditor .b-calendareditorbasetab.b-calendareditorweektab .b-calendareditor-form.b-content-element [data-ref=startDateField],
.b-calendareditor .b-calendareditorbasetab.b-calendareditorweektab .b-calendareditor-form.b-content-element [data-ref=endDateField] {
  grid-column: span 2;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element {
  grid-template-columns: auto auto;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element > .b-field:not(.b-slidetoggle.b-slidetoggle-splitter) {
  display: inline-flex;
  width: auto;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element .b-span {
  grid-column: 1/-1;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element .b-fieldset.b-radiogroup {
  margin-block-start: 2em;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element .b-fieldset.b-radiogroup .b-label {
  font-size: 1em;
}
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element .b-slidetoggle.b-slidetoggle-splitter::before,
.b-calendareditor .b-calendareditorbasetab .b-calendareditor-form.b-content-element .b-slidetoggle.b-slidetoggle-splitter::after {
  background: #9e9e9e;
}
.b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor] {
  margin-inline-start: 0.3em;
}

/* src/assets/font.css */
@font-face {
  font-family: Poppins;
  src: url("./media/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: Poppins;
  src: url("./media/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: Poppins;
  src: url("./media/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
}

/* src/styles.css */
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 400px) {
  .\!container {
    max-width: 400px !important;
  }
  .container {
    max-width: 400px;
  }
}
@media (min-width: 800px) {
  .\!container {
    max-width: 800px !important;
  }
  .container {
    max-width: 800px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
@media (min-width: 1920px) {
  .\!container {
    max-width: 1920px !important;
  }
  .container {
    max-width: 1920px;
  }
}
@media (min-width: 2560px) {
  .\!container {
    max-width: 2560px !important;
  }
  .container {
    max-width: 2560px;
  }
}
@media (min-width: 3840px) {
  .\!container {
    max-width: 3840px !important;
  }
  .container {
    max-width: 3840px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-right-2 {
  right: -0.5rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-full {
  bottom: 100%;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-\[0\%\] {
  left: 0%;
}
.left-\[1\%\] {
  left: 1%;
}
.left-\[19\%\] {
  left: 19%;
}
.left-\[20px\] {
  left: 20px;
}
.left-\[220px\] {
  left: 220px;
}
.left-\[49\%\] {
  left: 49%;
}
.left-\[55\%\] {
  left: 55%;
}
.left-\[58\%\] {
  left: 58%;
}
.left-\[97\%\] {
  left: 97%;
}
.left-\[98\%\] {
  left: 98%;
}
.left-\[calc\(100\%-10px\)\] {
  left: calc(100% - 10px);
}
.left-\[calc\(100\%-19px\)\] {
  left: calc(100% - 19px);
}
.left-\[calc\(100\%-23px\)\] {
  left: calc(100% - 23px);
}
.left-\[calc\(100\%-30px\)\] {
  left: calc(100% - 30px);
}
.left-\[calc\(100\%-8px\)\] {
  left: calc(100% - 8px);
}
.left-\[calc\(100\%-9px\)\] {
  left: calc(100% - 9px);
}
.right-0 {
  right: 0px;
}
.right-2 {
  right: 0.5rem;
}
.right-8 {
  right: 2rem;
}
.right-\[0\%\] {
  right: 0%;
}
.right-\[19\%\] {
  right: 19%;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[calc\(100\%-10px\)\] {
  right: calc(100% - 10px);
}
.right-\[calc\(100\%-19px\)\] {
  right: calc(100% - 19px);
}
.right-\[calc\(100\%-23px\)\] {
  right: calc(100% - 23px);
}
.right-\[calc\(100\%-30px\)\] {
  right: calc(100% - 30px);
}
.right-\[calc\(100\%-8px\)\] {
  right: calc(100% - 8px);
}
.right-\[calc\(100\%-9px\)\] {
  right: calc(100% - 9px);
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-\[-40px\] {
  top: -40px;
}
.top-\[-4px\] {
  top: -4px;
}
.top-\[-5\%\] {
  top: -5%;
}
.top-\[26px\] {
  top: 26px;
}
.top-\[45\%\] {
  top: 45%;
}
.top-\[calc\(50\%\+18px\)\] {
  top: calc(50% + 18px);
}
.top-\[calc\(50\%-18px\)\] {
  top: calc(50% - 18px);
}
.top-full {
  top: 100%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[9999\] {
  z-index: 9999;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-span-4 {
  grid-row: span 4 / span 4;
}
.row-span-5 {
  grid-row: span 5 / span 5;
}
.row-span-7 {
  grid-row: span 7 / span 7;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-end-2 {
  grid-row-end: 2;
}
.float-start {
  float: inline-start;
}
.float-end {
  float: inline-end;
}
.float-right {
  float: right;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-2\.5 {
  margin: 0.625rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-\[-15px\] {
  margin: -15px;
}
.m-\[-16px\] {
  margin: -16px;
}
.m-\[-2px\] {
  margin: -2px;
}
.m-\[10px\] {
  margin: 10px;
}
.m-\[12px\] {
  margin: 12px;
}
.m-\[16px\] {
  margin: 16px;
}
.m-\[4px\] {
  margin: 4px;
}
.m-auto {
  margin: auto;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-\[-12px\] {
  margin-left: -12px;
  margin-right: -12px;
}
.mx-\[-16px\] {
  margin-left: -16px;
  margin-right: -16px;
}
.mx-\[-32px\] {
  margin-left: -32px;
  margin-right: -32px;
}
.mx-\[-5px\] {
  margin-left: -5px;
  margin-right: -5px;
}
.mx-\[0px\] {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-\[10px\] {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-\[5px\] {
  margin-left: 5px;
  margin-right: 5px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-\[-16px\] {
  margin-top: -16px;
  margin-bottom: -16px;
}
.my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-ml-\[8px\] {
  margin-left: -8px;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-\[14px\] {
  margin-top: -14px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[-10px\] {
  margin-bottom: -10px;
}
.mb-\[-16px\] {
  margin-bottom: -16px;
}
.mb-\[-20px\] {
  margin-bottom: -20px;
}
.mb-\[-3px\] {
  margin-bottom: -3px;
}
.mb-\[-7px\] {
  margin-bottom: -7px;
}
.mb-\[-8px\] {
  margin-bottom: -8px;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[11px\] {
  margin-bottom: 11px;
}
.mb-\[15px\] {
  margin-bottom: 15px;
}
.mb-\[16px\] {
  margin-bottom: 16px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[5\.5px\] {
  margin-bottom: 5.5px;
}
.mb-\[59px\] {
  margin-bottom: 59px;
}
.mb-\[5px\] {
  margin-bottom: 5px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-\[-10px\] {
  margin-left: -10px;
}
.ml-\[-11px\] {
  margin-left: -11px;
}
.ml-\[-12px\] {
  margin-left: -12px;
}
.ml-\[-15px\] {
  margin-left: -15px;
}
.ml-\[-16px\] {
  margin-left: -16px;
}
.ml-\[-19px\] {
  margin-left: -19px;
}
.ml-\[-2\%\] {
  margin-left: -2%;
}
.ml-\[-24px\] {
  margin-left: -24px;
}
.ml-\[-25px\] {
  margin-left: -25px;
}
.ml-\[-26px\] {
  margin-left: -26px;
}
.ml-\[-28px\] {
  margin-left: -28px;
}
.ml-\[-29px\] {
  margin-left: -29px;
}
.ml-\[-2px\] {
  margin-left: -2px;
}
.ml-\[-30px\] {
  margin-left: -30px;
}
.ml-\[-32px\] {
  margin-left: -32px;
}
.ml-\[-34px\] {
  margin-left: -34px;
}
.ml-\[-35px\] {
  margin-left: -35px;
}
.ml-\[-40px\] {
  margin-left: -40px;
}
.ml-\[-46px\] {
  margin-left: -46px;
}
.ml-\[-48px\] {
  margin-left: -48px;
}
.ml-\[-50px\] {
  margin-left: -50px;
}
.ml-\[-5px\] {
  margin-left: -5px;
}
.ml-\[-64px\] {
  margin-left: -64px;
}
.ml-\[-6px\] {
  margin-left: -6px;
}
.ml-\[-8px\] {
  margin-left: -8px;
}
.ml-\[10\%\] {
  margin-left: 10%;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[11px\] {
  margin-left: 11px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[15px\] {
  margin-left: 15px;
}
.ml-\[20px\] {
  margin-left: 20px;
}
.ml-\[2px\] {
  margin-left: 2px;
}
.ml-\[40px\] {
  margin-left: 40px;
}
.ml-\[6px\] {
  margin-left: 6px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.ml-\[90px\] {
  margin-left: 90px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mr-\[-1\.7vw\] {
  margin-right: -1.7vw;
}
.mr-\[-15px\] {
  margin-right: -15px;
}
.mr-\[-16px\] {
  margin-right: -16px;
}
.mr-\[-20px\] {
  margin-right: -20px;
}
.mr-\[-24px\] {
  margin-right: -24px;
}
.mr-\[-29px\] {
  margin-right: -29px;
}
.mr-\[-30px\] {
  margin-right: -30px;
}
.mr-\[-31px\] {
  margin-right: -31px;
}
.mr-\[-32px\] {
  margin-right: -32px;
}
.mr-\[-40px\] {
  margin-right: -40px;
}
.mr-\[-5px\] {
  margin-right: -5px;
}
.mr-\[-76px\] {
  margin-right: -76px;
}
.mr-\[0\.75rem\] {
  margin-right: 0.75rem;
}
.mr-\[10\%\] {
  margin-right: 10%;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[11px\] {
  margin-right: 11px;
}
.mr-\[12px\] {
  margin-right: 12px;
}
.mr-\[15px\] {
  margin-right: 15px;
}
.mr-\[16px\] {
  margin-right: 16px;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[2px\] {
  margin-right: 2px;
}
.mr-\[30px\] {
  margin-right: 30px;
}
.mr-\[3px\] {
  margin-right: 3px;
}
.mr-\[3rem\] {
  margin-right: 3rem;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mr-\[9px\] {
  margin-right: 9px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-10px\] {
  margin-top: -10px;
}
.mt-\[-12px\] {
  margin-top: -12px;
}
.mt-\[-15px\] {
  margin-top: -15px;
}
.mt-\[-16px\] {
  margin-top: -16px;
}
.mt-\[-2px\] {
  margin-top: -2px;
}
.mt-\[-6px\] {
  margin-top: -6px;
}
.mt-\[-8px\] {
  margin-top: -8px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[11px\] {
  margin-top: 11px;
}
.mt-\[120px\] {
  margin-top: 120px;
}
.mt-\[1px\] {
  margin-top: 1px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[23px\] {
  margin-top: 23px;
}
.mt-\[25px\] {
  margin-top: 25px;
}
.mt-\[2px\] {
  margin-top: 2px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[5\.5px\] {
  margin-top: 5.5px;
}
.mt-\[5px\] {
  margin-top: 5px;
}
.mt-\[72px\] {
  margin-top: 72px;
}
.mt-\[7px\] {
  margin-top: 7px;
}
.mt-\[9px\] {
  margin-top: 9px;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.\!table {
  display: table !important;
}
.table {
  display: table;
}
.table-row {
  display: table-row;
}
.\!grid {
  display: grid !important;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-\[1\.35\] {
  aspect-ratio: 1.35;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.\!h-\[150px\] {
  height: 150px !important;
}
.\!h-\[380px\] {
  height: 380px !important;
}
.\!h-\[calc\(100\%-6px\)\] {
  height: calc(100% - 6px) !important;
}
.\!h-\[calc\(100vh-160px\)\] {
  height: calc(100vh - 160px) !important;
}
.\!h-\[calc\(100vh-240px\)\] {
  height: calc(100vh - 240px) !important;
}
.\!h-\[calc\(100vh-370px\)\] {
  height: calc(100vh - 370px) !important;
}
.\!h-\[calc\(100vh-380px\)\] {
  height: calc(100vh - 380px) !important;
}
.\!h-\[calc\(86vh-230px\)\] {
  height: calc(86vh - 230px) !important;
}
.\!h-min {
  height: min-content !important;
}
.h-0 {
  height: 0px;
}
.h-1 {
  height: 0.25rem;
}
.h-1\/2 {
  height: 50%;
}
.h-1\/6 {
  height: 16.666667%;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-20 {
  height: 5rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\/4 {
  height: 75%;
}
.h-3\/6 {
  height: 50%;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[0\.5px\] {
  height: 0.5px;
}
.h-\[100cqh\] {
  height: 100cqh;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[118px\] {
  height: 118px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[130px\] {
  height: 130px;
}
.h-\[131px\] {
  height: 131px;
}
.h-\[135px\] {
  height: 135px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[145px\] {
  height: 145px;
}
.h-\[146px\] {
  height: 146px;
}
.h-\[148px\] {
  height: 148px;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[154px\] {
  height: 154px;
}
.h-\[155px\] {
  height: 155px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[16vh\] {
  height: 16vh;
}
.h-\[170px\] {
  height: 170px;
}
.h-\[175px\] {
  height: 175px;
}
.h-\[180px\] {
  height: 180px;
}
.h-\[186px\] {
  height: 186px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[19\.5px\] {
  height: 19.5px;
}
.h-\[190px\] {
  height: 190px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[206px\] {
  height: 206px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[20vh\] {
  height: 20vh;
}
.h-\[210px\] {
  height: 210px;
}
.h-\[219px\] {
  height: 219px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[230px\] {
  height: 230px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[23vh\] {
  height: 23vh;
}
.h-\[240px\] {
  height: 240px;
}
.h-\[245px\] {
  height: 245px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[250px\] {
  height: 250px;
}
.h-\[260px\] {
  height: 260px;
}
.h-\[265px\] {
  height: 265px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[270px\] {
  height: 270px;
}
.h-\[28\%\] {
  height: 28%;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[28vh\] {
  height: 28vh;
}
.h-\[295px\] {
  height: 295px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[2rem\] {
  height: 2rem;
}
.h-\[30\%\] {
  height: 30%;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[305px\] {
  height: 305px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[30vh\] {
  height: 30vh;
}
.h-\[32\%\] {
  height: 32%;
}
.h-\[320px\] {
  height: 320px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[32vh\] {
  height: 32vh;
}
.h-\[33vh\] {
  height: 33vh;
}
.h-\[34\.5vh\] {
  height: 34.5vh;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[350px\] {
  height: 350px;
}
.h-\[368px\] {
  height: 368px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[390px\] {
  height: 390px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[40vh\] {
  height: 40vh;
}
.h-\[420px\] {
  height: 420px;
}
.h-\[422px\] {
  height: 422px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[42vh\] {
  height: 42vh;
}
.h-\[43px\] {
  height: 43px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[450px\] {
  height: 450px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[47px\] {
  height: 47px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[48vh\] {
  height: 48vh;
}
.h-\[49\%\] {
  height: 49%;
}
.h-\[49px\] {
  height: 49px;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[50vh\] {
  height: 50vh;
}
.h-\[520px\] {
  height: 520px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[52vh\] {
  height: 52vh;
}
.h-\[53px\] {
  height: 53px;
}
.h-\[545px\] {
  height: 545px;
}
.h-\[549px\] {
  height: 549px;
}
.h-\[54px\] {
  height: 54px;
}
.h-\[556px\] {
  height: 556px;
}
.h-\[557px\] {
  height: 557px;
}
.h-\[55px\] {
  height: 55px;
}
.h-\[55vh\] {
  height: 55vh;
}
.h-\[560px\] {
  height: 560px;
}
.h-\[580px\] {
  height: 580px;
}
.h-\[582px\] {
  height: 582px;
}
.h-\[58vh\] {
  height: 58vh;
}
.h-\[590px\] {
  height: 590px;
}
.h-\[59vh\] {
  height: 59vh;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[604px\] {
  height: 604px;
}
.h-\[60vh\] {
  height: 60vh;
}
.h-\[610px\] {
  height: 610px;
}
.h-\[620px\] {
  height: 620px;
}
.h-\[624px\] {
  height: 624px;
}
.h-\[62px\] {
  height: 62px;
}
.h-\[62vh\] {
  height: 62vh;
}
.h-\[63\%\] {
  height: 63%;
}
.h-\[634px\] {
  height: 634px;
}
.h-\[635px\] {
  height: 635px;
}
.h-\[63vh\] {
  height: 63vh;
}
.h-\[64\.5vh\] {
  height: 64.5vh;
}
.h-\[64vh\] {
  height: 64vh;
}
.h-\[650px\] {
  height: 650px;
}
.h-\[65vh\] {
  height: 65vh;
}
.h-\[66vh\] {
  height: 66vh;
}
.h-\[670px\] {
  height: 670px;
}
.h-\[67vh\] {
  height: 67vh;
}
.h-\[680px\] {
  height: 680px;
}
.h-\[68vh\] {
  height: 68vh;
}
.h-\[69px\] {
  height: 69px;
}
.h-\[69vh\] {
  height: 69vh;
}
.h-\[6vh\] {
  height: 6vh;
}
.h-\[70\%\] {
  height: 70%;
}
.h-\[700px\] {
  height: 700px;
}
.h-\[70vh\] {
  height: 70vh;
}
.h-\[710px\] {
  height: 710px;
}
.h-\[71vh\] {
  height: 71vh;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[72vh\] {
  height: 72vh;
}
.h-\[74vh\] {
  height: 74vh;
}
.h-\[750px\] {
  height: 750px;
}
.h-\[75vh\] {
  height: 75vh;
}
.h-\[76vh\] {
  height: 76vh;
}
.h-\[782px\] {
  height: 782px;
}
.h-\[79vh\] {
  height: 79vh;
}
.h-\[800px\] {
  height: 800px;
}
.h-\[804px\] {
  height: 804px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[820px\] {
  height: 820px;
}
.h-\[83\%\] {
  height: 83%;
}
.h-\[83vh\] {
  height: 83vh;
}
.h-\[840px\] {
  height: 840px;
}
.h-\[85\%\] {
  height: 85%;
}
.h-\[85vh\] {
  height: 85vh;
}
.h-\[86\%\] {
  height: 86%;
}
.h-\[86vh\] {
  height: 86vh;
}
.h-\[87px\] {
  height: 87px;
}
.h-\[87vh\] {
  height: 87vh;
}
.h-\[88vh\] {
  height: 88vh;
}
.h-\[89\%\] {
  height: 89%;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90\%\] {
  height: 90%;
}
.h-\[90vh\] {
  height: 90vh;
}
.h-\[92\%\] {
  height: 92%;
}
.h-\[93\.5\%\] {
  height: 93.5%;
}
.h-\[93vh\] {
  height: 93vh;
}
.h-\[94\%\] {
  height: 94%;
}
.h-\[94vh\] {
  height: 94vh;
}
.h-\[95\%\] {
  height: 95%;
}
.h-\[95vh\] {
  height: 95vh;
}
.h-\[98\%\] {
  height: 98%;
}
.h-\[99\%\] {
  height: 99%;
}
.h-\[99vh\] {
  height: 99vh;
}
.h-\[calc\(\(95vh-160px-16px-90px\)\/2\)\] {
  height: calc((95vh - 160px - 16px - 90px) / 2);
}
.h-\[calc\(100\%\)\] {
  height: calc(100%);
}
.h-\[calc\(100\%-0px\)\] {
  height: calc(100% - 0px);
}
.h-\[calc\(100\%-10px\)\] {
  height: calc(100% - 10px);
}
.h-\[calc\(100\%-12px\)\] {
  height: calc(100% - 12px);
}
.h-\[calc\(100\%-19px\)\] {
  height: calc(100% - 19px);
}
.h-\[calc\(100\%-1px\)\] {
  height: calc(100% - 1px);
}
.h-\[calc\(100\%-20px\)\] {
  height: calc(100% - 20px);
}
.h-\[calc\(100\%-23px\)\] {
  height: calc(100% - 23px);
}
.h-\[calc\(100\%-25px\)\] {
  height: calc(100% - 25px);
}
.h-\[calc\(100\%-2px\)\] {
  height: calc(100% - 2px);
}
.h-\[calc\(100\%-30px\)\] {
  height: calc(100% - 30px);
}
.h-\[calc\(100\%-32px\)\] {
  height: calc(100% - 32px);
}
.h-\[calc\(100\%-33px\)\] {
  height: calc(100% - 33px);
}
.h-\[calc\(100\%-3px\)\] {
  height: calc(100% - 3px);
}
.h-\[calc\(100\%-40px\)\] {
  height: calc(100% - 40px);
}
.h-\[calc\(100\%-44px\)\] {
  height: calc(100% - 44px);
}
.h-\[calc\(100\%-49px\)\] {
  height: calc(100% - 49px);
}
.h-\[calc\(100\%-5px\)\] {
  height: calc(100% - 5px);
}
.h-\[calc\(100\%-60px\)\] {
  height: calc(100% - 60px);
}
.h-\[calc\(100\%-64px\)\] {
  height: calc(100% - 64px);
}
.h-\[calc\(100\%-68px\)\] {
  height: calc(100% - 68px);
}
.h-\[calc\(100\%-6px\)\] {
  height: calc(100% - 6px);
}
.h-\[calc\(100\%-70px\)\] {
  height: calc(100% - 70px);
}
.h-\[calc\(100\%-8px\)\] {
  height: calc(100% - 8px);
}
.h-\[calc\(100\%-\{\{bottomGap\}\}px\)\] {
  height: calc(100% - { { bottomGap } }px);
}
.h-\[calc\(100\%_-_5px\)\] {
  height: calc(100% - 5px);
}
.h-\[calc\(100cqh-10px\)\] {
  height: calc(100cqh - 10px);
}
.h-\[calc\(100cqh-15px\)\] {
  height: calc(100cqh - 15px);
}
.h-\[calc\(100cqh-50px\)\] {
  height: calc(100cqh - 50px);
}
.h-\[calc\(100cqh-80px\)\] {
  height: calc(100cqh - 80px);
}
.h-\[calc\(100vh-109px\)\] {
  height: calc(100vh - 109px);
}
.h-\[calc\(100vh-132px\)\] {
  height: calc(100vh - 132px);
}
.h-\[calc\(100vh-136px\)\] {
  height: calc(100vh - 136px);
}
.h-\[calc\(100vh-140px\)\] {
  height: calc(100vh - 140px);
}
.h-\[calc\(100vh-150px\)\] {
  height: calc(100vh - 150px);
}
.h-\[calc\(100vh-155px\)\] {
  height: calc(100vh - 155px);
}
.h-\[calc\(100vh-170px\)\] {
  height: calc(100vh - 170px);
}
.h-\[calc\(100vh-182px\)\] {
  height: calc(100vh - 182px);
}
.h-\[calc\(100vh-184px\)\] {
  height: calc(100vh - 184px);
}
.h-\[calc\(100vh-185px\)\] {
  height: calc(100vh - 185px);
}
.h-\[calc\(100vh-187px\)\] {
  height: calc(100vh - 187px);
}
.h-\[calc\(100vh-190px\)\] {
  height: calc(100vh - 190px);
}
.h-\[calc\(100vh-193px\)\] {
  height: calc(100vh - 193px);
}
.h-\[calc\(100vh-195px\)\] {
  height: calc(100vh - 195px);
}
.h-\[calc\(100vh-200px\)\] {
  height: calc(100vh - 200px);
}
.h-\[calc\(100vh-205px\)\] {
  height: calc(100vh - 205px);
}
.h-\[calc\(100vh-210px\)\] {
  height: calc(100vh - 210px);
}
.h-\[calc\(100vh-223px\)\] {
  height: calc(100vh - 223px);
}
.h-\[calc\(100vh-228px\)\] {
  height: calc(100vh - 228px);
}
.h-\[calc\(100vh-230px\)\] {
  height: calc(100vh - 230px);
}
.h-\[calc\(100vh-240px\)\] {
  height: calc(100vh - 240px);
}
.h-\[calc\(100vh-245px\)\] {
  height: calc(100vh - 245px);
}
.h-\[calc\(100vh-250px\)\] {
  height: calc(100vh - 250px);
}
.h-\[calc\(100vh-252px\)\] {
  height: calc(100vh - 252px);
}
.h-\[calc\(100vh-255px\)\] {
  height: calc(100vh - 255px);
}
.h-\[calc\(100vh-260px\)\] {
  height: calc(100vh - 260px);
}
.h-\[calc\(100vh-270px\)\] {
  height: calc(100vh - 270px);
}
.h-\[calc\(100vh-280px\)\] {
  height: calc(100vh - 280px);
}
.h-\[calc\(100vh-285px\)\] {
  height: calc(100vh - 285px);
}
.h-\[calc\(100vh-290px\)\] {
  height: calc(100vh - 290px);
}
.h-\[calc\(100vh-294px\)\] {
  height: calc(100vh - 294px);
}
.h-\[calc\(100vh-300px\)\] {
  height: calc(100vh - 300px);
}
.h-\[calc\(100vh-303px\)\] {
  height: calc(100vh - 303px);
}
.h-\[calc\(100vh-314px\)\] {
  height: calc(100vh - 314px);
}
.h-\[calc\(100vh-320px\)\] {
  height: calc(100vh - 320px);
}
.h-\[calc\(100vh-325px\)\] {
  height: calc(100vh - 325px);
}
.h-\[calc\(100vh-330px\)\] {
  height: calc(100vh - 330px);
}
.h-\[calc\(100vh-337px\)\] {
  height: calc(100vh - 337px);
}
.h-\[calc\(100vh-340px\)\] {
  height: calc(100vh - 340px);
}
.h-\[calc\(100vh-358px\)\] {
  height: calc(100vh - 358px);
}
.h-\[calc\(100vh-370px\)\] {
  height: calc(100vh - 370px);
}
.h-\[calc\(100vh-371px\)\] {
  height: calc(100vh - 371px);
}
.h-\[calc\(100vh-373px\)\] {
  height: calc(100vh - 373px);
}
.h-\[calc\(100vh-375px\)\] {
  height: calc(100vh - 375px);
}
.h-\[calc\(100vh-390px\)\] {
  height: calc(100vh - 390px);
}
.h-\[calc\(100vh-400px\)\] {
  height: calc(100vh - 400px);
}
.h-\[calc\(100vh-411px\)\] {
  height: calc(100vh - 411px);
}
.h-\[calc\(100vh-430px\)\] {
  height: calc(100vh - 430px);
}
.h-\[calc\(100vh-443px\)\] {
  height: calc(100vh - 443px);
}
.h-\[calc\(100vh-450px\)\] {
  height: calc(100vh - 450px);
}
.h-\[calc\(100vh-500px\)\] {
  height: calc(100vh - 500px);
}
.h-\[calc\(100vh-505px\)\] {
  height: calc(100vh - 505px);
}
.h-\[calc\(100vh-610px\)\] {
  height: calc(100vh - 610px);
}
.h-\[calc\(100vh-65px\)\] {
  height: calc(100vh - 65px);
}
.h-\[calc\(100vh-68px\)\] {
  height: calc(100vh - 68px);
}
.h-\[calc\(100vh-705px\)\] {
  height: calc(100vh - 705px);
}
.h-\[calc\(100vh-70px\)\] {
  height: calc(100vh - 70px);
}
.h-\[calc\(100vh-72px\)\] {
  height: calc(100vh - 72px);
}
.h-\[calc\(100vh-75px\)\] {
  height: calc(100vh - 75px);
}
.h-\[calc\(100vh-76px\)\] {
  height: calc(100vh - 76px);
}
.h-\[calc\(100vh-78px\)\] {
  height: calc(100vh - 78px);
}
.h-\[calc\(100vh-80px\)\] {
  height: calc(100vh - 80px);
}
.h-\[calc\(100vh-85px\)\] {
  height: calc(100vh - 85px);
}
.h-\[calc\(101vh-150px\)\] {
  height: calc(101vh - 150px);
}
.h-\[calc\(23vh-50px\)\] {
  height: calc(23vh - 50px);
}
.h-\[calc\(25vh-30px\)\] {
  height: calc(25vh - 30px);
}
.h-\[calc\(36vh-80px\)\] {
  height: calc(36vh - 80px);
}
.h-\[calc\(40\%-25px\)\] {
  height: calc(40% - 25px);
}
.h-\[calc\(40vh-50px\)\] {
  height: calc(40vh - 50px);
}
.h-\[calc\(42vh-30px\)\] {
  height: calc(42vh - 30px);
}
.h-\[calc\(45vh-200px\)\] {
  height: calc(45vh - 200px);
}
.h-\[calc\(50vh-100px\)\] {
  height: calc(50vh - 100px);
}
.h-\[calc\(50vh-140px\)\] {
  height: calc(50vh - 140px);
}
.h-\[calc\(50vh-15px\)\] {
  height: calc(50vh - 15px);
}
.h-\[calc\(50vh-200px\)\] {
  height: calc(50vh - 200px);
}
.h-\[calc\(50vh-220px\)\] {
  height: calc(50vh - 220px);
}
.h-\[calc\(50vh-28px\)\] {
  height: calc(50vh - 28px);
}
.h-\[calc\(50vh-30px\)\] {
  height: calc(50vh - 30px);
}
.h-\[calc\(50vh-90px\)\] {
  height: calc(50vh - 90px);
}
.h-\[calc\(55vh-210px\)\] {
  height: calc(55vh - 210px);
}
.h-\[calc\(55vh-7px\)\] {
  height: calc(55vh - 7px);
}
.h-\[calc\(56vh-150px\)\] {
  height: calc(56vh - 150px);
}
.h-\[calc\(60\%-20px\)\] {
  height: calc(60% - 20px);
}
.h-\[calc\(60vh\)\] {
  height: calc(60vh);
}
.h-\[calc\(60vh-300px\)\] {
  height: calc(60vh - 300px);
}
.h-\[calc\(60vh-50px\)\] {
  height: calc(60vh - 50px);
}
.h-\[calc\(63vh-10px\)\] {
  height: calc(63vh - 10px);
}
.h-\[calc\(64\.5vh-44px\)\] {
  height: calc(64.5vh - 44px);
}
.h-\[calc\(65vh\)\] {
  height: calc(65vh);
}
.h-\[calc\(65vh-10px\)\] {
  height: calc(65vh - 10px);
}
.h-\[calc\(65vh-24px\)\] {
  height: calc(65vh - 24px);
}
.h-\[calc\(65vh-32px-45px\)\] {
  height: calc(65vh - 32px - 45px);
}
.h-\[calc\(65vh-3px\)\] {
  height: calc(65vh - 3px);
}
.h-\[calc\(65vh-3rem\)\] {
  height: calc(65vh - 3rem);
}
.h-\[calc\(65vh-48px-45px-130px\)\] {
  height: calc(65vh - 48px - 45px - 130px);
}
.h-\[calc\(65vh-7px\)\] {
  height: calc(65vh - 7px);
}
.h-\[calc\(67vh-24px-45px\)\] {
  height: calc(67vh - 24px - 45px);
}
.h-\[calc\(67vh-24px-65px\)\] {
  height: calc(67vh - 24px - 65px);
}
.h-\[calc\(67vh-32px\)\] {
  height: calc(67vh - 32px);
}
.h-\[calc\(67vh-48px-130px\)\] {
  height: calc(67vh - 48px - 130px);
}
.h-\[calc\(70vh\)\] {
  height: calc(70vh);
}
.h-\[calc\(70vh-10px\)\] {
  height: calc(70vh - 10px);
}
.h-\[calc\(70vh-150px\)\] {
  height: calc(70vh - 150px);
}
.h-\[calc\(70vh-203px\)\] {
  height: calc(70vh - 203px);
}
.h-\[calc\(71vh-15px\)\] {
  height: calc(71vh - 15px);
}
.h-\[calc\(72vh-130px\)\] {
  height: calc(72vh - 130px);
}
.h-\[calc\(74vh-55px\)\] {
  height: calc(74vh - 55px);
}
.h-\[calc\(75vh\)\] {
  height: calc(75vh);
}
.h-\[calc\(75vh-205px\)\] {
  height: calc(75vh - 205px);
}
.h-\[calc\(75vh-210px\)\] {
  height: calc(75vh - 210px);
}
.h-\[calc\(75vh-25px\)\] {
  height: calc(75vh - 25px);
}
.h-\[calc\(76vh-10px\)\] {
  height: calc(76vh - 10px);
}
.h-\[calc\(80dvh-115px\)\] {
  height: calc(80dvh - 115px);
}
.h-\[calc\(80vh-5rem\)\] {
  height: calc(80vh - 5rem);
}
.h-\[calc\(80vh-63px\)\] {
  height: calc(80vh - 63px);
}
.h-\[calc\(83vh-176px\)\] {
  height: calc(83vh - 176px);
}
.h-\[calc\(83vh-52px\)\] {
  height: calc(83vh - 52px);
}
.h-\[calc\(90vh-100px\)\] {
  height: calc(90vh - 100px);
}
.h-\[calc\(90vh-120px\)\] {
  height: calc(90vh - 120px);
}
.h-\[calc\(90vh-126px-44px-16px-32px\)\] {
  height: calc(90vh - 126px - 44px - 16px - 32px);
}
.h-\[calc\(90vh-135px\)\] {
  height: calc(90vh - 135px);
}
.h-\[calc\(90vh-155px\)\] {
  height: calc(90vh - 155px);
}
.h-\[calc\(90vh-190px\)\] {
  height: calc(90vh - 190px);
}
.h-\[calc\(90vh-200px\)\] {
  height: calc(90vh - 200px);
}
.h-\[calc\(90vh-210px\)\] {
  height: calc(90vh - 210px);
}
.h-\[calc\(90vh-250px\)\] {
  height: calc(90vh - 250px);
}
.h-\[calc\(90vh-290px\)\] {
  height: calc(90vh - 290px);
}
.h-\[calc\(90vh-550px\)\] {
  height: calc(90vh - 550px);
}
.h-\[calc\(90vh-60px\)\] {
  height: calc(90vh - 60px);
}
.h-\[calc\(90vh-60px-113px\)\] {
  height: calc(90vh - 60px - 113px);
}
.h-\[calc\(90vh-60px-113px-44px\)\] {
  height: calc(90vh - 60px - 113px - 44px);
}
.h-\[calc\(92vh-200px\)\] {
  height: calc(92vh - 200px);
}
.h-\[calc\(92vh-70px\)\] {
  height: calc(92vh - 70px);
}
.h-\[calc\(93vh-90px\)\] {
  height: calc(93vh - 90px);
}
.h-\[calc\(95vh-160px\)\] {
  height: calc(95vh - 160px);
}
.h-\[calc\(95vh-205px\)\] {
  height: calc(95vh - 205px);
}
.h-\[calc\(95vh-247px\)\] {
  height: calc(95vh - 247px);
}
.h-\[calc\(var\(--dvh100\)_-_192px\)\] {
  height: calc(var(--dvh100) - 192px);
}
.h-\[calc\(var\(--dvh100\)_-_210px\)\] {
  height: calc(var(--dvh100) - 210px);
}
.h-\[calc\(var\(--dvh100\)_-_300px\)\] {
  height: calc(var(--dvh100) - 300px);
}
.h-\[calc\(var\(--dvh100\)_-_304px\)\] {
  height: calc(var(--dvh100) - 304px);
}
.h-\[calc\(var\(--dvh100\)_-_330px\)\] {
  height: calc(var(--dvh100) - 330px);
}
.h-\[calc\(var\(--dvh100\)_-_335px\)\] {
  height: calc(var(--dvh100) - 335px);
}
.h-\[calc\(var\(--dvh100\)_-_342px\)\] {
  height: calc(var(--dvh100) - 342px);
}
.h-\[calc\(var\(--dvh100\)_-_350px\)\] {
  height: calc(var(--dvh100) - 350px);
}
.h-\[calc\(var\(--dvh100\)_-_355px\)\] {
  height: calc(var(--dvh100) - 355px);
}
.h-\[calc\(var\(--dvh100\)_-_88px\)\] {
  height: calc(var(--dvh100) - 88px);
}
.h-\[clamp\(28px\,2vw\,32px\)\] {
  height: clamp(28px, 2vw, 32px);
}
.h-\[max\(42vh\,400px\)\] {
  height: max(42vh, 400px);
}
.h-\[max\(calc\(100vh-112px\)\,126px\)\] {
  height: max(calc(100vh - 112px), 126px);
}
.h-\[max\(calc\(100vh-140px\)\,126px\)\] {
  height: max(calc(100vh - 140px), 126px);
}
.h-\[max\(calc\(100vh-161px\)\,126px\)\] {
  height: max(calc(100vh - 161px), 126px);
}
.h-\[max\(calc\(100vh-300px\)\,126px\)\] {
  height: max(calc(100vh - 300px), 126px);
}
.h-\[max\(calc\(100vh-340px\)\,300px\)\] {
  height: max(calc(100vh - 340px), 300px);
}
.h-\[max\(calc\(100vh-403px\)\,400px\)\] {
  height: max(calc(100vh - 403px), 400px);
}
.h-\[max\(calc\(100vh-494px\)\,126px\)\] {
  height: max(calc(100vh - 494px), 126px);
}
.h-\[max\(calc\(100vh-522px\)\,126px\)\] {
  height: max(calc(100vh - 522px), 126px);
}
.h-\[max\(calc\(100vh-525px\)\,250px\)\] {
  height: max(calc(100vh - 525px), 250px);
}
.h-\[max\(calc\(100vh-570px\)\,250px\)\] {
  height: max(calc(100vh - 570px), 250px);
}
.h-\[max\(calc\(100vh-87px\)\,126px\)\] {
  height: max(calc(100vh - 87px), 126px);
}
.h-\[max\(calc\(80vh-218px\)\,126px\)\] {
  height: max(calc(80vh - 218px), 126px);
}
.h-\[var\(--dvh100\)\] {
  height: var(--dvh100);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: max-content;
}
.h-min {
  height: min-content;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-10 {
  max-height: 2.5rem;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-\[100\%\] {
  max-height: 100%;
}
.max-h-\[110px\] {
  max-height: 110px;
}
.max-h-\[130px\] {
  max-height: 130px;
}
.max-h-\[140px\] {
  max-height: 140px;
}
.max-h-\[175px\] {
  max-height: 175px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.max-h-\[290px\] {
  max-height: 290px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[305px\] {
  max-height: 305px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[330px\] {
  max-height: 330px;
}
.max-h-\[340px\] {
  max-height: 340px;
}
.max-h-\[350px\] {
  max-height: 350px;
}
.max-h-\[395px\] {
  max-height: 395px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[40vh\] {
  max-height: 40vh;
}
.max-h-\[435px\] {
  max-height: 435px;
}
.max-h-\[478px\] {
  max-height: 478px;
}
.max-h-\[50\%\] {
  max-height: 50%;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[530px\] {
  max-height: 530px;
}
.max-h-\[545px\] {
  max-height: 545px;
}
.max-h-\[579px\] {
  max-height: 579px;
}
.max-h-\[590px\] {
  max-height: 590px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[60vh\] {
  max-height: 60vh;
}
.max-h-\[621px\] {
  max-height: 621px;
}
.max-h-\[70vh\] {
  max-height: 70vh;
}
.max-h-\[800px\] {
  max-height: 800px;
}
.max-h-\[805px\] {
  max-height: 805px;
}
.max-h-\[80px\] {
  max-height: 80px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[850px\] {
  max-height: 850px;
}
.max-h-\[98\%\] {
  max-height: 98%;
}
.max-h-\[calc\(100cqh-70px\)\] {
  max-height: calc(100cqh - 70px);
}
.max-h-\[calc\(100vh-370px\)\] {
  max-height: calc(100vh - 370px);
}
.max-h-\[calc\(50vh-70px\)\] {
  max-height: calc(50vh - 70px);
}
.max-h-\[calc\(80\%-7px\)\] {
  max-height: calc(80% - 7px);
}
.max-h-\[calc\(87\%-30px\)\] {
  max-height: calc(87% - 30px);
}
.max-h-\[calc\(var\(--dvh100\)\*0\.3\)\] {
  max-height: calc(var(--dvh100) * 0.3);
}
.max-h-full {
  max-height: 100%;
}
.max-h-max {
  max-height: max-content;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-11 {
  min-height: 2.75rem;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-16 {
  min-height: 4rem;
}
.min-h-9 {
  min-height: 2.25rem;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[1100px\] {
  min-height: 1100px;
}
.min-h-\[118px\] {
  min-height: 118px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[180px\] {
  min-height: 180px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[220px\] {
  min-height: 220px;
}
.min-h-\[250px\] {
  min-height: 250px;
}
.min-h-\[255px\] {
  min-height: 255px;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[30px\] {
  min-height: 30px;
}
.min-h-\[315px\] {
  min-height: 315px;
}
.min-h-\[320px\] {
  min-height: 320px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[355px\] {
  min-height: 355px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[410px\] {
  min-height: 410px;
}
.min-h-\[422px\] {
  min-height: 422px;
}
.min-h-\[426px\] {
  min-height: 426px;
}
.min-h-\[43vh\] {
  min-height: 43vh;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[490px\] {
  min-height: 490px;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[506px\] {
  min-height: 506px;
}
.min-h-\[515px\] {
  min-height: 515px;
}
.min-h-\[585px\] {
  min-height: 585px;
}
.min-h-\[6rem\] {
  min-height: 6rem;
}
.min-h-\[80dvh\] {
  min-height: 80dvh;
}
.min-h-\[84px\] {
  min-height: 84px;
}
.min-h-\[92px\] {
  min-height: 92px;
}
.min-h-\[calc\(100\%-20px\)\] {
  min-height: calc(100% - 20px);
}
.min-h-fit {
  min-height: fit-content;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-10 {
  width: 2.5rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\/4 {
  width: 50%;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-60 {
  width: 15rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-96 {
  width: 24rem;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[1000px\] {
  width: 1000px;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[102\%\] {
  width: 102%;
}
.w-\[104px\] {
  width: 104px;
}
.w-\[1080px\] {
  width: 1080px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[10rem\] {
  width: 10rem;
}
.w-\[1100px\] {
  width: 1100px;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[1150px\] {
  width: 1150px;
}
.w-\[1168px\] {
  width: 1168px;
}
.w-\[12\%\] {
  width: 12%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[120vw\] {
  width: 120vw;
}
.w-\[121px\] {
  width: 121px;
}
.w-\[1260px\] {
  width: 1260px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[135px\] {
  width: 135px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[140vh\] {
  width: 140vh;
}
.w-\[14rem\] {
  width: 14rem;
}
.w-\[15\%\] {
  width: 15%;
}
.w-\[1500px\] {
  width: 1500px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[155px\] {
  width: 155px;
}
.w-\[16\%\] {
  width: 16%;
}
.w-\[1600px\] {
  width: 1600px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[1632px\] {
  width: 1632px;
}
.w-\[163px\] {
  width: 163px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[1700px\] {
  width: 1700px;
}
.w-\[1800px\] {
  width: 1800px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[1880px\] {
  width: 1880px;
}
.w-\[2\%\] {
  width: 2%;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[20vw\] {
  width: 20vw;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[224px\] {
  width: 224px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[24\%\] {
  width: 24%;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[245px\] {
  width: 245px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[25vw\] {
  width: 25vw;
}
.w-\[260px\] {
  width: 260px;
}
.w-\[265px\] {
  width: 265px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[27rem\] {
  width: 27rem;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[2rem\] {
  width: 2rem;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30vw\] {
  width: 30vw;
}
.w-\[319px\] {
  width: 319px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[35px\] {
  width: 35px;
}
.w-\[35vw\] {
  width: 35vw;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[385px\] {
  width: 385px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[404px\] {
  width: 404px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[40vw\] {
  width: 40vw;
}
.w-\[416px\] {
  width: 416px;
}
.w-\[418px\] {
  width: 418px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[42vw\] {
  width: 42vw;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[448px\] {
  width: 448px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[456px\] {
  width: 456px;
}
.w-\[45vw\] {
  width: 45vw;
}
.w-\[46rem\] {
  width: 46rem;
}
.w-\[46vw\] {
  width: 46vw;
}
.w-\[475px\] {
  width: 475px;
}
.w-\[478px\] {
  width: 478px;
}
.w-\[49\%\] {
  width: 49%;
}
.w-\[49px\] {
  width: 49px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[50vh\] {
  width: 50vh;
}
.w-\[50vw\] {
  width: 50vw;
}
.w-\[510px\] {
  width: 510px;
}
.w-\[518px\] {
  width: 518px;
}
.w-\[520px\] {
  width: 520px;
}
.w-\[522px\] {
  width: 522px;
}
.w-\[545px\] {
  width: 545px;
}
.w-\[550px\] {
  width: 550px;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[56px\] {
  width: 56px;
}
.w-\[574px\] {
  width: 574px;
}
.w-\[586px\] {
  width: 586px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[60\.1vw\] {
  width: 60.1vw;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[60vh\] {
  width: 60vh;
}
.w-\[60vw\] {
  width: 60vw;
}
.w-\[620px\] {
  width: 620px;
}
.w-\[646px\] {
  width: 646px;
}
.w-\[650px\] {
  width: 650px;
}
.w-\[65px\] {
  width: 65px;
}
.w-\[668px\] {
  width: 668px;
}
.w-\[670px\] {
  width: 670px;
}
.w-\[686px\] {
  width: 686px;
}
.w-\[687px\] {
  width: 687px;
}
.w-\[68vw\] {
  width: 68vw;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[708px\] {
  width: 708px;
}
.w-\[70vw\] {
  width: 70vw;
}
.w-\[718px\] {
  width: 718px;
}
.w-\[72\%\] {
  width: 72%;
}
.w-\[74\%\] {
  width: 74%;
}
.w-\[740px\] {
  width: 740px;
}
.w-\[74vw\] {
  width: 74vw;
}
.w-\[750px\] {
  width: 750px;
}
.w-\[75vw\] {
  width: 75vw;
}
.w-\[76px\] {
  width: 76px;
}
.w-\[770px\] {
  width: 770px;
}
.w-\[78vw\] {
  width: 78vw;
}
.w-\[8\%\] {
  width: 8%;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[80vh\] {
  width: 80vh;
}
.w-\[80vw\] {
  width: 80vw;
}
.w-\[81\.4vw\] {
  width: 81.4vw;
}
.w-\[818px\] {
  width: 818px;
}
.w-\[84\%\] {
  width: 84%;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[854px\] {
  width: 854px;
}
.w-\[85vw\] {
  width: 85vw;
}
.w-\[86vw\] {
  width: 86vw;
}
.w-\[87vw\] {
  width: 87vw;
}
.w-\[88\%\] {
  width: 88%;
}
.w-\[88vw\] {
  width: 88vw;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[900px\] {
  width: 900px;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[90vW\] {
  width: 90vW;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[92vw\] {
  width: 92vw;
}
.w-\[93vw\] {
  width: 93vw;
}
.w-\[94vw\] {
  width: 94vw;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[95vw\] {
  width: 95vw;
}
.w-\[96vw\] {
  width: 96vw;
}
.w-\[98\%\] {
  width: 98%;
}
.w-\[99\%\] {
  width: 99%;
}
.w-\[calc\(100\%\+0px\)\] {
  width: calc(100% + 0px);
}
.w-\[calc\(100\%\+10px\)\] {
  width: calc(100% + 10px);
}
.w-\[calc\(100\%\+32px\)\] {
  width: calc(100% + 32px);
}
.w-\[calc\(100\%\+40px\)\] {
  width: calc(100% + 40px);
}
.w-\[calc\(100\%\+46px\)\] {
  width: calc(100% + 46px);
}
.w-\[calc\(100\%\+47px\)\] {
  width: calc(100% + 47px);
}
.w-\[calc\(100\%\+80px\)\] {
  width: calc(100% + 80px);
}
.w-\[calc\(100\%-10px\)\] {
  width: calc(100% - 10px);
}
.w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}
.w-\[calc\(100\%-1px\)\] {
  width: calc(100% - 1px);
}
.w-\[calc\(100\%-1rem\)\] {
  width: calc(100% - 1rem);
}
.w-\[calc\(100\%-2\*8px\)\] {
  width: calc(100% - 2 * 8px);
}
.w-\[calc\(100\%-20px\)\] {
  width: calc(100% - 20px);
}
.w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px);
}
.w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px);
}
.w-\[calc\(100\%-4px\)\] {
  width: calc(100% - 4px);
}
.w-\[calc\(100\%-60px\)\] {
  width: calc(100% - 60px);
}
.w-\[calc\(100\%-6px\)\] {
  width: calc(100% - 6px);
}
.w-\[calc\(20\%-6px\)\] {
  width: calc(20% - 6px);
}
.w-\[calc\(20vw\)\] {
  width: calc(20vw);
}
.w-\[calc\(25\%-20px\)\] {
  width: calc(25% - 20px);
}
.w-\[calc\(30\%-20px\)\] {
  width: calc(30% - 20px);
}
.w-\[calc\(50vw-67px\)\] {
  width: calc(50vw - 67px);
}
.w-\[calc\(55vw-100px\)\] {
  width: calc(55vw - 100px);
}
.w-\[calc\(70vw\+60px\)\] {
  width: calc(70vw + 60px);
}
.w-\[calc\(70vw-60px\)\] {
  width: calc(70vw - 60px);
}
.w-\[calc\(80vw-96px\)\] {
  width: calc(80vw - 96px);
}
.w-\[calc\(90vw-100px\)\] {
  width: calc(90vw - 100px);
}
.w-\[calc\(90vw-190px\)\] {
  width: calc(90vw - 190px);
}
.w-\[calc\(90vw-40px\)\] {
  width: calc(90vw - 40px);
}
.w-\[calc\(90vw-60px\)\] {
  width: calc(90vw - 60px);
}
.w-\[calc\(90vw-80px\)\] {
  width: calc(90vw - 80px);
}
.w-\[clamp\(120px\,10vw\,170px\)\] {
  width: clamp(120px, 10vw, 170px);
}
.w-\[clamp\(28px\,2vw\,32px\)\] {
  width: clamp(28px, 2vw, 32px);
}
.w-\[min\(90vw\,900px\)\] {
  width: min(90vw, 900px);
}
.w-\[min\(95vw\,1400px\)\] {
  width: min(95vw, 1400px);
}
.w-\[min\(96vw\,1600px\)\] {
  width: min(96vw, 1600px);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: max-content;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-11 {
  min-width: 2.75rem;
}
.min-w-16 {
  min-width: 4rem;
}
.min-w-8 {
  min-width: 2rem;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[104px\] {
  min-width: 104px;
}
.min-w-\[110px\] {
  min-width: 110px;
}
.min-w-\[112px\] {
  min-width: 112px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[130px\] {
  min-width: 130px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[178px\] {
  min-width: 178px;
}
.min-w-\[2\.1rem\] {
  min-width: 2.1rem;
}
.min-w-\[20\%\] {
  min-width: 20%;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[220px\] {
  min-width: 220px;
}
.min-w-\[22px\] {
  min-width: 22px;
}
.min-w-\[230px\] {
  min-width: 230px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[3\.3rem\] {
  min-width: 3.3rem;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[320px\] {
  min-width: 320px;
}
.min-w-\[360px\] {
  min-width: 360px;
}
.min-w-\[36px\] {
  min-width: 36px;
}
.min-w-\[380px\] {
  min-width: 380px;
}
.min-w-\[3rem\] {
  min-width: 3rem;
}
.min-w-\[4\.3rem\] {
  min-width: 4.3rem;
}
.min-w-\[400px\] {
  min-width: 400px;
}
.min-w-\[4rem\] {
  min-width: 4rem;
}
.min-w-\[500px\] {
  min-width: 500px;
}
.min-w-\[512px\] {
  min-width: 512px;
}
.min-w-\[520px\] {
  min-width: 520px;
}
.min-w-\[60px\] {
  min-width: 60px;
}
.min-w-\[620px\] {
  min-width: 620px;
}
.min-w-\[650px\] {
  min-width: 650px;
}
.min-w-\[72vw\] {
  min-width: 72vw;
}
.min-w-\[750px\] {
  min-width: 750px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-\[85px\] {
  min-width: 85px;
}
.min-w-\[868px\] {
  min-width: 868px;
}
.min-w-fit {
  min-width: fit-content;
}
.min-w-max {
  min-width: max-content;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[1400px\] {
  max-width: 1400px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[1632px\] {
  max-width: 1632px;
}
.max-w-\[1700px\] {
  max-width: 1700px;
}
.max-w-\[170px\] {
  max-width: 170px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[390px\] {
  max-width: 390px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[420px\] {
  max-width: 420px;
}
.max-w-\[450px\] {
  max-width: 450px;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[492px\] {
  max-width: 492px;
}
.max-w-\[55\%\] {
  max-width: 55%;
}
.max-w-\[560px\] {
  max-width: 560px;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[80vw\] {
  max-width: 80vw;
}
.max-w-\[85vw\] {
  max-width: 85vw;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[92vw\] {
  max-width: 92vw;
}
.max-w-\[94\%\] {
  max-width: 94%;
}
.max-w-\[98\%\] {
  max-width: 98%;
}
.max-w-full {
  max-width: 100%;
}
.max-w-max {
  max-width: max-content;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[2\] {
  flex: 2;
}
.flex-\[2_2_0\%\] {
  flex: 2 2 0%;
}
.flex-\[3\] {
  flex: 3;
}
.flex-\[4\] {
  flex: 4;
}
.flex-\[6\] {
  flex: 6;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.table-auto {
  table-layout: auto;
}
.border-collapse {
  border-collapse: collapse;
}
.border-separate {
  border-collapse: separate;
}
.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
  user-select: none;
}
.select-all {
  -webkit-user-select: all;
  user-select: all;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.columns-2 {
  columns: 2;
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-flow-dense {
  grid-auto-flow: dense;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}
.auto-rows-max {
  grid-auto-rows: max-content;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-15 {
  grid-template-columns: repeat(15, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.grid-cols-\[auto\,1fr\] {
  grid-template-columns: auto 1fr;
}
.grid-cols-\[auto_0fr\] {
  grid-template-columns: auto 0fr;
}
.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr;
}
.grid-cols-\[min-content_1fr\] {
  grid-template-columns: min-content 1fr;
}
.grid-cols-\[minmax\(280px\,20vw\)_1fr_minmax\(280px\,20vw\)\] {
  grid-template-columns: minmax(280px, 20vw) 1fr minmax(280px, 20vw);
}
.grid-cols-\[minmax\(33\%\,auto\)_minmax\(0\,1fr\)_auto\] {
  grid-template-columns: minmax(33%, auto) minmax(0, 1fr) auto;
}
.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\] {
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.grid-cols-\[repeat\(auto-fill\,minmax\(350px\,1fr\)\)\] {
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
}
.grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\] {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\] {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.grid-cols-\[repeat\(auto-fit\,minmax\(700px\,1fr\)\)\] {
  grid-template-columns: repeat(auto-fit, minmax(700px, 1fr));
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-12 {
  grid-template-rows: repeat(12, minmax(0, 1fr));
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.grid-rows-\[1fr_100px_1fr_1fr\] {
  grid-template-rows: 1fr 100px 1fr 1fr;
}
.grid-rows-\[40\%_60\%\] {
  grid-template-rows: 40% 60%;
}
.grid-rows-\[auto\,1fr\] {
  grid-template-rows: auto 1fr;
}
.grid-rows-\[auto_1fr\] {
  grid-template-rows: auto 1fr;
}
.grid-rows-\[auto_minmax\(0\,1fr\)\] {
  grid-template-rows: auto minmax(0, 1fr);
}
.grid-rows-\[minmax\(250px\,35vh\)_1fr\] {
  grid-template-rows: minmax(250px, 35vh) 1fr;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.\!flex-col {
  flex-direction: column !important;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-content-start {
  place-content: start;
}
.content-center {
  align-content: center;
}
.content-start {
  align-content: flex-start;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-stretch {
  justify-content: stretch;
}
.justify-items-center {
  justify-items: center;
}
.justify-items-stretch {
  justify-items: stretch;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-11 {
  gap: 2.75rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-24 {
  gap: 6rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[0\.5vw\] {
  gap: 0.5vw;
}
.gap-\[0\.8vw\] {
  gap: 0.8vw;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[10rem\] {
  gap: 10rem;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[2px\] {
  gap: 2px;
}
.gap-\[30px\] {
  gap: 30px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[4rem\] {
  gap: 4rem;
}
.gap-\[5\%\] {
  gap: 5%;
}
.gap-\[50px\] {
  gap: 50px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[5rem\] {
  gap: 5rem;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-2\.5 {
  column-gap: 0.625rem;
}
.gap-x-3 {
  column-gap: 0.75rem;
}
.gap-x-4 {
  column-gap: 1rem;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-x-8 {
  column-gap: 2rem;
}
.gap-x-\[10px\] {
  column-gap: 10px;
}
.gap-x-\[24px\] {
  column-gap: 24px;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-2\.5 {
  row-gap: 0.625rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-\[4px\] {
  row-gap: 4px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.\!overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-clip {
  overflow-x: clip;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[1rem\] {
  border-radius: 1rem;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.\!rounded-t-\[0\.5rem\] {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.rounded-b-\[10px\] {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.rounded-ee-xl {
  border-end-end-radius: 0.75rem;
}
.rounded-es-xl {
  border-end-start-radius: 0.75rem;
}
.rounded-tl-\[14px\] {
  border-top-left-radius: 14px;
}
.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}
.rounded-tr-\[14px\] {
  border-top-right-radius: 14px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-y-0 {
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.\!border-r-\[1px\] {
  border-right-width: 1px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-solid {
  border-style: solid;
}
.border-none {
  border-style: none;
}
.border-\[\#263f5a\] {
  --tw-border-opacity: 1;
  border-color: rgb(38 63 90 / var(--tw-border-opacity));
}
.border-\[\#364d74\] {
  --tw-border-opacity: 1;
  border-color: rgb(54 77 116 / var(--tw-border-opacity));
}
.border-\[\#465819\] {
  --tw-border-opacity: 1;
  border-color: rgb(70 88 25 / var(--tw-border-opacity));
}
.border-\[\#58682e\] {
  --tw-border-opacity: 1;
  border-color: rgb(88 104 46 / var(--tw-border-opacity));
}
.border-\[\#5f3148\] {
  --tw-border-opacity: 1;
  border-color: rgb(95 49 72 / var(--tw-border-opacity));
}
.border-\[\#612b46\] {
  --tw-border-opacity: 1;
  border-color: rgb(97 43 70 / var(--tw-border-opacity));
}
.border-\[\#6A6D70\] {
  --tw-border-opacity: 1;
  border-color: rgb(106 109 112 / var(--tw-border-opacity));
}
.border-\[\#788FA6\] {
  --tw-border-opacity: 1;
  border-color: rgb(120 143 166 / var(--tw-border-opacity));
}
.border-\[\#AA0808\] {
  --tw-border-opacity: 1;
  border-color: rgb(170 8 8 / var(--tw-border-opacity));
}
.border-\[\#B5D7FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(181 215 255 / var(--tw-border-opacity));
}
.border-\[\#DBEDA1\] {
  --tw-border-opacity: 1;
  border-color: rgb(219 237 161 / var(--tw-border-opacity));
}
.border-\[\#FFC1DF\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 193 223 / var(--tw-border-opacity));
}
.border-\[\#a8b3bd\] {
  --tw-border-opacity: 1;
  border-color: rgb(168 179 189 / var(--tw-border-opacity));
}
.border-\[\#d0d0d0\] {
  --tw-border-opacity: 1;
  border-color: rgb(208 208 208 / var(--tw-border-opacity));
}
.border-\[\#d0d7dd\] {
  --tw-border-opacity: 1;
  border-color: rgb(208 215 221 / var(--tw-border-opacity));
}
.border-\[\#d9d9d9\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity));
}
.border-\[\#e5e5e5\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-\[\#e8e8e8\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / var(--tw-border-opacity));
}
.border-\[var\(--blackBorderColor\)\] {
  border-color: var(--blackBorderColor);
}
.border-\[var\(--border-color\)\] {
  border-color: var(--border-color);
}
.border-\[var\(--color-selection\)\] {
  border-color: var(--color-selection);
}
.border-\[var\(--color-white\)\] {
  border-color: var(--color-white);
}
.border-\[var\(--div-border-color\)\] {
  border-color: var(--div-border-color);
}
.border-\[var\(--light-border-color\)\] {
  border-color: var(--light-border-color);
}
.border-\[var\(--order-details-5-border\)\] {
  border-color: var(--order-details-5-border);
}
.border-\[var\(--production-color\)\] {
  border-color: var(--production-color);
}
.border-\[var\(--sapBaseColor\)\] {
  border-color: var(--sapBaseColor);
}
.border-\[var\(--sapList_BorderColor\)\] {
  border-color: var(--sapList BorderColor);
}
.border-\[var\(--setup-color\)\] {
  border-color: var(--setup-color);
}
.border-\[var\(--standard-priority-text\)\] {
  border-color: var(--standard-priority-text);
}
.border-\[var\(--standard3-alarm-color\)\] {
  border-color: var(--standard3-alarm-color);
}
.border-\[var\(--standard3-hzzh-color\)\] {
  border-color: var(--standard3-hzzh-color);
}
.border-\[var\(--standard3-standstill-color\)\] {
  border-color: var(--standard3-standstill-color);
}
.border-\[var\(--status-false-border-color\)\] {
  border-color: var(--status-false-border-color);
}
.border-\[var\(--status-true-border-color\)\] {
  border-color: var(--status-true-border-color);
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-rose-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 164 175 / var(--tw-border-opacity));
}
.border-slate-400 {
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.border-slate-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.\!border-t-\[\#00000000\] {
  border-top-color: #00000000 !important;
}
.\!border-t-white {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.border-b-\[var\(--border-color\)\] {
  border-bottom-color: var(--border-color);
}
.bg-\[\#005981\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 89 129 / var(--tw-bg-opacity));
}
.bg-\[\#0070F2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 112 242 / var(--tw-bg-opacity));
}
.bg-\[\#107E3E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(16 126 62 / var(--tw-bg-opacity));
}
.bg-\[\#1A822F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 130 47 / var(--tw-bg-opacity));
}
.bg-\[\#1b6ef3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 110 243 / var(--tw-bg-opacity));
}
.bg-\[\#256F3A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(37 111 58 / var(--tw-bg-opacity));
}
.bg-\[\#556b81\] {
  --tw-bg-opacity: 1;
  background-color: rgb(85 107 129 / var(--tw-bg-opacity));
}
.bg-\[\#788FA6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(120 143 166 / var(--tw-bg-opacity));
}
.bg-\[\#AA0808\] {
  --tw-bg-opacity: 1;
  background-color: rgb(170 8 8 / var(--tw-bg-opacity));
}
.bg-\[\#B5D7FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(181 215 255 / var(--tw-bg-opacity));
}
.bg-\[\#BB0000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(187 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#DBEDA1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(219 237 161 / var(--tw-bg-opacity));
}
.bg-\[\#E76500\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 101 0 / var(--tw-bg-opacity));
}
.bg-\[\#E8F3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 243 255 / var(--tw-bg-opacity));
}
.bg-\[\#E9730C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(233 115 12 / var(--tw-bg-opacity));
}
.bg-\[\#EAECEE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 238 / var(--tw-bg-opacity));
}
.bg-\[\#EBF5CB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 203 / var(--tw-bg-opacity));
}
.bg-\[\#EBF8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 248 255 / var(--tw-bg-opacity));
}
.bg-\[\#EEF7CF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 247 207 / var(--tw-bg-opacity));
}
.bg-\[\#F53232\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 50 50 / var(--tw-bg-opacity));
}
.bg-\[\#F5F6F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}
.bg-\[\#FFC1DF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 193 223 / var(--tw-bg-opacity));
}
.bg-\[\#FFD6E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 214 233 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#d4dbe2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 219 226 / var(--tw-bg-opacity));
}
.bg-\[\#ebeced\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 237 / var(--tw-bg-opacity));
}
.bg-\[\#f2f4f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity));
}
.bg-\[\#f5f6f7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 247 / var(--tw-bg-opacity));
}
.bg-\[\#fafafa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-\[--pale-blue\] {
  background-color: var(--pale-blue);
}
.bg-\[--sapInfobar_NonInteractive_Background\] {
  background-color: var(--sapInfobar_NonInteractive_Background);
}
.bg-\[var\(--border-color\)\] {
  background-color: var(--border-color);
}
.bg-\[var\(--card-background-color\)\] {
  background-color: var(--card-background-color);
}
.bg-\[var\(--color-gray\)\] {
  background-color: var(--color-gray);
}
.bg-\[var\(--color-offwhite\)\] {
  background-color: var(--color-offwhite);
}
.bg-\[var\(--color-orange\)\] {
  background-color: var(--color-orange);
}
.bg-\[var\(--color-white\)\] {
  background-color: var(--color-white);
}
.bg-\[var\(--customTextColor\)\] {
  background-color: var(--customTextColor);
}
.bg-\[var\(--default-bg-color\)\] {
  background-color: var(--default-bg-color);
}
.bg-\[var\(--high-priority-text\)\] {
  background-color: var(--high-priority-text);
}
.bg-\[var\(--light-bg\)\] {
  background-color: var(--light-bg);
}
.bg-\[var\(--list-hover-color\)\] {
  background-color: var(--list-hover-color);
}
.bg-\[var\(--login-error-border\)\] {
  background-color: var(--login-error-border);
}
.bg-\[var\(--production-color\)\] {
  background-color: var(--production-color);
}
.bg-\[var\(--ready-color\)\] {
  background-color: var(--ready-color);
}
.bg-\[var\(--sapBackgroundColor\)\] {
  background-color: var(--sapBackgroundColor);
}
.bg-\[var\(--sapBaseColor\)\] {
  background-color: var(--sapBaseColor);
}
.bg-\[var\(--sapCriticalElementColor\)\] {
  background-color: var(--sapCriticalElementColor);
}
.bg-\[var\(--sapInformativeElementColor\)\] {
  background-color: var(--sapInformativeElementColor);
}
.bg-\[var\(--sapNegativeElementColor\)\] {
  background-color: var(--sapNegativeElementColor);
}
.bg-\[var\(--sapNeutralElementColor\)\] {
  background-color: var(--sapNeutralElementColor);
}
.bg-\[var\(--sapPositiveElementColor\)\] {
  background-color: var(--sapPositiveElementColor);
}
.bg-\[var\(--setup-color\)\] {
  background-color: var(--setup-color);
}
.bg-\[var\(--standard3-alarm-color\)\] {
  background-color: var(--standard3-alarm-color);
}
.bg-\[var\(--standard3-hzzh-color\)\] {
  background-color: var(--standard3-hzzh-color);
}
.bg-\[var\(--standard3-standstill-color\)\] {
  background-color: var(--standard3-standstill-color);
}
.bg-\[var\(--statnstill-color\)\] {
  background-color: var(--statnstill-color);
}
.bg-\[var\(--status-false-background-color\)\] {
  background-color: var(--status-false-background-color);
}
.bg-\[var\(--status-true-background-color\)\] {
  background-color: var(--status-true-background-color);
}
.bg-\[var\(--tv-view-bg\)\] {
  background-color: var(--tv-view-bg);
}
.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}
.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-rose-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-none {
  background-image: none;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.\!p-0 {
  padding: 0px !important;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-11 {
  padding: 2.75rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[0\.5vw\] {
  padding: 0.5vw;
}
.p-\[0px\] {
  padding: 0px;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[15px\] {
  padding: 15px;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[1vh\] {
  padding: 1vh;
}
.p-\[25px\] {
  padding: 25px;
}
.p-\[2px\] {
  padding: 2px;
}
.p-\[40px_60px\] {
  padding: 40px 60px;
}
.p-\[5px\] {
  padding: 5px;
}
.p-\[8px\] {
  padding: 8px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[0\.8vw\] {
  padding-left: 0.8vw;
  padding-right: 0.8vw;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[1vw\] {
  padding-left: 1vw;
  padding-right: 1vw;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[0\.5vh\] {
  padding-top: 0.5vh;
  padding-bottom: 0.5vh;
}
.py-\[0px\] {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-\[10px\] {
  padding-bottom: 10px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[25px\] {
  padding-bottom: 25px;
}
.pb-\[2px\] {
  padding-bottom: 2px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-\[125px\] {
  padding-left: 125px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[34px\] {
  padding-left: 34px;
}
.pl-\[4px\] {
  padding-left: 4px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[100px\] {
  padding-right: 100px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[4px\] {
  padding-right: 4px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pr-\[8px\] {
  padding-right: 8px;
}
.ps-2 {
  padding-inline-start: 0.5rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-\[-20px\] {
  padding-top: -20px;
}
.pt-\[100px\] {
  padding-top: 100px;
}
.pt-\[10px\] {
  padding-top: 10px;
}
.pt-\[15px\] {
  padding-top: 15px;
}
.pt-\[1px\] {
  padding-top: 1px;
}
.pt-\[1vh\] {
  padding-top: 1vh;
}
.pt-\[2px\] {
  padding-top: 2px;
}
.pt-\[5px\] {
  padding-top: 5px;
}
.pt-\[60px\] {
  padding-top: 60px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-middle {
  vertical-align: middle;
}
.font-\[SAP-icons\] {
  font-family: SAP-icons;
}
.font-mono {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
.\!text-\[12px\] {
  font-size: 12px !important;
}
.\!text-\[14px\] {
  font-size: 14px !important;
}
.\!text-\[17px\] {
  font-size: 17px !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[1\.17em\] {
  font-size: 1.17em;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18\.72px\] {
  font-size: 18.72px;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[2rem\] {
  font-size: 2rem;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[88px\] {
  font-size: 88px;
}
.text-\[clamp\(10px\,0\.75vw\,12px\)\] {
  font-size: clamp(10px, 0.75vw, 12px);
}
.text-\[clamp\(13px\,1vw\,16px\)\] {
  font-size: clamp(13px, 1vw, 16px);
}
.text-\[min\(7vw\,7vh\)\] {
  font-size: min(7vw, 7vh);
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[600\] {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.italic {
  font-style: italic;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-4 {
  line-height: 1rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[18\.4px\] {
  line-height: 18.4px;
}
.leading-\[18\.6px\] {
  line-height: 18.6px;
}
.leading-\[23px\] {
  line-height: 23px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.text-\[\#005981\] {
  --tw-text-opacity: 1;
  color: rgb(0 89 129 / var(--tw-text-opacity));
}
.text-\[\#0064D8\] {
  --tw-text-opacity: 1;
  color: rgb(0 100 216 / var(--tw-text-opacity));
}
.text-\[\#0064D9\] {
  --tw-text-opacity: 1;
  color: rgb(0 100 217 / var(--tw-text-opacity));
}
.text-\[\#0070d2\] {
  --tw-text-opacity: 1;
  color: rgb(0 112 210 / var(--tw-text-opacity));
}
.text-\[\#107e3e\] {
  --tw-text-opacity: 1;
  color: rgb(16 126 62 / var(--tw-text-opacity));
}
.text-\[\#111827\] {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-\[\#1D2D3E\] {
  --tw-text-opacity: 1;
  color: rgb(29 45 62 / var(--tw-text-opacity));
}
.text-\[\#256F3A\] {
  --tw-text-opacity: 1;
  color: rgb(37 111 58 / var(--tw-text-opacity));
}
.text-\[\#32363a\] {
  --tw-text-opacity: 1;
  color: rgb(50 54 58 / var(--tw-text-opacity));
}
.text-\[\#3F6F3A\] {
  --tw-text-opacity: 1;
  color: rgb(63 111 58 / var(--tw-text-opacity));
}
.text-\[\#6a6d70\] {
  --tw-text-opacity: 1;
  color: rgb(106 109 112 / var(--tw-text-opacity));
}
.text-\[\#A8B3BD\] {
  --tw-text-opacity: 1;
  color: rgb(168 179 189 / var(--tw-text-opacity));
}
.text-\[\#AA0808\] {
  --tw-text-opacity: 1;
  color: rgb(170 8 8 / var(--tw-text-opacity));
}
.text-\[\#B91C1C\] {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-\[--standard-priority-text\] {
  color: var(--standard-priority-text);
}
.text-\[color\:--infoColor\] {
  color: var(--infoColor);
}
.text-\[var\(--blackBorderColor\)\] {
  color: var(--blackBorderColor);
}
.text-\[var\(--border-color\)\] {
  color: var(--border-color);
}
.text-\[var\(--button-color\)\] {
  color: var(--button-color);
}
.text-\[var\(--color-white\)\] {
  color: var(--color-white);
}
.text-\[var\(--infoColor\)\] {
  color: var(--infoColor);
}
.text-\[var\(--legend-text-color\)\] {
  color: var(--legend-text-color);
}
.text-\[var\(--list-description-text-color\)\] {
  color: var(--list-description-text-color);
}
.text-\[var\(--production-status-planned--color\)\] {
  color: var(--production-status-planned--color);
}
.text-\[var\(--progressbar-machine-card-bar-color\)\] {
  color: var(--progressbar-machine-card-bar-color);
}
.text-\[var\(--progressbar-machine-card-remaining-bar-color\)\] {
  color: var(--progressbar-machine-card-remaining-bar-color);
}
.text-\[var\(--ready-color\)\] {
  color: var(--ready-color);
}
.text-\[var\(--sapBaseColor\)\] {
  color: var(--sapBaseColor);
}
.text-\[var\(--sapContent_LabelColor\)\] {
  color: var(--sapContent LabelColor);
}
.text-\[var\(--sapTextColor\)\] {
  color: var(--sapTextColor);
}
.text-\[var\(--standard-priority-text\)\] {
  color: var(--standard-priority-text);
}
.text-\[var\(--statnstill-color\)\] {
  color: var(--statnstill-color);
}
.text-\[var\(--stats-text\)\] {
  color: var(--stats-text);
}
.text-\[var\(--status-false-color\)\] {
  color: var(--status-false-color);
}
.text-\[var\(--status-false-text-color\)\] {
  color: var(--status-false-text-color);
}
.text-\[var\(--status-true-text-color\)\] {
  color: var(--status-true-text-color);
}
.text-\[var\(--tpm-schedule-color\)\] {
  color: var(--tpm-schedule-color);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-rose-800 {
  --tw-text-opacity: 1;
  color: rgb(159 18 57 / var(--tw-text-opacity));
}
.text-sapLabel {
  color: var(--sapContent_LabelColor, #556b81);
}
.text-sky-600 {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_-2px_4px_rgba\(0\,0\,0\,0\.1\)\] {
  --tw-shadow: 0 -2px 4px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 -2px 4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0\.125rem_0_rgba\(0\,0\,0\,0\.16\)\,0_0\.5rem_1rem_0_rgba\(0\,0\,0\,0\.16\)\] {
  --tw-shadow: 0 0 0.125rem 0 rgba(0,0,0,0.16),0 0.5rem 1rem 0 rgba(0,0,0,0.16);
  --tw-shadow-colored: 0 0 0.125rem 0 var(--tw-shadow-color), 0 0.5rem 1rem 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.15\)\] {
  --tw-shadow: 0 0 10px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_2px_8px_var\(--card-shadow-color\)\] {
  --tw-shadow: 0 2px 8px var(--card-shadow-color);
  --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_2px_4px_0px_var\(--custom-shadow-color\)\,_0px_0px_2px_0px_var\(--custom-shadow-color\)\] {
  --tw-shadow: 0px 2px 4px 0px var(--custom-shadow-color), 0px 0px 2px 0px var(--custom-shadow-color);
  --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color), 0px 0px 2px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_2px_5px_rgba\(0\,0\,0\,0\.15\)\] {
  --tw-shadow: 0px 2px 5px rgba(0,0,0,0.15);
  --tw-shadow-colored: 0px 2px 5px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_4px_8px_rgba\(0\,0\,0\,0\.2\)\] {
  --tw-shadow: 0px 4px 8px rgba(0,0,0,0.2);
  --tw-shadow-colored: 0px 4px 8px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[var\(--_ui5-v1-20-1_side_navigation_box_shadow\)\] {
  --tw-shadow-color: var(-- ui5-v1-20-1 side navigation box shadow);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-black\/10 {
  --tw-shadow-color: rgb(0 0 0 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-50 {
  --tw-shadow-color: #f9fafb;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-gray-500\/50 {
  --tw-shadow-color: rgb(107 114 128 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline {
  outline-style: solid;
}
.outline-\[2px\] {
  outline-width: 2px;
}
.outline-\[\#788FA6\] {
  outline-color: #788FA6;
}
.outline-\[\#E76500\] {
  outline-color: #E76500;
}
.outline-\[\#F53232\] {
  outline-color: #F53232;
}
.outline-\[var\(--production-color\)\] {
  outline-color: var(--production-color);
}
.outline-\[var\(--standard3-hzzh-color\)\] {
  outline-color: var(--standard3-hzzh-color);
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[grid-template-columns\] {
  transition-property: grid-template-columns;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\] {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-none {
  transition-property: none;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[--sapContent_LabelColor\:gray\] {
  --sapContent_LabelColor: gray;
}
.\[--sapContent_LabelColor\:var\(--status-false-color\)\] {
  --sapContent_LabelColor: var(--status-false-color);
}
.\[border-bottom\:1px_solid_var\(--div-border-color\)\] {
  border-bottom: 1px solid var(--div-border-color);
}
.\[border-bottom\:var\(--card-border-color\)\] {
  border-bottom: var(--card-border-color);
}
.\[border\:var\(--card-border-color\)\] {
  border: var(--card-border-color);
}
.\[container-type\:size\] {
  container-type: size;
}
.\[line-height\:32px\] {
  line-height: 32px;
}
.backdrop\:blur-md::backdrop {
  --tw-blur: blur(12px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.last\:mb-0:last-child {
  margin-bottom: 0px;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.last\:border-r:last-child {
  border-right-width: 1px;
}
.last\:border-r-0:last-child {
  border-right-width: 0px;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:border-\[var\(--standard-priority-text\)\]:hover {
  border-color: var(--standard-priority-text);
}
.hover\:bg-\[var\(--list-hover-color\)\]:hover {
  background-color: var(--list-hover-color);
}
.hover\:bg-blue-50\/40:hover {
  background-color: rgb(239 246 255 / 0.4);
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
}
.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.group:hover .group-hover\:block {
  display: block;
}
@media (min-width: 400px) {
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .sm\:block {
    display: block;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:h-\[10vh\] {
    height: 10vh;
  }
  .sm\:h-\[180px\] {
    height: 180px;
  }
  .sm\:h-\[240px\] {
    height: 240px;
  }
  .sm\:h-\[260px\] {
    height: 260px;
  }
  .sm\:h-\[32vh\] {
    height: 32vh;
  }
  .sm\:h-\[50vh\] {
    height: 50vh;
  }
  .sm\:max-h-\[545px\] {
    max-height: 545px;
  }
  .sm\:w-\[170px\] {
    width: 170px;
  }
  .sm\:w-\[240px\] {
    width: 240px;
  }
  .sm\:w-\[468px\] {
    width: 468px;
  }
  .sm\:w-\[800px\] {
    width: 800px;
  }
  .sm\:max-w-\[90\%\] {
    max-width: 90%;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 800px) {
  .md\:sticky {
    position: sticky;
  }
  .md\:top-0 {
    top: 0px;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .md\:block {
    display: block;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-\[100px\] {
    height: 100px;
  }
  .md\:h-\[11vh\] {
    height: 11vh;
  }
  .md\:h-\[12vh\] {
    height: 12vh;
  }
  .md\:h-\[19vh\] {
    height: 19vh;
  }
  .md\:h-\[200px\] {
    height: 200px;
  }
  .md\:h-\[235px\] {
    height: 235px;
  }
  .md\:h-\[240px\] {
    height: 240px;
  }
  .md\:h-\[260px\] {
    height: 260px;
  }
  .md\:h-\[280px\] {
    height: 280px;
  }
  .md\:h-\[305px\] {
    height: 305px;
  }
  .md\:h-\[320px\] {
    height: 320px;
  }
  .md\:h-\[360px\] {
    height: 360px;
  }
  .md\:h-\[375px\] {
    height: 375px;
  }
  .md\:h-\[380px\] {
    height: 380px;
  }
  .md\:h-\[40vh\] {
    height: 40vh;
  }
  .md\:h-\[545px\] {
    height: 545px;
  }
  .md\:h-\[57vh\] {
    height: 57vh;
  }
  .md\:h-\[60vh\] {
    height: 60vh;
  }
  .md\:h-\[65vh\] {
    height: 65vh;
  }
  .md\:h-\[8vh\] {
    height: 8vh;
  }
  .md\:h-\[92vh\] {
    height: 92vh;
  }
  .md\:h-\[98\%\] {
    height: 98%;
  }
  .md\:h-screen {
    height: 100vh;
  }
  .md\:max-h-\[190px\] {
    max-height: 190px;
  }
  .md\:w-\[200px\] {
    width: 200px;
  }
  .md\:w-\[210px\] {
    width: 210px;
  }
  .md\:w-\[330px\] {
    width: 330px;
  }
  .md\:w-\[400px\] {
    width: 400px;
  }
  .md\:w-\[46\%\] {
    width: 46%;
  }
  .md\:w-\[480px\] {
    width: 480px;
  }
  .md\:w-\[500px\] {
    width: 500px;
  }
  .md\:w-\[52\%\] {
    width: 52%;
  }
  .md\:w-\[568px\] {
    width: 568px;
  }
  .md\:w-\[650px\] {
    width: 650px;
  }
  .md\:w-\[697px\] {
    width: 697px;
  }
  .md\:w-\[700px\] {
    width: 700px;
  }
  .md\:w-\[745px\] {
    width: 745px;
  }
  .md\:w-\[820px\] {
    width: 820px;
  }
  .md\:w-\[848px\] {
    width: 848px;
  }
  .md\:w-\[853px\] {
    width: 853px;
  }
  .md\:w-\[calc\(48\%-20px\)\] {
    width: calc(48% - 20px);
  }
  .md\:max-w-\[99\%\] {
    max-width: 99%;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:overflow-y-auto {
    overflow-y: auto;
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-\[100px\] {
    height: 100px;
  }
  .lg\:h-\[130px\] {
    height: 130px;
  }
  .lg\:h-\[18vh\] {
    height: 18vh;
  }
  .lg\:h-\[230px\] {
    height: 230px;
  }
  .lg\:h-\[240px\] {
    height: 240px;
  }
  .lg\:h-\[241px\] {
    height: 241px;
  }
  .lg\:h-\[245px\] {
    height: 245px;
  }
  .lg\:h-\[24vh\] {
    height: 24vh;
  }
  .lg\:h-\[26vh\] {
    height: 26vh;
  }
  .lg\:h-\[280px\] {
    height: 280px;
  }
  .lg\:h-\[290px\] {
    height: 290px;
  }
  .lg\:h-\[310px\] {
    height: 310px;
  }
  .lg\:h-\[325px\] {
    height: 325px;
  }
  .lg\:h-\[330px\] {
    height: 330px;
  }
  .lg\:h-\[350px\] {
    height: 350px;
  }
  .lg\:h-\[360px\] {
    height: 360px;
  }
  .lg\:h-\[385px\] {
    height: 385px;
  }
  .lg\:h-\[400px\] {
    height: 400px;
  }
  .lg\:h-\[42vh\] {
    height: 42vh;
  }
  .lg\:h-\[475px\] {
    height: 475px;
  }
  .lg\:h-\[556px\] {
    height: 556px;
  }
  .lg\:h-\[565px\] {
    height: 565px;
  }
  .lg\:h-\[592px\] {
    height: 592px;
  }
  .lg\:h-\[60vh\] {
    height: 60vh;
  }
  .lg\:h-\[61vh\] {
    height: 61vh;
  }
  .lg\:h-\[65vh\] {
    height: 65vh;
  }
  .lg\:h-\[86\%\] {
    height: 86%;
  }
  .lg\:h-\[96\%\] {
    height: 96%;
  }
  .lg\:h-\[calc\(var\(--dvh100\)_-_192px\)\] {
    height: calc(var(--dvh100) - 192px);
  }
  .lg\:h-\[calc\(var\(--dvh100\)_-_236px\)\] {
    height: calc(var(--dvh100) - 236px);
  }
  .lg\:h-\[calc\(var\(--dvh100\)_-_330px\)\] {
    height: calc(var(--dvh100) - 330px);
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:max-h-\[200px\] {
    max-height: 200px;
  }
  .lg\:max-h-\[429px\] {
    max-height: 429px;
  }
  .lg\:max-h-none {
    max-height: none;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-2\/5 {
    width: 40%;
  }
  .lg\:w-3\/5 {
    width: 60%;
  }
  .lg\:w-\[1055px\] {
    width: 1055px;
  }
  .lg\:w-\[220px\] {
    width: 220px;
  }
  .lg\:w-\[30\%\] {
    width: 30%;
  }
  .lg\:w-\[320px\] {
    width: 320px;
  }
  .lg\:w-\[400px\] {
    width: 400px;
  }
  .lg\:w-\[420px\] {
    width: 420px;
  }
  .lg\:w-\[46\%\] {
    width: 46%;
  }
  .lg\:w-\[570px\] {
    width: 570px;
  }
  .lg\:w-\[600px\] {
    width: 600px;
  }
  .lg\:w-\[680px\] {
    width: 680px;
  }
  .lg\:w-\[700px\] {
    width: 700px;
  }
  .lg\:w-\[728px\] {
    width: 728px;
  }
  .lg\:w-\[76vw\] {
    width: 76vw;
  }
  .lg\:w-\[836px\] {
    width: 836px;
  }
  .lg\:w-\[840px\] {
    width: 840px;
  }
  .lg\:w-\[847px\] {
    width: 847px;
  }
  .lg\:w-\[857px\] {
    width: 857px;
  }
  .lg\:w-\[858px\] {
    width: 858px;
  }
  .lg\:w-\[868px\] {
    width: 868px;
  }
  .lg\:w-\[889px\] {
    width: 889px;
  }
  .lg\:w-\[890px\] {
    width: 890px;
  }
  .lg\:w-\[900px\] {
    width: 900px;
  }
  .lg\:w-\[90vw\] {
    width: 90vw;
  }
  .lg\:w-\[923px\] {
    width: 923px;
  }
  .lg\:w-\[calc\(70\%-20px\)\] {
    width: calc(70% - 20px);
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:overflow-visible {
    overflow: visible;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto;
  }
  .lg\:p-1 {
    padding: 0.25rem;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:pb-0 {
    padding-bottom: 0px;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1280px) {
  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .xl\:mr-3 {
    margin-right: 0.75rem;
  }
  .xl\:mt-2 {
    margin-top: 0.5rem;
  }
  .xl\:block {
    display: block;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:h-4 {
    height: 1rem;
  }
  .xl\:h-\[13vh\] {
    height: 13vh;
  }
  .xl\:h-\[144px\] {
    height: 144px;
  }
  .xl\:h-\[180px\] {
    height: 180px;
  }
  .xl\:h-\[21vh\] {
    height: 21vh;
  }
  .xl\:h-\[22vh\] {
    height: 22vh;
  }
  .xl\:h-\[280px\] {
    height: 280px;
  }
  .xl\:h-\[29vh\] {
    height: 29vh;
  }
  .xl\:h-\[340px\] {
    height: 340px;
  }
  .xl\:h-\[350px\] {
    height: 350px;
  }
  .xl\:h-\[370px\] {
    height: 370px;
  }
  .xl\:h-\[382px\] {
    height: 382px;
  }
  .xl\:h-\[400px\] {
    height: 400px;
  }
  .xl\:h-\[410px\] {
    height: 410px;
  }
  .xl\:h-\[415px\] {
    height: 415px;
  }
  .xl\:h-\[476px\] {
    height: 476px;
  }
  .xl\:h-\[485px\] {
    height: 485px;
  }
  .xl\:h-\[510px\] {
    height: 510px;
  }
  .xl\:h-\[522px\] {
    height: 522px;
  }
  .xl\:h-\[527px\] {
    height: 527px;
  }
  .xl\:h-\[528px\] {
    height: 528px;
  }
  .xl\:h-\[540px\] {
    height: 540px;
  }
  .xl\:h-\[552px\] {
    height: 552px;
  }
  .xl\:h-\[556px\] {
    height: 556px;
  }
  .xl\:h-\[572px\] {
    height: 572px;
  }
  .xl\:h-\[592px\] {
    height: 592px;
  }
  .xl\:h-\[616px\] {
    height: 616px;
  }
  .xl\:h-\[62vh\] {
    height: 62vh;
  }
  .xl\:h-\[65vh\] {
    height: 65vh;
  }
  .xl\:h-\[98\%\] {
    height: 98%;
  }
  .xl\:max-h-\[255px\] {
    max-height: 255px;
  }
  .xl\:min-h-\[560px\] {
    min-height: 560px;
  }
  .xl\:w-4 {
    width: 1rem;
  }
  .xl\:w-\[1075px\] {
    width: 1075px;
  }
  .xl\:w-\[1088px\] {
    width: 1088px;
  }
  .xl\:w-\[1110px\] {
    width: 1110px;
  }
  .xl\:w-\[1120px\] {
    width: 1120px;
  }
  .xl\:w-\[1315px\] {
    width: 1315px;
  }
  .xl\:w-\[280px\] {
    width: 280px;
  }
  .xl\:w-\[350px\] {
    width: 350px;
  }
  .xl\:w-\[400px\] {
    width: 400px;
  }
  .xl\:w-\[46\%\] {
    width: 46%;
  }
  .xl\:w-\[500px\] {
    width: 500px;
  }
  .xl\:w-\[700px\] {
    width: 700px;
  }
  .xl\:w-\[836px\] {
    width: 836px;
  }
  .xl\:w-\[868px\] {
    width: 868px;
  }
  .xl\:w-\[900px\] {
    width: 900px;
  }
  .xl\:w-\[925px\] {
    width: 925px;
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .xl\:justify-center {
    justify-content: center;
  }
  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .xl\:p-8 {
    padding: 2rem;
  }
  .xl\:pr-\[40px\] {
    padding-right: 40px;
  }
  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1536px) {
  .\32xl\:left-\[256px\] {
    left: 256px;
  }
  .\32xl\:left-\[69\%\] {
    left: 69%;
  }
  .\32xl\:left-\[98\%\] {
    left: 98%;
  }
  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .\32xl\:ml-\[-40px\] {
    margin-left: -40px;
  }
  .\32xl\:mr-\[-40px\] {
    margin-right: -40px;
  }
  .\32xl\:block {
    display: block;
  }
  .\32xl\:hidden {
    display: none;
  }
  .\32xl\:h-5 {
    height: 1.25rem;
  }
  .\32xl\:h-\[100\%\] {
    height: 100%;
  }
  .\32xl\:h-\[16vh\] {
    height: 16vh;
  }
  .\32xl\:h-\[190px\] {
    height: 190px;
  }
  .\32xl\:h-\[200px\] {
    height: 200px;
  }
  .\32xl\:h-\[220px\] {
    height: 220px;
  }
  .\32xl\:h-\[24vh\] {
    height: 24vh;
  }
  .\32xl\:h-\[30vh\] {
    height: 30vh;
  }
  .\32xl\:h-\[310px\] {
    height: 310px;
  }
  .\32xl\:h-\[31vh\] {
    height: 31vh;
  }
  .\32xl\:h-\[325px\] {
    height: 325px;
  }
  .\32xl\:h-\[396px\] {
    height: 396px;
  }
  .\32xl\:h-\[410px\] {
    height: 410px;
  }
  .\32xl\:h-\[445px\] {
    height: 445px;
  }
  .\32xl\:h-\[450px\] {
    height: 450px;
  }
  .\32xl\:h-\[45vh\] {
    height: 45vh;
  }
  .\32xl\:h-\[476px\] {
    height: 476px;
  }
  .\32xl\:h-\[48vh\] {
    height: 48vh;
  }
  .\32xl\:h-\[527px\] {
    height: 527px;
  }
  .\32xl\:h-\[529px\] {
    height: 529px;
  }
  .\32xl\:h-\[540px\] {
    height: 540px;
  }
  .\32xl\:h-\[560px\] {
    height: 560px;
  }
  .\32xl\:h-\[592px\] {
    height: 592px;
  }
  .\32xl\:h-\[604px\] {
    height: 604px;
  }
  .\32xl\:h-\[616px\] {
    height: 616px;
  }
  .\32xl\:h-\[620px\] {
    height: 620px;
  }
  .\32xl\:h-\[652px\] {
    height: 652px;
  }
  .\32xl\:h-\[75vh\] {
    height: 75vh;
  }
  .\32xl\:h-\[79vh\] {
    height: 79vh;
  }
  .\32xl\:h-\[94\%\] {
    height: 94%;
  }
  .\32xl\:h-\[97\%\] {
    height: 97%;
  }
  .\32xl\:max-h-\[260px\] {
    max-height: 260px;
  }
  .\32xl\:w-5 {
    width: 1.25rem;
  }
  .\32xl\:w-\[1000px\] {
    width: 1000px;
  }
  .\32xl\:w-\[1306px\] {
    width: 1306px;
  }
  .\32xl\:w-\[1330px\] {
    width: 1330px;
  }
  .\32xl\:w-\[1347px\] {
    width: 1347px;
  }
  .\32xl\:w-\[1352px\] {
    width: 1352px;
  }
  .\32xl\:w-\[1386px\] {
    width: 1386px;
  }
  .\32xl\:w-\[1390px\] {
    width: 1390px;
  }
  .\32xl\:w-\[1630px\] {
    width: 1630px;
  }
  .\32xl\:w-\[320px\] {
    width: 320px;
  }
  .\32xl\:w-\[400px\] {
    width: 400px;
  }
  .\32xl\:w-\[47\%\] {
    width: 47%;
  }
  .\32xl\:w-\[600px\] {
    width: 600px;
  }
  .\32xl\:w-\[82vw\] {
    width: 82vw;
  }
  .\32xl\:w-\[836px\] {
    width: 836px;
  }
  .\32xl\:w-\[868px\] {
    width: 868px;
  }
  .\32xl\:w-\[886px\] {
    width: 886px;
  }
  .\32xl\:w-\[900px\] {
    width: 900px;
  }
  .\32xl\:w-\[905px\] {
    width: 905px;
  }
  .\32xl\:w-\[92vw\] {
    width: 92vw;
  }
  .\32xl\:min-w-\[256px\] {
    min-width: 256px;
  }
  .\32xl\:max-w-\[256px\] {
    max-width: 256px;
  }
  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .\32xl\:gap-4 {
    gap: 1rem;
  }
  .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .\32xl\:p-\[40px\] {
    padding: 40px;
  }
  .\32xl\:pr-12 {
    padding-right: 3rem;
  }
  .\32xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .\32xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .\32xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1920px) {
  .xxl\:order-3 {
    order: 3;
  }
  .xxl\:order-4 {
    order: 4;
  }
  .xxl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .xxl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xxl\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .xxl\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .xxl\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .xxl\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .xxl\:mb-\[0px\] {
    margin-bottom: 0px;
  }
  .xxl\:mb-\[3px\] {
    margin-bottom: 3px;
  }
  .xxl\:mr-0 {
    margin-right: 0px;
  }
  .xxl\:mr-\[18px\] {
    margin-right: 18px;
  }
  .xxl\:h-\[250px\] {
    height: 250px;
  }
  .xxl\:h-\[52vh\] {
    height: 52vh;
  }
  .xxl\:h-\[628px\] {
    height: 628px;
  }
  .xxl\:h-\[67vh\] {
    height: 67vh;
  }
  .xxl\:h-\[689px\] {
    height: 689px;
  }
  .xxl\:h-\[700px\] {
    height: 700px;
  }
  .xxl\:h-\[79vh\] {
    height: 79vh;
  }
  .xxl\:h-\[calc\(100\%-56px\)\] {
    height: calc(100% - 56px);
  }
  .xxl\:h-\[calc\(100vh-375px\)\] {
    height: calc(100vh - 375px);
  }
  .xxl\:h-\[calc\(100vh-392px\)\] {
    height: calc(100vh - 392px);
  }
  .xxl\:h-\[calc\(100vh-400px\)\] {
    height: calc(100vh - 400px);
  }
  .xxl\:h-\[calc\(100vh-476px\)\] {
    height: calc(100vh - 476px);
  }
  .xxl\:h-\[calc\(100vh-485px\)\] {
    height: calc(100vh - 485px);
  }
  .xxl\:h-\[calc\(100vh-486px\)\] {
    height: calc(100vh - 486px);
  }
  .xxl\:h-\[calc\(100vh-510px\)\] {
    height: calc(100vh - 510px);
  }
  .xxl\:h-\[calc\(100vh-568px\)\] {
    height: calc(100vh - 568px);
  }
  .xxl\:h-\[calc\(100vh-790px\)\] {
    height: calc(100vh - 790px);
  }
  .xxl\:h-\[calc\(100vh-800px\)\] {
    height: calc(100vh - 800px);
  }
  .xxl\:w-\[1630px\] {
    width: 1630px;
  }
  .xxl\:w-\[1632px\] {
    width: 1632px;
  }
  .xxl\:w-\[80\%\] {
    width: 80%;
  }
  .xxl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .xxl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xxl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xxl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xxl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xxl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xxl\:overflow-auto {
    overflow: auto;
  }
}
@media (min-width: 2560px) {
  .\32k\:mr-\[25px\] {
    margin-right: 25px;
  }
}
@media (min-width: 3840px) {
  .\34k\:mr-\[48px\] {
    margin-right: 48px;
  }
}
.\[\&\:\:part\(subtitle\)\]\:text-black::part(subtitle) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.\[\&_\.num\]\:whitespace-nowrap .num {
  white-space: nowrap;
}
.\[\&_\.num\]\:text-right .num {
  text-align: right;
}
.\[\&_\.num\]\:\[font-variant-numeric\:tabular-nums\] .num {
  font-variant-numeric: tabular-nums;
}
.\[\&_tbody_tr\:last-child\>td\]\:border-b-0 tbody tr:last-child > td {
  border-bottom-width: 0px;
}
.\[\&_td\.num\]\:font-semibold td.num {
  font-weight: 600;
}
.\[\&_td\]\:border-0 td {
  border-width: 0px;
}
.\[\&_td\]\:border-b td {
  border-bottom-width: 1px;
}
.\[\&_td\]\:border-solid td {
  border-style: solid;
}
.\[\&_td\]\:border-b-sapLineSubtle td {
  border-bottom-color: var(--sapList_BorderColor, #eaecee);
}
.\[\&_td\]\:py-\[5px\] td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.\[\&_td\]\:pr-\[10px\] td {
  padding-right: 10px;
}
.\[\&_th\]\:whitespace-nowrap th {
  white-space: nowrap;
}
.\[\&_th\]\:border-0 th {
  border-width: 0px;
}
.\[\&_th\]\:border-b th {
  border-bottom-width: 1px;
}
.\[\&_th\]\:border-solid th {
  border-style: solid;
}
.\[\&_th\]\:border-b-sapLine th {
  border-bottom-color: var(--sapList_BorderColor, #d1d5db);
}
.\[\&_th\]\:pb-\[6px\] th {
  padding-bottom: 6px;
}
.\[\&_th\]\:pr-\[10px\] th {
  padding-right: 10px;
}
.\[\&_th\]\:text-left th {
  text-align: left;
}
.\[\&_th\]\:font-semibold th {
  font-weight: 600;
}
.\[\&_th\]\:text-sapLabel th {
  color: var(--sapContent_LabelColor, #556b81);
}
.chart-defer-placeholder {
  width: 100%;
  height: 100%;
  min-height: 60px;
  border-radius: 4px;
  background:
    linear-gradient(
      90deg,
      #f3f3f3 25%,
      #ececec 37%,
      #f3f3f3 63%);
  background-size: 400% 100%;
  animation: chart-defer-shimmer 1.4s ease infinite;
}
@keyframes chart-defer-shimmer {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: 0 0;
  }
}
html,
body {
  height: 99.8%;
  background: color-mix(in srgb, black 4%, var(--sapBackgroundColor));
  margin: 0px;
  font-family: var(--sapFontFamily);
}
ui5-dialog:not(:defined) {
  display: none;
}
.machineboard-report-dialog app-utilization-bar-chart div {
  width: 100% !important;
}
:root {
  --dvh100: 100vh;
  --color-white: #FFFFFF;
  --off-day-color-white: #F5F6F7;
  --cardBorderRadius: 12px;
  --card-background-color: #eff1f2;
  --card-border-color: 1px solid #a8b3bd;
  --machineBoardCardBorderRadius: 16px;
  --production-color: #30914c;
  --statnstill-color: #f53232;
  --standard3-standstill-color:#FFC933;
  --standard3-standstill-hover-color:rgba(255, 255, 234);
  --standard3-alarm-color: #f53232;
  --standard3-alarm-hover-color: rgba(255, 234, 244);
  --standard3-hzzh-color: #0070F2;
  --standard3-hzzh-hover-color: rgba(234, 237, 255, 1);
  --view4-card-hover: rgba(234, 236, 238, 1);
  --view4-green-compact-hover: rgba(37, 111, 58, 1);
  --view4-red-compact-hover: rgba(170, 8, 8, 1);
  --view4-hzzh-compact-hover: rgba(0, 80, 200, 1);
  --view-standstill-compact-hover: rgb(221, 207, 14);
  --view4-yellow-compact-hover: rgba(180, 79, 0, 0.75);
  --view4-off-compact-hover: rgba(234, 236, 238, 1);
  --view4-footer-green-hover: rgba(245, 250, 229, 1);
  --view4-footer-yellow-hover: rgba(255, 248, 214, 1);
  --view4-footer-off-hover: rgba(234, 236, 238, 1);
  --view4-card-off-hover: rgba(234, 236, 238, 1);
  --view4-off-hover: rgba(128, 128, 128, 0.144);
  --table-border-color: #d1d5db;
  --order-overview-custom-table-border: 1px solid #d1d5db;
  --order-overview-custom-table-border-bottom: 1px solid #d1d5db;
  --order-overview-custom-table-border-right: 1px solid #d1d5db;
  --order-details-5-border: 1px solid #BCC3CA;
  --setup-color: #e76500bf;
  --color-orange: #E76500;
  --ready-color: #0057B8;
  --greenHoverColor: #089931;
  --redHoverColor: #f51a1a;
  --yellowHoverColor: #e76400e1;
  --customTextColor: #556b81;
  --legendCardRadius: 20px;
  --blackBorderColor: #1d2d3e;
  --input-border-radius: 4px;
  --input-text-font-size: 14px;
  --input-line-height: 18px;
  --input-padding-left: 4px;
  --input-line-right: -6px;
  --input-border-bottom: 1px solid var(--customTextColor);
  --input-border-left: 1px solid lightgray;
  --input-border-right: 1px solid lightgray;
  --input-border-top: 1px solid lightgray;
  --custom-shadow-color: #22364933;
  --text-font-size: 14px;
  --title-text-font-size: 16px;
  --listHoverBorder: 1px solid #0064d9;
  --goodPartColor: #0070f2;
  --infoColor: #0070f2;
  --reworkPartColor: #d27700;
  --badPartColor: #ee3e3e;
  --targetPartColor: #0032a5;
  --listHoverBgColor: #edf6ff;
  --list-border-radius: 8px;
  --listTitleColor: #0064d9;
  --customGridTableDateRangePickerWidth: 247px;
  --clockInBackgroundColor: #F5F6F7;
  --red-color-1-px-solid: #F53232;
  --scrap-color: #ff5722;
  --gray: #808080;
  --clockInBackgroundColor: #f5f6f7;
  --list-description-text-color: #556b82;
  --production-lite-color: #ebf5cb;
  --status-true-background-color: #ebf5cb;
  --ready-lite-color: #E3F0FF;
  --setup-lite-color: #fff8d6;
  --standstill-lite-color: #ffd6e9;
  --status-false-background-color: #ffd6e9;
  --border-color: #a8b3bd;
  --scrollbar-color: #999b9b;
  --progressbar-information-bar-color: #0070F2;
  --progressbar-information-remaining-bar-color: #CDEDFF;
  --progressbar-machine-card-bar-color: #1D2D3E;
  --progressbar-machine-card-remaining-bar-color: #556B81;
  --file-icon-color: #758CA4;
  --light-border: 1px solid #D9D9D9;
  --setup-color-machine-card-view2: rgba(231, 101, 0, 0.75);
  --color-red: rgba(255, 234, 244, 1);
  --setup-color-machine-card-view2-hover: #EA893D;
  --ready-color: #0070F2;
  --ready-color-compact-hover: #0058BF;
  --ready-class-hover: #E3F0FF;
  --production-color-compact-hover: rgba(37, 111, 58, 1);
  --statnstill-color-compact-hover: #AA0808;
  --status-false-color: #AA0808;
  --setup-color-compact-hover: rgba(180, 79, 0, 0.75);
  --toaster-information: #1F7DA7;
  --toaster-success: #039855;
  --toaster-warning: #FDBF4B;
  --toaster-error: #D92D20;
  --div-border-color: #E5E5E5;
  --status-true-text-color: #256F3A;
  --status-false-text-color: #AA0808;
  --status-border-color: #DBEDA1;
  --status-true-border-color: #DBEDA1;
  --bom-status-warning-bgcolor: #FFF3B7;
  --bom-status-warning-color: #B95100;
  --bom-status-warning-border-color: #FFEA84;
  --bom-status-error-border-color: #FFC1DF;
  --status-false-border-color: #FFC1DF;
  --production-status-planned--bg: #E8F3FF;
  --production-status-planned--color: #0064D8;
  --production-status-planned-border--color: #B5D7FF;
  --production-status-frozen--bg: #E8F3FF;
  --production-status-frozen--color: #0064D8;
  --production-status-frozen-border--color: #B5D7FF;
  --gap-for-main-content:12px;
  --production-error-color: #f98585;
  --default-bg-color: #E7E9EA;
  --no-shift-time-color: #E90B0B;
  --twenty-five-percent-shift-time-color: #F5F6F7;
  --fifty-percent-shift-time-color: #E5F2BA;
  --seventy-five-percent-shift-time-color: #4FAC6A;
  --full-shift-time-color: #256F3A;
  --card-margin: 11px;
  --pale-blue: #B0D5FF;
  --production-overview-red: #d41212;
  --production-overview-green: #256F3A;
  --production-overview-yellow: #f1cb0b;
  --standard-priority-bg: #B5D7FF;
  --standard-priority-text: #0064D9;
  --low-priority-bg: #DBEDA1;
  --low-priority-text: #256F3A;
  --medium-priority-bg: #FFEA84;
  --medium-priority-text: #B95100;
  --high-priority-bg: #FFC1DF;
  --high-priority-text: #AA0808;
  --item-option-button-bg: #999;
  --item-option-button-hover: #777;
  --login-error-bg: #ffeaea;
  --login-error-border: #ffeaf4;
  --tv-view-bg: #64AD79;
  --light-bg: #D9D9D9;
  --light-border-color: #CCCCCC;
  --color-gray: #B3B3B3;
  --color-offwhite: #E7F7FF;
  --color-selection: #1051de;
  --card-shadow-color: #22364933;
  --button-color: #1D2D3E;
  --list-hover-color: #EBF8FF;
  --legend-text-color: #424242;
  --crm-temp-hot-bg: #FFD6D6;
  --crm-temp-hot-text: #AA0808;
  --crm-temp-warm-bg: #FFE1EA;
  --crm-temp-warm-text: #B3115A;
  --crm-temp-cold-bg: #D6E8FF;
  --crm-temp-cold-text: #0A4EA3;
  --stats-text: #556B82;
  --crm-temp-closing-bg: #E6F6EC;
  --crm-temp-closing-text: #107E3E;
  --crm-lost-red: #E90B0B;
  --crm-select-blue: #0064D9;
  --tpm-schedule-color: #0070F2;
  --tpm-not-schedule-color: #788FA6;
  --tpm-success-color: #1A822F;
  --tpm-error-color: #CF4415;
  --circle-progress-base-color: var(--infoColor);
  --circle-progress-bg-color: var(--div-border-color);
  --div-selection-border-color: var(--sapList_SelectionBorderColor);
}
@supports (height: 100dvh) {
  :root {
    --dvh100: 100dvh;
  }
}
#company_logo {
  margin: 0 0 0 36px;
  height: 24.23px;
}
#company_logo:hover {
  cursor: pointer;
  background-color: rgba(128, 128, 128, 0.134);
}
.busy-indicator {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.legendColor {
  height: 14px;
  width: 14px;
}
ui5-toast {
  z-index: 10000;
}
.inspection-plan-cpk {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 24px;
}
.inspection-plan-cpk__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  flex: 0 0 auto;
}
.inspection-plan-cpk__value {
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  line-height: 16px;
}
.inspection-plan-cpk__dot.inspection-plan-cpk--excellent,
.inspection-plan-cpk__dot.inspection-plan-cpk--good {
  background-color: var(--sapPositiveColor);
}
.inspection-plan-cpk__value.inspection-plan-cpk--excellent,
.inspection-plan-cpk__value.inspection-plan-cpk--good {
  color: var(--sapPositiveColor);
}
.inspection-plan-cpk__dot.inspection-plan-cpk--marginal {
  background-color: var(--sapCriticalColor);
}
.inspection-plan-cpk__value.inspection-plan-cpk--marginal {
  color: var(--sapCriticalColor);
}
.inspection-plan-cpk__dot.inspection-plan-cpk--incapable {
  background-color: var(--sapNegativeColor);
}
.inspection-plan-cpk__value.inspection-plan-cpk--incapable {
  color: var(--sapNegativeColor);
}
.inspection-plan-cpk__dot.inspection-plan-cpk--default {
  background-color: var(--sapContent_NonInteractiveIconColor);
}
.inspection-plan-cpk__value.inspection-plan-cpk--default {
  color: var(--sapContent_NonInteractiveIconColor);
}
.success-toaster {
  background-color: var(--toaster-success);
  color: var(--color-white);
  z-index: 99999;
}
.warning-toaster {
  background-color: var(--toaster-warning);
  color: var(--color-white);
  z-index: 99999;
}
.information-toaster {
  background-color: var(--toaster-information);
  color: var(--color-white);
  z-index: 99999;
}
.error-toaster {
  background-color: var(--toaster-error);
  color: var(--color-white);
  z-index: 99999;
}
#content {
  height: 100%;
  overflow: hidden;
}
ui5-table ui5-table-column.table-header-text-alignment::part(column) {
  text-align: end;
}
.ui5-table ui5-table-column.table-header-text-alignment::part(column) {
  text-align: center;
}
#tableContainer {
  border-radius: 10px;
  height: 100%;
  overflow: auto;
}
.columnChartPadding {
  padding: 0px 16px 16px 16px;
}
.flex {
  display: flex;
}
.flex-col {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.flex-col-dir {
  display: flex;
  flex-direction: column;
}
.flex-end {
  justify-content: end;
}
.flex-space-between {
  justify-content: space-between;
}
.flex-begin {
  justify-content: start;
}
.flex-col-item {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.machine-dialog-body {
  width: 27rem;
  min-height: 28rem;
  padding: 10px;
}
.hall-dialog-body {
  width: 27rem;
  height: 11rem;
  padding: 10px;
}
.tool-dialog-body {
  width: 418px;
  height: 158px;
}
.machine-group-dialog-body {
  width: 418px;
  height: 218px;
}
.flex.center {
  align-items: center;
}
.flex-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.gap-65 {
  gap: 70px;
}
.gap-10 {
  gap: 10px;
}
.gap-8 {
  gap: 8px;
}
.gap-20 {
  gap: 20px;
}
.p-10 {
  padding: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-12 {
  margin-bottom: 12px;
}
.mb-16 {
  margin-bottom: 16px;
}
.ml-8 {
  margin-left: 8px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-6 {
  margin-left: 6px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-16 {
  margin-left: 16px;
}
.mr-4 {
  margin-right: 4px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-8 {
  margin-right: 8px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 20px;
}
.mr-16 {
  margin-right: 16px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-9 {
  margin-top: 9px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-35 {
  margin-top: 35px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-28 {
  margin-top: 28px;
}
.pd-10 {
  padding: 10px;
}
.one-rem-width {
  width: 1rem;
}
.w-22rm {
  width: 22rem;
}
.w-33 {
  width: 33%;
}
.w-40 {
  width: 40%;
}
.w-33 {
  width: 33%;
}
.w-50 {
  width: 49.8%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}
.w-80 {
  width: 80%;
}
.w-100 {
  width: 100%;
}
.w-98 {
  width: 98%;
}
.w-100-22rm {
  width: calc(100% - 22rem);
  height: 100rem;
}
.h-45rem {
  height: 48rem;
}
.h-130px {
  height: 130px;
}
.h-90 {
  height: 90%;
}
.h-100 {
  height: 100%;
}
.dialog-footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
}
.bold-text {
  color: var(--Text-sapTitleColor, #1d2d3e);
  font-family: 72;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.tableStandard {
  background: var(--sapBackgroundColor);
  border-radius: 0.5rem 0.5rem 0 0;
  height: 100%;
  width: calc(99% + 10px);
}
.toolsDiv {
  background: var(--sapBackgroundColor);
  border-radius: 0.5rem 0.5rem 0 0;
  height: 100%;
  width: 100%;
}
.reportTableStandard {
  background: var(--sapBackgroundColor);
  border-radius: 0.5rem 0.5rem 0 0;
  height: 100%;
  width: 100%;
}
.report-reduced-bar {
  height: calc(100% - 40px);
}
.shiftModel {
  background: var(--sapBackgroundColor);
  border-radius: 0.5rem 0.5rem 0 0;
  height: 100%;
  width: calc(99% + 5px);
  display: flex;
  gap: 10px;
}
.suppliersDiv {
  background: var(--sapBackgroundColor);
  border-radius: 0.5rem 0.5rem 0 0;
  height: 100%;
  width: calc(99% + 10px);
}
.div-row {
  display: flex;
  flex-direction: row;
}
.div-col {
  display: flex;
  flex-direction: column;
}
.AnalyticalTable-noDataContainer-0-2-30 {
  height: 100%;
}
.footer-style {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
}
.singleElementSwitch {
  display: flex;
  margin-top: 0.5rem;
  margin-left: 1rem;
  flex-direction: column;
}
.singleElement {
  display: flex;
  margin-top: 0.5rem;
  flex-direction: column;
}
.switchSection {
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
}
.cardMain {
  display: flex;
  flex-direction: column;
  padding: 39px;
}
.formMainSection {
  display: flex;
  flex-direction: row;
  height: 400px;
}
.applyBtn {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 10px;
}
.object-status-value {
  padding-right: 0.125rem;
}
.green-color {
  color: #2b7c2b;
}
.right-text-alignment {
  text-align: right;
}
.search-field-width {
  width: 220px;
}
.dialog-header {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-top: 10px;
}
.dialog-footer {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row;
  width: 100%;
}
.setting-dialog-body {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.setting-dialog-list {
  width: calc(100% + 30px);
  margin: -15px;
  height: 70vh;
  overflow-y: auto;
}
.create-dialog-footer {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row;
  width: 100%;
}
.responsive-dialog-footer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 0px;
}
.login-footer {
  display: flex;
  align-items: flex-end;
  justify-content: end;
  background-color: #eff1f2;
  height: 8%;
  margin-left: -10px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}
.login-img {
  margin-top: 20px;
  margin-right: 15px;
}
.login-container {
  height: 70%;
  width: 23%;
  border-radius: 15px;
  padding:
    40px,
    0px,
    0px,
    0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: white;
  margin: auto;
  padding: 10px;
}
.settings-dialog-body {
  width: 28rem;
  height: 16rem;
  padding: 10px;
}
.field-gap {
  display: flex;
  gap: 5px;
}
.ui5-card-design {
  cursor: pointer;
}
.ui5-card-header {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.card-div {
  height: 176px;
  width: 176px;
}
.card-div-center {
  height: 168px;
}
.card-div-center:hover {
  border: 1px solid var(--sapBrandColor);
  border-radius: 15px;
}
.card-header-text {
  font-weight: bold !important;
}
.default-div {
  height: 170px;
  background-color: var(--sapHoverColor);
}
.default-div:hover {
  height: 168px;
  border: 1px solid var(--sapBrandColor);
  border-radius: 15px;
}
.ui5-card-design:hover {
  display: inline-block;
  background-position: 0px;
  border-radius: 1rem;
  outline: 0.5px solid var(--sapTile_Interactive_BorderColor);
  box-shadow: 0px 4px 8px 0px var(--custom-shadow-color), 0px 2px 4px 0px var(--custom-shadow-color) !important;
}
.card-div:hover {
  background-color: var(--sapHoverColor);
}
.clock-in-out-dialog {
  width: 78.125rem;
  height: 41.25rem;
  border-radius: 12px 0px 0px 0px;
}
.grid-table-date-picker-width {
  width: var(--customGridTableDateRangePickerWidth);
}
.left-component {
  width: 320px;
  height: 540px;
}
.keypad {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  padding: 12px;
}
.key {
  width: 88px;
  height: 36px;
}
.input-class {
  width: 288px;
  height: 36px;
  margin-top: 12px;
}
.input-class-right-component {
  width: 419px;
  height: 36px;
}
.custom-hr {
  border: none;
  height: 1px;
  background-color: #a8b3bd;
  width: 100%;
  margin-bottom: 3px;
}
.left-component-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 452px;
}
.clock-in-confirm-button {
  height: 36px;
  margin-right: 16px;
}
.left-component-footer {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row;
  width: 100%;
}
.custom-header-hr {
  border: none;
  height: 1px;
  background-color: #a8b3bd;
  width: 100%;
  margin-top: 10px;
}
.clock-button {
  color: var(--sapHighlightColor);
  margin: 6px;
}
.right-component-div {
  margin-left: 16px;
}
.right-component {
  width: 886px;
  height: 540px;
}
.root-div-clock-in {
  display: flex;
  flex-direction: row;
}
.user-name-id-div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  width: 854px;
}
.user-name-div {
  display: flex;
  flex-direction: column;
  padding: 16px;
}
.user-id-div {
  display: flex;
  flex-direction: column;
}
.user-table-div {
  width: 854px;
  height: 386px;
}
.no-user-logged-in-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 12px;
  color: var(--customTextColor);
}
.card-avatar {
  width: 300px;
  color: var(--sapHighlightColor);
}
.divider {
  width: 100%;
  height: 1px;
  background-color: var(--sapGroup_TitleBorderColor);
}
.workplace-avatar {
  color: var(--sapTextColor);
  background-color: transparent;
  border-color: var(--sapNeutralColor);
  margin-top: 20px;
}
.workplace-card {
  cursor: pointer;
  width: 205px;
  height: 170px;
  text-align: center;
  margin: 6px;
}
.header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.deselect-button {
  border: none;
  margin-left: auto;
}
.clock-button:hover {
  background-color: var(--sapButton_Selected_Background);
  border: 1px solid var(--sapButton_Lite_Active_BorderColor);
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.h-208 {
  height: 208px;
}
.pb-10 {
  padding-bottom: 10px;
}
.h-322 {
  height: 322px;
}
.w-320 {
  width: 320px;
}
.h-540 {
  height: 540px;
}
.confirm-dialog {
  height: 540px;
  width: 905px;
}
.gap-12 {
  gap: 12px;
}
.margin-top--10 {
  margin-top: -10px;
}
.gap-8 {
  gap: 8px;
}
.margin-top--10 {
  margin-top: -10px;
}
.hrStyle {
  width: 100%;
  border-top: var(--card-border-color);
}
#progressIndicator::part(bar) {
  background-color: #0070F2;
  z-index: 5;
}
#progressIndicator::part(remaining-bar) {
  background-color: #CDEDFF;
}
.w-66-percent {
  width: 66.67%;
}
.w-33-percent {
  width: 33.33%;
}
.font-size-32 {
  font-size: 32px;
}
.font-size-64 {
  font-size: 64px;
}
.centered-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.deleteErrorDialogFooter {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
}
[class*=selectAllCheckBoxContainer] > span {
  text-align: center !important;
}
:global(.ui5-bar-startcontent-container) {
  padding-left: 48px !important;
}
.scanner-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  border: 2px dashed #ff0000;
  background-color: rgba(0, 0, 0, 0.1);
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.bv-busy-indicator-container {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  transform: translate(-50%, -50%);
}
.grid-table-no-data .tableContainer #analyticalTable ui5-busy-indicator {
  width: 100%;
  height: 100%;
}
.grid-table-no-data .tableContainer #analyticalTable ui5-busy-indicator > div {
  height: max(100%, 58px);
}
.associate-table-no-data [data-component-name=AnalyticalTableBusyIndicator] {
  width: 100%;
  height: 100%;
}
.associate-table-no-data [data-component-name=AnalyticalTableBusyIndicator] > div {
  height: max(100%, 58px);
}
.custom-shadow {
  box-shadow: 0px 2px 4px 0px var(--custom-shadow-color), 0px 0px 2px 0px var(--custom-shadow-color);
}
.cell-ellipsis {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
@media print {
  body.printing-maintenance-plan * {
    visibility: hidden !important;
    position: static !important;
  }
  body.printing-maintenance-plan app-maintenance-plan-print-report,
  body.printing-maintenance-plan app-maintenance-plan-print-report * {
    visibility: visible !important;
  }
  body.printing-maintenance-plan app-maintenance-plan-print-report {
    display: block !important;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
  }
  @page {
    size: A4 portrait;
    margin: 15mm;
  }
}
.markdown-body {
  overflow: auto;
  padding: 1.5rem 2rem;
  line-height: 1.6;
  color: #333;
  font-size: 0.95rem;
  word-wrap: break-word;
}
.markdown-body h1 {
  font-size: 1.9em;
  font-weight: 700;
  margin: 0.67em 0 0.4em;
  border-bottom: 1px solid #eaecef;
  padding-bottom: 0.3em;
}
.markdown-body h2 {
  font-size: 1.5em;
  font-weight: 700;
  margin: 0.83em 0 0.4em;
  border-bottom: 1px solid #eaecef;
  padding-bottom: 0.3em;
}
.markdown-body h3 {
  font-size: 1.25em;
  font-weight: 600;
  margin: 1em 0 0.4em;
}
.markdown-body h4 {
  font-size: 1em;
  font-weight: 600;
  margin: 1em 0 0.4em;
}
.markdown-body h5,
.markdown-body h6 {
  font-size: 0.9em;
  font-weight: 600;
  margin: 1em 0 0.4em;
}
.markdown-body p {
  margin: 0 0 1em;
}
.markdown-body ul {
  list-style: disc;
  padding-left: 2em;
  margin: 0 0 1em;
}
.markdown-body ol {
  list-style: decimal;
  padding-left: 2em;
  margin: 0 0 1em;
}
.markdown-body li {
  margin: 0.25em 0;
}
.markdown-body a {
  color: #0366d6;
  text-decoration: underline;
}
.markdown-body blockquote {
  margin: 0 0 1em;
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}
.markdown-body code {
  background: #f3f4f6;
  padding: 0.2em 0.4em;
  border-radius: 4px;
  font-family: monospace;
  font-size: 0.9em;
}
.markdown-body pre {
  background: #f6f8fa;
  padding: 1em;
  border-radius: 6px;
  overflow: auto;
  margin: 0 0 1em;
}
.markdown-body pre code {
  background: none;
  padding: 0;
}
.markdown-body table {
  border-collapse: collapse;
  margin: 0 0 1em;
  display: block;
  overflow: auto;
}
.markdown-body th,
.markdown-body td {
  border: 1px solid #dfe2e5;
  padding: 6px 13px;
}
.markdown-body th {
  background: #f6f8fa;
  font-weight: 600;
}
.markdown-body img {
  max-width: 100%;
}
.markdown-body hr {
  border: 0;
  border-top: 1px solid #eaecef;
  margin: 1.5em 0;
}

/* src/schertechtheme.css */
.sapThemeMetaData-Base-baseLib {
  background-image: url('data:text/plain;utf-8,{"Path": "Base.baseLib.custom_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["sap_horizon","baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "Engine": {"Name": "theming-engine", "Version": "14.1.5"}, "Version": { "Build": "11.22.0.20241121135833", "Source": "11.22.0"}}');
}
:root --sapThemeMetaData-Base-baseLib: {
  "Path": "Base.baseLib.custom_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["sap_horizon", "baseTheme"], "Tags": ["Fiori_3", "LightColorScheme"], "Engine": {
    "Name":"theming-engine", "Version": "14.1.5";
  }
  , "Version": {
    "Build":"11.22.0.20241121135833", "Source": "11.22.0";
  }
}
:root {
  --sapBrandColor: #005981;
  --sapHighlightColor: #004768;
  --sapBaseColor: #fff;
  --sapShellColor: #005981;
  --sapBackgroundColor: #f5f6f7;
  --sapFontFamily:
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontSize: 0.875rem;
  --sapTextColor: #1d2d3e;
  --sapLinkColor: #004768;
  --sapCompanyLogo: url("./media/sapCompanyLogo.png");
  --sapBackgroundImage: url("./media/schertechbg.png");
  --sapBackgroundImageOpacity: 1;
  --sapBackgroundImageRepeat: false;
  --sapSelectedColor: #004768;
  --sapHoverColor: #eaecee;
  --sapActiveColor: #dee2e5;
  --sapHighlightTextColor: #fff;
  --sapTitleColor: #1d2d3e;
  --sapNegativeColor: #aa0808;
  --sapCriticalColor: #e76500;
  --sapPositiveColor: #256f3a;
  --sapInformativeColor: #005981;
  --sapNeutralColor: #788fa6;
  --sapNegativeElementColor: #f53232;
  --sapCriticalElementColor: #e76500;
  --sapPositiveElementColor: #30914c;
  --sapInformativeElementColor: #005981;
  --sapNeutralElementColor: #788fa6;
  --sapNegativeTextColor: #aa0808;
  --sapCriticalTextColor: #b44f00;
  --sapPositiveTextColor: #256f3a;
  --sapInformativeTextColor: #004768;
  --sapNeutralTextColor: #1d2d3e;
  --sapErrorColor: #aa0808;
  --sapWarningColor: #e76500;
  --sapSuccessColor: #256f3a;
  --sapInformationColor: #005981;
  --sapErrorBackground: #ffeaf4;
  --sapWarningBackground: #fff8d6;
  --sapSuccessBackground: #f5fae5;
  --sapInformationBackground: #e1f4ff;
  --sapNeutralBackground: #eff1f2;
  --sapErrorBorderColor: #e90b0b;
  --sapWarningBorderColor: #dd6100;
  --sapSuccessBorderColor: #30914c;
  --sapInformationBorderColor: #005981;
  --sapNeutralBorderColor: #788fa6;
  --sapElement_LineHeight: 2.75rem;
  --sapElement_Height: 2.25rem;
  --sapElement_BorderWidth: 0.0625rem;
  --sapElement_BorderCornerRadius: 0.75rem;
  --sapElement_Compact_LineHeight: 2rem;
  --sapElement_Compact_Height: 1.625rem;
  --sapElement_Condensed_LineHeight: 1.5rem;
  --sapElement_Condensed_Height: 1.375rem;
  --sapContent_LineHeight: 1.5;
  --sapContent_IconHeight: 1rem;
  --sapContent_IconColor: #1d2d3e;
  --sapContent_ContrastIconColor: #fff;
  --sapContent_NonInteractiveIconColor: #758ca4;
  --sapContent_MarkerIconColor: #5d36ff;
  --sapContent_MarkerTextColor: #046c7a;
  --sapContent_MeasureIndicatorColor: #556b81;
  --sapContent_Selected_MeasureIndicatorColor: #004768;
  --sapContent_Placeholderloading_Background: #ccc;
  --sapContent_Placeholderloading_Gradient:
    linear-gradient(
      
      to right,
      #ccc 0%,
      #ccc 20%,
      #999 50%,
      #ccc 80%,
      #ccc 100% );
  --sapContent_ImagePlaceholderBackground: #eaecee;
  --sapContent_ImagePlaceholderForegroundColor: #5b738b;
  --sapContent_RatedColor: #d27700;
  --schertech-gold: #FFA600;
  --schertech-blue: #005981;
  --schertech-hover-blue: #005175;
  --_ui5wcr-AnalyticalTable-HeaderFontFamily: var(--sapFontBoldFamily) !important;
  --ui5-v2-0-1-listitem-border-bottom: var(--schertech-blue) !important;
  --_ui5-v2-0-1_side_navigation_icon_color: var(--schertech-gold) !important;
  --ui5-v2-0-1-listitem-selected-border-bottom: var(--schertech-blue) !important;
  --sapContent_UnratedColor: #758ca4;
  --sapContent_BusyColor: #004768;
  --sapContent_FocusColor: #004768;
  --sapContent_FocusStyle: solid;
  --sapContent_FocusWidth: 0.125rem;
  --sapContent_ContrastFocusColor: #fff;
  --sapContent_ShadowColor: #223548;
  --sapContent_ContrastShadowColor: #fff;
  --sapContent_Shadow0: 0 0 0.125rem 0 rgba(34, 53, 72, 0.2), 0 0.125rem 0.25rem 0 rgba(34, 53, 72, 0.2);
  --sapContent_Shadow1: 0 0 0 0.0625rem rgba(34, 53, 72, 0.48), 0 0.125rem 0.5rem 0 rgba(34, 53, 72, 0.3);
  --sapContent_Shadow2: 0 0 0 0.0625rem rgba(34, 53, 72, 0.48), 0 0.625rem 1.875rem 0 rgba(34, 53, 72, 0.25);
  --sapContent_Shadow3: 0 0 0 0.0625rem rgba(34, 53, 72, 0.48), 0 1.25rem 5rem 0 rgba(34, 53, 72, 0.25);
  --sapContent_TextShadow: 0 0 0.125rem #fff;
  --sapContent_ContrastTextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapContent_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.05), inset 0 -0.0625rem 0 0 #d9d9d9;
  --sapContent_Interaction_Shadow: inset 0 0 0 0.0625rem rgba(85, 107, 129, 0.25);
  --sapContent_Selected_Shadow: inset 0 0 0 0.0625rem rgba(0, 151, 221, 0.5);
  --sapContent_Negative_Shadow: inset 0 0 0 0.0625rem rgba(255, 142, 196, 0.45);
  --sapContent_Critical_Shadow: inset 0 0 0 0.0625rem rgba(255, 213, 10, 0.4);
  --sapContent_Positive_Shadow: inset 0 0 0 0.0625rem rgba(48, 145, 76, 0.18);
  --sapContent_Informative_Shadow: inset 0 0 0 0.0625rem rgba(0, 170, 246, 0.5);
  --sapContent_Neutral_Shadow: inset 0 0 0 0.0625rem rgba(120, 143, 166, 0.3);
  --sapContent_SearchHighlightColor: #dafdf5;
  --sapContent_HelpColor: #188918;
  --sapContent_LabelColor: #556b82;
  --sapContent_MonospaceFontFamily:
    "72Mono",
    "72Monofull",
    lucida console,
    monospace;
  --sapContent_MonospaceBoldFontFamily:
    "72Mono-Bold",
    "72Mono-Boldfull",
    lucida console,
    monospace;
  --sapContent_IconFontFamily: "SAP-icons";
  --sapContent_DisabledTextColor: rgba(29, 45, 62, 0.6);
  --sapContent_DisabledOpacity: 0.4;
  --sapContent_ContrastTextThreshold: 0.65;
  --sapContent_ContrastTextColor: #fff;
  --sapContent_ForegroundColor: #efefef;
  --sapContent_ForegroundBorderColor: #758ca4;
  --sapContent_ForegroundTextColor: #1d2d3e;
  --sapContent_BadgeBackground: #aa0808;
  --sapContent_BadgeTextColor: #fff;
  --sapContent_BadgeBorderColor: #fff;
  --sapContent_DragAndDropActiveColor: #004768;
  --sapContent_Selected_TextColor: #004768;
  --sapContent_Selected_Background: #fff;
  --sapContent_Selected_Hover_Background: #d3edf9;
  --sapContent_Selected_ForegroundColor: #004768;
  --sapContent_ForcedColorAdjust: none;
  --sapContent_Lite_Shadow: None;
  --sapContent_Illustrative_Color1: #9b015d;
  --sapContent_Illustrative_Color2: #56bdff;
  --sapContent_Illustrative_Color3: #ff7f4c;
  --sapContent_Illustrative_Color4: #00144a;
  --sapContent_Illustrative_Color5: #a9b4be;
  --sapContent_Illustrative_Color6: #d5dadd;
  --sapContent_Illustrative_Color7: #dbf1ff;
  --sapContent_Illustrative_Color8: #fff;
  --sapContent_Illustrative_Color9: #0899a7;
  --sapContent_Illustrative_Color10: #dbf1ff;
  --sapContent_Illustrative_Color11: #df1278;
  --sapContent_Illustrative_Color12: #00a800;
  --sapContent_Illustrative_Color13: #0070f2;
  --sapContent_Illustrative_Color14: #0040b0;
  --sapContent_Illustrative_Color15: #c35500;
  --sapContent_Illustrative_Color16: #8d2a00;
  --sapContent_Illustrative_Color17: #046c7c;
  --sapContent_Illustrative_Color18: #bce5ff;
  --sapContent_Illustrative_Color19: #a3dbff;
  --sapContent_Illustrative_Color20: #89d1ff;
  --sapContent_Illustrative_Color21: #1b90ff;
  --sapContent_Illustrative_Color22: #00144a;
  --sapContent_Illustrative_Color23: #d20a0a;
  --sapContent_Illustrative_Color24: #ffb2d2;
  --sapContent_Illustrative_Color25: #ffeaf4;
  --sapContent_Illustrative_Color26: #ffdf72;
  --sapContent_Illustrative_Color27: #fff8d6;
  --sapContent_Illustrative_Color28: #a93e00;
  --sapContent_Illustrative_Color29: #450b00;
  --sapContent_Illustrative_Color30: #340800;
  --sapContent_Illustrative_Color31: #ffab92;
  --sapContent_Space_S: 1rem;
  --sapContent_Space_M: 2rem;
  --sapContent_Space_L: 2rem;
  --sapContent_Space_XL: 3rem;
  --sapContent_Space_Tiny: 2rem;
  --sapContent_Space_Small: 1rem;
  --sapContent_Space_Medium: 2rem;
  --sapContent_Space_Large: 3rem;
  --sapContent_Margin_Tiny: 0 0 1rem;
  --sapContent_Margin_Small: 1rem;
  --sapContent_Margin_Medium: 1rem 2rem;
  --sapContent_Margin_Large: 1rem;
  --sapContent_Padding_S: 0rem;
  --sapContent_Padding_M: 2rem;
  --sapContent_Padding_L: 2rem;
  --sapContent_Padding_XL: 3rem;
  --sapContent_Gap: 1rem;
  --sapContent_Success_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.05), inset 0 -0.0625rem 0 0 #30914c;
  --sapContent_Warning_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.05), inset 0 -0.0625rem 0 0 #dd6100;
  --sapContent_Error_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.05), inset 0 -0.0625rem 0 0 #e90b0b;
  --sapContent_Information_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.05), inset 0 -0.0625rem 0 0 #005981;
  --sapFontLightFamily:
    "72-Light",
    "72-Lightfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontBoldFamily:
    "72-Bold",
    "72-Boldfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontSemiboldFamily:
    "72-Semibold",
    "72-Semiboldfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontSemiboldDuplexFamily:
    "72-SemiboldDuplex",
    "72-SemiboldDuplexfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontBlackFamily:
    "72Black",
    "72Blackfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontHeaderFamily:
    "72-Bold",
    "72-Boldfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapFontSmallSize: 0.75rem;
  --sapFontLargeSize: 1rem;
  --sapFontHeader1Size: 3rem;
  --sapFontHeader2Size: 2rem;
  --sapFontHeader3Size: 1.5rem;
  --sapFontHeader4Size: 1.25rem;
  --sapFontHeader5Size: 1rem;
  --sapFontHeader6Size: 0.875rem;
  --sapLink_TextDecoration: none;
  --sapLink_Hover_Color: #004768;
  --sapLink_Hover_TextDecoration: underline;
  --sapLink_Active_Color: #004768;
  --sapLink_Active_TextDecoration: none;
  --sapLink_Visited_Color: #004768;
  --sapLink_InvertedColor: #35bfff;
  --sapLink_SubtleColor: #1d2d3e;
  --sapShell_Background: #eff1f2;
  --sapShell_BackgroundImage:
    linear-gradient(
      to bottom,
      #eff1f2,
      #eff1f2);
  --sapShell_BackgroundImageOpacity: 1;
  --sapShell_BackgroundImageRepeat: false;
  --sapShell_BorderColor: #005981;
  --sapShell_TextColor: black;
  --sapShell_InteractiveBackground: #eff1f2;
  --sapShell_InteractiveTextColor: #fff;
  --sapShell_InteractiveBorderColor: #556b81;
  --sapShell_GroupTitleTextColor: #1d2d3e;
  --sapShell_GroupTitleTextShadow: 0 0 0.125rem #fff;
  --sapShell_Hover_Background: #005981;
  --sapShell_Active_Background: #005981;
  --sapShell_Active_TextColor: #fff;
  --sapShell_Selected_Background: #005981;
  --sapShell_Selected_TextColor: #fff;
  --sapShell_Selected_Hover_Background: #005981;
  --sapShell_Favicon: none;
  --sapShell_Navigation_Background: #005981;
  --sapShell_Navigation_Hover_Background: #005981;
  --sapShell_Navigation_SelectedColor: #fff;
  --sapShell_Navigation_Selected_TextColor: #fff;
  --sapShell_Navigation_TextColor: #fff;
  --sapShell_Navigation_Active_TextColor: #fff;
  --sapShell_Navigation_Active_Background: #005981;
  --sapShell_Shadow: 0 0.125rem 0.125rem 0 rgba(34, 53, 72, 0.15), inset 0 -0.0625rem 0 0 rgba(34, 53, 72, 0.2);
  --sapShell_NegativeColor: #aa0808;
  --sapShell_CriticalColor: #b44f00;
  --sapShell_PositiveColor: #256f3a;
  --sapShell_InformativeColor: #004768;
  --sapShell_NeutralColor: #1d2d3e;
  --sapShell_Assistant_ForegroundColor: #5d36ff;
  --sapShell_SubBrand_TextColor: #fff;
  --sapShell_Category_1_Background: #0057d2;
  --sapShell_Category_1_BorderColor: #0057d2;
  --sapShell_Category_1_TextColor: #fff;
  --sapShell_Category_1_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_2_Background: #df1278;
  --sapShell_Category_2_BorderColor: #df1278;
  --sapShell_Category_2_TextColor: #fff;
  --sapShell_Category_2_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_3_Background: #e76500;
  --sapShell_Category_3_BorderColor: #e76500;
  --sapShell_Category_3_TextColor: #fff;
  --sapShell_Category_3_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_4_Background: #7800a4;
  --sapShell_Category_4_BorderColor: #7800a4;
  --sapShell_Category_4_TextColor: #fff;
  --sapShell_Category_4_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_5_Background: #aa2608;
  --sapShell_Category_5_BorderColor: #aa2608;
  --sapShell_Category_5_TextColor: #fff;
  --sapShell_Category_5_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_6_Background: #07838f;
  --sapShell_Category_6_BorderColor: #07838f;
  --sapShell_Category_6_TextColor: #fff;
  --sapShell_Category_6_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_7_Background: #f31ded;
  --sapShell_Category_7_BorderColor: #f31ded;
  --sapShell_Category_7_TextColor: #fff;
  --sapShell_Category_7_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_8_Background: #188918;
  --sapShell_Category_8_BorderColor: #188918;
  --sapShell_Category_8_TextColor: #fff;
  --sapShell_Category_8_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_9_Background: #002a86;
  --sapShell_Category_9_BorderColor: #002a86;
  --sapShell_Category_9_TextColor: #fff;
  --sapShell_Category_9_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_10_Background: #5b738b;
  --sapShell_Category_10_BorderColor: #5b738b;
  --sapShell_Category_10_TextColor: #fff;
  --sapShell_Category_10_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_11_Background: #d20a0a;
  --sapShell_Category_11_BorderColor: #d20a0a;
  --sapShell_Category_11_TextColor: #fff;
  --sapShell_Category_11_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_12_Background: #7858ff;
  --sapShell_Category_12_BorderColor: #7858ff;
  --sapShell_Category_12_TextColor: #fff;
  --sapShell_Category_12_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_13_Background: #a00875;
  --sapShell_Category_13_BorderColor: #a00875;
  --sapShell_Category_13_TextColor: #fff;
  --sapShell_Category_13_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_14_Background: #14565b;
  --sapShell_Category_14_BorderColor: #14565b;
  --sapShell_Category_14_TextColor: #fff;
  --sapShell_Category_14_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_15_Background: #223548;
  --sapShell_Category_15_BorderColor: #223548;
  --sapShell_Category_15_TextColor: #fff;
  --sapShell_Category_15_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Category_16_Background: #1e592f;
  --sapShell_Category_16_BorderColor: #1e592f;
  --sapShell_Category_16_TextColor: #fff;
  --sapShell_Category_16_TextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapShell_Space_S: 0.5rem;
  --sapShell_Space_M: 2rem;
  --sapShell_Space_L: 2rem;
  --sapShell_Space_XL: 3rem;
  --sapShell_Gap_S: 0.5rem;
  --sapShell_Gap_M: 1rem;
  --sapShell_Gap_L: 1rem;
  --sapShell_Gap_XL: 1rem;
  --sapShell_GroupGap_S: 2rem;
  --sapShell_GroupGap_M: 3rem;
  --sapShell_GroupGap_L: 3rem;
  --sapShell_GroupGap_XL: 3rem;
  --sapAssistant_Color1: #5d36ff;
  --sapAssistant_Color2: #a100c2;
  --sapAssistant_BackgroundGradient: linear-gradient(#5d36ff, #a100c2);
  --sapAssistant_Background: #5d36ff;
  --sapAssistant_BorderColor: #5d36ff;
  --sapAssistant_TextColor: #fff;
  --sapAssistant_Hover_Background: #2800cf;
  --sapAssistant_Hover_BorderColor: #2800cf;
  --sapAssistant_Hover_TextColor: #fff;
  --sapAssistant_Active_Background: #fff;
  --sapAssistant_Active_BorderColor: #5d36ff;
  --sapAssistant_Active_TextColor: #5d36ff;
  --sapAssistant_Question_Background: #eae5ff;
  --sapAssistant_Question_BorderColor: #eae5ff;
  --sapAssistant_Question_TextColor: #1d2d3e;
  --sapAssistant_Answer_Background: #eff1f2;
  --sapAssistant_Answer_BorderColor: #eff1f2;
  --sapAssistant_Answer_TextColor: #1d2d3e;
  --sapAvatar_1_Background: #fff3b8;
  --sapAvatar_1_BorderColor: #fff3b8;
  --sapAvatar_1_TextColor: #a45d00;
  --sapAvatar_1_Hover_Background: #fff3b8;
  --sapAvatar_2_Background: #ffd0e7;
  --sapAvatar_2_BorderColor: #ffd0e7;
  --sapAvatar_2_TextColor: #aa0808;
  --sapAvatar_2_Hover_Background: #ffd0e7;
  --sapAvatar_3_Background: #ffdbe7;
  --sapAvatar_3_BorderColor: #ffdbe7;
  --sapAvatar_3_TextColor: #ba066c;
  --sapAvatar_3_Hover_Background: #ffdbe7;
  --sapAvatar_4_Background: #ffdcf3;
  --sapAvatar_4_BorderColor: #ffdcf3;
  --sapAvatar_4_TextColor: #a100c2;
  --sapAvatar_4_Hover_Background: #ffdcf3;
  --sapAvatar_5_Background: #ded3ff;
  --sapAvatar_5_BorderColor: #ded3ff;
  --sapAvatar_5_TextColor: #552cff;
  --sapAvatar_5_Hover_Background: #ded3ff;
  --sapAvatar_6_Background: #d3edf9;
  --sapAvatar_6_BorderColor: #d3edf9;
  --sapAvatar_6_TextColor: #005981;
  --sapAvatar_6_Hover_Background: #d3edf9;
  --sapAvatar_7_Background: #c2fcee;
  --sapAvatar_7_BorderColor: #c2fcee;
  --sapAvatar_7_TextColor: #046c7a;
  --sapAvatar_7_Hover_Background: #c2fcee;
  --sapAvatar_8_Background: #ebf5cb;
  --sapAvatar_8_BorderColor: #ebf5cb;
  --sapAvatar_8_TextColor: #256f3a;
  --sapAvatar_8_Hover_Background: #ebf5cb;
  --sapAvatar_9_Background: #ddccf0;
  --sapAvatar_9_BorderColor: #ddccf0;
  --sapAvatar_9_TextColor: #6c32a9;
  --sapAvatar_9_Hover_Background: #ddccf0;
  --sapAvatar_10_Background: #eaecee;
  --sapAvatar_10_BorderColor: #eaecee;
  --sapAvatar_10_TextColor: #556b82;
  --sapAvatar_10_Hover_Background: #eaecee;
  --sapAvatar_Lite_BorderColor: transparent;
  --sapAvatar_Lite_Background: transparent;
  --sapAvatar_Hover_BorderColor: rgba(85, 107, 129, 0.25);
  --sapButton_Background: #fff;
  --sapButton_BorderColor: #bcc3ca;
  --sapButton_BorderWidth: 0.0625rem;
  --sapButton_BorderCornerRadius: 0.5rem;
  --sapButton_TextColor: #004768;
  --sapButton_FontFamily:
    "72-SemiboldDuplex",
    "72-SemiboldDuplexfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapButton_Hover_Background: #eaecee;
  --sapButton_Hover_BorderColor: #bcc3ca;
  --sapButton_Hover_TextColor: #004768;
  --sapButton_IconColor: #004768;
  --sapButton_Active_Background: #fff;
  --sapButton_Active_BorderColor: #004768;
  --sapButton_Active_TextColor: #004768;
  --sapButton_Emphasized_Background: #005981;
  --sapButton_Emphasized_BorderColor: #005981;
  --sapButton_Emphasized_BorderWidth: 0.0625rem;
  --sapButton_Emphasized_TextColor: #fff;
  --sapButton_Emphasized_FontFamily:
    "72-Bold",
    "72-Boldfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapButton_Emphasized_Hover_Background: #004768;
  --sapButton_Emphasized_Hover_BorderColor: #004768;
  --sapButton_Emphasized_Hover_TextColor: #fff;
  --sapButton_Emphasized_Active_Background: #fff;
  --sapButton_Emphasized_Active_BorderColor: #004768;
  --sapButton_Emphasized_Active_TextColor: #004768;
  --sapButton_Emphasized_TextShadow: transparent;
  --sapButton_Emphasized_FontWeight: bold;
  --sapButton_Reject_Background: #ffd6e9;
  --sapButton_Reject_BorderColor: #ffc2de;
  --sapButton_Reject_TextColor: #aa0808;
  --sapButton_Reject_Hover_Background: #ffbddb;
  --sapButton_Reject_Hover_BorderColor: #ffbddb;
  --sapButton_Reject_Hover_TextColor: #aa0808;
  --sapButton_Reject_Active_Background: #fff;
  --sapButton_Reject_Active_BorderColor: #e90b0b;
  --sapButton_Reject_Active_TextColor: #aa0808;
  --sapButton_Reject_Selected_Background: #fff;
  --sapButton_Reject_Selected_BorderColor: #e90b0b;
  --sapButton_Reject_Selected_TextColor: #aa0808;
  --sapButton_Reject_Selected_Hover_Background: #ffbddb;
  --sapButton_Reject_Selected_Hover_BorderColor: #e90b0b;
  --sapButton_Accept_Background: #ebf5cb;
  --sapButton_Accept_BorderColor: #dbeda0;
  --sapButton_Accept_TextColor: #256f3a;
  --sapButton_Accept_Hover_Background: #e3f1b6;
  --sapButton_Accept_Hover_BorderColor: #e3f1b6;
  --sapButton_Accept_Hover_TextColor: #256f3a;
  --sapButton_Accept_Active_Background: #fff;
  --sapButton_Accept_Active_BorderColor: #30914c;
  --sapButton_Accept_Active_TextColor: #256f3a;
  --sapButton_Accept_Selected_Background: #fff;
  --sapButton_Accept_Selected_BorderColor: #30914c;
  --sapButton_Accept_Selected_TextColor: #256f3a;
  --sapButton_Accept_Selected_Hover_Background: #e3f1b6;
  --sapButton_Accept_Selected_Hover_BorderColor: #30914c;
  --sapButton_Lite_Background: transparent;
  --sapButton_Lite_BorderColor: transparent;
  --sapButton_Lite_TextColor: #004768;
  --sapButton_Lite_Hover_Background: #eaecee;
  --sapButton_Lite_Hover_BorderColor: #bcc3ca;
  --sapButton_Lite_Hover_TextColor: #004768;
  --sapButton_Lite_Active_Background: #fff;
  --sapButton_Lite_Active_BorderColor: #004768;
  --sapButton_Selected_Background: #d3edf9;
  --sapButton_Selected_BorderColor: #004768;
  --sapButton_Selected_TextColor: #004768;
  --sapButton_Selected_Hover_Background: #d3edf9;
  --sapButton_Selected_Hover_BorderColor: #004768;
  --sapButton_Attention_Background: #fff3b7;
  --sapButton_Attention_BorderColor: #ffeb84;
  --sapButton_Attention_TextColor: #b44f00;
  --sapButton_Attention_Hover_Background: #ffef9e;
  --sapButton_Attention_Hover_BorderColor: #ffef9e;
  --sapButton_Attention_Hover_TextColor: #b44f00;
  --sapButton_Attention_Active_Background: #fff;
  --sapButton_Attention_Active_BorderColor: #dd6100;
  --sapButton_Attention_Active_TextColor: #b44f00;
  --sapButton_Attention_Selected_Background: #fff;
  --sapButton_Attention_Selected_BorderColor: #dd6100;
  --sapButton_Attention_Selected_TextColor: #b44f00;
  --sapButton_Attention_Selected_Hover_Background: #ffef9e;
  --sapButton_Attention_Selected_Hover_BorderColor: #dd6100;
  --sapButton_Negative_Background: #f53232;
  --sapButton_Negative_BorderColor: #f53232;
  --sapButton_Negative_TextColor: #fff;
  --sapButton_Negative_Hover_Background: #e90b0b;
  --sapButton_Negative_Hover_BorderColor: #e90b0b;
  --sapButton_Negative_Hover_TextColor: #fff;
  --sapButton_Negative_Active_Background: #fff;
  --sapButton_Negative_Active_BorderColor: #f53232;
  --sapButton_Negative_Active_TextColor: #aa0808;
  --sapButton_Critical_Background: #e76500;
  --sapButton_Critical_BorderColor: #e76500;
  --sapButton_Critical_TextColor: #fff;
  --sapButton_Critical_Hover_Background: #dd6100;
  --sapButton_Critical_Hover_BorderColor: #dd6100;
  --sapButton_Critical_Hover_TextColor: #fff;
  --sapButton_Critical_Active_Background: #fff;
  --sapButton_Critical_Active_BorderColor: #dd6100;
  --sapButton_Critical_Active_TextColor: #b44f00;
  --sapButton_Success_Background: #30914c;
  --sapButton_Success_BorderColor: #30914c;
  --sapButton_Success_TextColor: #fff;
  --sapButton_Success_Hover_Background: #2c8646;
  --sapButton_Success_Hover_BorderColor: #2c8646;
  --sapButton_Success_Hover_TextColor: #fff;
  --sapButton_Success_Active_Background: #fff;
  --sapButton_Success_Active_BorderColor: #30914c;
  --sapButton_Success_Active_TextColor: #256f3a;
  --sapButton_Information_Background: #d3edf9;
  --sapButton_Information_BorderColor: #a6dbf3;
  --sapButton_Information_TextColor: #004768;
  --sapButton_Information_Hover_Background: #c1e6f7;
  --sapButton_Information_Hover_BorderColor: #a6dbf3;
  --sapButton_Information_Hover_TextColor: #004768;
  --sapButton_Information_Active_Background: #fff;
  --sapButton_Information_Active_BorderColor: #004768;
  --sapButton_Information_Active_TextColor: #004768;
  --sapButton_Neutral_Background: #d3edf9;
  --sapButton_Neutral_BorderColor: #a6dbf3;
  --sapButton_Neutral_TextColor: #004768;
  --sapButton_Neutral_Hover_Background: #c1e6f7;
  --sapButton_Neutral_Hover_BorderColor: #a6dbf3;
  --sapButton_Neutral_Hover_TextColor: #004768;
  --sapButton_Neutral_Active_Background: #fff;
  --sapButton_Neutral_Active_BorderColor: #004768;
  --sapButton_Neutral_Active_TextColor: #004768;
  --sapButton_Track_Background: #788fa6;
  --sapButton_Track_BorderColor: #788fa6;
  --sapButton_Track_TextColor: #fff;
  --sapButton_Track_Hover_Background: #637d97;
  --sapButton_Track_Hover_BorderColor: #637d97;
  --sapButton_Track_Selected_Background: #004768;
  --sapButton_Track_Selected_BorderColor: #004768;
  --sapButton_Track_Selected_TextColor: #fff;
  --sapButton_Track_Selected_Hover_Background: #00364f;
  --sapButton_Track_Selected_Hover_BorderColor: #00364f;
  --sapButton_Handle_Background: #fff;
  --sapButton_Handle_BorderColor: #fff;
  --sapButton_Handle_TextColor: #1d2d3e;
  --sapButton_Handle_Hover_Background: #fff;
  --sapButton_Handle_Hover_BorderColor: rgba(255, 255, 255, 0.5);
  --sapButton_Handle_Selected_Background: #d3edf9;
  --sapButton_Handle_Selected_BorderColor: #d3edf9;
  --sapButton_Handle_Selected_TextColor: #004768;
  --sapButton_Handle_Selected_Hover_Background: #d3edf9;
  --sapButton_Handle_Selected_Hover_BorderColor: rgba(211, 237, 249, 0.5);
  --sapButton_Track_Negative_Background: #f53232;
  --sapButton_Track_Negative_BorderColor: #f53232;
  --sapButton_Track_Negative_TextColor: #fff;
  --sapButton_Track_Negative_Hover_Background: #e90b0b;
  --sapButton_Track_Negative_Hover_BorderColor: #e90b0b;
  --sapButton_Handle_Negative_Background: #fff;
  --sapButton_Handle_Negative_BorderColor: #fff;
  --sapButton_Handle_Negative_TextColor: #aa0808;
  --sapButton_Handle_Negative_Hover_Background: #fff;
  --sapButton_Handle_Negative_Hover_BorderColor: rgba(255, 255, 255, 0.5);
  --sapButton_Track_Positive_Background: #30914c;
  --sapButton_Track_Positive_BorderColor: #30914c;
  --sapButton_Track_Positive_TextColor: #fff;
  --sapButton_Track_Positive_Hover_Background: #2c8646;
  --sapButton_Track_Positive_Hover_BorderColor: #2c8646;
  --sapButton_Handle_Positive_Background: #fff;
  --sapButton_Handle_Positive_BorderColor: #fff;
  --sapButton_Handle_Positive_TextColor: #256f3a;
  --sapButton_Handle_Positive_Hover_Background: #fff;
  --sapButton_Handle_Positive_Hover_BorderColor: rgba(255, 255, 255, 0.5);
  --sapButton_TokenBackground: #fff;
  --sapButton_TokenBorderColor: #bcc3ca;
  --sapButton_TokenBorderCornerRadius: 0.375rem;
  --sapButton_Selected_TokenBorderWidth: 0.125rem;
  --sapButton_ReadOnly_TokenBackground: #fff;
  --sapButton_Segment_BorderCornerRadius: 0.5rem;
  --sapField_Background: #fff;
  --sapField_BackgroundStyle:
    0 100% / 100% 0.0625rem no-repeat linear-gradient(
      0deg,
      #556b81,
      #556b81) border-box;
  --sapField_TextColor: #;
  --sapField_PlaceholderTextColor: #556b82;
  --sapField_BorderColor: #556b81;
  --sapField_HelpBackground: #fff;
  --sapField_BorderWidth: 0.0625rem;
  --sapField_BorderStyle: none;
  --sapField_BorderCornerRadius: 0.25rem;
  --sapField_Shadow: inset 0 0 0 0.0625rem rgba(85, 107, 129, 0.25);
  --sapField_Hover_Background: #fff;
  --sapField_Hover_BackgroundStyle:
    0 100% / 100% 0.0625rem no-repeat linear-gradient(
      0deg,
      #004768,
      #004768) border-box;
  --sapField_Hover_BorderColor: #004768;
  --sapField_Hover_HelpBackground: #fff;
  --sapField_Hover_Shadow: inset 0 0 0 0.0625rem rgba(0, 151, 221, 0.5);
  --sapField_Hover_InvalidShadow: inset 0 0 0 0.0625rem rgba(255, 142, 196, 0.45);
  --sapField_Hover_WarningShadow: inset 0 0 0 0.0625rem rgba(255, 213, 10, 0.4);
  --sapField_Hover_SuccessShadow: inset 0 0 0 0.0625rem rgba(48, 145, 76, 0.18);
  --sapField_Hover_InformationShadow: inset 0 0 0 0.0625rem rgba(0, 170, 246, 0.5);
  --sapField_Active_BorderColor: #004768;
  --sapField_Focus_Background: #fff;
  --sapField_Focus_BorderColor: #004768;
  --sapField_Focus_HelpBackground: #fff;
  --sapField_ReadOnly_Background: #eaecee;
  --sapField_ReadOnly_BackgroundStyle:
    0 100% / 0.375rem 0.0625rem repeat-x linear-gradient(
      90deg,
      #556b81 0,
      #556b81 0.25rem,
      transparent 0.25rem) border-box;
  --sapField_ReadOnly_BorderColor: #556b81;
  --sapField_ReadOnly_BorderStyle: none;
  --sapField_ReadOnly_HelpBackground: #eaecee;
  --sapField_RequiredColor: #ba066c;
  --sapField_InvalidColor: #e90b0b;
  --sapField_InvalidBackground: #ffeaf4;
  --sapField_InvalidBackgroundStyle:
    0 100% / 100% 0.125rem no-repeat linear-gradient(
      0deg,
      #e90b0b,
      #e90b0b) border-box;
  --sapField_InvalidBorderWidth: 0.125rem;
  --sapField_InvalidBorderStyle: none;
  --sapField_InvalidShadow: inset 0 0 0 0.0625rem rgba(255, 142, 196, 0.45);
  --sapField_WarningColor: #dd6100;
  --sapField_WarningBackground: #fff8d6;
  --sapField_WarningBackgroundStyle:
    0 100% / 100% 0.125rem no-repeat linear-gradient(
      0deg,
      #dd6100,
      #dd6100) border-box;
  --sapField_WarningBorderWidth: 0.125rem;
  --sapField_WarningBorderStyle: none;
  --sapField_WarningShadow: inset 0 0 0 0.0625rem rgba(255, 213, 10, 0.4);
  --sapField_SuccessColor: #30914c;
  --sapField_SuccessBackground: #f5fae5;
  --sapField_SuccessBackgroundStyle:
    0 100% / 100% 0.0625rem no-repeat linear-gradient(
      0deg,
      #30914c,
      #30914c) border-box;
  --sapField_SuccessBorderWidth: 0.0625rem;
  --sapField_SuccessBorderStyle: none;
  --sapField_SuccessShadow: inset 0 0 0 0.0625rem rgba(48, 145, 76, 0.18);
  --sapField_InformationColor: #005981;
  --sapField_InformationBackground: #e1f4ff;
  --sapField_InformationBackgroundStyle:
    0 100% / 100% 0.125rem no-repeat linear-gradient(
      0deg,
      #005981,
      #005981) border-box;
  --sapField_InformationBorderWidth: 0.125rem;
  --sapField_InformationBorderStyle: none;
  --sapField_InformationShadow: inset 0 0 0 0.0625rem rgba(0, 170, 246, 0.5);
  --sapField_Selector_Hover_Background: #d3edf9;
  --sapField_Selector_Hover_InvalidBackground: #fff;
  --sapField_Selector_Hover_WarningBackground: #fff;
  --sapField_Selector_Hover_SuccessBackground: #fff;
  --sapField_Selector_Hover_InformationBackground: #fff;
  --sapField_Picker_BorderColor: #556b81;
  --sapField_Picker_BorderWidth: 0.0625rem;
  --sapField_Selector_BorderStyle: solid;
  --sapField_Selector_ReadOnly_BorderStyle: dashed;
  --sapField_Selector_InvalidBorderStyle: solid;
  --sapField_Selector_WarningBorderStyle: solid;
  --sapField_Selector_SuccessBorderStyle: solid;
  --sapField_Selector_InformationBorderStyle: solid;
  --sapGroup_TitleBorderWidth: 0.0625rem;
  --sapGroup_TitleBackground: #fff;
  --sapGroup_TitleBorderColor: #a8b2bd;
  --sapGroup_TitleTextColor: #1d2d3e;
  --sapGroup_Title_FontSize: 1rem;
  --sapGroup_ContentBackground: #fff;
  --sapGroup_ContentBorderColor: #d9d9d9;
  --sapGroup_BorderWidth: 0.0625rem;
  --sapGroup_BorderCornerRadius: 0.5rem;
  --sapGroup_FooterBackground: transparent;
  --sapToolbar_Background: #fff;
  --sapToolbar_SeparatorColor: #d9d9d9;
  --sapList_HeaderBackground: #d5dadd;
  --sapList_HeaderBorderColor: #e5e5e5;
  --sapList_HeaderTextColor: #1d2d3e;
  --sapList_BorderColor: #e5e5e5;
  --sapList_BorderWidth: 0.0625rem;
  --sapList_Active_TextColor: #fff;
  --sapList_Active_Background: #005981;
  --sapList_SelectionBackgroundColor: #0064904d;
  --sapList_SelectionBorderColor: var(--schertech-gold);
  --sapList_Hover_SelectionBackground: #d5dadd;
  --sapList_Hover_Background: #f2f2f2;
  --sapList_AlternatingBackground: #004f72;
  --sapList_GroupHeaderBackground: #fff;
  --sapList_GroupHeaderBorderColor: #a8b2bd;
  --sapList_GroupHeaderTextColor: #1d2d3e;
  --sapList_TableGroupHeaderBackground: #eff1f2;
  --sapList_TableGroupHeaderBorderColor: #a8b2bd;
  --sapList_TableGroupHeaderTextColor: #1d2d3e;
  --sapList_FooterBackground: #fff;
  --sapList_FooterTextColor: #1d2d3e;
  --sapList_TableFooterBorder: #a8b2bd;
  --sapList_TableFixedBorderColor: #8c8c8c;
  --sapList_TableFixedColumnBorderWidth: 0.0625rem;
  --sapList_TableFixedRowBorderWidth: 0.125rem;
  --sapMessage_ErrorBorderColor: #ff8ec4;
  --sapMessage_WarningBorderColor: #ffe770;
  --sapMessage_SuccessBorderColor: #cee67e;
  --sapMessage_InformationBorderColor: #8cbcd1;
  --sapPopover_BorderCornerRadius: 0.5rem;
  --sapProgress_Background: #d5dadd;
  --sapProgress_BorderColor: #d5dadd;
  --sapProgress_TextColor: #1d2d3e;
  --sapProgress_FontSize: 0.875rem;
  --sapProgress_NegativeBackground: #ffdbec;
  --sapProgress_NegativeBorderColor: #ffdbec;
  --sapProgress_NegativeTextColor: #1d2d3e;
  --sapProgress_CriticalBackground: #fff4bd;
  --sapProgress_CriticalBorderColor: #fff4bd;
  --sapProgress_CriticalTextColor: #1d2d3e;
  --sapProgress_PositiveBackground: #e5f2ba;
  --sapProgress_PositiveBorderColor: #e5f2ba;
  --sapProgress_PositiveTextColor: #1d2d3e;
  --sapProgress_InformationBackground: #cdedff;
  --sapProgress_InformationBorderColor: #cdedff;
  --sapProgress_InformationTextColor: #1d2d3e;
  --sapProgress_Value_Background: #617b94;
  --sapProgress_Value_BorderColor: #617b94;
  --sapProgress_Value_TextColor: #788fa6;
  --sapProgress_Value_NegativeBackground: #f53232;
  --sapProgress_Value_NegativeBorderColor: #f53232;
  --sapProgress_Value_NegativeTextColor: #f53232;
  --sapProgress_Value_CriticalBackground: #e76500;
  --sapProgress_Value_CriticalBorderColor: #e76500;
  --sapProgress_Value_CriticalTextColor: #e76500;
  --sapProgress_Value_PositiveBackground: #30914c;
  --sapProgress_Value_PositiveBorderColor: #30914c;
  --sapProgress_Value_PositiveTextColor: #30914c;
  --sapProgress_Value_InformationBackground: #005981;
  --sapProgress_Value_InformationBorderColor: #005981;
  --sapProgress_Value_InformationTextColor: #005981;
  --sapScrollBar_FaceColor: #7b91a8;
  --sapScrollBar_TrackColor: #fff;
  --sapScrollBar_BorderColor: #7b91a8;
  --sapScrollBar_SymbolColor: #004768;
  --sapScrollBar_Dimension: 0.75rem;
  --sapScrollBar_Hover_FaceColor: #5b728b;
  --sapSlider_Background: #d5dadd;
  --sapSlider_BorderColor: #d5dadd;
  --sapSlider_Selected_Background: #004768;
  --sapSlider_Selected_BorderColor: #004768;
  --sapSlider_HandleBackground: #fff;
  --sapSlider_HandleBorderColor: #8cbcd1;
  --sapSlider_RangeHandleBackground: #fff;
  --sapSlider_Hover_HandleBackground: #d3edf9;
  --sapSlider_Hover_HandleBorderColor: #8cbcd1;
  --sapSlider_Hover_RangeHandleBackground: #d3edf9;
  --sapSlider_Active_HandleBackground: #fff;
  --sapSlider_Active_HandleBorderColor: #004768;
  --sapSlider_Active_RangeHandleBackground: transparent;
  --sapPageHeader_Background: #fff;
  --sapPageHeader_BorderColor: #d9d9d9;
  --sapPageHeader_TextColor: #1d2d3e;
  --sapPageFooter_Background: #fff;
  --sapPageFooter_BorderColor: #d9d9d9;
  --sapPageFooter_TextColor: #1d2d3e;
  --sapInfobar_Background: #c2fcee;
  --sapInfobar_Hover_Background: #fff;
  --sapInfobar_Active_Background: #fff;
  --sapInfobar_NonInteractive_Background: #f5f6f7;
  --sapInfobar_TextColor: #046c7a;
  --sapObjectHeader_Background: #fff;
  --sapObjectHeader_Hover_Background: #eaecee;
  --sapObjectHeader_BorderColor: #d9d9d9;
  --sapObjectHeader_Title_TextColor: #1d2d3e;
  --sapObjectHeader_Title_FontSize: 1.5rem;
  --sapObjectHeader_Title_SnappedFontSize: 1.25rem;
  --sapObjectHeader_Title_FontFamily:
    "72Black",
    "72Blackfull",
    "72",
    "72full",
    Arial,
    Helvetica,
    sans-serif;
  --sapObjectHeader_Subtitle_TextColor: #556b82;
  --sapBlockLayer_Background: #000;
  --sapTile_Hover_Background: #004f72;
  --sapTile_Active_Background: #dee2e5;
  --sapTile_BorderColor: transparent;
  --sapTile_BorderCornerRadius: 1rem;
  --sapTile_TextColor: #fff;
  --sapTile_IconColor: #fff;
  --sapTile_SeparatorColor: #00131b;
  --sapTile_Interactive_BorderColor: #004f72;
  --sapTile_OverlayBackground: #005981;
  --sapTile_OverlayForegroundColor: #fff;
  --sapTile_Hover_ContentBackground: #005981;
  --sapTile_Active_ContentBackground: #005981;
  --sapAccentColor1: #d27700;
  --sapAccentColor2: #aa0808;
  --sapAccentColor3: #ba066c;
  --sapAccentColor4: #a100c2;
  --sapAccentColor5: #5d36ff;
  --sapAccentColor6: #0057d2;
  --sapAccentColor7: #046c7a;
  --sapAccentColor8: #256f3a;
  --sapAccentColor9: #6c32a9;
  --sapAccentColor10: #5b738b;
  --sapAccentBackgroundColor1: #fff3b8;
  --sapAccentBackgroundColor2: #ffd0e7;
  --sapAccentBackgroundColor3: #ffdbe7;
  --sapAccentBackgroundColor4: #ffdcf3;
  --sapAccentBackgroundColor5: #ded3ff;
  --sapAccentBackgroundColor6: #d3edf9;
  --sapAccentBackgroundColor7: #c2fcee;
  --sapAccentBackgroundColor8: #ebf5cb;
  --sapAccentBackgroundColor9: #ddccf0;
  --sapAccentBackgroundColor10: #eaecee;
  --sapIndicationColor_1: #840606;
  --sapIndicationColor_1_Background: #840606;
  --sapIndicationColor_1_BorderColor: #840606;
  --sapIndicationColor_1_TextColor: #fff;
  --sapIndicationColor_1_Hover_Background: #6c0505;
  --sapIndicationColor_1_Active_Background: #fff;
  --sapIndicationColor_1_Active_BorderColor: #fb9d9d;
  --sapIndicationColor_1_Active_TextColor: #840606;
  --sapIndicationColor_1_Selected_Background: #fff;
  --sapIndicationColor_1_Selected_BorderColor: #fb9d9d;
  --sapIndicationColor_1_Selected_TextColor: #840606;
  --sapIndicationColor_1b: #fb9d9d;
  --sapIndicationColor_1b_BorderColor: #fb9d9d;
  --sapIndicationColor_1b_Hover_Background: #fa8585;
  --sapIndicationColor_2: #aa0808;
  --sapIndicationColor_2_Background: #aa0808;
  --sapIndicationColor_2_BorderColor: #aa0808;
  --sapIndicationColor_2_TextColor: #fff;
  --sapIndicationColor_2_Hover_Background: #920707;
  --sapIndicationColor_2_Active_Background: #fff;
  --sapIndicationColor_2_Active_BorderColor: #fcc4c4;
  --sapIndicationColor_2_Active_TextColor: #aa0808;
  --sapIndicationColor_2_Selected_Background: #fff;
  --sapIndicationColor_2_Selected_BorderColor: #fcc4c4;
  --sapIndicationColor_2_Selected_TextColor: #aa0808;
  --sapIndicationColor_2b: #fcc4c4;
  --sapIndicationColor_2b_BorderColor: #fcc4c4;
  --sapIndicationColor_2b_Hover_Background: #fbacac;
  --sapIndicationColor_3: #b95100;
  --sapIndicationColor_3_Background: #e76500;
  --sapIndicationColor_3_BorderColor: #e76500;
  --sapIndicationColor_3_TextColor: #fff;
  --sapIndicationColor_3_Hover_Background: #d85e00;
  --sapIndicationColor_3_Active_Background: #fff;
  --sapIndicationColor_3_Active_BorderColor: #fff2c0;
  --sapIndicationColor_3_Active_TextColor: #b95100;
  --sapIndicationColor_3_Selected_Background: #fff;
  --sapIndicationColor_3_Selected_BorderColor: #fff2c0;
  --sapIndicationColor_3_Selected_TextColor: #b95100;
  --sapIndicationColor_3b: #fff2c0;
  --sapIndicationColor_3b_BorderColor: #fff2c0;
  --sapIndicationColor_3b_Hover_Background: #ffeda6;
  --sapIndicationColor_4: #256f3a;
  --sapIndicationColor_4_Background: #256f3a;
  --sapIndicationColor_4_BorderColor: #256f3a;
  --sapIndicationColor_4_TextColor: #fff;
  --sapIndicationColor_4_Hover_Background: #1f5c30;
  --sapIndicationColor_4_Active_Background: #fff;
  --sapIndicationColor_4_Active_BorderColor: #bae8bc;
  --sapIndicationColor_4_Active_TextColor: #256f3a;
  --sapIndicationColor_4_Selected_Background: #fff;
  --sapIndicationColor_4_Selected_BorderColor: #bae8bc;
  --sapIndicationColor_4_Selected_TextColor: #256f3a;
  --sapIndicationColor_4b: #bae8bc;
  --sapIndicationColor_4b_BorderColor: #bae8bc;
  --sapIndicationColor_4b_Hover_Background: #a7e2a9;
  --sapIndicationColor_5: #005981;
  --sapIndicationColor_5_Background: #005981;
  --sapIndicationColor_5_BorderColor: #005981;
  --sapIndicationColor_5_TextColor: #fff;
  --sapIndicationColor_5_Hover_Background: #004768;
  --sapIndicationColor_5_Active_Background: #fff;
  --sapIndicationColor_5_Active_BorderColor: #d3effd;
  --sapIndicationColor_5_Active_TextColor: #005981;
  --sapIndicationColor_5_Selected_Background: #fff;
  --sapIndicationColor_5_Selected_BorderColor: #d3effd;
  --sapIndicationColor_5_Selected_TextColor: #005981;
  --sapIndicationColor_5b: #d3effd;
  --sapIndicationColor_5b_BorderColor: #d3effd;
  --sapIndicationColor_5b_Hover_Background: #bbe6fc;
  --sapIndicationColor_6: #046c7a;
  --sapIndicationColor_6_Background: #046c7a;
  --sapIndicationColor_6_BorderColor: #046c7a;
  --sapIndicationColor_6_TextColor: #fff;
  --sapIndicationColor_6_Hover_Background: #035661;
  --sapIndicationColor_6_Active_Background: #fff;
  --sapIndicationColor_6_Active_BorderColor: #cdf5ec;
  --sapIndicationColor_6_Active_TextColor: #046c7a;
  --sapIndicationColor_6_Selected_Background: #fff;
  --sapIndicationColor_6_Selected_BorderColor: #cdf5ec;
  --sapIndicationColor_6_Selected_TextColor: #046c7a;
  --sapIndicationColor_6b: #cdf5ec;
  --sapIndicationColor_6b_BorderColor: #cdf5ec;
  --sapIndicationColor_6b_Hover_Background: #b8f1e4;
  --sapIndicationColor_7: #5d36ff;
  --sapIndicationColor_7_Background: #5d36ff;
  --sapIndicationColor_7_BorderColor: #5d36ff;
  --sapIndicationColor_7_TextColor: #fff;
  --sapIndicationColor_7_Hover_Background: #481cff;
  --sapIndicationColor_7_Active_Background: #fff;
  --sapIndicationColor_7_Active_BorderColor: #e2dbff;
  --sapIndicationColor_7_Active_TextColor: #5d36ff;
  --sapIndicationColor_7_Selected_Background: #fff;
  --sapIndicationColor_7_Selected_BorderColor: #e2dbff;
  --sapIndicationColor_7_Selected_TextColor: #5d36ff;
  --sapIndicationColor_7b: #e2dbff;
  --sapIndicationColor_7b_BorderColor: #e2dbff;
  --sapIndicationColor_7b_Hover_Background: #cdc2ff;
  --sapIndicationColor_8: #a100c2;
  --sapIndicationColor_8_Background: #a100c2;
  --sapIndicationColor_8_BorderColor: #a100c2;
  --sapIndicationColor_8_TextColor: #fff;
  --sapIndicationColor_8_Hover_Background: #8c00a9;
  --sapIndicationColor_8_Active_Background: #fff;
  --sapIndicationColor_8_Active_BorderColor: #f8d6ff;
  --sapIndicationColor_8_Active_TextColor: #a100c2;
  --sapIndicationColor_8_Selected_Background: #fff;
  --sapIndicationColor_8_Selected_BorderColor: #f8d6ff;
  --sapIndicationColor_8_Selected_TextColor: #a100c2;
  --sapIndicationColor_8b: #f8d6ff;
  --sapIndicationColor_8b_BorderColor: #f8d6ff;
  --sapIndicationColor_8b_Hover_Background: #f4bdff;
  --sapIndicationColor_9: #1d2d3e;
  --sapIndicationColor_9_Background: #1d2d3e;
  --sapIndicationColor_9_BorderColor: #1d2d3e;
  --sapIndicationColor_9_TextColor: #fff;
  --sapIndicationColor_9_Hover_Background: #15202d;
  --sapIndicationColor_9_Active_Background: #fff;
  --sapIndicationColor_9_Active_BorderColor: #d9d9d9;
  --sapIndicationColor_9_Active_TextColor: #1d2d3e;
  --sapIndicationColor_9_Selected_Background: #fff;
  --sapIndicationColor_9_Selected_BorderColor: #d9d9d9;
  --sapIndicationColor_9_Selected_TextColor: #1d2d3e;
  --sapIndicationColor_9b: #fff;
  --sapIndicationColor_9b_BorderColor: #d9d9d9;
  --sapIndicationColor_9b_Hover_Background: #f2f2f2;
  --sapIndicationColor_10: #45484a;
  --sapIndicationColor_10_Background: #83888b;
  --sapIndicationColor_10_BorderColor: #83888b;
  --sapIndicationColor_10_TextColor: #fff;
  --sapIndicationColor_10_Hover_Background: #767b7e;
  --sapIndicationColor_10_Active_Background: #fff;
  --sapIndicationColor_10_Active_BorderColor: #eaecee;
  --sapIndicationColor_10_Active_TextColor: #45484a;
  --sapIndicationColor_10_Selected_Background: #fff;
  --sapIndicationColor_10_Selected_BorderColor: #eaecee;
  --sapIndicationColor_10_Selected_TextColor: #45484a;
  --sapIndicationColor_10b: #eaecee;
  --sapIndicationColor_10b_BorderColor: #eaecee;
  --sapIndicationColor_10b_Hover_Background: #dcdfe3;
  --sapLegend_WorkingBackground: #fff;
  --sapLegend_NonWorkingBackground: #ebebeb;
  --sapLegend_CurrentDateTime: #a100c2;
  --sapLegendColor1: #c35500;
  --sapLegendColor2: #d23a0a;
  --sapLegendColor3: #df1278;
  --sapLegendColor4: #840606;
  --sapLegendColor5: #cc00dc;
  --sapLegendColor6: #005981;
  --sapLegendColor7: #07838f;
  --sapLegendColor8: #188918;
  --sapLegendColor9: #5b738b;
  --sapLegendColor10: #7800a4;
  --sapLegendColor11: #a93e00;
  --sapLegendColor12: #aa2608;
  --sapLegendColor13: #ba066c;
  --sapLegendColor14: #8d2a00;
  --sapLegendColor15: #4e247a;
  --sapLegendColor16: #002a86;
  --sapLegendColor17: #035663;
  --sapLegendColor18: #1e592f;
  --sapLegendColor19: #1a4796;
  --sapLegendColor20: #470ced;
  --sapLegendBackgroundColor1: #ffef9f;
  --sapLegendBackgroundColor2: #feeae1;
  --sapLegendBackgroundColor3: #fbf6f8;
  --sapLegendBackgroundColor4: #fbebeb;
  --sapLegendBackgroundColor5: #ffe5fe;
  --sapLegendBackgroundColor6: #d1efff;
  --sapLegendBackgroundColor7: #c2fcee;
  --sapLegendBackgroundColor8: #f5fae5;
  --sapLegendBackgroundColor9: #f5f6f7;
  --sapLegendBackgroundColor10: #fff0fa;
  --sapLegendBackgroundColor11: #fff8d6;
  --sapLegendBackgroundColor12: #fff6f6;
  --sapLegendBackgroundColor13: #f7ebef;
  --sapLegendBackgroundColor14: #f1ecd5;
  --sapLegendBackgroundColor15: #f0e7f8;
  --sapLegendBackgroundColor16: #ebf8ff;
  --sapLegendBackgroundColor17: #dafdf5;
  --sapLegendBackgroundColor18: #ebf5cb;
  --sapLegendBackgroundColor19: #fafdff;
  --sapLegendBackgroundColor20: #eceeff;
  --sapChart_Background: #fff;
  --sapChart_ContrastTextShadow: 0 0 0.0625rem rgba(0, 0, 0, 0.7);
  --sapChart_ContrastShadowColor: #fff;
  --sapChart_ContrastLineColor: #fff;
  --sapChart_LineColor_1: #e1e6eb;
  --sapChart_LineColor_2: #768da4;
  --sapChart_LineColor_3: #000001;
  --sapChart_Choropleth_Background: #edf0f3;
  --sapChart_ChoroplethRegion_Background: #758ca4;
  --sapChart_ChoroplethRegion_BorderColor: #edf0f3;
  --sapChart_Data_TextColor: #000;
  --sapChart_Data_ContrastTextColor: #fff;
  --sapChart_Data_InteractiveColor: #000001;
  --sapChart_Data_Active_Background: #dee2e5;
  --sapChart_OrderedColor_1: #3278be;
  --sapChart_OrderedColor_2: #c87b00;
  --sapChart_OrderedColor_3: #75980b;
  --sapChart_OrderedColor_4: #df1278;
  --sapChart_OrderedColor_5: #8b47d7;
  --sapChart_OrderedColor_6: #049f9a;
  --sapChart_OrderedColor_7: #0070f2;
  --sapChart_OrderedColor_8: #cc00dc;
  --sapChart_OrderedColor_9: #798c77;
  --sapChart_OrderedColor_10: #da6c6c;
  --sapChart_OrderedColor_11: #5d36ff;
  --sapChart_OrderedColor_12: #a68a5b;
  --sapChart_Bad: #f53232;
  --sapChart_Critical: #e26300;
  --sapChart_Good: #30914c;
  --sapChart_Neutral: #758ca4;
  --circle-progress-base-color: var(--schertech-blue);
  --circle-progress-bg-color: rgba(0, 89, 129, 0.25);
  --div-selection-border-color: var(--schertech-blue);
  --sapChart_Sequence_1_Plus3: #84b8eb;
  --sapChart_Sequence_1_Plus3_TextColor: #000;
  --sapChart_Sequence_1_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_1_Plus2: #468acd;
  --sapChart_Sequence_1_Plus2_TextColor: #000;
  --sapChart_Sequence_1_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_1_Plus1: #3c8cdd;
  --sapChart_Sequence_1_Plus1_TextColor: #000;
  --sapChart_Sequence_1_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_1: #3278be;
  --sapChart_Sequence_1_TextColor: #fff;
  --sapChart_Sequence_1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_1_BorderColor: #3278be;
  --sapChart_Sequence_1_Minus1: #31669c;
  --sapChart_Sequence_1_Minus1_TextColor: #fff;
  --sapChart_Sequence_1_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_1_Minus2: #31669c;
  --sapChart_Sequence_1_Minus2_TextColor: #fff;
  --sapChart_Sequence_1_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_1_Minus3: #204060;
  --sapChart_Sequence_1_Minus3_TextColor: #fff;
  --sapChart_Sequence_1_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_1_Minus4: #19334e;
  --sapChart_Sequence_1_Minus4_TextColor: #fff;
  --sapChart_Sequence_1_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_1_Minus5: #13263a;
  --sapChart_Sequence_1_Minus5_TextColor: #fff;
  --sapChart_Sequence_1_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_2_Plus3: #efbf72;
  --sapChart_Sequence_2_Plus3_TextColor: #000;
  --sapChart_Sequence_2_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_2_Plus2: #eaaa44;
  --sapChart_Sequence_2_Plus2_TextColor: #000;
  --sapChart_Sequence_2_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_2_Plus1: #e29419;
  --sapChart_Sequence_2_Plus1_TextColor: #000;
  --sapChart_Sequence_2_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_2: #c87b00;
  --sapChart_Sequence_2_TextColor: #000;
  --sapChart_Sequence_2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_2_BorderColor: #9f6200;
  --sapChart_Sequence_2_Minus1: #9f6200;
  --sapChart_Sequence_2_Minus1_TextColor: #fff;
  --sapChart_Sequence_2_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_2_Minus2: #7c4c00;
  --sapChart_Sequence_2_Minus2_TextColor: #fff;
  --sapChart_Sequence_2_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_2_Minus3: #623c00;
  --sapChart_Sequence_2_Minus3_TextColor: #fff;
  --sapChart_Sequence_2_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_2_Minus4: #623c00;
  --sapChart_Sequence_2_Minus4_TextColor: #fff;
  --sapChart_Sequence_2_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_2_Minus5: #2f1d00;
  --sapChart_Sequence_2_Minus5_TextColor: #fff;
  --sapChart_Sequence_2_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_3_Plus3: #b9d369;
  --sapChart_Sequence_3_Plus3_TextColor: #000;
  --sapChart_Sequence_3_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_3_Plus2: #a6c742;
  --sapChart_Sequence_3_Plus2_TextColor: #000;
  --sapChart_Sequence_3_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_3_Plus1: #8fad33;
  --sapChart_Sequence_3_Plus1_TextColor: #000;
  --sapChart_Sequence_3_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_3: #75980b;
  --sapChart_Sequence_3_TextColor: #000;
  --sapChart_Sequence_3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_3_BorderColor: #587208;
  --sapChart_Sequence_3_Minus1: #587208;
  --sapChart_Sequence_3_Minus1_TextColor: #fff;
  --sapChart_Sequence_3_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_3_Minus2: #3e5106;
  --sapChart_Sequence_3_Minus2_TextColor: #fff;
  --sapChart_Sequence_3_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_3_Minus3: #2c3904;
  --sapChart_Sequence_3_Minus3_TextColor: #fff;
  --sapChart_Sequence_3_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_3_Minus4: #212b03;
  --sapChart_Sequence_3_Minus4_TextColor: #fff;
  --sapChart_Sequence_3_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_3_Minus5: #161c02;
  --sapChart_Sequence_3_Minus5_TextColor: #fff;
  --sapChart_Sequence_3_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_Plus3: #f473b3;
  --sapChart_Sequence_4_Plus3_TextColor: #000;
  --sapChart_Sequence_4_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_4_Plus2: #f14d9e;
  --sapChart_Sequence_4_Plus2_TextColor: #000;
  --sapChart_Sequence_4_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_4_Plus1: #ee278a;
  --sapChart_Sequence_4_Plus1_TextColor: #000;
  --sapChart_Sequence_4_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_4: #df1278;
  --sapChart_Sequence_4_TextColor: #fff;
  --sapChart_Sequence_4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_BorderColor: #df1278;
  --sapChart_Sequence_4_Minus1: #b90f64;
  --sapChart_Sequence_4_Minus1_TextColor: #fff;
  --sapChart_Sequence_4_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_Minus2: #930c4f;
  --sapChart_Sequence_4_Minus2_TextColor: #fff;
  --sapChart_Sequence_4_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_Minus3: #770a40;
  --sapChart_Sequence_4_Minus3_TextColor: #fff;
  --sapChart_Sequence_4_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_Minus4: #51072c;
  --sapChart_Sequence_4_Minus4_TextColor: #fff;
  --sapChart_Sequence_4_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_4_Minus5: #3a051f;
  --sapChart_Sequence_4_Minus5_TextColor: #fff;
  --sapChart_Sequence_4_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_Plus3: #d5bcf0;
  --sapChart_Sequence_5_Plus3_TextColor: #000;
  --sapChart_Sequence_5_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_5_Plus2: #b994e0;
  --sapChart_Sequence_5_Plus2_TextColor: #000;
  --sapChart_Sequence_5_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_5_Plus1: #a679d8;
  --sapChart_Sequence_5_Plus1_TextColor: #000;
  --sapChart_Sequence_5_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_5: #8b47d7;
  --sapChart_Sequence_5_TextColor: #fff;
  --sapChart_Sequence_5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_BorderColor: #8b47d7;
  --sapChart_Sequence_5_Minus1: #7236b5;
  --sapChart_Sequence_5_Minus1_TextColor: #fff;
  --sapChart_Sequence_5_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_Minus2: #5e2c96;
  --sapChart_Sequence_5_Minus2_TextColor: #fff;
  --sapChart_Sequence_5_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_Minus3: #522682;
  --sapChart_Sequence_5_Minus3_TextColor: #fff;
  --sapChart_Sequence_5_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_Minus4: #46216f;
  --sapChart_Sequence_5_Minus4_TextColor: #fff;
  --sapChart_Sequence_5_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_5_Minus5: #341358;
  --sapChart_Sequence_5_Minus5_TextColor: #fff;
  --sapChart_Sequence_5_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_6_Plus3: #64ede9;
  --sapChart_Sequence_6_Plus3_TextColor: #000;
  --sapChart_Sequence_6_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_6_Plus2: #2ee0da;
  --sapChart_Sequence_6_Plus2_TextColor: #000;
  --sapChart_Sequence_6_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_6_Plus1: #05c7c1;
  --sapChart_Sequence_6_Plus1_TextColor: #000;
  --sapChart_Sequence_6_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_6: #049f9a;
  --sapChart_Sequence_6_TextColor: #000;
  --sapChart_Sequence_6_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_6_BorderColor: #05c7c1;
  --sapChart_Sequence_6_Minus1: #02837f;
  --sapChart_Sequence_6_Minus1_TextColor: #fff;
  --sapChart_Sequence_6_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_6_Minus2: #006663;
  --sapChart_Sequence_6_Minus2_TextColor: #fff;
  --sapChart_Sequence_6_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_6_Minus3: #00514f;
  --sapChart_Sequence_6_Minus3_TextColor: #fff;
  --sapChart_Sequence_6_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_6_Minus4: #003d3b;
  --sapChart_Sequence_6_Minus4_TextColor: #fff;
  --sapChart_Sequence_6_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_6_Minus5: #002322;
  --sapChart_Sequence_6_Minus5_TextColor: #fff;
  --sapChart_Sequence_6_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_Plus3: #68aeff;
  --sapChart_Sequence_7_Plus3_TextColor: #000;
  --sapChart_Sequence_7_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_7_Plus2: #4098ff;
  --sapChart_Sequence_7_Plus2_TextColor: #000;
  --sapChart_Sequence_7_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_7_Plus1: #1c85ff;
  --sapChart_Sequence_7_Plus1_TextColor: #000;
  --sapChart_Sequence_7_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_7: #0070f2;
  --sapChart_Sequence_7_TextColor: #fff;
  --sapChart_Sequence_7_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_BorderColor: #0070f2;
  --sapChart_Sequence_7_Minus1: #0062d3;
  --sapChart_Sequence_7_Minus1_TextColor: #fff;
  --sapChart_Sequence_7_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_Minus2: #0054b5;
  --sapChart_Sequence_7_Minus2_TextColor: #fff;
  --sapChart_Sequence_7_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_Minus3: #00418c;
  --sapChart_Sequence_7_Minus3_TextColor: #fff;
  --sapChart_Sequence_7_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_Minus4: #00244f;
  --sapChart_Sequence_7_Minus4_TextColor: #fff;
  --sapChart_Sequence_7_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_7_Minus5: #001b3a;
  --sapChart_Sequence_7_Minus5_TextColor: #fff;
  --sapChart_Sequence_7_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_Plus3: #f462ff;
  --sapChart_Sequence_8_Plus3_TextColor: #000;
  --sapChart_Sequence_8_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_8_Plus2: #f034ff;
  --sapChart_Sequence_8_Plus2_TextColor: #000;
  --sapChart_Sequence_8_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_8_Plus1: #ed0bff;
  --sapChart_Sequence_8_Plus1_TextColor: #000;
  --sapChart_Sequence_8_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_8: #cc00dc;
  --sapChart_Sequence_8_TextColor: #fff;
  --sapChart_Sequence_8_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_BorderColor: #cc00dc;
  --sapChart_Sequence_8_Minus1: #a600b3;
  --sapChart_Sequence_8_Minus1_TextColor: #fff;
  --sapChart_Sequence_8_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_Minus2: #80008a;
  --sapChart_Sequence_8_Minus2_TextColor: #fff;
  --sapChart_Sequence_8_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_Minus3: #6d0076;
  --sapChart_Sequence_8_Minus3_TextColor: #fff;
  --sapChart_Sequence_8_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_Minus4: #56005d;
  --sapChart_Sequence_8_Minus4_TextColor: #fff;
  --sapChart_Sequence_8_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_8_Minus5: #350039;
  --sapChart_Sequence_8_Minus5_TextColor: #fff;
  --sapChart_Sequence_8_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_9_Plus3: #bdc6bc;
  --sapChart_Sequence_9_Plus3_TextColor: #000;
  --sapChart_Sequence_9_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_9_Plus2: #b5bfb4;
  --sapChart_Sequence_9_Plus2_TextColor: #000;
  --sapChart_Sequence_9_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_9_Plus1: #97a695;
  --sapChart_Sequence_9_Plus1_TextColor: #000;
  --sapChart_Sequence_9_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_9: #798c77;
  --sapChart_Sequence_9_TextColor: #000;
  --sapChart_Sequence_9_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_9_BorderColor: #798c77;
  --sapChart_Sequence_9_Minus1: #667664;
  --sapChart_Sequence_9_Minus1_TextColor: #fff;
  --sapChart_Sequence_9_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_9_Minus2: #536051;
  --sapChart_Sequence_9_Minus2_TextColor: #fff;
  --sapChart_Sequence_9_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_9_Minus3: #404a3f;
  --sapChart_Sequence_9_Minus3_TextColor: #fff;
  --sapChart_Sequence_9_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_9_Minus4: #2d342c;
  --sapChart_Sequence_9_Minus4_TextColor: #fff;
  --sapChart_Sequence_9_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_9_Minus5: #1e231e;
  --sapChart_Sequence_9_Minus5_TextColor: #fff;
  --sapChart_Sequence_9_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_10_Plus3: #f1c6c6;
  --sapChart_Sequence_10_Plus3_TextColor: #000;
  --sapChart_Sequence_10_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_10_Plus2: #eaadad;
  --sapChart_Sequence_10_Plus2_TextColor: #000;
  --sapChart_Sequence_10_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_10_Plus1: #e28d8d;
  --sapChart_Sequence_10_Plus1_TextColor: #000;
  --sapChart_Sequence_10_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_10: #da6c6c;
  --sapChart_Sequence_10_TextColor: #000;
  --sapChart_Sequence_10_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_10_BorderColor: #b75757;
  --sapChart_Sequence_10_Minus1: #b75757;
  --sapChart_Sequence_10_Minus1_TextColor: #000;
  --sapChart_Sequence_10_Minus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_10_Minus2: #9d4343;
  --sapChart_Sequence_10_Minus2_TextColor: #fff;
  --sapChart_Sequence_10_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_10_Minus3: #803737;
  --sapChart_Sequence_10_Minus3_TextColor: #fff;
  --sapChart_Sequence_10_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_10_Minus4: #672c2c;
  --sapChart_Sequence_10_Minus4_TextColor: #fff;
  --sapChart_Sequence_10_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_10_Minus5: #562424;
  --sapChart_Sequence_10_Minus5_TextColor: #fff;
  --sapChart_Sequence_10_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_Plus3: #c0b0ff;
  --sapChart_Sequence_11_Plus3_TextColor: #000;
  --sapChart_Sequence_11_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_11_Plus2: #9b83ff;
  --sapChart_Sequence_11_Plus2_TextColor: #000;
  --sapChart_Sequence_11_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_11_Plus1: #8669ff;
  --sapChart_Sequence_11_Plus1_TextColor: #000;
  --sapChart_Sequence_11_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_11: #5d36ff;
  --sapChart_Sequence_11_TextColor: #fff;
  --sapChart_Sequence_11_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_BorderColor: #5d36ff;
  --sapChart_Sequence_11_Minus1: #4b25e7;
  --sapChart_Sequence_11_Minus1_TextColor: #fff;
  --sapChart_Sequence_11_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_Minus2: #3a17cd;
  --sapChart_Sequence_11_Minus2_TextColor: #fff;
  --sapChart_Sequence_11_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_Minus3: #2f13a8;
  --sapChart_Sequence_11_Minus3_TextColor: #fff;
  --sapChart_Sequence_11_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_Minus4: #250f83;
  --sapChart_Sequence_11_Minus4_TextColor: #fff;
  --sapChart_Sequence_11_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_11_Minus5: #2f13a8;
  --sapChart_Sequence_11_Minus5_TextColor: #fff;
  --sapChart_Sequence_11_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_12_Plus3: #e4ddcf;
  --sapChart_Sequence_12_Plus3_TextColor: #000;
  --sapChart_Sequence_12_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_12_Plus2: #dacebb;
  --sapChart_Sequence_12_Plus2_TextColor: #000;
  --sapChart_Sequence_12_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_12_Plus1: #c4b293;
  --sapChart_Sequence_12_Plus1_TextColor: #000;
  --sapChart_Sequence_12_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_12: #a68a5b;
  --sapChart_Sequence_12_TextColor: #000;
  --sapChart_Sequence_12_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_12_BorderColor: #a68a5b;
  --sapChart_Sequence_12_Minus1: #8c744c;
  --sapChart_Sequence_12_Minus1_TextColor: #fff;
  --sapChart_Sequence_12_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_12_Minus2: #786441;
  --sapChart_Sequence_12_Minus2_TextColor: #fff;
  --sapChart_Sequence_12_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_12_Minus3: #5e4e33;
  --sapChart_Sequence_12_Minus3_TextColor: #fff;
  --sapChart_Sequence_12_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_12_Minus4: #433825;
  --sapChart_Sequence_12_Minus4_TextColor: #fff;
  --sapChart_Sequence_12_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_12_Minus5: #30271a;
  --sapChart_Sequence_12_Minus5_TextColor: #fff;
  --sapChart_Sequence_12_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Bad_Plus3: #fdcece;
  --sapChart_Sequence_Bad_Plus3_TextColor: #000;
  --sapChart_Sequence_Bad_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Bad_Plus2: #fa9d9d;
  --sapChart_Sequence_Bad_Plus2_TextColor: #000;
  --sapChart_Sequence_Bad_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Bad_Plus1: #f86c6c;
  --sapChart_Sequence_Bad_Plus1_TextColor: #000;
  --sapChart_Sequence_Bad_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Bad: #f53232;
  --sapChart_Sequence_Bad_TextColor: #000;
  --sapChart_Sequence_Bad_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Bad_BorderColor: #f53232;
  --sapChart_Sequence_Bad_Minus1: #d00a0a;
  --sapChart_Sequence_Bad_Minus1_TextColor: #fff;
  --sapChart_Sequence_Bad_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Bad_Minus2: #a90808;
  --sapChart_Sequence_Bad_Minus2_TextColor: #fff;
  --sapChart_Sequence_Bad_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Bad_Minus3: #830606;
  --sapChart_Sequence_Bad_Minus3_TextColor: #fff;
  --sapChart_Sequence_Bad_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Bad_Minus4: #570404;
  --sapChart_Sequence_Bad_Minus4_TextColor: #fff;
  --sapChart_Sequence_Bad_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Bad_Minus5: #320000;
  --sapChart_Sequence_Bad_Minus5_TextColor: #fff;
  --sapChart_Sequence_Bad_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Critical_Plus3: #ffb881;
  --sapChart_Sequence_Critical_Plus3_TextColor: #000;
  --sapChart_Sequence_Critical_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Critical_Plus2: #ff933f;
  --sapChart_Sequence_Critical_Plus2_TextColor: #000;
  --sapChart_Sequence_Critical_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Critical_Plus1: #ff760c;
  --sapChart_Sequence_Critical_Plus1_TextColor: #000;
  --sapChart_Sequence_Critical_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Critical: #e26300;
  --sapChart_Sequence_Critical_TextColor: #000;
  --sapChart_Sequence_Critical_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Critical_BorderColor: #e26300;
  --sapChart_Sequence_Critical_Minus1: #c35600;
  --sapChart_Sequence_Critical_Minus1_TextColor: #fff;
  --sapChart_Sequence_Critical_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Critical_Minus2: #aa4a00;
  --sapChart_Sequence_Critical_Minus2_TextColor: #fff;
  --sapChart_Sequence_Critical_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Critical_Minus3: #903f00;
  --sapChart_Sequence_Critical_Minus3_TextColor: #fff;
  --sapChart_Sequence_Critical_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Critical_Minus4: #6d3000;
  --sapChart_Sequence_Critical_Minus4_TextColor: #fff;
  --sapChart_Sequence_Critical_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Critical_Minus5: #492000;
  --sapChart_Sequence_Critical_Minus5_TextColor: #fff;
  --sapChart_Sequence_Critical_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Good_Plus3: #88d79f;
  --sapChart_Sequence_Good_Plus3_TextColor: #000;
  --sapChart_Sequence_Good_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Good_Plus2: #56c776;
  --sapChart_Sequence_Good_Plus2_TextColor: #000;
  --sapChart_Sequence_Good_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Good_Plus1: #3ab05c;
  --sapChart_Sequence_Good_Plus1_TextColor: #000;
  --sapChart_Sequence_Good_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Good: #30914c;
  --sapChart_Sequence_Good_TextColor: #000;
  --sapChart_Sequence_Good_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Good_BorderColor: #30914c;
  --sapChart_Sequence_Good_Minus1: #287a40;
  --sapChart_Sequence_Good_Minus1_TextColor: #fff;
  --sapChart_Sequence_Good_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Good_Minus2: #226736;
  --sapChart_Sequence_Good_Minus2_TextColor: #fff;
  --sapChart_Sequence_Good_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Good_Minus3: #1c542c;
  --sapChart_Sequence_Good_Minus3_TextColor: #fff;
  --sapChart_Sequence_Good_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Good_Minus4: #13391e;
  --sapChart_Sequence_Good_Minus4_TextColor: #fff;
  --sapChart_Sequence_Good_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Good_Minus5: #0a1e10;
  --sapChart_Sequence_Good_Minus5_TextColor: #fff;
  --sapChart_Sequence_Good_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Neutral_Plus3: #edf0f3;
  --sapChart_Sequence_Neutral_Plus3_TextColor: #000;
  --sapChart_Sequence_Neutral_Plus3_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Neutral_Plus2: #c2ccd7;
  --sapChart_Sequence_Neutral_Plus2_TextColor: #000;
  --sapChart_Sequence_Neutral_Plus2_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Neutral_Plus1: #9aabbc;
  --sapChart_Sequence_Neutral_Plus1_TextColor: #000;
  --sapChart_Sequence_Neutral_Plus1_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Neutral: #758ca4;
  --sapChart_Sequence_Neutral_TextColor: #000;
  --sapChart_Sequence_Neutral_TextShadow: 0 0 0.125rem #fff;
  --sapChart_Sequence_Neutral_BorderColor: #758ca4;
  --sapChart_Sequence_Neutral_Minus1: #5b728b;
  --sapChart_Sequence_Neutral_Minus1_TextColor: #fff;
  --sapChart_Sequence_Neutral_Minus1_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Neutral_Minus2: #495e74;
  --sapChart_Sequence_Neutral_Minus2_TextColor: #fff;
  --sapChart_Sequence_Neutral_Minus2_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Neutral_Minus3: #364a5f;
  --sapChart_Sequence_Neutral_Minus3_TextColor: #fff;
  --sapChart_Sequence_Neutral_Minus3_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Neutral_Minus4: #233649;
  --sapChart_Sequence_Neutral_Minus4_TextColor: #fff;
  --sapChart_Sequence_Neutral_Minus4_TextShadow: 0 0 0.125rem #223548;
  --sapChart_Sequence_Neutral_Minus5: #1a2633;
  --sapChart_Sequence_Neutral_Minus5_TextColor: #fff;
  --sapChart_Sequence_Neutral_Minus5_TextShadow: 0 0 0.125rem #223548;
  --sapFontUrl_SAP-icons_ttf: url("./media/SAP-icons.ttf");
  --sapFontUrl_SAP-icons_woff: url("./media/SAP-icons.woff");
  --sapFontUrl_SAP-icons_woff2: url("./media/SAP-icons.woff2");
  --sapFontUrl_SAP-icons-TNT_ttf: url("./media/SAP-icons-TNT.ttf");
  --sapFontUrl_SAP-icons-TNT_woff: url("./media/SAP-icons-TNT.woff");
  --sapFontUrl_SAP-icons-TNT_woff2: url("./media/SAP-icons-TNT.woff2");
  --sapFontUrl_SAP-icons-Business-Suite_ttf: url("./media/BusinessSuiteInAppSymbols.ttf");
  --sapFontUrl_SAP-icons-Business-Suite_woff: url("./media/BusinessSuiteInAppSymbols.woff");
  --sapFontUrl_SAP-icons-Business-Suite_woff2: url("./media/BusinessSuiteInAppSymbols.woff2");
  --sapFontUrl_72_Regular_woff2: url("./media/72-Regular.woff2");
  --sapFontUrl_72_Regular_woff: url("./media/72-Regular.woff");
  --sapFontUrl_72_Regular_full_woff2: url("./media/72-Regular-full.woff2");
  --sapFontUrl_72_Regular_full_woff: url("./media/72-Regular-full.woff");
  --sapFontUrl_72_Bold_woff2: url("./media/72-Bold.woff2");
  --sapFontUrl_72_Bold_woff: url("./media/72-Bold.woff");
  --sapFontUrl_72_Bold_full_woff2: url("./media/72-Bold-full.woff2");
  --sapFontUrl_72_Bold_full_woff: url("./media/72-Bold-full.woff");
  --sapFontUrl_72_Semibold_woff2: url("./media/72-Semibold.woff2");
  --sapFontUrl_72_Semibold_woff: url("./media/72-Semibold.woff");
  --sapFontUrl_72_Semibold_full_woff2: url("./media/72-Semibold-full.woff2");
  --sapFontUrl_72_Semibold_full_woff: url("./media/72-Semibold-full.woff");
  --sapFontUrl_72_SemiboldDuplex_woff2: url("./media/72-SemiboldDuplex.woff2");
  --sapFontUrl_72_SemiboldDuplex_woff: url("./media/72-SemiboldDuplex.woff");
  --sapFontUrl_72_SemiboldDuplex_full_woff2: url("./media/72-SemiboldDuplex-full.woff2");
  --sapFontUrl_72_SemiboldDuplex_full_woff: url("./media/72-SemiboldDuplex-full.woff");
  --sapFontUrl_72_Light_woff2: url("./media/72-Light.woff2");
  --sapFontUrl_72_Light_woff: url("./media/72-Light.woff");
  --sapFontUrl_72_Light_full_woff2: url("./media/72-Light-full.woff2");
  --sapFontUrl_72_Light_full_woff: url("./media/72-Light-full.woff");
  --sapFontUrl_72_Black_woff2: url("./media/72-Black.woff2");
  --sapFontUrl_72_Black_woff: url("./media/72-Black.woff");
  --sapFontUrl_72_Black_full_woff2: url("./media/72-Black-full.woff2");
  --sapFontUrl_72_Black_full_woff: url("./media/72-Black-full.woff");
  --sapFontUrl_72_BoldItalic_woff2: url("./media/72-BoldItalic.woff2");
  --sapFontUrl_72_BoldItalic_woff: url("./media/72-BoldItalic.woff");
  --sapFontUrl_72_BoldItalic_full_woff2: url("./media/72-BoldItalic-full.woff2");
  --sapFontUrl_72_BoldItalic_full_woff: url("./media/72-BoldItalic-full.woff");
  --sapFontUrl_72_Condensed_woff2: url("./media/72-Condensed.woff2");
  --sapFontUrl_72_Condensed_woff: url("./media/72-Condensed.woff");
  --sapFontUrl_72_Condensed_full_woff2: url("./media/72-Condensed-full.woff2");
  --sapFontUrl_72_Condensed_full_woff: url("./media/72-Condensed-full.woff");
  --sapFontUrl_72_CondensedBold_woff2: url("./media/72-CondensedBold.woff2");
  --sapFontUrl_72_CondensedBold_woff: url("./media/72-CondensedBold.woff");
  --sapFontUrl_72_CondensedBold_full_woff2: url("./media/72-CondensedBold-full.woff2");
  --sapFontUrl_72_CondensedBold_full_woff: url("./media/72-CondensedBold-full.woff");
  --sapFontUrl_72_Italic_woff2: url("./media/72-Italic.woff2");
  --sapFontUrl_72_Italic_woff: url("./media/72-Italic.woff");
  --sapFontUrl_72_Italic_full_woff2: url("./media/72-Italic-full.woff2");
  --sapFontUrl_72_Italic_full_woff: url("./media/72-Italic-full.woff");
  --sapFontUrl_72Mono_Regular_woff2: url("./media/72Mono-Regular.woff2");
  --sapFontUrl_72Mono_Regular_woff: url("./media/72Mono-Regular.woff");
  --sapFontUrl_72Mono_Regular_full_woff2: url("./media/72Mono-Regular-full.woff2");
  --sapFontUrl_72Mono_Regular_full_woff: url("./media/72Mono-Regular-full.woff");
  --sapFontUrl_72Mono_Bold_woff2: url("./media/72Mono-Bold.woff2");
  --sapFontUrl_72Mono_Bold_woff: url("./media/72Mono-Bold.woff");
  --sapFontUrl_72Mono_Bold_full_woff2: url("./media/72Mono-Bold-full.woff2");
  --sapFontUrl_72Mono_Bold_full_woff: url("./media/72Mono-Bold-full.woff");
  --sapBreakpoint_S_Min: 0;
  --sapBreakpoint_M_Min: 600px;
  --sapBreakpoint_L_Min: 1024px;
  --sapBreakpoint_XL_Min: 1440px;
}
.background-image--sapCompanyLogo {
  background-image: var(--sapCompanyLogo);
}
.background-image--sapBackgroundImage {
  background-image: var(--sapBackgroundImage);
}
.background-image--sapShell_BackgroundImage {
  background-image: var(--sapShell_BackgroundImage);
}
ui5-side-navigation-item .ui5-sn-item {
  background-color: #000000 !important;
}
ui5-side-navigation::part(root) {
  background-color: #005981 !important;
}
ui5-side-navigation-item {
  color: #fff;
  --sapList_TextColor: #fff;
}
ui5-side-navigation-item:hover {
  color: #fff;
  --sapList_Hover_Background: #005175;
  --sapList_Hover_SelectionBackground: rgba(0, 100, 144, 0.3);
}
ui5-side-navigation-item[selected] {
  color: #fff;
  --sapList_TextColor: #fff;
  --sapList_Hover_Background: #005175;
  --sapList_SelectionBackgroundColor: #005175;
  --sapList_Hover_SelectionBackground: rgba(0, 100, 144, 0.3);
}
ui5-side-navigation-sub-item {
  color: #fff;
}
ui5-side-navigation-sub-item:hover {
  color: #fff;
}
ui5-side-navigation-sub-item[selected] {
  color: #fff;
  border: transparent;
  --sapList_SelectionBackgroundColor: #005175;
}
ui5-list:hover {
  color: #fff;
}
ui5-icon .ui5-sn-item-icon {
  color: red;
}
.ui5-table-row-hover:hover ui5-table-cell {
  color: #ff6600 !important;
}
ui5-list {
  --sapList_TextColor: #000;
}
ui5-card::part(content) {
  background-color: #fff;
}
ui5-card::part(footer) {
  background-color: #fff;
}
.background_image {
  background-image: url("./media/schertechbg.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.transparent-blur-card::part(content) {
  background-color: transparent;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  --sapTextColor: #fff;
  opacity: 1;
}
.transparent-blur-card {
  --sapTile_TitleTextColor: #fff;
  --sapTile_Background: #00588165;
}
.headerBar {
  background-color: transparent;
}
.busyIndicator {
  background-color: #fff;
}
ui5-side-navigation {
  background: var(--schertech-blue);
}
ui5-side-navigation-item:host li {
  background: #000000;
  color: white !important;
}
#shopfloor-label {
  font-size: 20px;
  font-weight: 700;
  color: #fff !important;
  line-height: 63px;
  height: 63px;
}
#version-container {
  height: 18px;
  font-size: 12px;
  font-weight: 400;
  color: #fff !important;
  line-height: 18px;
}
.themeIcon {
  height: 31px;
  width: 25px;
  color: #fff !important;
}
.content-group {
  color: #fff !important;
  font-weight: 400;
}
.header-user-part-components-theme {
  color: #fff !important;
  font-size: 14px;
  font-weight: 600;
  margin: 0 16px 0 0;
}
.headerTitle {
  color: #fff;
}
.headerColor {
  background-color: var(--schertech-blue) !important;
}
ui5-toast {
  background-color: #fff;
}
.custom-sidebar-button {
  color: #FFF !important;
}
.cardColor {
  background-color: #FFF !important;
}
.schertech-theme-font {
  font-family: Snasm;
  font-weight: 300 !important;
}
.side-navigation {
  background: var(--schertech-blue);
}
.side-navigation .nav-item,
.side-navigation .submenu .submenu-item {
  background-color: transparent !important;
  color: var(--sapTile_TextColor);
}
.side-navigation .nav-item:hover,
.side-navigation .submenu .submenu-item:hover {
  background-color: var(--schertech-hover-blue) !important;
}
.side-navigation .nav-item .ui5-sn-item-toggle-icon::part(icon) {
  color: var(--sapTile_TextColor) !important;
  fill: var(--sapTile_TextColor) !important;
}
.side-navigation .active-nav {
  background-color: var(--schertech-hover-blue) !important;
}
.side-navigation .nav-item ui5-icon {
  color: var(--schertech-gold);
  fill: var(--schertech-gold);
}
.AnalyticalTable_tr_n66fk_73[data-is-selected] {
  background-color: var(--sapList_SelectionBackgroundColor);
  border-block-end: 1px solid var(--schertech-blue) !important;
}
ui5-list ui5-li {
  border-bottom: 1px solid var(--sapList_BorderColor);
}
ui5-list ui5-li[selected] {
  border-bottom: 1px solid var(--schertech-blue) !important;
}
.machine-off {
  border: 1px solid #fff !important;
}
.machine-off .legend-card-sub ui5-icon,
.machine-off .legend-card-sub ui5-title {
  color: #fff !important;
}
ui5-card.ui5-card-bg-white::part(root) {
  background: #fff;
}

/* angular:styles/global:styles */
