@charset "UTF-8";

/* src/styles.scss */
body *:not(.content-renderer-section *):is(a) {
  color: var(--beook--font--color--primary);
}
body *:not(.content-renderer-section *):is(html, body, div, span, applet, object, button, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video):not(.mdc-button__label, .ionesoft__button) {
  font-family: var(--beook--font-family);
  line-height: initial;
}
body *:not(.content-renderer-section *) header {
  display: initial;
}
body *:not(.content-renderer-section *) img {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-description);
  color: var(--beook--font--color--primary);
}
html {
  height: 100%;
  width: 100%;
}
body {
  padding: 0 !important;
  margin: 0 !important;
  height: 100%;
  max-width: 100vw !important;
  width: initial !important;
  white-space: normal !important;
}
:fullscreen {
  background-color: var(--beook--background--color--primary);
  padding: 20px;
  box-sizing: border-box;
}
@supports (selector(::-moz-scrollbar)) {
  * {
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
  }
}
*::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.3);
}
*::-webkit-scrollbar-track {
  border-radius: 10px;
}
.no-scroll {
  overflow: hidden;
}
.absolute-wrapper--full-size {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
::highlight(active-search-highlight) {
  background-color: var(--beook--text-highlight-color) !important;
  text-decoration: underline;
}
.mdc-floating-label {
  margin: initial !important;
}
:root {
  --mat-badge-legacy-container-size: 18px;
  --mat-progress-spinner-active-indicator-color: var(--beook--color--primary);
  --mat-slide-toggle-label-text-color: var(--beook--font--color--primary);
  --mat-slide-toggle-selected-handle-color: var(--beook--color--primary-darker);
  --mat-slide-toggle-selected-hover-handle-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-pressed-handle-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-focus-handle-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-icon-color: #FFF;
  --mat-slide-toggle-selected-hover-track-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-pressed-track-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-focus-track-color: var(--beook--color--primary);
  --mat-slide-toggle-selected-track-color: var(--beook--color--primary);
}
.mat-badge-content {
  font-size: var(--beook--font-size--fields) !important;
  line-height: 18px !important;
}
.mat-drawer-inner-container {
  height: initial !important;
}
.mat-mdc-tab:hover .mdc-tab__ripple:before {
  opacity: 0.5 !important;
}
.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple:before,
.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple:before {
  opacity: 1 !important;
}
.mat-mdc-tab .mdc-tab__ripple:before {
  background-color: transparent !important;
  border-top: 2px solid var(--beook--button--color--primary--hover) !important;
}
.asset-stage--option {
  display: grid;
  grid-template-columns: 24px minmax(0, auto);
  gap: 10px;
  align-items: center;
}
.asset-stage--option .asset-stage-icon {
  width: 24px;
  aspect-ratio: 1;
}
.asset-stage--option .asset-stage-icon.asset-stage-ASSET_STAGE_PROD {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_94_279)'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='%23B5D560'/%3E%3Cpath d='M17.9545 8.38672C18.4085 9.20726 18.9177 9.55753 19.4334 9.0678C19.0831 9.89158 18.4442 10.6927 17.6885 11.3316C16.9977 11.9186 16.2096 12.3662 15.0518 12.6808C17.8896 11.4743 17.9058 9.5478 17.9512 8.38672H17.9545Z' fill='%23D2D2D2'/%3E%3Cpath d='M3.22705 7.65039C9.84975 10.0212 12.8562 14.0071 12.2498 19.6147C12.3373 14.9412 9.33083 10.9553 3.22705 7.65039Z' fill='white'/%3E%3Cpath d='M15.0551 12.6807C14.1664 12.9207 13.0637 13.0828 11.6205 13.1639C12.5707 11.1791 14.2378 9.21365 16.6248 7.27095C13.8129 8.92176 11.9578 10.7996 11.0562 12.9045C11.1989 9.67744 12.1945 7.65689 13.3329 6.36933C14.5037 5.04608 15.8237 4.50122 17.1048 4.78338C18.3859 5.06554 19.4626 6.00608 19.6962 7.33906C19.7934 7.89041 19.6864 8.48392 19.4367 9.06446C18.921 9.55419 18.4118 9.20392 17.9578 8.38338C17.9091 9.54446 17.8962 11.4709 15.0583 12.6774L15.0551 12.6807Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_94_279'%3E%3Crect width='24' height='24' rx='5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.asset-stage--option .asset-stage-icon.asset-stage-ASSET_STAGE_QS {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_94_3137)'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='%23C4373D'/%3E%3Cpath d='M18.0389 8.38672C18.493 9.20726 19.0022 9.55753 19.5179 9.0678C19.1676 9.89158 18.5287 10.6927 17.773 11.3316C17.0822 11.9186 16.2941 12.3662 15.1362 12.6808C17.9741 11.4743 17.9903 9.5478 18.0357 8.38672H18.0389Z' fill='%23D2D2D2'/%3E%3Cpath d='M3.31152 7.65039C9.93423 10.0212 12.9407 14.0071 12.3342 19.6147C12.4218 14.9412 9.41531 10.9553 3.31152 7.65039Z' fill='white'/%3E%3Cpath d='M15.1395 12.6807C14.2509 12.9207 13.1482 13.0828 11.7049 13.1639C12.6552 11.1791 14.3222 9.21365 16.7093 7.27095C13.8974 8.92176 12.0422 10.7996 11.1406 12.9045C11.2833 9.67744 12.279 7.65689 13.4174 6.36933C14.5882 5.04608 15.9082 4.50122 17.1893 4.78338C18.4704 5.06554 19.5471 6.00608 19.7806 7.33906C19.8779 7.89041 19.7709 8.48392 19.5212 9.06446C19.0055 9.55419 18.4963 9.20392 18.0422 8.38338C17.9936 9.54446 17.9806 11.4709 15.1428 12.6774L15.1395 12.6807Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_94_3137'%3E%3Crect width='24' height='24' rx='5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.asset-stage--option .asset-stage-icon.asset-stage-ASSET_STAGE_DEV {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_94_4163)'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='%23EACB00'/%3E%3Cpath d='M18.0389 8.38672C18.493 9.20726 19.0022 9.55753 19.5179 9.0678C19.1676 9.89158 18.5287 10.6927 17.773 11.3316C17.0822 11.9186 16.2941 12.3662 15.1362 12.6808C17.9741 11.4743 17.9903 9.5478 18.0357 8.38672H18.0389Z' fill='%23D2D2D2'/%3E%3Cpath d='M3.31152 7.65039C9.93423 10.0212 12.9407 14.0071 12.3342 19.6147C12.4218 14.9412 9.41531 10.9553 3.31152 7.65039Z' fill='white'/%3E%3Cpath d='M15.1395 12.6807C14.2509 12.9207 13.1482 13.0828 11.7049 13.1639C12.6552 11.1791 14.3222 9.21365 16.7093 7.27095C13.8974 8.92176 12.0422 10.7996 11.1406 12.9045C11.2833 9.67744 12.279 7.65689 13.4174 6.36933C14.5882 5.04608 15.9082 4.50122 17.1893 4.78338C18.4704 5.06554 19.5471 6.00608 19.7806 7.33906C19.8779 7.89041 19.7709 8.48392 19.5212 9.06446C19.0055 9.55419 18.4963 9.20392 18.0422 8.38338C17.9936 9.54446 17.9806 11.4709 15.1428 12.6774L15.1395 12.6807Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_94_4163'%3E%3Crect width='24' height='24' rx='5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.color-option--radio-button .mdc-form-field {
  width: 100%;
}
.color-option--radio-button .mdc-form-field .mdc-label {
  margin-left: initial;
  margin-right: auto;
}
.main-header--top-menu-sidenav.mat-drawer-container {
  position: initial;
  background-color: initial;
  color: var(--beook--font--color--primary);
}
.main-header--top-menu-sidenav.mat-drawer-container .mat-sidenav {
  left: 0;
  right: 0;
  top: 90px;
  bottom: initial;
}
@media (min-width: 601px) {
  .main-header--top-menu-sidenav.mat-drawer-container .mat-sidenav {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  }
}
.main-header--top-menu-sidenav.mat-drawer-container .mat-drawer {
  transform: translate3d(0, -100%, 0);
  z-index: 549;
}
.main-header--top-menu-sidenav.mat-drawer-container .mat-sidenav-content {
  z-index: 551;
  overflow: visible;
}
.main-header--top-menu-sidenav .mat-drawer-backdrop {
  position: fixed;
  background-color: rgba(var(--beook--font--color--primary), 0.3) !important;
}
.main-header--top-menu-sidenav.main-header--background-change .mat-sidenav-content {
  background-color: var(--beook--background--color--primary);
}
@media (max-width: 480px) {
  .cdk-overlay-container .user-menu--overlay {
    margin-right: 10px;
  }
}
.cdk-overlay-container:has(.cdk-overlay--force-index--5000) {
  z-index: 5000;
}
@media (max-width: 768px) {
  .cdk-overlay-container:has(.mobile-limiter--removed) {
    top: 0;
  }
  .cdk-overlay-container:has(.mobile-limiter--removed) .cdk-overlay-connected-position-bounding-box {
    margin-top: 0;
  }
}
.cdk-overlay-container:has(.tour-step) ionesoft-issue-detail-dialog {
  pointer-events: none;
}
.cdk-overlay-container:has(ionesoft-annotation-window) {
  z-index: 500;
}
.cdk-overlay-pane:has(.welcome-tour-centered) {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto;
}
.cdk-overlay-pane:has(.welcome-tour-centered) .welcome-tour-centered {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto !important;
}
@media (min-width: 1025px) {
  .cdk-overlay-pane:has(.welcome-tour-toolbar) {
    translate: -64px !important;
  }
}
@media (max-width: 768px) {
  .cdk-overlay-pane:has(.ai-assistant-menu) {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    transform: none !important;
  }
  .cdk-overlay-pane:has(.ai-assistant-menu) ionesoft-ai-chatbot {
    overflow: hidden;
    height: 100%;
  }
  .cdk-overlay-pane:has(.ai-assistant-menu) .ai-chatbot {
    width: 100% !important;
    padding-top: 0;
  }
  .cdk-overlay-pane:has(.ai-assistant-menu) .ai-chatbot .chatbot-header {
    padding-top: 0;
  }
}
.mat-mdc-tooltip .mat-mdc-tooltip-surface {
  color: var(--beook--background--color--primary) !important;
}
.dialog--activate-coupon--customization .dialog--content-section {
  align-items: center;
}
@media (max-width: 768px) {
  .dialog--activate-coupon--customization .dialog--footer-section {
    position: sticky;
    padding: 10px 0 30px;
    margin-bottom: -30px;
    bottom: 0;
    background-color: var(--beook--background--color--primary);
  }
}
@media (max-width: 768px) {
  .dialog--toc-filter .dialog--outer-wrapper {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    display: grid !important;
    grid-template-rows: 70px 24px minmax(0, 1fr);
    gap: 10px;
  }
}
.dialog--content-information .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-content {
  padding: 20px;
  box-sizing: border-box;
  overflow-x: hidden;
}
.as-split-gutter {
  background-color: transparent !important;
}
.as-split-area--no-scroll {
  overflow: hidden !important;
}
.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label {
  color: var(--beook--font--color--primary) !important;
}
.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label {
  color: var(--beook--font--color--primary) !important;
}
.cdk-text-field-autofill-monitored {
  box-sizing: content-box;
}
.mat-mdc-card-title {
  font-weight: 500 !important;
}
.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle {
  background-color: var(--beook--color--primary-darker) !important;
}
.course--app-only--overlay .hover-overlay--information {
  display: block;
  background-color: var(--beook--background--color--primary);
  border-radius: var(--beook--border-radius--small);
  padding: 5px 10px;
  margin-top: -5px;
  color: var(--beook--font--color--primary);
  font-size: var(--beook--font-size--body-normal);
  line-height: 20px;
  font-weight: var(--beook--font-weight-medium);
}
.course--app-only--overlay .hover-overlay--information:first-child {
  margin: 0;
}
.render-engine__controller-wrapper {
  min-height: initial !important;
  height: 100%;
}
.render-engine__controller-wrapper.height-limiter--100 {
  height: 80% !important;
}
.render-engine__controller-wrapper .centering-wrapper {
  height: 80% !important;
  max-height: 80vh !important;
}
.sv-content--background-image {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 45%;
  height: auto;
  z-index: -1;
  pointer-events: none;
}
.sv-content--background-text {
  position: fixed;
  top: 0;
  left: 30px;
  pointer-events: none;
}
.sv-content--background-color {
  position: fixed;
  top: 30px;
  left: 30px;
  bottom: 30px;
  right: 30px;
  z-index: -1;
  background-color: #f5f4f0;
}
@media (max-width: 1024px) {
  .sv-content--background-image {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .sv-content--background-text {
    width: 50%;
  }
  .sv-content--background-image {
    width: 70%;
  }
}
.no-styling-button {
  font-family: inherit;
  font-size: inherit;
  border-radius: initial;
  background-color: initial;
  border: initial;
  padding: inherit;
  margin: inherit;
  cursor: pointer;
}
.no-styling-button[disabled] {
  cursor: default !important;
}
.developer-message {
  color: var(--beook--color--indicator--error);
}
.default-text-link {
  text-decoration: underline;
}
.default-text-link:hover {
  color: var(--beook--font--color--highlight--primary);
  cursor: pointer;
}
.background--widget-style {
  background-color: var(--beook--background--color--primary);
  border-radius: var(--beook--border-radius--big);
  box-shadow: 0px 3px 4px #D9D9D9;
  padding: 35px;
  box-sizing: border-box;
}
.fake-button-styling {
  text-decoration: none;
}
.cursor-style--pointer {
  cursor: pointer;
}
.width--fit-content {
  width: fit-content;
  width: -moz-fit-content;
}
.width--100-percent {
  width: 100%;
}
.loading-spinner--wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.loading-spinner--wrapper.spinner-wrapper--size-xs {
  min-height: 200px;
  max-height: 200px;
}
.loading-spinner--wrapper.spinner-wrapper--size-s {
  min-height: 350px;
  max-height: 350px;
}
.loading-spinner--wrapper.spinner-wrapper--size-m {
  min-height: 500px;
  max-height: 500px;
}
.no-styling-title,
.no-styling-icon {
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none;
  line-height: initial;
}
.no-styling-title {
  font-family: var(--beook--font-family) !important;
  font-size: var(--beook--font-size--base);
  font-weight: var(--beook--font-weight-regular);
  color: var(--beook--font--color--primary) !important;
  text-indent: initial;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: initial;
}
#header-widget-advertisement .widget--advertisement-content {
  position: relative !important;
  border-radius: 0 !important;
}
#header-widget-advertisement .widget--advertisement-content .widget--advertisement--text-action--wrapper {
  padding: 0 !important;
}
.text-highlight--button {
  text-decoration: underline;
  color: var(--beook--font--color--highlight--primary) !important;
}
.text-highlight--button:hover {
  color: var(--beook--color--primary) !important;
  cursor: pointer;
}
.tour-anchor-center {
  position: absolute;
  top: 50dvh;
  left: 0;
  right: 0;
  margin: auto;
  width: 1px;
  height: 1px;
}
.tour-overlay-block {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.0001);
  z-index: 998;
  pointer-events: all;
}
.navigation-control-bar--input-area--wrapper {
  display: flex;
  align-items: center;
}
.navigation-control-bar--input-area--wrapper span {
  cursor: default;
}
.font-styling--centering {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-style: italic !important;
  height: 40px;
}
.strong-tag--medium {
  font-weight: var(--beook--font-weight-medium) !important;
}
@media print {
  .is-reduced-design.default-view--outer-wrapper {
    grid-template-rows: auto !important;
  }
  .is-reduced-design.default-view--header-wrapper {
    display: none !important;
  }
  .is-reduced-design .sidebar--background-element,
  .is-reduced-design .reader-instance-controller--navigation-bar--wrapper,
  .is-reduced-design .reader-instance-controller--toolbar--wrapper,
  .is-reduced-design .reader-instance-controller--title--wrapper {
    display: none !important;
  }
  .is-reduced-design .reader-instance-controller--connector--wrapper {
    overflow: visible !important;
    max-width: initial !important;
  }
  .is-reduced-design .reader-overview-controller--wrapper {
    overflow: visible !important;
    max-height: none !important;
    height: auto !important;
  }
  .print-only-element {
    display: flex !important;
  }
  .ql-toolbar {
    display: none !important;
  }
  .ql-container {
    border: 1px solid var(--beook--font--color--primary) !important;
  }
}
.print-only-element {
  display: none;
}
:root {
  --primary-clr: #03A4C0;
  --beook--color--primary: #03A4C0;
  --beook--color--primary-rgb:
    149,
    191,
    33;
  --beook--color--primary-darker: #08778A;
  --beook--color--primary-darker-rgb:
    98,
    125,
    23;
  --beook--color--primary-very-light: #CDEBF3;
  --beook--color--primary-very-light-rgb:
    233,
    247,
    198;
  --beook--color--primary-background-light: #A7DFE9;
  --beook--color--primary-background-light-rgb:
    220,
    234,
    174;
  --beook--color--secondary: #B7B7B7;
  --beook--color--secondary-rgb:
    183,
    183,
    183;
  --beook--color--tertiary: #0D5C6A;
  --beook--color--tertiary-rgb:
    13,
    92,
    106;
  --beook--font--color--highlight--primary: #08778A;
  --beook--font-family: "ff-meta-headline-web-pro", sans-serif;
  --beook--button--color--primary: #A7DFE9;
  --beook--button--color--primary--hover: #CDEBF3;
  --beook--button--color--primary--disabled: #F3F3F3;
  --beook--button--color--primary-rgb:
    220,
    234,
    174;
  --beook--button--color--secondary: #08778A;
  --beook--button--color--secondary--hover: #F3F3F3;
  --beook--button--color--secondary--disabled: #D2D2D2;
  --beook--button--color--secondary-rgb: 98 125 23;
  --beook--button--font--color--primary: #3C3C3C;
  --beook--button--font--color--primary--disabled: #D2D2D2;
  --beook--button--font--color--secondary: #08778A;
  --beook--button--font--color--secondary--disabled: #D2D2D2;
  --beook--button--font--color--tertiary: #3C3C3C;
  --beook--text-highlight-color: #CDEBF3;
  --beook--font-weight-regular: 300;
  --beook--font-weight-medium: 400;
  --beook--font-weight-semi-bold: 700;
}
#widget-documentation {
  min-height: 250px;
}
@media (min-width: 1281px) {
  .ionesoft__dashboard-widget.widget-component--advertisement {
    min-height: 240px;
  }
}
.ebook-result-display--wrapper .ebook-result-display---no-content--image {
  background-image: url("data:image/svg+xml,%3Csvg width='304' height='184' viewBox='0 0 304 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4441_7215)'%3E%3Cmask id='mask0_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='304' height='184'%3E%3Cpath d='M303.322 0H0V183.122H303.322V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4441_7215)'%3E%3Cmask id='mask1_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='304' height='184'%3E%3Cpath d='M303.322 0H0V183.122H303.322V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4441_7215)'%3E%3Cg opacity='0.5'%3E%3Cmask id='mask2_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='285' height='184'%3E%3Cpath d='M284.212 0H0V183.122H284.212V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_4441_7215)'%3E%3Cpath d='M2.24202 183.122L97.483 182.628L122.87 182.62H131.28L156.715 182.612L272.915 182.58C272.915 182.58 299.494 148.497 271.103 116.126C241.666 82.5631 227.353 109.897 218.303 62.6531C195.527 -56.2659 -29.657 12.9481 29.403 114.143C50.67 150.58 -12.459 131.213 2.23202 183.124' fill='%23FDFDFD'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M300.613 136.024C294.895 130.535 274.313 165.169 274.313 165.169C274.313 165.169 306.333 141.513 300.613 136.024Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M299.927 152.035C294.865 150.01 278.688 167.065 275.045 171.003C271.994 170.604 268.922 170.38 265.845 170.332C240.229 169.874 228.61 181.477 228.61 181.477L300.067 181.72C300.067 181.72 293.737 173.683 275.78 171.104C280.167 169.032 293.145 162.997 297.865 161.836C303.583 160.43 305.641 154.322 299.923 152.036' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M167.18 153.597H73.329V117.939H167.492C171.147 117.939 174.652 119.391 177.237 121.975C179.821 124.56 181.273 128.065 181.273 131.72V139.503C181.273 143.241 179.788 146.825 177.145 149.468C174.502 152.111 170.918 153.597 167.18 153.597Z' fill='%23F4F4F4'/%3E%3Cpath d='M261.781 132.61V137.978C261.79 140.722 261.11 143.424 259.802 145.836C258.596 148.149 256.786 150.092 254.565 151.459C252.343 152.826 249.793 153.566 247.185 153.6H70.438C69.8573 153.58 69.3084 153.33 68.9116 152.906C68.5148 152.481 68.3024 151.917 68.321 151.336V150.536C68.3024 149.955 68.5148 149.391 68.9116 148.966C69.3084 148.542 69.8573 148.292 70.438 148.272H178.181C178.763 147.512 179.269 146.698 179.693 145.84C180.738 143.72 181.279 141.387 181.272 139.023V132.204C181.274 130.981 181.127 129.763 180.836 128.575C180.368 126.66 179.518 124.859 178.336 123.28H70.436C69.8554 123.258 69.307 123.008 68.9104 122.583C68.5138 122.159 68.3011 121.595 68.319 121.014V120.214C68.3011 119.633 68.5138 119.069 68.9104 118.645C69.307 118.22 69.8554 117.97 70.436 117.948H248.075C251.136 118.018 254.088 119.098 256.472 121.021C258.855 122.943 260.536 125.599 261.253 128.576C261.605 129.895 261.783 131.254 261.781 132.619' fill='%23497F88'/%3E%3Cpath d='M261.253 128.567H180.836C180.368 126.652 179.518 124.85 178.336 123.272H70.436C69.8554 123.25 69.307 123 68.9104 122.575C68.5138 122.151 68.3011 121.587 68.319 121.006V120.206C68.3011 119.625 68.5138 119.061 68.9104 118.637C69.307 118.212 69.8554 117.962 70.436 117.94H248.074C251.135 118.01 254.087 119.09 256.471 121.013C258.854 122.935 260.535 125.591 261.252 128.568' fill='%23497F88'/%3E%3Cpath d='M73.328 135.769L86.415 136.369L73.328 136.73V135.769Z' fill='%23497F88'/%3E%3Cpath d='M73.328 141.363L104.463 141.963L73.328 142.324V141.363Z' fill='%23497F88'/%3E%3Cpath d='M59.614 181.257H151.744V153.522H58.803C55.4878 153.522 52.3083 154.839 49.9641 157.183C47.6199 159.527 46.303 162.707 46.303 166.022V167.95C46.3032 171.48 47.7055 174.865 50.2014 177.361C52.6972 179.856 56.0823 181.259 59.612 181.259' fill='%23D2D2D2'/%3E%3Cpath d='M147.305 181.257H252.305V153.522H147.017C145.348 153.522 143.696 153.851 142.154 154.489C140.612 155.128 139.211 156.064 138.031 157.244C136.851 158.425 135.915 159.826 135.277 161.368C134.638 162.91 134.31 164.562 134.31 166.231V168.263C134.31 171.711 135.68 175.017 138.118 177.455C140.556 179.893 143.862 181.263 147.31 181.263' fill='%23F4F4F4'/%3E%3Cpath d='M127.373 181.257H255.85C256.103 181.257 256.354 181.207 256.589 181.11C256.823 181.013 257.036 180.871 257.215 180.692C257.394 180.513 257.536 180.3 257.633 180.066C257.73 179.832 257.78 179.581 257.78 179.327V179.039C257.78 178.527 257.577 178.036 257.215 177.674C256.853 177.312 256.362 177.109 255.85 177.109H127.373C126.861 177.109 126.37 177.312 126.008 177.674C125.646 178.036 125.443 178.527 125.443 179.039V179.327C125.443 179.581 125.493 179.832 125.59 180.066C125.687 180.3 125.829 180.513 126.008 180.692C126.188 180.871 126.4 181.013 126.634 181.11C126.869 181.207 127.12 181.257 127.373 181.257Z' fill='%23D2D2D2'/%3E%3Cpath d='M127.373 157.67H255.85C256.362 157.67 256.853 157.467 257.215 157.105C257.577 156.743 257.78 156.252 257.78 155.74V155.452C257.78 154.94 257.577 154.449 257.215 154.087C256.853 153.725 256.362 153.522 255.85 153.522H127.373C126.861 153.522 126.37 153.725 126.008 154.087C125.646 154.449 125.443 154.94 125.443 155.452V155.74C125.443 156.252 125.646 156.743 126.008 157.105C126.37 157.467 126.861 157.67 127.373 157.67Z' fill='%23D2D2D2'/%3E%3Cpath d='M252.306 167.39L238 167.856L252.306 168.137V167.39Z' fill='%23497F88'/%3E%3Cpath d='M252.307 161.007L218.273 161.473L252.307 161.754V161.007Z' fill='%23497F88'/%3E%3Cpath d='M218.623 161.38C219.564 162.217 220.239 163.313 220.564 164.53C220.654 164.89 220.704 165.259 220.715 165.63C220.795 168.23 220.715 174.123 220.715 174.123L225.021 171.178L229.316 174.123V166.14C229.362 164.752 228.995 163.381 228.263 162.201C228.142 161.981 227.972 161.793 227.766 161.651C227.559 161.51 227.322 161.418 227.074 161.385L218.623 161.38Z' fill='%2303A4C0'/%3E%3Cpath d='M218.623 161.38C219.564 162.217 220.239 163.313 220.564 164.53L229.193 164.647C229.193 164.647 228.854 161.847 227.074 161.38H218.623Z' fill='%23497F88'/%3E%3Cpath d='M140.324 118.015H49.648V77.2649H140.655C144.519 77.2649 148.225 78.7999 150.958 81.5323C153.69 84.2648 155.225 87.9707 155.225 91.8349V103.115C155.225 105.072 154.84 107.009 154.091 108.817C153.342 110.625 152.244 112.268 150.861 113.651C149.477 115.035 147.834 116.132 146.026 116.881C144.218 117.63 142.281 118.015 140.324 118.015Z' fill='%23F4F4F4'/%3E%3Cpath d='M155.277 93.0759V101.846C155.31 103.54 154.936 105.218 154.186 106.738C153.436 108.257 152.332 109.575 150.967 110.579C149.718 111.444 148.236 111.911 146.717 111.919H46.87C46.2554 111.978 45.6887 112.277 45.2923 112.75C44.8958 113.223 44.7014 113.833 44.751 114.449V115.484C44.7014 116.099 44.8958 116.71 45.2922 117.183C45.6886 117.657 46.2553 117.955 46.87 118.015H219.358C224.308 118.015 228.681 115.076 231.323 110.579C233.079 107.536 233.991 104.08 233.967 100.567V93.6469C233.975 91.2067 233.513 88.7878 232.605 86.5229C230.387 81.0439 225.689 77.2649 220.251 77.2649H46.87C46.2555 77.3236 45.6889 77.6216 45.2924 78.0946C44.8959 78.5677 44.7014 79.1777 44.751 79.7929V80.8279C44.7011 81.4435 44.8954 82.054 45.2919 82.5276C45.6884 83.0011 46.2552 83.2997 46.87 83.3589H147.023C148.21 83.384 149.376 83.6826 150.43 84.2313C151.483 84.78 152.396 85.5642 153.097 86.5229C154.523 88.4091 155.289 90.7116 155.277 93.0759Z' fill='%23D2D2D2'/%3E%3Cpath d='M44.751 114.45V115.485C44.7014 116.101 44.8958 116.711 45.2922 117.185C45.6887 117.658 46.2553 117.957 46.87 118.016H219.358C224.308 118.016 228.681 115.077 231.323 110.58H150.967C149.718 111.445 148.236 111.912 146.717 111.92H46.87C46.2553 111.98 45.6887 112.278 45.2922 112.752C44.8958 113.225 44.7014 113.835 44.751 114.45Z' fill='%23D2D2D2'/%3E%3Cpath d='M49.648 97.6401L62.448 98.3251L49.648 98.7381V97.6401Z' fill='%23497F88'/%3E%3Cpath d='M49.648 88.261L80.1 88.946L49.648 89.3589V88.261Z' fill='%23497F88'/%3E%3Cpath d='M79.784 88.8101C78.5597 89.6438 77.6249 90.8375 77.109 92.226C76.9863 92.6108 76.9163 93.0105 76.901 93.4141C76.79 96.2361 76.901 102.623 76.901 102.623L70.967 99.4301L65.049 102.623V93.967C65.0029 92.4148 65.518 90.8981 66.5 89.6951C66.6964 89.4414 66.9436 89.2316 67.2259 89.0792C67.5082 88.9268 67.8192 88.8351 68.139 88.8101H79.784Z' fill='%2303A4C0'/%3E%3Cpath d='M79.787 88.8101C78.5627 89.6439 77.6279 90.8376 77.112 92.2261L65.222 92.3521C65.222 92.3521 65.689 89.3111 68.142 88.8091L79.787 88.8101Z' fill='%23497F88'/%3E%3Cpath d='M152.011 110.864C153.594 113.847 155.922 116.369 158.768 118.187L174.548 118.298C174.548 118.298 149.739 106.844 152.011 110.864Z' fill='%23233862'/%3E%3Cpath d='M163.844 151.56C164.031 151.769 164.154 152.027 164.199 152.304C164.243 152.581 164.206 152.865 164.093 153.122C164.094 153.124 164.094 153.127 164.093 153.13C163.343 154.472 162.285 155.617 161.005 156.47C160.819 156.618 160.654 156.752 160.51 156.877C160.472 156.91 160.434 156.942 160.399 156.977L160.313 157.053C158.957 158.285 159.462 158.573 157.025 161.075C154.246 163.926 152.346 163.964 151.807 163.699C151.351 163.473 152.291 161.957 153.332 160.253C153.382 160.171 153.432 160.088 153.484 160.005C153.623 159.778 153.76 159.548 153.898 159.321C155.119 157.27 154.816 156.301 154.552 153.235C154.337 150.743 150.775 139.293 150.775 139.293L156.069 138.42C156.069 138.42 157.597 147.528 159.341 148.941C160.274 149.694 161.324 149.711 162.222 150.271C162.285 150.31 162.348 150.35 162.409 150.391C162.939 150.716 163.423 151.11 163.848 151.564' fill='%23FFB27D'/%3E%3Cpath d='M163.843 151.56C164.03 151.769 164.153 152.027 164.198 152.304C164.242 152.581 164.205 152.865 164.092 153.122C164.093 153.125 164.093 153.127 164.092 153.13C163.299 154.439 162.246 155.572 160.999 156.459C160.816 156.609 160.653 156.747 160.509 156.876C160.471 156.909 160.433 156.941 160.398 156.976L160.313 157.052C158.957 158.284 159.462 158.572 157.025 161.074C154.246 163.925 152.346 163.963 151.807 163.698C151.351 163.472 152.291 161.956 153.332 160.252C155.268 159.512 156.973 158.274 158.276 156.663C159.952 154.555 161.076 151.839 162.222 150.269C162.285 150.308 162.348 150.348 162.409 150.389C162.939 150.714 163.422 151.108 163.847 151.562' fill='%23233862'/%3E%3Cpath d='M121.234 147.956C120.896 149.586 118.572 149.297 115.977 148.644C113.382 147.991 113.995 148.75 110.299 148.314C106.603 147.878 105.492 146.491 105.383 145.94C105.283 145.451 107.114 145.292 109.076 145.08C109.323 145.054 109.571 145.025 109.819 144.997C112.034 144.735 113.665 143.318 115.684 142.159C117.596 141.059 120.47 136.559 120.47 136.559L125.54 136.997C125.54 136.997 122.849 141.021 121.807 142.772C121.302 143.848 121.121 145.048 121.285 146.225C121.346 146.803 121.328 147.387 121.234 147.96' fill='%23FFB27D'/%3E%3Cpath d='M115.976 148.644C113.381 147.991 113.994 148.75 110.298 148.314C106.602 147.878 105.491 146.491 105.382 145.94C105.282 145.451 107.113 145.292 109.075 145.08L109.093 145.118C110.671 146.146 112.497 146.728 114.379 146.802C116.888 146.881 119.551 146.18 121.284 146.221C121.345 146.799 121.327 147.383 121.233 147.956C120.895 149.586 118.571 149.297 115.976 148.644Z' fill='%23233862'/%3E%3Cpath d='M140.903 115.657L145.555 128.451L151.629 145.157C152.734 145.247 153.846 145.154 154.92 144.88C156.043 144.506 157.115 143.993 158.112 143.354C158.112 143.354 156.519 125.454 153.384 115.159C152.848 113.015 151.927 110.987 150.667 109.171C145.737 103.26 140.902 115.657 140.902 115.657' fill='%23233862'/%3E%3Cpath d='M145.868 95.4241C148.982 94.4441 157.834 95.7931 166.723 97.5981L168.608 94.5371L187.845 93.1711C187.845 93.1711 194.09 107.285 190.553 116.226C190.033 117.54 188.766 118.087 187.036 118.102C187.036 118.102 175.561 118.302 171.846 118.275C162.284 118.207 151.657 111.56 150.278 111.275C148.021 110.807 147.085 115.321 144.792 120.051C142.499 124.781 123.399 140.92 123.399 140.92C122.012 140.941 120.628 140.789 119.279 140.468C118.603 140.252 117.995 139.862 117.516 139.338C117.516 139.338 138.848 97.6331 145.87 95.4221' fill='%232B478B'/%3E%3Cpath d='M168.908 68.0621C175.728 71.8801 189.562 79.7931 189.635 79.7431C189.635 79.7431 194.726 81.7031 197.635 79.8001C202.485 76.6281 205.135 68.0191 196.359 60.5321C191.983 56.7981 188.859 55.8741 188.427 49.9581C188.192 46.7481 183.882 36.1311 176.589 37.0581C175.981 37.1448 175.366 37.1809 174.752 37.1661C173.455 37.1175 172.172 37.4398 171.052 38.0951C166.911 40.5211 158.657 66.5311 168.911 68.0631' fill='%23233862'/%3E%3Cpath d='M174.669 64.8931C174.639 64.9121 178.029 66.0931 180.309 65.1061C182.453 64.1761 184.098 60.6701 184.066 60.6681C183.094 60.6161 182.032 59.7581 181.249 54.1731L180.834 54.3191L173.853 56.7751C173.853 56.7751 174.342 59.0131 174.653 61.1421C174.915 62.9301 175.053 64.6421 174.669 64.8921' fill='%23FFB27D'/%3E%3Cpath d='M173.853 56.7751C173.853 56.7751 174.153 58.3431 174.564 60.5851C178.564 59.8931 180.256 56.4771 180.835 54.3191L173.853 56.7751Z' fill='%23ED975D'/%3E%3Cpath d='M172.801 58.9859C172.801 58.9859 182.337 57.7749 181.491 51.8479C180.645 45.9209 181.306 41.7729 175.182 42.2959C169.058 42.8189 168.2 45.2489 168.001 47.2959C167.802 49.3429 170.301 59.1489 172.801 58.9869' fill='%23FFB27D'/%3E%3Cpath d='M168.371 44.0529C168.371 44.0529 174.433 49.3529 178.578 49.8049C182.723 50.2569 184.303 48.9369 184.303 48.9369C182.658 47.4437 181.338 45.6281 180.424 43.6029C180.216 43.1267 179.885 42.7147 179.464 42.4095C179.044 42.1043 178.549 41.917 178.032 41.8669C175.072 41.5899 169.457 41.4339 168.371 44.0529Z' fill='%23233862'/%3E%3Cpath d='M172.186 43.6091C171.122 44.6104 170.21 45.7615 169.479 47.0261C168.809 48.9992 168.687 51.1168 169.124 53.1541C169.124 53.1541 165.989 46.9541 167.81 43.9601C169.741 40.7891 172.186 43.6091 172.186 43.6091Z' fill='%23233862'/%3E%3Cpath d='M166.547 78.8709C166.699 98.1579 166.518 94.1269 168.615 95.9709C169.12 96.4149 170.547 96.6879 172.427 96.8249C178.338 97.2589 188.74 96.3579 189.143 95.2679C190.534 91.4959 189.579 90.3149 190.758 84.5339C190.881 83.9189 191.033 83.2539 191.21 82.5339C192.187 78.5639 193.12 77.2179 189.799 70.8069C186.787 64.9989 183.649 60.2809 183.363 60.4479C175.275 65.1719 174.654 61.1479 174.654 61.1479C174.654 61.1479 166.473 69.4669 166.548 78.8739' fill='%23F9DDBF'/%3E%3Cpath d='M145.556 128.451L151.63 145.157C152.735 145.247 153.847 145.154 154.921 144.88C156.044 144.506 157.116 143.993 158.113 143.354C158.113 143.354 156.52 125.454 153.386 115.159L145.556 128.451Z' fill='%232B478B'/%3E%3Cpath d='M174.653 61.1431C174.653 61.1431 166.353 62.4901 165.353 66.0511C164.353 69.6121 158.48 90.5511 158.48 90.5511C158.48 90.5511 162.688 91.3381 164.647 89.4051C166.606 87.4721 171.547 71.3961 171.547 71.3961L174.653 61.1431Z' fill='%23F9DDBF'/%3E%3Cpath d='M172.428 96.8259C178.339 97.2599 188.741 96.3589 189.144 95.2689C190.535 91.4969 189.58 90.3159 190.759 84.5349L187.959 76.4829C187.959 76.4829 188.367 85.4299 185.713 87.7639C183.059 90.0979 174.882 92.2289 173.586 94.1849C173.024 94.9776 172.628 95.8761 172.423 96.8259' fill='%23F2CCAA'/%3E%3Cpath d='M179.23 93.1119C179.23 93.1119 173.405 91.7719 172.46 92.2829C171.111 93.0836 169.91 94.1098 168.909 95.3169C168.616 95.9709 171.009 94.8339 171.785 94.6309C172.637 94.6632 173.476 94.8531 174.259 95.1909C175.666 95.7554 177.202 95.9205 178.697 95.668L179.23 93.1119Z' fill='%23FFB27D'/%3E%3Cpath d='M183.368 60.439C183.368 60.439 191.198 60.977 193.883 64.778C197.663 70.129 205.075 92.872 200.714 95.868C195.803 99.241 178.464 96.602 178.464 96.602C178.464 96.602 177.905 93.902 178.718 92.602C179.531 91.302 192.605 89.284 193.212 88.686C193.819 88.088 185.761 76.88 185.774 75.071C185.787 73.262 183.368 60.442 183.368 60.442' fill='%23F9DDBF'/%3E%3Cpath d='M172.166 93.9041C171.685 94.5452 171.136 95.1331 170.53 95.658C170.327 95.7657 170.098 95.8128 169.869 95.794L170.703 94.317L172.166 93.9041Z' fill='%23FFB27D'/%3E%3Cpath d='M172.46 92.283L168.894 93.983C168.963 94.0695 169.054 94.1364 169.157 94.1769C169.26 94.2175 169.372 94.2303 169.481 94.214C170.008 94.1255 170.525 93.9871 171.025 93.801L172.46 92.283Z' fill='%23FFB27D'/%3E%3Cpath d='M171.291 98.2031L143.178 98.0031L134.87 76.9141L162.939 77.1141L171.291 98.2031Z' fill='%23497F88'/%3E%3Cpath d='M142.854 97.1829L179.977 97.4449L179.971 98.2639L143.177 98.0039L142.854 97.1829Z' fill='%23497F88'/%3E%3Cpath d='M150.349 87.5401C150.288 87.3877 150.267 87.2225 150.288 87.0598C150.308 86.897 150.369 86.742 150.465 86.6092C150.561 86.4764 150.689 86.3699 150.838 86.2998C150.986 86.2297 151.149 86.1982 151.313 86.2081C151.702 86.2324 152.074 86.3747 152.38 86.6161C152.686 86.8575 152.912 87.1864 153.026 87.559C153.086 87.7114 153.108 87.8767 153.087 88.0394C153.067 88.2021 153.006 88.357 152.91 88.4899C152.814 88.6227 152.686 88.7291 152.537 88.7993C152.389 88.8694 152.226 88.901 152.062 88.8911C151.673 88.8666 151.301 88.7242 150.995 88.4829C150.689 88.2415 150.463 87.9126 150.349 87.5401Z' fill='white'/%3E%3Cpath d='M235.478 181.224C235.478 181.224 238.933 176.117 244.34 176.524C245.983 176.649 248.653 177.05 251.755 177.476C254.094 169.313 260.542 149.909 269.239 148.816C278.121 147.7 260.739 169.28 253.633 177.729C254.933 177.9 256.275 178.067 257.633 178.214C261.396 174.196 267.953 168.244 273.433 168.701C278.913 169.158 268.645 174.835 261.227 178.547C265.778 178.888 270.094 178.847 272.727 177.831C279.186 175.331 285.121 181.219 285.121 181.219L235.478 181.224Z' fill='%238E9578'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4441_7215'%3E%3Crect width='303.322' height='183.122' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}
#widget-tasks.project--swissmem .absolute-background-image {
  background-image: url("data:image/svg+xml,%3Csvg width='302' height='207' viewBox='0 0 302 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4441_7096)'%3E%3Cpath d='M2.24202 206.339L97.483 205.845L122.87 205.837H131.28L156.715 205.829L272.915 205.797C272.915 205.797 299.494 171.714 271.103 139.343C241.666 105.78 227.353 133.114 218.303 85.8699C195.527 -33.0491 -29.657 36.1649 29.403 137.36C50.67 173.797 -12.459 154.43 2.23202 206.341' fill='%23FDFDFD'/%3E%3Cpath d='M215.21 176.678C215.21 176.678 241.61 139.099 251.927 143.97C262.244 148.841 215.21 176.678 215.21 176.678Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M216.888 166.58C216.888 166.58 220.92 138.324 227.278 139.433C233.636 140.542 216.888 166.58 216.888 166.58Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M234.849 203.479H213.673C212.538 202.516 214.458 200.33 216.464 200.179C217.554 200.164 218.64 200.293 219.696 200.562C219.988 196.692 221.652 179.292 227.923 179.992C234.975 180.774 227.923 187.654 225.93 191.727C224.519 194.788 223.269 197.921 222.184 201.112C222.756 201.236 223.349 201.358 223.955 201.469C224.89 198.599 228.368 188.946 232.79 189.508C237.982 190.167 235.895 194.037 232.215 196.335C229.515 198.024 226.199 200.426 224.623 201.586C225.99 201.825 227.376 201.936 228.764 201.918C232.391 201.832 234.164 202.901 234.848 203.476' fill='%238BB07E'/%3E%3Cmask id='mask0_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='19' y='0' width='283' height='207'%3E%3Cpath d='M301.353 0H19.574V206.339H301.353V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4441_7096)'%3E%3Cpath d='M108.265 152.651C106.258 148.551 105.75 143.877 106.829 139.441C106.901 138.894 107.091 138.369 107.384 137.902C107.677 137.435 108.068 137.036 108.529 136.733C108.794 136.591 109.104 136.555 109.394 136.633C109.612 136.741 109.803 136.897 109.951 137.09C110.099 137.283 110.201 137.508 110.248 137.747C111.048 140.219 110.548 142.927 109.819 145.421C109.09 147.915 108.864 149.881 108.269 152.656' fill='%23C3ECFE'/%3E%3Cpath d='M115.829 160.864C113.746 156.96 112.961 152.493 113.587 148.112C113.625 147.013 114.076 145.97 114.851 145.19C114.952 145.102 115.07 145.036 115.198 144.995C115.325 144.954 115.46 144.939 115.593 144.952C116 145.026 116.251 145.479 116.417 145.914C117.297 148.214 117.069 150.954 116.625 153.514C116.181 156.074 116.134 158.043 115.825 160.861' fill='%23C3ECFE'/%3E%3Cg opacity='0.4'%3E%3Cmask id='mask1_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='99' y='201' width='122' height='6'%3E%3Cpath d='M220.956 201.163H99.994V206.339H220.956V201.163Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4441_7096)'%3E%3Cpath d='M220.956 203.751C220.956 205.18 193.878 206.339 160.475 206.339C127.072 206.339 99.995 205.18 99.995 203.751C99.995 202.322 127.073 201.163 160.475 201.163C193.877 201.163 220.956 202.322 220.956 203.751Z' fill='%23D2D2D2'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M161.627 23.21C159.997 23.2308 158.441 23.8983 157.303 25.0656C156.165 26.233 155.537 27.8046 155.557 29.435V37.413H167.696V29.435C167.717 27.8047 167.089 26.2331 165.951 25.0657C164.812 23.8983 163.257 23.2308 161.627 23.21ZM161.627 33.01C160.933 33.0275 160.249 32.8375 159.663 32.4645C159.077 32.0914 158.616 31.5521 158.338 30.9156C158.06 30.279 157.978 29.574 158.103 28.8907C158.228 28.2074 158.553 27.5768 159.038 27.0795C159.523 26.5822 160.145 26.2407 160.825 26.0988C161.505 25.9568 162.212 26.0208 162.855 26.2826C163.499 26.5443 164.049 26.9919 164.437 27.5682C164.825 28.1446 165.032 28.8234 165.032 29.518C165.043 30.4325 164.691 31.314 164.052 31.9688C163.414 32.6236 162.541 32.9981 161.627 33.01Z' fill='%23497F88'/%3E%3Cg opacity='0.45'%3E%3Cmask id='mask2_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='155' y='23' width='13' height='15'%3E%3Cpath d='M167.696 23.4519H155.557V37.4119H167.696V23.4519Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_4441_7096)'%3E%3Cpath d='M165.032 29.5139C165.043 28.5992 164.691 27.7174 164.053 27.0624C163.414 26.4074 162.542 26.0327 161.627 26.0209C161.455 26.0252 161.284 26.0429 161.115 26.0739C161.532 25.8268 162.013 25.7088 162.497 25.7349C163.411 25.7467 164.284 26.1212 164.922 26.776C165.561 27.4308 165.913 28.3124 165.902 29.2269C165.973 29.9134 165.79 30.6021 165.387 31.1628C164.985 31.7235 164.391 32.1173 163.718 32.2699C164.113 31.9242 164.434 31.5015 164.659 31.0276C164.885 30.5536 165.012 30.0385 165.032 29.5139ZM157.411 36.6139V28.6389C157.377 27.6312 157.591 26.6306 158.037 25.7259C158.482 24.8212 159.144 24.0404 159.963 23.4529C158.681 23.8404 157.559 24.6325 156.765 25.7108C155.97 26.7892 155.547 28.0957 155.557 29.4349V37.4129H167.696V36.6129L157.411 36.6139Z' fill='%237D7D7D'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M211.755 203.723H109.197C107.606 203.703 106.089 203.051 104.978 201.912C103.867 200.773 103.254 199.24 103.274 197.649V43.906C103.254 42.3152 103.867 40.7817 104.978 39.6426C106.089 38.5036 107.606 37.8523 109.197 37.832H211.755C213.346 37.8523 214.863 38.5036 215.974 39.6426C217.085 40.7817 217.698 42.3152 217.678 43.906V197.648C217.698 199.239 217.085 200.772 215.974 201.911C214.863 203.05 213.346 203.703 211.755 203.723Z' fill='%23D2D2D2'/%3E%3Cpath d='M211.047 44.3369H109.905V197.216H211.047V44.3369Z' fill='%23FAFAFA'/%3E%3Cpath d='M207.157 49.0081H113.793V192.545H207.157V49.0081Z' fill='white'/%3E%3Cpath d='M197.271 40.5769V46.8119H123.677V40.5769C123.676 40.1362 123.742 39.698 123.872 39.2769C124.132 38.3955 124.668 37.6208 125.401 37.0673C126.134 36.5138 127.026 36.2107 127.945 36.2029H193.003C193.571 36.2098 194.132 36.3285 194.653 36.5523C195.175 36.776 195.648 37.1004 196.044 37.5069C196.44 37.9134 196.753 38.394 196.963 38.9213C197.174 39.4486 197.278 40.0122 197.271 40.5799' fill='%23497F88'/%3E%3Cg opacity='0.45'%3E%3Cmask id='mask3_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='123' y='36' width='75' height='11'%3E%3Cpath d='M197.271 36.2H123.677V46.812H197.271V36.2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_4441_7096)'%3E%3Cpath d='M197.271 45.253V46.812H123.677V42.298C123.665 41.2865 123.73 40.2755 123.872 39.274C124.132 38.3925 124.668 37.6179 125.401 37.0644C126.134 36.5109 127.026 36.2078 127.945 36.2H128.468C127.256 37.4038 126.559 39.0311 126.523 40.739V45.253H197.271Z' fill='%237D7D7D'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask4_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='63' width='64' height='18'%3E%3Cpath d='M201.364 63.2939H138.736V80.1159H201.364V63.2939Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_4441_7096)'%3E%3Cpath d='M139.685 64.2668H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 69.2249H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 69.2249H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 74.1838H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 79.1428H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 79.1428H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 64.2668H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask5_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='98' width='64' height='18'%3E%3Cpath d='M201.364 98.9399H138.736V115.762H201.364V98.9399Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_4441_7096)'%3E%3Cpath d='M139.685 99.9128H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 104.872H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 104.872H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 109.831H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 114.789H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 114.789H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 99.9128H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask6_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='133' width='64' height='18'%3E%3Cpath d='M201.364 133.339H138.736V150.161H201.364V133.339Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask6_4441_7096)'%3E%3Cpath d='M139.685 134.312H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 139.271H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 139.271H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 144.229H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 149.188H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 149.188H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 134.312H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask7_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='168' width='64' height='18'%3E%3Cpath d='M201.364 168.361H138.736V185.183H201.364V168.361Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask7_4441_7096)'%3E%3Cpath d='M139.685 169.334H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 174.293H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 174.293H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 179.251H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 184.21H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 184.21H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 169.334H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M122.762 62.771H132.462C133.019 62.771 133.553 62.9922 133.947 63.3861C134.341 63.7799 134.562 64.314 134.562 64.871V74.927C134.562 75.484 134.341 76.0181 133.947 76.4119C133.553 76.8057 133.019 77.027 132.462 77.027H122.762C122.205 77.027 121.671 76.8057 121.277 76.4119C120.883 76.0181 120.662 75.484 120.662 74.927V64.871C120.662 64.314 120.883 63.7799 121.277 63.3861C121.671 62.9922 122.205 62.771 122.762 62.771Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M122.762 98.301H132.462C133.019 98.301 133.553 98.5223 133.947 98.9161C134.341 99.3099 134.562 99.8441 134.562 100.401V110.458C134.562 111.015 134.341 111.549 133.947 111.943C133.553 112.337 133.019 112.558 132.462 112.558H122.762C122.205 112.558 121.671 112.337 121.277 111.943C120.883 111.549 120.662 111.015 120.662 110.458V100.401C120.662 99.8441 120.883 99.3099 121.277 98.9161C121.671 98.5223 122.205 98.301 122.762 98.301Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M132.463 133.832H122.764C121.603 133.832 120.662 134.773 120.662 135.934V145.988C120.662 147.149 121.603 148.09 122.764 148.09H132.463C133.624 148.09 134.565 147.149 134.565 145.988V135.934C134.565 134.773 133.624 133.832 132.463 133.832Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M132.463 169.362H122.763C121.602 169.362 120.661 170.303 120.661 171.464V181.518C120.661 182.679 121.602 183.62 122.763 183.62H132.463C133.624 183.62 134.565 182.679 134.565 181.518V171.464C134.565 170.303 133.624 169.362 132.463 169.362Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M122.372 67.3909L127.613 73.8819L137.696 57.5649' stroke='%2303A4C0' stroke-width='3.47' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M97.0466 96.4349L97.9716 94.6889C97.9716 94.6889 97.5126 91.5779 101.411 89.6099C101.795 89.4494 102.221 89.4194 102.623 89.5245C103.026 89.6297 103.383 89.8641 103.64 90.1919C104.381 91.2619 102.228 91.0689 102.34 92.8999C102.431 93.6167 102.29 94.344 101.937 94.9743C101.583 95.6046 101.036 96.1044 100.377 96.3999L99.3766 97.5579L97.0466 96.4349Z' fill='%23FFB27D'/%3E%3Cpath d='M47.5876 133.566C47.5876 133.566 48.0017 137.592 48.4557 138.353C49.3461 139.724 50.4281 140.96 51.6687 142.025C52.4927 142.503 51.1686 138.819 51.3336 138.102C51.4986 137.385 52.0116 139.41 52.3746 139.458C52.7376 139.506 52.6447 137.683 52.6577 137.02C52.6707 136.357 50.8907 134.72 50.2627 133.307C49.6347 131.894 47.5876 133.566 47.5876 133.566Z' fill='%23FFB27D'/%3E%3Cpath d='M60.2097 92.262C61.612 97.4834 64.3607 102.245 68.1808 106.071C72.0009 109.896 76.7585 112.652 81.9778 114.062C87.7278 115.738 100.791 96.807 100.791 96.807C100.791 96.807 100.332 95.062 97.4547 95.463C97.4547 95.463 84.7358 103.884 83.1338 104.799C81.7128 105.611 72.3688 94.365 68.1088 92.551C65.6045 91.4681 62.7845 91.3663 60.2087 92.266' fill='%2385ABB7'/%3E%3Cpath d='M92.1199 91.658L92.6423 95.0591L109.749 92.4317L109.226 89.0305L92.1199 91.658Z' fill='%2303A4C0'/%3E%3Cpath d='M113.463 90.12L109.747 92.431L109.225 89.031L113.463 90.12Z' fill='%23FFB27D'/%3E%3Cpath d='M90.3029 93.0909L90.4679 94.166C90.5169 94.4833 90.6898 94.7682 90.9487 94.9581C91.2077 95.1481 91.5315 95.2275 91.8489 95.179L92.6409 95.058L92.1189 91.658L91.2578 91.79C90.9588 91.8358 90.6903 91.9985 90.5112 92.2422C90.3322 92.486 90.2572 92.7919 90.3029 93.0909Z' fill='%23FFB27D'/%3E%3Cpath d='M38.2168 195.542C38.2168 195.542 35.9318 197.628 36.3778 199.109C36.8238 200.59 38.8858 201.578 39.1648 203.39C39.4438 205.202 40.5578 206.19 41.5648 206.19H46.3478C46.3478 206.19 47.0867 204.916 45.3027 204.531C43.5187 204.146 42.8467 202.019 42.9587 200.043C43.005 198.505 42.9492 196.964 42.7917 195.433L39.0017 194.555L38.2168 195.542Z' fill='%23233862'/%3E%3Cpath d='M66.2526 200.936C66.2526 200.936 65.8426 205.682 66.8456 206.176L79.6846 206.15C79.6846 206.15 79.6846 204.668 77.6226 204.339C75.5606 204.01 71.9376 202.802 71.3226 200.113C70.7076 197.424 66.2505 200.936 66.2505 200.936' fill='%23233862'/%3E%3Cpath d='M77.0936 133.892C77.0936 133.892 76.4166 142.211 75.6206 152.212C74.5386 165.796 73.2376 182.483 73.1096 185.644C72.8876 191.133 71.9946 199.914 71.9946 199.914C71.9946 199.914 69.8776 202 65.6406 201.121C63.2277 192.69 61.6028 184.053 60.7866 175.321C60.7696 175.103 60.7536 174.884 60.7366 174.665C59.7366 161.165 58.1736 132.735 58.1736 132.735L77.0936 133.892Z' fill='%23304885'/%3E%3Cpath d='M77.0936 133.892C77.0936 133.892 76.4166 142.211 75.6206 152.212L60.7856 175.325C60.7686 175.107 60.7526 174.888 60.7356 174.669C59.7356 161.169 58.1726 132.739 58.1726 132.739L77.0936 133.892Z' fill='%23233862'/%3E%3Cpath d='M74.0005 134.881C74.0005 134.881 61.7946 165.011 53.7686 179.17C45.7426 193.329 43.2345 197.281 43.2345 197.281C43.2345 197.281 38.6345 195.47 38.2185 194.235C38.2185 194.235 41.2875 166.9 46.6625 160.235C49.6995 156.47 53.2626 145.17 53.4346 141.219C53.6066 137.268 54.5205 129.444 54.5205 129.444L74.0005 134.881Z' fill='%23304885'/%3E%3Cpath d='M57.9421 88.4479C57.9421 88.4479 66.2012 92.4329 70.9622 90.9539C70.0562 89.903 68.9634 89.0289 67.7391 88.3759C67.9041 87.4199 68.0321 86.5909 68.1051 85.8879C68.2187 85.045 68.2856 84.1963 68.3052 83.3459L65.1191 80.8399L62.0972 78.4399C62.2239 80.3157 61.9146 82.1952 61.1934 83.9314C60.4721 85.6676 59.3587 87.2131 57.9402 88.447' fill='%23FFB27D'/%3E%3Cpath d='M53.5879 130.991C53.5699 131.491 54.6498 132.073 55.1258 132.291C58.4607 133.859 62.03 134.87 65.6919 135.284C70.1049 135.735 75.3239 134.743 77.1189 134.779C77.3026 134.776 77.4785 134.704 77.6129 134.579C77.7409 134.489 77.8329 129.17 77.7409 122.479C77.7409 122.208 77.7409 121.938 77.7229 121.667V121.577C77.6859 118.962 77.5949 116.222 77.4669 113.477C77.2109 107.454 76.7339 101.648 75.9289 98.4391C75.0626 95.2768 73.2629 92.4491 70.7649 90.3251L69.1169 88.8821C67.3872 89.2569 65.5818 89.0415 63.9889 88.2701C62.0889 87.3501 60.0338 86.3581 59.7038 86.6111C57.2138 88.4321 55.5289 92.5251 54.6319 97.7551C54.098 101.033 53.8467 104.351 53.8808 107.672C53.8808 108.972 53.9179 110.305 53.9909 111.621C54.2897 117.264 54.2037 122.921 53.7339 128.552C53.6609 129.598 53.6059 130.409 53.5879 130.986' fill='%238CBBC9'/%3E%3Cpath d='M53.7361 130.663C82.6561 130.605 59.0701 99.281 59.0701 99.281L54.3851 97.759C53.9981 101.279 53.8168 104.818 53.8422 108.359C53.8422 109.746 53.8691 111.172 53.9221 112.578C54.2401 120.207 53.9221 126.834 53.7371 130.667' fill='%2385ABB7'/%3E%3Cpath d='M62.0437 81.0201C63.4004 83.3297 65.5568 85.0616 68.1047 85.8881C68.2183 85.0451 68.285 84.1964 68.3047 83.3461L65.1188 80.8401L62.0437 81.0201Z' fill='%23ED985F'/%3E%3Cpath d='M69.7583 83.2361C69.7583 83.2361 61.8793 84.5251 61.1403 79.6811C60.4013 74.8371 58.8854 71.7421 63.8844 70.7141C68.8834 69.6861 70.1453 71.3891 70.7913 72.9471C71.4373 74.5051 71.7913 82.7761 69.7583 83.2361Z' fill='%23FFB27D'/%3E%3Cpath d='M58.2755 70.1351C58.2035 70.0531 58.0395 69.987 57.6755 69.967C57.8852 69.8481 58.1207 69.7819 58.3616 69.774C58.3826 69.4112 58.5103 69.0626 58.7285 68.7719C58.9468 68.4812 59.2459 68.2615 59.5885 68.1401C59.4454 68.2236 59.3232 68.3384 59.2307 68.4759C59.1382 68.6134 59.078 68.77 59.0546 68.9341C60.0726 67.8891 62.2545 67.128 68.2905 67.605C76.2475 68.233 73.6256 73.328 72.5906 73.935C71.5556 74.542 68.9665 72.877 67.0475 73.029C65.1285 73.181 64.7626 75.955 64.1116 76.336C63.4606 76.717 63.7116 76.0441 62.8356 75.6451C61.9596 75.2461 61.8705 76.7071 62.1255 77.6561C62.3805 78.6051 61.1696 79.8561 61.1696 79.8561L59.9465 78.5381C58.7235 77.2211 57.5705 71.638 58.1265 70.451C58.1755 70.346 58.2265 70.2391 58.2745 70.1321' fill='%23B85B4D'/%3E%3Cpath d='M59.7082 86.5762C59.7082 86.5762 54.7232 88.9372 52.3332 92.5662C48.6252 98.1952 44.3282 118.71 44.2492 120.61C44.1702 122.51 47.3852 135.922 47.3852 135.922C47.3852 135.922 50.6472 135.707 51.4852 134.061C51.4852 134.061 50.8332 120.281 51.2462 119.395C51.6592 118.509 64.8463 100.91 63.3613 97.1542C61.8763 93.3982 59.7042 86.5772 59.7042 86.5772' fill='%238CBBC9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4441_7096'%3E%3Crect width='301.354' height='206.339' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}
.dialog--close-control--wrapper {
  z-index: 1;
}
:root {
  --beook--color--indicator--error: #EC221F;
  --beook--color--indicator--error--secondary: #C00F0C;
  --beook--color--indicator--warning: #E6A000;
  --beook--color--indicator--warning--secondary: #BF6A02;
  --beook--color--indicator--communication: #007ACC;
  --beook--color--indicator--correct: #02542D;
  --beook--font--color--primary: #3C3C3C;
  --beook--font--color--primary-light: #767676;
  --beook--font--color--secondary: #F3F3F3;
  --beook--color--dark-grey: #7C7C7C;
  --beook--color--dark-grey-rgb:
    124,
    124,
    124;
  --beook--color--dark-grey--light: #D2D2D2;
  --beook--color--dark-grey--light-rgb:
    210,
    210,
    210;
  --beook--color--light-grey: #F3F3F3;
  --beook--background--color--primary: #FFFFFF;
  --beook--background--color--secondary: #F9F9F9;
  --beook--input--color--background--search: #F3F3F3;
  --beook--font-weight-thin: 100;
  --beook--font-weight-extra-light: 200;
  --beook--font-weight-light: 300;
  --beook--font-weight-regular: 400;
  --beook--font-weight-medium: 500;
  --beook--font-weight-semi-bold: 600;
  --beook--font-weight-bold: 700;
  --beook--font-weight-extra-bold: 800;
  --beook--font-weight-black: 900;
  --beook--font-size--fields: 0.75rem;
  --beook--font-size--body-description: 0.875rem;
  --beook--font-size--body-small: 1rem;
  --beook--font-size--body-normal: 1.125rem;
  --beook--font-size--body-big: 1.25rem;
  --beook--font-size--heading-one: 2.1875rem;
  --beook--font-size--heading-two: 1.5rem;
  --beook--border-radius--select: 4px;
  --beook--border-radius--small: 8px;
  --beook--border-radius--big: 15px;
  --beook--border-radius--chip-style: 30px;
  --beook--color-annotation--one: #F1E23E;
  --beook--color-annotation--one-rgb:
    241,
    226,
    62;
  --beook--color-annotation-border--one: #756400;
  --beook--color-annotation--two: #67C2D5;
  --beook--color-annotation--two-rgb:
    103,
    194,
    213;
  --beook--color-annotation-border--two: #186779;
  --beook--color-annotation--three: #83C68E;
  --beook--color-annotation--three-rgb:
    131,
    198,
    142;
  --beook--color-annotation-border--three: #356B42;
  --beook--color-annotation--four: #E9A3BF;
  --beook--color-annotation--four-rgb:
    233,
    163,
    191;
  --beook--color-annotation-border--four: #8E4567;
  --beook--text-highlight-color: #E9F7C6;
  --beook--communication--success-primary: #60BF60;
  --beook--communication--success-primary--background: #EBFFEE;
  --beook--communication--success-secondary: #02542D;
  --beook--communication--success-secondary--background: #CFF7D3;
  --beook--communication--warning-primary: #E5A000;
  --beook--communication--warning-primary--background: #FFFBEB;
  --beook--communication--warning-secondary: #BF6A02;
  --beook--communication--warning-secondary--background: #FFF1C2;
  --beook--communication--error-primary: #F45656;
  --beook--communication--error-primary--background: #FEE9E7;
  --beook--communication--error-secondary: #C00F0C;
  --beook--communication--error-secondary--background: #FDD3D0;
}
html,
body {
  overscroll-behavior-x: none;
  overscroll-behavior-y: auto;
}
html {
  scroll-behavior: smooth;
}
.cke_notifications_area {
  display: none !important;
}
.tour-backdrop {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tour-panel .dialog--outer-wrapper {
  border-radius: 10px;
  padding: 20px !important;
}
.tour-panel.centered {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
@media (max-width: 480px) {
  .tour-panel {
    display: flex;
    justify-content: center;
    width: 100% !important;
  }
}

/* src/assets/kaTeX/katex.min.css */
@font-face {
  font-family: KaTeX_AMS;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_AMS-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_AMS-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_AMS-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Caligraphic;
  font-style: normal;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Caligraphic;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Fraktur;
  font-style: normal;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Bold.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Fraktur;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Main;
  font-style: normal;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Main-Bold.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Bold.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Bold.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Main;
  font-style: italic;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Main-BoldItalic.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Main;
  font-style: italic;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Main-Italic.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Italic.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Italic.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Main;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Main-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Main-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Math-BoldItalic.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Math-Italic.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Math-Italic.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Math-Italic.ttf) format("truetype");
}
@font-face {
  font-family: "KaTeX_SansSerif";
  font-style: normal;
  font-weight: 700;
  src:
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Bold.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");
}
@font-face {
  font-family: "KaTeX_SansSerif";
  font-style: italic;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Italic.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");
}
@font-face {
  font-family: "KaTeX_SansSerif";
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Script;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Script-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Script-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Script-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Size1;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Size1-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Size1-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Size1-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Size2;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Size2-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Size2-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Size2-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Size3;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Size3-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Size3-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Size3-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Size4;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Size4-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Size4-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Size4-Regular.ttf) format("truetype");
}
@font-face {
  font-family: KaTeX_Typewriter;
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/kaTeX/fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),
    url(/assets/kaTeX/fonts/KaTeX_Typewriter-Regular.woff) format("woff"),
    url(/assets/kaTeX/fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");
}
.katex {
  font:
    normal 1.21em KaTeX_Main,
    Times New Roman,
    serif;
  line-height: 1.2;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
  border-color: currentColor;
}
.katex .katex-version:after {
  content: "0.16.22";
}
.katex .katex-mathml {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.katex .katex-html > .newline {
  display: block;
}
.katex .base {
  position: relative;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.katex .base,
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: 700;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: 700;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-style: italic;
  font-weight: 700;
}
.katex .amsrm,
.katex .mathbb,
.katex .textbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak,
.katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathboldfrak,
.katex .textboldfrak {
  font-family: KaTeX_Fraktur;
  font-weight: 700;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr,
.katex .textscr {
  font-family: KaTeX_Script;
}
.katex .mathsf,
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .mathboldsf,
.katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: 700;
}
.katex .mathitsf,
.katex .mathsfit,
.katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  border-collapse: collapse;
  display: inline-table;
  table-layout: fixed;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  position: relative;
  vertical-align: bottom;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  font-size: 1px;
  min-width: 2px;
  vertical-align: bottom;
  width: 2px;
}
.katex .vbox {
  align-items: baseline;
  display: inline-flex;
  flex-direction: column;
}
.katex .hbox {
  width: 100%;
}
.katex .hbox,
.katex .thinbox {
  display: inline-flex;
  flex-direction: row;
}
.katex .thinbox {
  max-width: 0;
  width: 0;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .hdashline,
.katex .hline,
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .rule,
.katex .underline .underline-line {
  min-height: 1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .clap,
.katex .llap,
.katex .rlap {
  position: relative;
  width: 0;
}
.katex .clap > .inner,
.katex .llap > .inner,
.katex .rlap > .inner {
  position: absolute;
}
.katex .clap > .fix,
.katex .llap > .fix,
.katex .rlap > .fix {
  display: inline-block;
}
.katex .llap > .inner {
  right: 0;
}
.katex .clap > .inner,
.katex .rlap > .inner {
  left: 0;
}
.katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  border: 0 solid;
  display: inline-block;
  position: relative;
}
.katex .hline,
.katex .overline .overline-line,
.katex .underline .underline-line {
  border-bottom-style: solid;
  display: inline-block;
  width: 100%;
}
.katex .hdashline {
  border-bottom-style: dashed;
  display: inline-block;
  width: 100%;
}
.katex .sqrt > .root {
  margin-left: .2777777778em;
  margin-right: -.5555555556em;
}
.katex .fontsize-ensurer.reset-size1.size1,
.katex .sizing.reset-size1.size1 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size1.size2,
.katex .sizing.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size1.size3,
.katex .sizing.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .fontsize-ensurer.reset-size1.size4,
.katex .sizing.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .fontsize-ensurer.reset-size1.size5,
.katex .sizing.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .fontsize-ensurer.reset-size1.size6,
.katex .sizing.reset-size1.size6 {
  font-size: 2em;
}
.katex .fontsize-ensurer.reset-size1.size7,
.katex .sizing.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .fontsize-ensurer.reset-size1.size8,
.katex .sizing.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .fontsize-ensurer.reset-size1.size9,
.katex .sizing.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .fontsize-ensurer.reset-size1.size10,
.katex .sizing.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .fontsize-ensurer.reset-size1.size11,
.katex .sizing.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .fontsize-ensurer.reset-size2.size1,
.katex .sizing.reset-size2.size1 {
  font-size: .8333333333em;
}
.katex .fontsize-ensurer.reset-size2.size2,
.katex .sizing.reset-size2.size2 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size2.size3,
.katex .sizing.reset-size2.size3 {
  font-size: 1.1666666667em;
}
.katex .fontsize-ensurer.reset-size2.size4,
.katex .sizing.reset-size2.size4 {
  font-size: 1.3333333333em;
}
.katex .fontsize-ensurer.reset-size2.size5,
.katex .sizing.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .fontsize-ensurer.reset-size2.size6,
.katex .sizing.reset-size2.size6 {
  font-size: 1.6666666667em;
}
.katex .fontsize-ensurer.reset-size2.size7,
.katex .sizing.reset-size2.size7 {
  font-size: 2em;
}
.katex .fontsize-ensurer.reset-size2.size8,
.katex .sizing.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .fontsize-ensurer.reset-size2.size9,
.katex .sizing.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .fontsize-ensurer.reset-size2.size10,
.katex .sizing.reset-size2.size10 {
  font-size: 3.4566666667em;
}
.katex .fontsize-ensurer.reset-size2.size11,
.katex .sizing.reset-size2.size11 {
  font-size: 4.1466666667em;
}
.katex .fontsize-ensurer.reset-size3.size1,
.katex .sizing.reset-size3.size1 {
  font-size: .7142857143em;
}
.katex .fontsize-ensurer.reset-size3.size2,
.katex .sizing.reset-size3.size2 {
  font-size: .8571428571em;
}
.katex .fontsize-ensurer.reset-size3.size3,
.katex .sizing.reset-size3.size3 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size3.size4,
.katex .sizing.reset-size3.size4 {
  font-size: 1.1428571429em;
}
.katex .fontsize-ensurer.reset-size3.size5,
.katex .sizing.reset-size3.size5 {
  font-size: 1.2857142857em;
}
.katex .fontsize-ensurer.reset-size3.size6,
.katex .sizing.reset-size3.size6 {
  font-size: 1.4285714286em;
}
.katex .fontsize-ensurer.reset-size3.size7,
.katex .sizing.reset-size3.size7 {
  font-size: 1.7142857143em;
}
.katex .fontsize-ensurer.reset-size3.size8,
.katex .sizing.reset-size3.size8 {
  font-size: 2.0571428571em;
}
.katex .fontsize-ensurer.reset-size3.size9,
.katex .sizing.reset-size3.size9 {
  font-size: 2.4685714286em;
}
.katex .fontsize-ensurer.reset-size3.size10,
.katex .sizing.reset-size3.size10 {
  font-size: 2.9628571429em;
}
.katex .fontsize-ensurer.reset-size3.size11,
.katex .sizing.reset-size3.size11 {
  font-size: 3.5542857143em;
}
.katex .fontsize-ensurer.reset-size4.size1,
.katex .sizing.reset-size4.size1 {
  font-size: .625em;
}
.katex .fontsize-ensurer.reset-size4.size2,
.katex .sizing.reset-size4.size2 {
  font-size: .75em;
}
.katex .fontsize-ensurer.reset-size4.size3,
.katex .sizing.reset-size4.size3 {
  font-size: .875em;
}
.katex .fontsize-ensurer.reset-size4.size4,
.katex .sizing.reset-size4.size4 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size4.size5,
.katex .sizing.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .fontsize-ensurer.reset-size4.size6,
.katex .sizing.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .fontsize-ensurer.reset-size4.size7,
.katex .sizing.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .fontsize-ensurer.reset-size4.size8,
.katex .sizing.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .fontsize-ensurer.reset-size4.size9,
.katex .sizing.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .fontsize-ensurer.reset-size4.size10,
.katex .sizing.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .fontsize-ensurer.reset-size4.size11,
.katex .sizing.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .fontsize-ensurer.reset-size5.size1,
.katex .sizing.reset-size5.size1 {
  font-size: .5555555556em;
}
.katex .fontsize-ensurer.reset-size5.size2,
.katex .sizing.reset-size5.size2 {
  font-size: .6666666667em;
}
.katex .fontsize-ensurer.reset-size5.size3,
.katex .sizing.reset-size5.size3 {
  font-size: .7777777778em;
}
.katex .fontsize-ensurer.reset-size5.size4,
.katex .sizing.reset-size5.size4 {
  font-size: .8888888889em;
}
.katex .fontsize-ensurer.reset-size5.size5,
.katex .sizing.reset-size5.size5 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size5.size6,
.katex .sizing.reset-size5.size6 {
  font-size: 1.1111111111em;
}
.katex .fontsize-ensurer.reset-size5.size7,
.katex .sizing.reset-size5.size7 {
  font-size: 1.3333333333em;
}
.katex .fontsize-ensurer.reset-size5.size8,
.katex .sizing.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .fontsize-ensurer.reset-size5.size9,
.katex .sizing.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .fontsize-ensurer.reset-size5.size10,
.katex .sizing.reset-size5.size10 {
  font-size: 2.3044444444em;
}
.katex .fontsize-ensurer.reset-size5.size11,
.katex .sizing.reset-size5.size11 {
  font-size: 2.7644444444em;
}
.katex .fontsize-ensurer.reset-size6.size1,
.katex .sizing.reset-size6.size1 {
  font-size: .5em;
}
.katex .fontsize-ensurer.reset-size6.size2,
.katex .sizing.reset-size6.size2 {
  font-size: .6em;
}
.katex .fontsize-ensurer.reset-size6.size3,
.katex .sizing.reset-size6.size3 {
  font-size: .7em;
}
.katex .fontsize-ensurer.reset-size6.size4,
.katex .sizing.reset-size6.size4 {
  font-size: .8em;
}
.katex .fontsize-ensurer.reset-size6.size5,
.katex .sizing.reset-size6.size5 {
  font-size: .9em;
}
.katex .fontsize-ensurer.reset-size6.size6,
.katex .sizing.reset-size6.size6 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size6.size7,
.katex .sizing.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size6.size8,
.katex .sizing.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .fontsize-ensurer.reset-size6.size9,
.katex .sizing.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .fontsize-ensurer.reset-size6.size10,
.katex .sizing.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .fontsize-ensurer.reset-size6.size11,
.katex .sizing.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .fontsize-ensurer.reset-size7.size1,
.katex .sizing.reset-size7.size1 {
  font-size: .4166666667em;
}
.katex .fontsize-ensurer.reset-size7.size2,
.katex .sizing.reset-size7.size2 {
  font-size: .5em;
}
.katex .fontsize-ensurer.reset-size7.size3,
.katex .sizing.reset-size7.size3 {
  font-size: .5833333333em;
}
.katex .fontsize-ensurer.reset-size7.size4,
.katex .sizing.reset-size7.size4 {
  font-size: .6666666667em;
}
.katex .fontsize-ensurer.reset-size7.size5,
.katex .sizing.reset-size7.size5 {
  font-size: .75em;
}
.katex .fontsize-ensurer.reset-size7.size6,
.katex .sizing.reset-size7.size6 {
  font-size: .8333333333em;
}
.katex .fontsize-ensurer.reset-size7.size7,
.katex .sizing.reset-size7.size7 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size7.size8,
.katex .sizing.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size7.size9,
.katex .sizing.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .fontsize-ensurer.reset-size7.size10,
.katex .sizing.reset-size7.size10 {
  font-size: 1.7283333333em;
}
.katex .fontsize-ensurer.reset-size7.size11,
.katex .sizing.reset-size7.size11 {
  font-size: 2.0733333333em;
}
.katex .fontsize-ensurer.reset-size8.size1,
.katex .sizing.reset-size8.size1 {
  font-size: .3472222222em;
}
.katex .fontsize-ensurer.reset-size8.size2,
.katex .sizing.reset-size8.size2 {
  font-size: .4166666667em;
}
.katex .fontsize-ensurer.reset-size8.size3,
.katex .sizing.reset-size8.size3 {
  font-size: .4861111111em;
}
.katex .fontsize-ensurer.reset-size8.size4,
.katex .sizing.reset-size8.size4 {
  font-size: .5555555556em;
}
.katex .fontsize-ensurer.reset-size8.size5,
.katex .sizing.reset-size8.size5 {
  font-size: .625em;
}
.katex .fontsize-ensurer.reset-size8.size6,
.katex .sizing.reset-size8.size6 {
  font-size: .6944444444em;
}
.katex .fontsize-ensurer.reset-size8.size7,
.katex .sizing.reset-size8.size7 {
  font-size: .8333333333em;
}
.katex .fontsize-ensurer.reset-size8.size8,
.katex .sizing.reset-size8.size8 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size8.size9,
.katex .sizing.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .fontsize-ensurer.reset-size8.size10,
.katex .sizing.reset-size8.size10 {
  font-size: 1.4402777778em;
}
.katex .fontsize-ensurer.reset-size8.size11,
.katex .sizing.reset-size8.size11 {
  font-size: 1.7277777778em;
}
.katex .fontsize-ensurer.reset-size9.size1,
.katex .sizing.reset-size9.size1 {
  font-size: .2893518519em;
}
.katex .fontsize-ensurer.reset-size9.size2,
.katex .sizing.reset-size9.size2 {
  font-size: .3472222222em;
}
.katex .fontsize-ensurer.reset-size9.size3,
.katex .sizing.reset-size9.size3 {
  font-size: .4050925926em;
}
.katex .fontsize-ensurer.reset-size9.size4,
.katex .sizing.reset-size9.size4 {
  font-size: .462962963em;
}
.katex .fontsize-ensurer.reset-size9.size5,
.katex .sizing.reset-size9.size5 {
  font-size: .5208333333em;
}
.katex .fontsize-ensurer.reset-size9.size6,
.katex .sizing.reset-size9.size6 {
  font-size: .5787037037em;
}
.katex .fontsize-ensurer.reset-size9.size7,
.katex .sizing.reset-size9.size7 {
  font-size: .6944444444em;
}
.katex .fontsize-ensurer.reset-size9.size8,
.katex .sizing.reset-size9.size8 {
  font-size: .8333333333em;
}
.katex .fontsize-ensurer.reset-size9.size9,
.katex .sizing.reset-size9.size9 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size9.size10,
.katex .sizing.reset-size9.size10 {
  font-size: 1.2002314815em;
}
.katex .fontsize-ensurer.reset-size9.size11,
.katex .sizing.reset-size9.size11 {
  font-size: 1.4398148148em;
}
.katex .fontsize-ensurer.reset-size10.size1,
.katex .sizing.reset-size10.size1 {
  font-size: .2410800386em;
}
.katex .fontsize-ensurer.reset-size10.size2,
.katex .sizing.reset-size10.size2 {
  font-size: .2892960463em;
}
.katex .fontsize-ensurer.reset-size10.size3,
.katex .sizing.reset-size10.size3 {
  font-size: .337512054em;
}
.katex .fontsize-ensurer.reset-size10.size4,
.katex .sizing.reset-size10.size4 {
  font-size: .3857280617em;
}
.katex .fontsize-ensurer.reset-size10.size5,
.katex .sizing.reset-size10.size5 {
  font-size: .4339440694em;
}
.katex .fontsize-ensurer.reset-size10.size6,
.katex .sizing.reset-size10.size6 {
  font-size: .4821600771em;
}
.katex .fontsize-ensurer.reset-size10.size7,
.katex .sizing.reset-size10.size7 {
  font-size: .5785920926em;
}
.katex .fontsize-ensurer.reset-size10.size8,
.katex .sizing.reset-size10.size8 {
  font-size: .6943105111em;
}
.katex .fontsize-ensurer.reset-size10.size9,
.katex .sizing.reset-size10.size9 {
  font-size: .8331726133em;
}
.katex .fontsize-ensurer.reset-size10.size10,
.katex .sizing.reset-size10.size10 {
  font-size: 1em;
}
.katex .fontsize-ensurer.reset-size10.size11,
.katex .sizing.reset-size10.size11 {
  font-size: 1.1996142719em;
}
.katex .fontsize-ensurer.reset-size11.size1,
.katex .sizing.reset-size11.size1 {
  font-size: .2009646302em;
}
.katex .fontsize-ensurer.reset-size11.size2,
.katex .sizing.reset-size11.size2 {
  font-size: .2411575563em;
}
.katex .fontsize-ensurer.reset-size11.size3,
.katex .sizing.reset-size11.size3 {
  font-size: .2813504823em;
}
.katex .fontsize-ensurer.reset-size11.size4,
.katex .sizing.reset-size11.size4 {
  font-size: .3215434084em;
}
.katex .fontsize-ensurer.reset-size11.size5,
.katex .sizing.reset-size11.size5 {
  font-size: .3617363344em;
}
.katex .fontsize-ensurer.reset-size11.size6,
.katex .sizing.reset-size11.size6 {
  font-size: .4019292605em;
}
.katex .fontsize-ensurer.reset-size11.size7,
.katex .sizing.reset-size11.size7 {
  font-size: .4823151125em;
}
.katex .fontsize-ensurer.reset-size11.size8,
.katex .sizing.reset-size11.size8 {
  font-size: .578778135em;
}
.katex .fontsize-ensurer.reset-size11.size9,
.katex .sizing.reset-size11.size9 {
  font-size: .6945337621em;
}
.katex .fontsize-ensurer.reset-size11.size10,
.katex .sizing.reset-size11.size10 {
  font-size: .8336012862em;
}
.katex .fontsize-ensurer.reset-size11.size11,
.katex .sizing.reset-size11.size11 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: .12em;
}
.katex .delimcenter,
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .accent > .vlist-t,
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .accent .accent-body {
  position: relative;
}
.katex .accent .accent-body:not(.accent-full) {
  width: 0;
}
.katex .overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  fill: currentColor;
  stroke: currentColor;
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
  display: block;
  height: inherit;
  position: absolute;
  width: 100%;
}
.katex svg path {
  stroke: none;
}
.katex img {
  border-style: none;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
}
.katex .stretchy {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.katex .stretchy:after,
.katex .stretchy:before {
  content: "";
}
.katex .hide-tail {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.katex .halfarrow-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 50.2%;
}
.katex .halfarrow-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 50.2%;
}
.katex .brace-left {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 25.1%;
}
.katex .brace-center {
  left: 25%;
  overflow: hidden;
  position: absolute;
  width: 50%;
}
.katex .brace-right {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 25.1%;
}
.katex .x-arrow-pad {
  padding: 0 .5em;
}
.katex .cd-arrow-pad {
  padding: 0 .55556em 0 .27778em;
}
.katex .mover,
.katex .munder,
.katex .x-arrow {
  text-align: center;
}
.katex .boxpad {
  padding: 0 .3em;
}
.katex .fbox,
.katex .fcolorbox {
  border: .04em solid;
  box-sizing: border-box;
}
.katex .cancel-pad {
  padding: 0 .2em;
}
.katex .cancel-lap {
  margin-left: -.2em;
  margin-right: -.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: .08em;
}
.katex .angl {
  border-right: .049em solid;
  border-top: .049em solid;
  box-sizing: border-box;
  margin-right: .03889em;
}
.katex .anglpad {
  padding: 0 .03889em;
}
.katex .eqn-num:before {
  content: "(" counter(katexEqnNo) ")";
  counter-increment: katexEqnNo;
}
.katex .mml-eqn-num:before {
  content: "(" counter(mmlEqnNo) ")";
  counter-increment: mmlEqnNo;
}
.katex .mtr-glue {
  width: 50%;
}
.katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% + .3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  left: calc(50% + .3em);
  position: absolute;
  text-align: right;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.katex-display > .katex > .katex-html > .tag {
  position: absolute;
  right: 0;
}
.katex-display.leqno > .katex > .katex-html > .tag {
  left: 0;
  right: auto;
}
.katex-display.fleqn > .katex {
  padding-left: 2em;
  text-align: left;
}
body {
  counter-reset: katexEqnNo mmlEqnNo;
}

/* node_modules/@ionesoft/render-connector/assets/styles/render-material.scss */
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    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);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    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);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #a3ca38;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #f28e8e;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #fd5d48;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #f28e8e;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f28e8e;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #a3ca38;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #a3ca38;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #f28e8e;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f28e8e;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #fd5d48;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #fd5d48;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #a3ca38;
  --mat-progress-bar-track-color: rgba(163, 202, 56, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #f28e8e;
  --mat-progress-bar-track-color: rgba(242, 142, 142, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #fd5d48;
  --mat-progress-bar-track-color: rgba(253, 93, 72, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #a3ca38 87%, transparent);
  --mat-form-field-filled-caret-color: #a3ca38;
  --mat-form-field-filled-focus-active-indicator-color: #a3ca38;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #a3ca38 87%, transparent);
  --mat-form-field-outlined-caret-color: #a3ca38;
  --mat-form-field-outlined-focus-outline-color: #a3ca38;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #a3ca38 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #fd5d48;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #fd5d48;
  --mat-form-field-filled-error-focus-label-text-color: #fd5d48;
  --mat-form-field-filled-error-label-text-color: #fd5d48;
  --mat-form-field-filled-error-caret-color: #fd5d48;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #fd5d48;
  --mat-form-field-filled-error-focus-active-indicator-color: #fd5d48;
  --mat-form-field-filled-error-hover-active-indicator-color: #fd5d48;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #fd5d48;
  --mat-form-field-outlined-error-focus-label-text-color: #fd5d48;
  --mat-form-field-outlined-error-label-text-color: #fd5d48;
  --mat-form-field-outlined-error-hover-label-text-color: #fd5d48;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #fd5d48;
  --mat-form-field-outlined-error-hover-outline-color: #fd5d48;
  --mat-form-field-outlined-error-outline-color: #fd5d48;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f28e8e 87%, transparent);
  --mat-form-field-filled-caret-color: #f28e8e;
  --mat-form-field-filled-focus-active-indicator-color: #f28e8e;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f28e8e 87%, transparent);
  --mat-form-field-outlined-caret-color: #f28e8e;
  --mat-form-field-outlined-focus-outline-color: #f28e8e;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f28e8e 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #fd5d48 87%, transparent);
  --mat-form-field-filled-caret-color: #fd5d48;
  --mat-form-field-filled-focus-active-indicator-color: #fd5d48;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #fd5d48 87%, transparent);
  --mat-form-field-outlined-caret-color: #fd5d48;
  --mat-form-field-outlined-focus-outline-color: #fd5d48;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #fd5d48 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #a3ca38;
  --mat-select-invalid-arrow-color: #fd5d48;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f28e8e;
  --mat-select-invalid-arrow-color: #fd5d48;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #fd5d48;
  --mat-select-invalid-arrow-color: #fd5d48;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: #000000;
  --mat-chip-elevated-container-color: #a3ca38;
  --mat-chip-elevated-disabled-container-color: #a3ca38;
  --mat-chip-elevated-selected-container-color: #a3ca38;
  --mat-chip-flat-disabled-selected-container-color: #a3ca38;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #000000;
  --mat-chip-selected-disabled-trailing-icon-color: #000000;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #000000;
  --mat-chip-selected-trailing-icon-color: #000000;
  --mat-chip-with-icon-disabled-icon-color: #000000;
  --mat-chip-with-icon-icon-color: #000000;
  --mat-chip-with-icon-selected-icon-color: #000000;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;
  --mat-chip-with-trailing-icon-trailing-icon-color: #000000;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: #000000;
  --mat-chip-elevated-container-color: #f28e8e;
  --mat-chip-elevated-disabled-container-color: #f28e8e;
  --mat-chip-elevated-selected-container-color: #f28e8e;
  --mat-chip-flat-disabled-selected-container-color: #f28e8e;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #000000;
  --mat-chip-selected-disabled-trailing-icon-color: #000000;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #000000;
  --mat-chip-selected-trailing-icon-color: #000000;
  --mat-chip-with-icon-disabled-icon-color: #000000;
  --mat-chip-with-icon-icon-color: #000000;
  --mat-chip-with-icon-selected-icon-color: #000000;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;
  --mat-chip-with-trailing-icon-trailing-icon-color: #000000;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: #000000;
  --mat-chip-elevated-container-color: #fd5d48;
  --mat-chip-elevated-disabled-container-color: #fd5d48;
  --mat-chip-elevated-selected-container-color: #fd5d48;
  --mat-chip-flat-disabled-selected-container-color: #fd5d48;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #000000;
  --mat-chip-selected-disabled-trailing-icon-color: #000000;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #000000;
  --mat-chip-selected-trailing-icon-color: #000000;
  --mat-chip-with-icon-disabled-icon-color: #000000;
  --mat-chip-with-icon-icon-color: #000000;
  --mat-chip-with-icon-selected-icon-color: #000000;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;
  --mat-chip-with-trailing-icon-trailing-icon-color: #000000;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: #000000;
  --mat-slide-toggle-disabled-selected-icon-color: #000000;
  --mat-slide-toggle-selected-focus-state-layer-color: #a3ca38;
  --mat-slide-toggle-selected-handle-color: #a3ca38;
  --mat-slide-toggle-selected-hover-state-layer-color: #a3ca38;
  --mat-slide-toggle-selected-pressed-state-layer-color: #a3ca38;
  --mat-slide-toggle-selected-focus-handle-color: #a3ca38;
  --mat-slide-toggle-selected-hover-handle-color: #a3ca38;
  --mat-slide-toggle-selected-pressed-handle-color: #a3ca38;
  --mat-slide-toggle-selected-focus-track-color: #bfda74;
  --mat-slide-toggle-selected-hover-track-color: #bfda74;
  --mat-slide-toggle-selected-pressed-track-color: #bfda74;
  --mat-slide-toggle-selected-track-color: #bfda74;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: #000000;
  --mat-slide-toggle-disabled-selected-icon-color: #000000;
  --mat-slide-toggle-selected-focus-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-handle-color: #f28e8e;
  --mat-slide-toggle-selected-hover-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-focus-handle-color: #f28e8e;
  --mat-slide-toggle-selected-hover-handle-color: #f28e8e;
  --mat-slide-toggle-selected-pressed-handle-color: #f28e8e;
  --mat-slide-toggle-selected-focus-track-color: #a4a4a4;
  --mat-slide-toggle-selected-hover-track-color: #a4a4a4;
  --mat-slide-toggle-selected-pressed-track-color: #a4a4a4;
  --mat-slide-toggle-selected-track-color: #a4a4a4;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: #000000;
  --mat-slide-toggle-disabled-selected-icon-color: #000000;
  --mat-slide-toggle-selected-focus-state-layer-color: #fd5d48;
  --mat-slide-toggle-selected-handle-color: #fd5d48;
  --mat-slide-toggle-selected-hover-state-layer-color: #fd5d48;
  --mat-slide-toggle-selected-pressed-state-layer-color: #fd5d48;
  --mat-slide-toggle-selected-focus-handle-color: #fd5d48;
  --mat-slide-toggle-selected-hover-handle-color: #fd5d48;
  --mat-slide-toggle-selected-pressed-handle-color: #fd5d48;
  --mat-slide-toggle-selected-focus-track-color: #fe8e7f;
  --mat-slide-toggle-selected-hover-track-color: #fe8e7f;
  --mat-slide-toggle-selected-pressed-track-color: #fe8e7f;
  --mat-slide-toggle-selected-track-color: #fe8e7f;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #a3ca38;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #a3ca38;
  --mat-radio-selected-hover-icon-color: #a3ca38;
  --mat-radio-selected-icon-color: #a3ca38;
  --mat-radio-selected-pressed-icon-color: #a3ca38;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #f28e8e;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f28e8e;
  --mat-radio-selected-hover-icon-color: #f28e8e;
  --mat-radio-selected-icon-color: #f28e8e;
  --mat-radio-selected-pressed-icon-color: #f28e8e;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #fd5d48;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #fd5d48;
  --mat-radio-selected-hover-icon-color: #fd5d48;
  --mat-radio-selected-icon-color: #fd5d48;
  --mat-radio-selected-pressed-icon-color: #fd5d48;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #a3ca38;
  --mat-slider-focus-handle-color: #a3ca38;
  --mat-slider-handle-color: #a3ca38;
  --mat-slider-hover-handle-color: #a3ca38;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #a3ca38 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #a3ca38 4%, transparent);
  --mat-slider-inactive-track-color: #a3ca38;
  --mat-slider-ripple-color: #a3ca38;
  --mat-slider-with-tick-marks-active-container-color: #000000;
  --mat-slider-with-tick-marks-inactive-container-color: #a3ca38;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #f28e8e;
  --mat-slider-focus-handle-color: #f28e8e;
  --mat-slider-handle-color: #f28e8e;
  --mat-slider-hover-handle-color: #f28e8e;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f28e8e 4%, transparent);
  --mat-slider-inactive-track-color: #f28e8e;
  --mat-slider-ripple-color: #f28e8e;
  --mat-slider-with-tick-marks-active-container-color: #000000;
  --mat-slider-with-tick-marks-inactive-container-color: #f28e8e;
}
.mat-warn {
  --mat-slider-active-track-color: #fd5d48;
  --mat-slider-focus-handle-color: #fd5d48;
  --mat-slider-handle-color: #fd5d48;
  --mat-slider-hover-handle-color: #fd5d48;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #fd5d48 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #fd5d48 4%, transparent);
  --mat-slider-inactive-track-color: #fd5d48;
  --mat-slider-ripple-color: #fd5d48;
  --mat-slider-with-tick-marks-active-container-color: #000000;
  --mat-slider-with-tick-marks-inactive-container-color: #fd5d48;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #a3ca38;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #a3ca38;
  --mat-radio-selected-hover-icon-color: #a3ca38;
  --mat-radio-selected-icon-color: #a3ca38;
  --mat-radio-selected-pressed-icon-color: #a3ca38;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f28e8e;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f28e8e;
  --mat-radio-selected-hover-icon-color: #f28e8e;
  --mat-radio-selected-icon-color: #f28e8e;
  --mat-radio-selected-pressed-icon-color: #f28e8e;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #fd5d48;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #fd5d48;
  --mat-radio-selected-hover-icon-color: #fd5d48;
  --mat-radio-selected-icon-color: #fd5d48;
  --mat-radio-selected-pressed-icon-color: #fd5d48;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #a3ca38;
  --mat-checkbox-selected-hover-icon-color: #a3ca38;
  --mat-checkbox-selected-icon-color: #a3ca38;
  --mat-checkbox-selected-pressed-icon-color: #a3ca38;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #a3ca38;
  --mat-checkbox-selected-hover-state-layer-color: #a3ca38;
  --mat-checkbox-selected-pressed-state-layer-color: #a3ca38;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #f28e8e;
  --mat-checkbox-selected-hover-icon-color: #f28e8e;
  --mat-checkbox-selected-icon-color: #f28e8e;
  --mat-checkbox-selected-pressed-icon-color: #f28e8e;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f28e8e;
  --mat-checkbox-selected-hover-state-layer-color: #f28e8e;
  --mat-checkbox-selected-pressed-state-layer-color: #f28e8e;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #fd5d48;
  --mat-checkbox-selected-hover-icon-color: #fd5d48;
  --mat-checkbox-selected-icon-color: #fd5d48;
  --mat-checkbox-selected-pressed-icon-color: #fd5d48;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #fd5d48;
  --mat-checkbox-selected-hover-state-layer-color: #fd5d48;
  --mat-checkbox-selected-pressed-state-layer-color: #fd5d48;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #a3ca38;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #a3ca38;
  --mat-tab-active-ripple-color: #a3ca38;
  --mat-tab-inactive-ripple-color: #a3ca38;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #a3ca38;
  --mat-tab-active-hover-label-text-color: #a3ca38;
  --mat-tab-active-focus-indicator-color: #a3ca38;
  --mat-tab-active-hover-indicator-color: #a3ca38;
  --mat-tab-active-indicator-color: #a3ca38;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f28e8e;
  --mat-tab-active-ripple-color: #f28e8e;
  --mat-tab-inactive-ripple-color: #f28e8e;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f28e8e;
  --mat-tab-active-hover-label-text-color: #f28e8e;
  --mat-tab-active-focus-indicator-color: #f28e8e;
  --mat-tab-active-hover-indicator-color: #f28e8e;
  --mat-tab-active-indicator-color: #f28e8e;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #fd5d48;
  --mat-tab-active-ripple-color: #fd5d48;
  --mat-tab-inactive-ripple-color: #fd5d48;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #fd5d48;
  --mat-tab-active-hover-label-text-color: #fd5d48;
  --mat-tab-active-focus-indicator-color: #fd5d48;
  --mat-tab-active-hover-indicator-color: #fd5d48;
  --mat-tab-active-indicator-color: #fd5d48;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #a3ca38;
  --mat-tab-foreground-color: #000000;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #f28e8e;
  --mat-tab-foreground-color: #000000;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #fd5d48;
  --mat-tab-foreground-color: #000000;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #f28e8e;
  --mat-checkbox-selected-hover-icon-color: #f28e8e;
  --mat-checkbox-selected-icon-color: #f28e8e;
  --mat-checkbox-selected-pressed-icon-color: #f28e8e;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f28e8e;
  --mat-checkbox-selected-hover-state-layer-color: #f28e8e;
  --mat-checkbox-selected-pressed-state-layer-color: #f28e8e;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #a3ca38;
  --mat-checkbox-selected-hover-icon-color: #a3ca38;
  --mat-checkbox-selected-icon-color: #a3ca38;
  --mat-checkbox-selected-pressed-icon-color: #a3ca38;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #a3ca38;
  --mat-checkbox-selected-hover-state-layer-color: #a3ca38;
  --mat-checkbox-selected-pressed-state-layer-color: #a3ca38;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #fd5d48;
  --mat-checkbox-selected-hover-icon-color: #fd5d48;
  --mat-checkbox-selected-icon-color: #fd5d48;
  --mat-checkbox-selected-pressed-icon-color: #fd5d48;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #fd5d48;
  --mat-checkbox-selected-hover-state-layer-color: #fd5d48;
  --mat-checkbox-selected-pressed-state-layer-color: #fd5d48;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #a3ca38;
  --mat-button-filled-label-text-color: #000000;
  --mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-filled-state-layer-color: #000000;
  --mat-button-outlined-label-text-color: #a3ca38;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #a3ca38 12%, transparent);
  --mat-button-outlined-state-layer-color: #a3ca38;
  --mat-button-protected-container-color: #a3ca38;
  --mat-button-protected-label-text-color: #000000;
  --mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-protected-state-layer-color: #000000;
  --mat-button-text-label-text-color: #a3ca38;
  --mat-button-text-ripple-color: color-mix(in srgb, #a3ca38 12%, transparent);
  --mat-button-text-state-layer-color: #a3ca38;
  --mat-button-tonal-container-color: #a3ca38;
  --mat-button-tonal-label-text-color: #000000;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-tonal-state-layer-color: #000000;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #f28e8e;
  --mat-button-filled-label-text-color: #000000;
  --mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-filled-state-layer-color: #000000;
  --mat-button-outlined-label-text-color: #f28e8e;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-button-outlined-state-layer-color: #f28e8e;
  --mat-button-protected-container-color: #f28e8e;
  --mat-button-protected-label-text-color: #000000;
  --mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-protected-state-layer-color: #000000;
  --mat-button-text-label-text-color: #f28e8e;
  --mat-button-text-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-button-text-state-layer-color: #f28e8e;
  --mat-button-tonal-container-color: #f28e8e;
  --mat-button-tonal-label-text-color: #000000;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-tonal-state-layer-color: #000000;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #fd5d48;
  --mat-button-filled-label-text-color: #000000;
  --mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-filled-state-layer-color: #000000;
  --mat-button-outlined-label-text-color: #fd5d48;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #fd5d48 12%, transparent);
  --mat-button-outlined-state-layer-color: #fd5d48;
  --mat-button-protected-container-color: #fd5d48;
  --mat-button-protected-label-text-color: #000000;
  --mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-protected-state-layer-color: #000000;
  --mat-button-text-label-text-color: #fd5d48;
  --mat-button-text-ripple-color: color-mix(in srgb, #fd5d48 12%, transparent);
  --mat-button-text-state-layer-color: #fd5d48;
  --mat-button-tonal-container-color: #fd5d48;
  --mat-button-tonal-label-text-color: #000000;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-tonal-state-layer-color: #000000;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #a3ca38;
  --mat-icon-button-state-layer-color: #a3ca38;
  --mat-icon-button-ripple-color: color-mix(in srgb, #a3ca38 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #f28e8e;
  --mat-icon-button-state-layer-color: #f28e8e;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #fd5d48;
  --mat-icon-button-state-layer-color: #fd5d48;
  --mat-icon-button-ripple-color: color-mix(in srgb, #fd5d48 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #a3ca38;
  --mat-fab-foreground-color: #000000;
  --mat-fab-ripple-color: color-mix(in srgb, #a3ca38 12%, transparent);
  --mat-fab-small-container-color: #a3ca38;
  --mat-fab-small-foreground-color: #000000;
  --mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-fab-small-state-layer-color: #000000;
  --mat-fab-state-layer-color: #000000;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #f28e8e;
  --mat-fab-foreground-color: #000000;
  --mat-fab-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-fab-small-container-color: #f28e8e;
  --mat-fab-small-foreground-color: #000000;
  --mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-fab-small-state-layer-color: #000000;
  --mat-fab-state-layer-color: #000000;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #fd5d48;
  --mat-fab-foreground-color: #000000;
  --mat-fab-ripple-color: color-mix(in srgb, #fd5d48 12%, transparent);
  --mat-fab-small-container-color: #fd5d48;
  --mat-fab-small-foreground-color: #000000;
  --mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-fab-small-state-layer-color: #000000;
  --mat-fab-state-layer-color: #000000;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #bfda74;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #a3ca38;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #f28e8e;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #fd5d48;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #a3ca38;
  --mat-badge-text-color: #000000;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #f28e8e;
  --mat-badge-text-color: #000000;
}
.mat-badge-warn {
  --mat-badge-background-color: #fd5d48;
  --mat-badge-text-color: #000000;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #a3ca38 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #000000;
  --mat-datepicker-calendar-date-selected-state-background-color: #a3ca38;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #a3ca38 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #a3ca38 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #a3ca38 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #a3ca38;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #000000;
  --mat-datepicker-calendar-date-selected-state-background-color: #f28e8e;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f28e8e 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f28e8e 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f28e8e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #fd5d48 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #000000;
  --mat-datepicker-calendar-date-selected-state-background-color: #fd5d48;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #fd5d48 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #fd5d48 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #fd5d48 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #fd5d48;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #a3ca38;
}
.mat-icon.mat-accent {
  --mat-icon-color: #f28e8e;
}
.mat-icon.mat-warn {
  --mat-icon-color: #fd5d48;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: #000000;
  --mat-stepper-header-selected-state-icon-background-color: #a3ca38;
  --mat-stepper-header-selected-state-icon-foreground-color: #000000;
  --mat-stepper-header-done-state-icon-background-color: #a3ca38;
  --mat-stepper-header-done-state-icon-foreground-color: #000000;
  --mat-stepper-header-edit-state-icon-background-color: #a3ca38;
  --mat-stepper-header-edit-state-icon-foreground-color: #000000;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #fd5d48;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #fd5d48;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: #000000;
  --mat-stepper-header-selected-state-icon-background-color: #f28e8e;
  --mat-stepper-header-selected-state-icon-foreground-color: #000000;
  --mat-stepper-header-done-state-icon-background-color: #f28e8e;
  --mat-stepper-header-done-state-icon-foreground-color: #000000;
  --mat-stepper-header-edit-state-icon-background-color: #f28e8e;
  --mat-stepper-header-edit-state-icon-foreground-color: #000000;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: #000000;
  --mat-stepper-header-selected-state-icon-background-color: #fd5d48;
  --mat-stepper-header-selected-state-icon-foreground-color: #000000;
  --mat-stepper-header-done-state-icon-background-color: #fd5d48;
  --mat-stepper-header-done-state-icon-foreground-color: #000000;
  --mat-stepper-header-edit-state-icon-background-color: #fd5d48;
  --mat-stepper-header-edit-state-icon-foreground-color: #000000;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #a3ca38;
  --mat-toolbar-container-text-color: #000000;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #f28e8e;
  --mat-toolbar-container-text-color: #000000;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #fd5d48;
  --mat-toolbar-container-text-color: #000000;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}

/* node_modules/@ionesoft/utils/assets/quill-editor-themes/quill-bubble.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: .4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: .83em;
}
.ql-bubble .ql-editor h6 {
  font-size: .67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\d7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after {
  visibility: visible;
}

/* node_modules/@ionesoft/utils/assets/quill-editor-themes/quill-snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-basic-elements.scss */
* {
  outline-color: var(--beook--font--color--primary);
}
.screen-reader-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.ionesoft__tag {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  box-sizing: border-box;
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-small);
  font-weight: var(--beook--font-weight-regular);
  border-radius: var(--beook--border-radius--chip-style);
}
.ionesoft__tag.tag--non-interaction {
  color: var(--beook--font--color--primary);
  background-color: #F3F3F3;
  cursor: default;
}
.ionesoft__tag.tag--with-interaction {
  margin: 1px;
  font-weight: var(--beook--font-weight-medium);
  border: 1px solid var(--beook--font--color--highlight--primary);
  color: var(--beook--font--color--highlight--primary);
  background-color: var(--beook--background--color--primary);
}
.ionesoft__tag.tag--with-interaction:hover {
  margin: 0;
  background-color: var(--beook--background--color--secondary);
  cursor: pointer;
  border: 2px solid var(--beook--background--color--primary);
}
.ionesoft__button {
  padding: 13px 16px;
  box-sizing: border-box;
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--base);
  font-weight: var(--beook--font-weight-medium);
  line-height: 18px;
  border: 0;
  border-radius: var(--beook--border-radius--small);
  text-align: center;
}
.ionesoft__button a,
.ionesoft__button span,
.ionesoft__button p,
.ionesoft__button b,
.ionesoft__button i {
  text-decoration: none;
  font-size: var(--beook--font-size--base);
  font-weight: var(--beook--font-weight-medium);
  line-height: 18px;
}
.ionesoft__button.color--primary {
  background-color: var(--beook--button--color--primary);
  color: var(--beook--button--font--color--primary);
  outline-offset: 2px;
}
.ionesoft__button.color--primary[disabled] {
  background-color: var(--beook--button--color--primary--disabled);
  color: var(--beook--button--font--color--primary--disabled);
}
.ionesoft__button.color--primary[disabled] a,
.ionesoft__button.color--primary[disabled] span,
.ionesoft__button.color--primary[disabled] p,
.ionesoft__button.color--primary[disabled] b,
.ionesoft__button.color--primary[disabled] i {
  color: var(--beook--button--font--color--primary--disabled);
}
.ionesoft__button.color--primary[disabled] .ionesoft__icon {
  background-color: var(--beook--button--font--color--primary--disabled);
}
.ionesoft__button.color--primary[disabled] .ionesoft__icon:hover {
  background-color: var(--beook--button--font--color--primary--disabled);
  cursor: default;
}
.ionesoft__button.color--primary:not(.ionesoft__button.color--primary.no-hover):not([disabled]):hover,
.ionesoft__button.color--primary:not(.ionesoft__button.color--primary.no-hover):not([disabled]):focus {
  background-color: var(--beook--button--color--primary--hover);
  cursor: pointer;
}
.ionesoft__button.color--primary a,
.ionesoft__button.color--primary span,
.ionesoft__button.color--primary p,
.ionesoft__button.color--primary b,
.ionesoft__button.color--primary i {
  color: var(--beook--button--font--color--primary);
}
.ionesoft__button.color--primary .ionesoft__icon {
  background-color: var(--beook--button--font--color--primary);
}
.ionesoft__button.color--secondary {
  background-color: transparent;
  color: var(--beook--button--font--color--secondary);
  border: 1px solid var(--beook--button--color--secondary);
}
.ionesoft__button.color--secondary[disabled] {
  border: 1px solid var(--beook--button--color--secondary--disabled);
  color: var(--beook--button--font--color--secondary--disabled);
}
.ionesoft__button.color--secondary[disabled] a,
.ionesoft__button.color--secondary[disabled] span,
.ionesoft__button.color--secondary[disabled] p,
.ionesoft__button.color--secondary[disabled] b,
.ionesoft__button.color--secondary[disabled] i {
  color: var(--beook--button--font--color--secondary--disabled);
}
.ionesoft__button.color--secondary[disabled] .ionesoft__icon {
  background-color: var(--beook--button--font--color--secondary--disabled);
}
.ionesoft__button.color--secondary[disabled] .ionesoft__icon:hover {
  background-color: var(--beook--button--font--color--secondary--disabled);
  cursor: default;
}
.ionesoft__button.color--secondary:not(.ionesoft__button.color--secondary.no-hover):not([disabled]):hover,
.ionesoft__button.color--secondary:not(.ionesoft__button.color--secondary.no-hover):not([disabled]):focus {
  background-color: var(--beook--button--color--secondary--hover);
  cursor: pointer;
}
.ionesoft__button.color--secondary:not(.ionesoft__button.color--secondary.no-hover):not([disabled]):hover .ionesoft__icon,
.ionesoft__button.color--secondary:not(.ionesoft__button.color--secondary.no-hover):not([disabled]):focus .ionesoft__icon {
  background-color: var(--beook--button--font--color--secondary);
}
.ionesoft__button.color--secondary a,
.ionesoft__button.color--secondary span,
.ionesoft__button.color--secondary p,
.ionesoft__button.color--secondary b,
.ionesoft__button.color--secondary i {
  color: var(--beook--button--font--color--secondary);
}
.ionesoft__button.color--secondary .ionesoft__icon {
  background-color: var(--beook--button--font--color--secondary);
}
.ionesoft__button.style--chip {
  padding: 5px 10px;
  margin: 1px;
  box-sizing: border-box;
  font-weight: var(--beook--font-weight-medium);
  font-size: var(--beook--font-size--body-normal);
  color: var(--beook--font--color--primary);
  background-color: var(--beook--background--color--primary);
  border: 1px solid var(--beook--font--color--primary);
  border-radius: var(--beook--border-radius--chip-style);
}
.ionesoft__button.style--chip.no-interaction {
  font-weight: var(--beook--font-weight-regular);
  color: var(--beook--color--dark-grey);
  background-color: var(--beook--color--light-grey);
  border-color: var(--beook--color--light-grey);
  cursor: default;
}
.ionesoft__button.style--chip.is-active {
  margin: 0;
  border: 2px solid var(--beook--font--color--primary);
  background-color: var(--beook--color--light-grey);
  cursor: pointer;
}
.ionesoft__button.style--chip[disabled] {
  color: var(--beook--color--dark-grey--light);
  border-color: var(--beook--color--dark-grey);
  cursor: default;
}
.ionesoft__button.style--chip:hover:not([disabled]) {
  margin: 0;
  border: 2px solid var(--beook--font--color--primary);
  background-color: var(--beook--color--light-grey);
  cursor: pointer;
}
.ionesoft__button.style--chip.chip-size--field {
  padding: 3px 10px;
  font-size: var(--beook--font-size--fields);
}
.ionesoft__button.with-icon {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ionesoft__button.size--big {
  border-radius: var(--beook--border-radius--chip-style);
  padding: 20px 30px;
  font-size: var(--beook--font-size--body-big);
}
.ionesoft__button.size--big a,
.ionesoft__button.size--big span,
.ionesoft__button.size--big p,
.ionesoft__button.size--big b,
.ionesoft__button.size--big i {
  font-size: var(--beook--font-size--body-big);
}
.ionesoft__button.size--medium {
  padding: 13px 16px;
}
.ionesoft__button.size--small {
  padding: 10px 12px;
}
.ionesoft__input {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--base);
  font-weight: var(--beook--font-weight-regular);
  color: var(--beook--font--color--primary);
  padding: 10px 15px;
  box-sizing: border-box;
  border-radius: var(--beook--border-radius--small);
  border: 1px solid var(--beook--font--color--primary);
}
.ionesoft__input.input-type--search {
  padding: 10px 35px 10px 13px;
  box-sizing: border-box;
  border-radius: var(--beook--border-radius--chip-style);
  background-color: var(--beook--input--color--background--search);
}
.ionesoft__input.input-type--lessons-search {
  padding: 10px 35px 10px 13px;
  box-sizing: border-box;
  border-radius: var(--beook--border-radius--select);
  background-color: var(--beook--background--color--primary);
}
.ionesoft__input.border--full {
  border: 1px solid var(--beook--font--color--primary);
}
textarea {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--base);
  font-weight: var(--beook--font-weight-regular);
  border-radius: var(--beook--border-radius--small);
}
.menu-item--icon-alignment-start.icon-space--small .mat-mdc-menu-item-text {
  grid-template-columns: 20px 1fr;
}
.menu-item--icon-alignment-start.no-center-alignment .mat-mdc-menu-item-text {
  align-items: flex-start;
}
.menu-item--icon-alignment-start .mat-mdc-menu-item-text {
  display: grid;
  grid-template-columns: 30px 1fr 50px;
  align-items: center;
  gap: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.menu-item--icon-alignment-start .mat-mdc-menu-item-text .menu-item--two-row-container {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.menu-item--icon-alignment-start .mat-mdc-menu-item-text .menu-item--two-row-container .menu-item--label-small {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--fields);
  color: var(--beook--font--color--primary);
}
.menu-item--icon-alignment-start .mat-mdc-menu-item-text .menu-item--two-row-container .menu-item--label-default {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-small);
  font-weight: var(--beook--font-weight-regular);
  color: var(--beook--font--color--primary);
}
.no-styling-button {
  font-family: inherit;
  font-size: inherit;
  border-radius: initial;
  background-color: initial;
  border: initial;
  padding: inherit;
  margin: inherit;
  cursor: pointer;
}
.touch-area--min-size {
  min-height: 44px;
  min-width: 44px;
}
.ionesoft__floating-sidebar {
  position: absolute !important;
  top: 30px;
  bottom: 30px;
}
@media (max-width: 768px) {
  .ionesoft__floating-sidebar {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.ionesoft__floating-sidebar.sidebar-position--left {
  left: 30px;
}
.ionesoft__floating-sidebar.sidebar-position--right {
  right: 30px;
}
.ionesoft__floating-sidebar.sidebar--minimized {
  bottom: initial;
}
.ionesoft__stealthy-input--wrapper {
  display: inline-grid;
  font: inherit;
  vertical-align: middle;
}
.ionesoft__stealthy-input--wrapper.percentage--postfix {
  position: relative;
}
.ionesoft__stealthy-input--wrapper.percentage--postfix::after {
  content: "%";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-description);
  font-weight: var(--beook--font-weight-medium);
  color: var(--beook--font--color--primary);
  pointer-events: none;
}
.ionesoft__stealthy-input--wrapper.percentage--postfix .ionesoft__stealthy-input-field {
  padding-right: 1.5ch;
  text-align: right;
}
.ionesoft__stealthy-input--wrapper .ionesoft__stealthy-input-field {
  padding: 0;
  border: 0 solid transparent;
  box-sizing: border-box;
  text-align: center;
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-description);
  font-weight: var(--beook--font-weight-medium);
  color: var(--beook--font--color--primary);
  width: 4ch;
  outline-offset: 2px;
  -moz-appearance: textfield;
}
.ionesoft__stealthy-input--wrapper .ionesoft__stealthy-input-field::-webkit-inner-spin-button,
.ionesoft__stealthy-input--wrapper .ionesoft__stealthy-input-field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ionesoft__stealthy-input--wrapper .ionesoft__stealthy-input-field:hover,
.ionesoft__stealthy-input--wrapper .ionesoft__stealthy-input-field:focus {
  outline: 1px solid var(--beook--font--color--primary);
}
#user-notice-container {
  box-sizing: border-box;
  visibility: hidden;
}
#user-notice-container:not(:empty) {
  visibility: visible;
}
@media print {
  .ionesoft__disable-print {
    display: none !important;
  }
}
.fullscreen-behaviour--disable[disabled] {
  cursor: default !important;
}
.invisible-file-upload {
  position: absolute;
  top: -1000px;
  left: -1000px;
  visibility: hidden;
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-icons.scss */
.ionesoft__icon {
  display: block;
  height: 16px;
  width: 16px;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: var(--beook--font--color--primary);
  print-color-adjust: exact !important;
  -webkit-print-color-adjust: exact !important;
}
.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled):not(.icon__no-hover-color):hover {
  cursor: pointer;
}
.ionesoft__icon.icon__no-interaction {
  cursor: default;
}
.ionesoft__icon.icon__no-hover-color {
  cursor: pointer;
}
.ionesoft__icon.icon__disabled {
  cursor: default !important;
  opacity: 0.5 !important;
}
.ionesoft__icon.icon--size-16 {
  width: 16px;
  height: 16px;
}
.ionesoft__icon.icon--size-20 {
  width: 20px;
  height: 20px;
}
.ionesoft__icon.icon--size-24 {
  width: 24px;
  height: 24px;
}
.ionesoft__icon.icon--size-32 {
  width: 32px;
  height: 32px;
}
.ionesoft__icon.icon--size-40 {
  width: 40px;
  height: 40px;
}
.ionesoft__icon.icon__support {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.6 36.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke-width: 1.6px; %7D .cls-1, .cls-2 %7B stroke: %23010101; stroke-linecap: round; stroke-linejoin: round; %7D .cls-2 %7B fill: %23010101; stroke-width: .8px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.16,10.22h-.81c-.68,0-1.33.27-1.81.75-.48.48-.75,1.13-.75,1.8v23.02l4.92-4.88h18.1c.68-.01,1.33-.29,1.81-.78.48-.49.75-1.14.75-1.82v-.6'/%3E%3Cpath class='cls-1' d='M32.86.8H9.37c-.78,0-1.52.31-2.07.86-.55.55-.86,1.3-.86,2.07v19.03c0,.78.31,1.53.86,2.08.55.55,1.3.86,2.07.87h20.04l6.39,4.46V3.74c0-.78-.31-1.52-.86-2.07-.55-.55-1.3-.86-2.07-.86Z'/%3E%3Cpath class='cls-2' d='M20.15,16.02c0-.37.06-.74.2-1.08.12-.29.29-.56.5-.8.25-.27.51-.52.78-.75.35-.3.67-.63.96-1,.21-.31.32-.67.31-1.05.01-.52-.23-1.02-.65-1.33-.52-.36-1.14-.54-1.78-.5-1.09-.06-2.15.39-2.87,1.22l-.8-.6c.93-1.08,2.32-1.66,3.75-1.57.9-.05,1.78.2,2.52.71.61.44.97,1.16.94,1.91,0,.37-.06.74-.2,1.09-.12.29-.29.57-.5.81-.24.27-.5.53-.78.77-.36.31-.68.66-.96,1.05-.22.34-.33.73-.32,1.14h-1.12l.02-.02ZM20.7,19.26c-.21,0-.41-.08-.56-.23-.15-.15-.23-.34-.23-.55s.08-.41.23-.55c.15-.14.35-.22.56-.22s.42.07.57.22c.15.14.23.34.23.55s-.08.41-.23.55c-.15.15-.35.24-.56.23h-.01Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.6 36.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke-width: 1.6px; %7D .cls-1, .cls-2 %7B stroke: %23010101; stroke-linecap: round; stroke-linejoin: round; %7D .cls-2 %7B fill: %23010101; stroke-width: .8px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.16,10.22h-.81c-.68,0-1.33.27-1.81.75-.48.48-.75,1.13-.75,1.8v23.02l4.92-4.88h18.1c.68-.01,1.33-.29,1.81-.78.48-.49.75-1.14.75-1.82v-.6'/%3E%3Cpath class='cls-1' d='M32.86.8H9.37c-.78,0-1.52.31-2.07.86-.55.55-.86,1.3-.86,2.07v19.03c0,.78.31,1.53.86,2.08.55.55,1.3.86,2.07.87h20.04l6.39,4.46V3.74c0-.78-.31-1.52-.86-2.07-.55-.55-1.3-.86-2.07-.86Z'/%3E%3Cpath class='cls-2' d='M20.15,16.02c0-.37.06-.74.2-1.08.12-.29.29-.56.5-.8.25-.27.51-.52.78-.75.35-.3.67-.63.96-1,.21-.31.32-.67.31-1.05.01-.52-.23-1.02-.65-1.33-.52-.36-1.14-.54-1.78-.5-1.09-.06-2.15.39-2.87,1.22l-.8-.6c.93-1.08,2.32-1.66,3.75-1.57.9-.05,1.78.2,2.52.71.61.44.97,1.16.94,1.91,0,.37-.06.74-.2,1.09-.12.29-.29.57-.5.81-.24.27-.5.53-.78.77-.36.31-.68.66-.96,1.05-.22.34-.33.73-.32,1.14h-1.12l.02-.02ZM20.7,19.26c-.21,0-.41-.08-.56-.23-.15-.15-.23-.34-.23-.55s.08-.41.23-.55c.15-.14.35-.22.56-.22s.42.07.57.22c.15.14.23.34.23.55s-.08.41-.23.55c-.15.15-.35.24-.56.23h-.01Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__external-link-arrow {
  mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 13.25L13.25 0.75M13.25 0.75H5.91667M13.25 0.75V8.08333' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 13.25L13.25 0.75M13.25 0.75H5.91667M13.25 0.75V8.08333' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__external-link-box {
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 8.37305V12.123C11.25 12.4546 11.1183 12.7725 10.8839 13.0069C10.6495 13.2414 10.3315 13.373 10 13.373H3.125C2.79348 13.373 2.47554 13.2414 2.24112 13.0069C2.0067 12.7725 1.875 12.4546 1.875 12.123V5.24805C1.875 4.91653 2.0067 4.59858 2.24112 4.36416C2.47554 4.12974 2.79348 3.99805 3.125 3.99805H6.875M9.375 2.12305H13.125M13.125 2.12305V5.87305M13.125 2.12305L6.25 8.99805' stroke='%233C3C3C' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 8.37305V12.123C11.25 12.4546 11.1183 12.7725 10.8839 13.0069C10.6495 13.2414 10.3315 13.373 10 13.373H3.125C2.79348 13.373 2.47554 13.2414 2.24112 13.0069C2.0067 12.7725 1.875 12.4546 1.875 12.123V5.24805C1.875 4.91653 2.0067 4.59858 2.24112 4.36416C2.47554 4.12974 2.79348 3.99805 3.125 3.99805H6.875M9.375 2.12305H13.125M13.125 2.12305V5.87305M13.125 2.12305L6.25 8.99805' stroke='%233C3C3C' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__arrow-right {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10H18M18 10L10 2M18 10L10 18' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10H18M18 10L10 2M18 10L10 18' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__menu-burger {
  mask-image: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='16' height='3' rx='1.5' stroke='%23000000'/%3E%3Crect x='0.5' y='14.5' width='11' height='3' rx='1.5' stroke='%23000000'/%3E%3Crect x='0.5' y='7.5' width='22' height='3' rx='1.5' stroke='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='16' height='3' rx='1.5' stroke='%23000000'/%3E%3Crect x='0.5' y='14.5' width='11' height='3' rx='1.5' stroke='%23000000'/%3E%3Crect x='0.5' y='7.5' width='22' height='3' rx='1.5' stroke='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__search {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4586 7.06242C13.4586 8.32746 13.0835 9.5641 12.3806 10.6159C11.6778 11.6678 10.6789 12.4876 9.51013 12.9717C8.34138 13.4558 7.05533 13.5825 5.8146 13.3357C4.57386 13.0889 3.43417 12.4797 2.53966 11.5852C1.64514 10.6907 1.03596 9.55099 0.789163 8.31025C0.542366 7.06952 0.669031 5.78346 1.15314 4.61472C1.63725 3.44597 2.45706 2.44703 3.50891 1.74421C4.56075 1.04139 5.79738 0.66626 7.06243 0.66626C8.75879 0.66626 10.3857 1.34014 11.5852 2.53965C12.7847 3.73917 13.4586 5.36605 13.4586 7.06242Z' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0577 15.0577L11.5798 11.5798' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4586 7.06242C13.4586 8.32746 13.0835 9.5641 12.3806 10.6159C11.6778 11.6678 10.6789 12.4876 9.51013 12.9717C8.34138 13.4558 7.05533 13.5825 5.8146 13.3357C4.57386 13.0889 3.43417 12.4797 2.53966 11.5852C1.64514 10.6907 1.03596 9.55099 0.789163 8.31025C0.542366 7.06952 0.669031 5.78346 1.15314 4.61472C1.63725 3.44597 2.45706 2.44703 3.50891 1.74421C4.56075 1.04139 5.79738 0.66626 7.06243 0.66626C8.75879 0.66626 10.3857 1.34014 11.5852 2.53965C12.7847 3.73917 13.4586 5.36605 13.4586 7.06242Z' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0577 15.0577L11.5798 11.5798' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__language-picker {
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11C1 5.47944 5.47944 1 11 1C16.5205 1 20.9999 5.47944 20.9999 11' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M20.9999 10.9998C20.9999 16.5203 16.5205 20.9997 11 20.9997C5.47944 20.9997 1 16.5203 1 10.9998' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M1.36987 7.66455H20.678' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M1.36987 14.3352H20.678' stroke='%23000000' stroke-miterlimit='10'/%3E%3Cpath d='M11.9794 20.8832C9.50683 20.8832 6.13013 16.5202 6.13013 10.9997C6.13013 5.47918 9.50683 1.12988 11.9794 1.12988' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M10.0684 20.8832C12.541 20.8832 15.9177 16.5202 15.9177 10.9997C15.9177 5.47918 12.541 1.12988 10.0684 1.12988' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11C1 5.47944 5.47944 1 11 1C16.5205 1 20.9999 5.47944 20.9999 11' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M20.9999 10.9998C20.9999 16.5203 16.5205 20.9997 11 20.9997C5.47944 20.9997 1 16.5203 1 10.9998' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M1.36987 7.66455H20.678' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M1.36987 14.3352H20.678' stroke='%23000000' stroke-miterlimit='10'/%3E%3Cpath d='M11.9794 20.8832C9.50683 20.8832 6.13013 16.5202 6.13013 10.9997C6.13013 5.47918 9.50683 1.12988 11.9794 1.12988' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M10.0684 20.8832C12.541 20.8832 15.9177 16.5202 15.9177 10.9997C15.9177 5.47918 12.541 1.12988 10.0684 1.12988' stroke='%23000000' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__notifications {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.73 20.0034C11.5542 20.3065 11.3018 20.5581 10.9982 20.733C10.6946 20.9079 10.3504 21 10 21C9.64962 21 9.30539 20.9079 9.00177 20.733C8.69816 20.5581 8.44581 20.3065 8.27 20.0034M16 7.00106C16 5.40948 15.3679 3.88309 14.2426 2.75767C13.1174 1.63225 11.5913 1 10 1C8.4087 1 6.88258 1.63225 5.75736 2.75767C4.63214 3.88309 4 5.40948 4 7.00106C4 14.0023 1 16.0027 1 16.0027H19C19 16.0027 16 14.0023 16 7.00106Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.73 20.0034C11.5542 20.3065 11.3018 20.5581 10.9982 20.733C10.6946 20.9079 10.3504 21 10 21C9.64962 21 9.30539 20.9079 9.00177 20.733C8.69816 20.5581 8.44581 20.3065 8.27 20.0034M16 7.00106C16 5.40948 15.3679 3.88309 14.2426 2.75767C13.1174 1.63225 11.5913 1 10 1C8.4087 1 6.88258 1.63225 5.75736 2.75767C4.63214 3.88309 4 5.40948 4 7.00106C4 14.0023 1 16.0027 1 16.0027H19C19 16.0027 16 14.0023 16 7.00106Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__sign-out {
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.667 21H3.223C2.93112 21.0001 2.64207 20.9428 2.37237 20.8311C2.10267 20.7195 1.8576 20.5559 1.65116 20.3495C1.44472 20.1432 1.28096 19.8982 1.16924 19.6286C1.05751 19.3589 1 19.0699 1 18.778V3.223C1 2.63342 1.23421 2.06799 1.6511 1.6511C2.068 1.23421 2.63342 1 3.223 1H7.667' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4448 16.5561L20.9998 11.0001L15.4448 5.44507' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 11H7.66699' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.667 21H3.223C2.93112 21.0001 2.64207 20.9428 2.37237 20.8311C2.10267 20.7195 1.8576 20.5559 1.65116 20.3495C1.44472 20.1432 1.28096 19.8982 1.16924 19.6286C1.05751 19.3589 1 19.0699 1 18.778V3.223C1 2.63342 1.23421 2.06799 1.6511 1.6511C2.068 1.23421 2.63342 1 3.223 1H7.667' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4448 16.5561L20.9998 11.0001L15.4448 5.44507' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 11H7.66699' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__edit-pen {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6158 1.7522C15.0975 1.27058 15.7507 1 16.4318 1C17.1129 1 17.7662 1.27058 18.2478 1.7522C18.7294 2.23383 19 2.88706 19 3.56818C19 4.24931 18.7294 4.90253 18.2478 5.38416L5.99194 17.639L1 19L2.36098 14.0071L14.6158 1.7522Z' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.57153 13.8572L6.78582 17.0715' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6158 1.7522C15.0975 1.27058 15.7507 1 16.4318 1C17.1129 1 17.7662 1.27058 18.2478 1.7522C18.7294 2.23383 19 2.88706 19 3.56818C19 4.24931 18.7294 4.90253 18.2478 5.38416L5.99194 17.639L1 19L2.36098 14.0071L14.6158 1.7522Z' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.57153 13.8572L6.78582 17.0715' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__edit-pen--disabled {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.06066' y1='1' x2='15' y2='13.9393' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.74453 4.49908C9.48235 3.76126 10.013 3.23066 10.9101 2.3335C11.2312 2.01241 11.6667 1.83203 12.1208 1.83203C12.5748 1.83203 13.0103 2.01241 13.3314 2.3335C13.6525 2.65458 13.8329 3.09007 13.8329 3.54415C13.8329 3.99824 13.6525 4.43372 13.3314 4.7548L11.0871 6.99908M7 6.24361C6.50117 6.74244 6.25313 6.99048 5.74453 7.49908C4.83654 8.40708 3.87741 9.3662 2.74021 10.5034L1.83289 13.832L5.16085 12.9247L8.03548 10.0503L9.5 8.58579' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.67905 10.1406L5.5252 11.9868' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.06066' y1='1' x2='15' y2='13.9393' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.74453 4.49908C9.48235 3.76126 10.013 3.23066 10.9101 2.3335C11.2312 2.01241 11.6667 1.83203 12.1208 1.83203C12.5748 1.83203 13.0103 2.01241 13.3314 2.3335C13.6525 2.65458 13.8329 3.09007 13.8329 3.54415C13.8329 3.99824 13.6525 4.43372 13.3314 4.7548L11.0871 6.99908M7 6.24361C6.50117 6.74244 6.25313 6.99048 5.74453 7.49908C4.83654 8.40708 3.87741 9.3662 2.74021 10.5034L1.83289 13.832L5.16085 12.9247L8.03548 10.0503L9.5 8.58579' stroke='%23000000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.67905 10.1406L5.5252 11.9868' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__close--circular {
  mask-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_154_4971)'%3E%3Cpath d='M22.25 11.5C22.25 13.6261 21.6195 15.7046 20.4383 17.4724C19.2571 19.2402 17.5782 20.6181 15.6139 21.4317C13.6495 22.2453 11.4881 22.4582 9.40278 22.0434C7.31749 21.6287 5.40202 20.6048 3.89861 19.1014C2.39519 17.598 1.37135 15.6825 0.956563 13.5972C0.541772 11.5119 0.754658 9.35046 1.5683 7.38615C2.38194 5.42185 3.7598 3.74293 5.52762 2.5617C7.29545 1.38048 9.37386 0.75 11.5 0.75C14.3511 0.75 17.0854 1.88259 19.1014 3.8986C21.1174 5.91462 22.25 8.64892 22.25 11.5Z' fill-opacity='0.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.23975 8.23926L14.76 14.7595L8.23975 8.23926Z' fill-opacity='0.5'/%3E%3Cpath d='M8.23975 8.23926L14.76 14.7595' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.23926 14.7603L14.7595 8.24002L8.23926 14.7603Z' fill-opacity='0.5'/%3E%3Cpath d='M8.23926 14.7603L14.7595 8.24002' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_154_4971'%3E%3Crect width='23' height='23'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_154_4971)'%3E%3Cpath d='M22.25 11.5C22.25 13.6261 21.6195 15.7046 20.4383 17.4724C19.2571 19.2402 17.5782 20.6181 15.6139 21.4317C13.6495 22.2453 11.4881 22.4582 9.40278 22.0434C7.31749 21.6287 5.40202 20.6048 3.89861 19.1014C2.39519 17.598 1.37135 15.6825 0.956563 13.5972C0.541772 11.5119 0.754658 9.35046 1.5683 7.38615C2.38194 5.42185 3.7598 3.74293 5.52762 2.5617C7.29545 1.38048 9.37386 0.75 11.5 0.75C14.3511 0.75 17.0854 1.88259 19.1014 3.8986C21.1174 5.91462 22.25 8.64892 22.25 11.5Z' fill-opacity='0.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.23975 8.23926L14.76 14.7595L8.23975 8.23926Z' fill-opacity='0.5'/%3E%3Cpath d='M8.23975 8.23926L14.76 14.7595' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.23926 14.7603L14.7595 8.24002L8.23926 14.7603Z' fill-opacity='0.5'/%3E%3Cpath d='M8.23926 14.7603L14.7595 8.24002' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_154_4971'%3E%3Crect width='23' height='23'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__user {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25754 18.75H18.6784C18.6784 18.75 18.9493 11.7886 9.81086 11.7886C0.672423 11.7886 1.25754 18.75 1.25754 18.75Z' stroke='%23000000' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M9.95172 8.72827C12.0836 8.72827 13.8119 7.0542 13.8119 4.98913C13.8119 2.92407 12.0836 1.25 9.95172 1.25C7.81981 1.25 6.09155 2.92407 6.09155 4.98913C6.09155 7.0542 7.81981 8.72827 9.95172 8.72827Z' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25754 18.75H18.6784C18.6784 18.75 18.9493 11.7886 9.81086 11.7886C0.672423 11.7886 1.25754 18.75 1.25754 18.75Z' stroke='%23000000' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M9.95172 8.72827C12.0836 8.72827 13.8119 7.0542 13.8119 4.98913C13.8119 2.92407 12.0836 1.25 9.95172 1.25C7.81981 1.25 6.09155 2.92407 6.09155 4.98913C6.09155 7.0542 7.81981 8.72827 9.95172 8.72827Z' stroke='%23000000' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__activate-coupon {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.51 38.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2, .cls-3 %7B fill: none; stroke: %23000; stroke-width: 1.6px; %7D .cls-2 %7B stroke-linejoin: round; %7D .cls-2, .cls-3 %7B stroke-linecap: round; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M5.18,35.25l12.32-1.5'/%3E%3Cpath class='cls-3' d='M5.18,7.3l22.11-2.7'/%3E%3Cpath class='cls-3' d='M10.12,12.57l12.26-1.47'/%3E%3Cpath class='cls-3' d='M10.13,16.8l12.26-1.47'/%3E%3Cpath class='cls-3' d='M.8,3.5L22.91.8'/%3E%3Cpath class='cls-3' d='M.8,32.43V3.5'/%3E%3Cpath class='cls-3' d='M5.18,34.89V7.3'/%3E%3Cpath class='cls-3' d='M27.28,4.6v11.96'/%3E%3Cpath class='cls-3' d='M22.91,4.97V.8'/%3E%3Cpath class='cls-1' d='M.82,32.19s-.59,2.96,4.16,3.03'/%3E%3Cpath class='cls-1' d='M1.05,3.74s-.34,2.44,3.34,3.53c.28.03.55.05.83.05'/%3E%3Cpath class='cls-2' d='M23.11,26.26v-3.31c0-1.1.44-2.15,1.21-2.93.78-.78,1.83-1.21,2.93-1.21s2.15.44,2.93,1.21c.78.78,1.21,1.83,1.21,2.93v3.31'/%3E%3Cpath class='cls-2' d='M21.46,26.26h11.6c.92,0,1.66.9,1.66,2.01v7.03c0,1.11-.74,2.01-1.66,2.01h-11.6c-.92,0-1.66-.9-1.66-2.01v-7.03c0-1.11.74-2.01,1.66-2.01Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.51 38.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2, .cls-3 %7B fill: none; stroke: %23000; stroke-width: 1.6px; %7D .cls-2 %7B stroke-linejoin: round; %7D .cls-2, .cls-3 %7B stroke-linecap: round; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M5.18,35.25l12.32-1.5'/%3E%3Cpath class='cls-3' d='M5.18,7.3l22.11-2.7'/%3E%3Cpath class='cls-3' d='M10.12,12.57l12.26-1.47'/%3E%3Cpath class='cls-3' d='M10.13,16.8l12.26-1.47'/%3E%3Cpath class='cls-3' d='M.8,3.5L22.91.8'/%3E%3Cpath class='cls-3' d='M.8,32.43V3.5'/%3E%3Cpath class='cls-3' d='M5.18,34.89V7.3'/%3E%3Cpath class='cls-3' d='M27.28,4.6v11.96'/%3E%3Cpath class='cls-3' d='M22.91,4.97V.8'/%3E%3Cpath class='cls-1' d='M.82,32.19s-.59,2.96,4.16,3.03'/%3E%3Cpath class='cls-1' d='M1.05,3.74s-.34,2.44,3.34,3.53c.28.03.55.05.83.05'/%3E%3Cpath class='cls-2' d='M23.11,26.26v-3.31c0-1.1.44-2.15,1.21-2.93.78-.78,1.83-1.21,2.93-1.21s2.15.44,2.93,1.21c.78.78,1.21,1.83,1.21,2.93v3.31'/%3E%3Cpath class='cls-2' d='M21.46,26.26h11.6c.92,0,1.66.9,1.66,2.01v7.03c0,1.11-.74,2.01-1.66,2.01h-11.6c-.92,0-1.66-.9-1.66-2.01v-7.03c0-1.11.74-2.01,1.66-2.01Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__activate-coupon--active {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.44 38.78'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2, .cls-3 %7B fill: none; stroke: %23231f20; stroke-width: 1.6px; %7D .cls-2 %7B stroke-linejoin: round; %7D .cls-2, .cls-3 %7B stroke-linecap: round; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M7.93,36.67l10.81-2.29'/%3E%3Cpath class='cls-3' d='M5.49,8.82l21.79-4.61'/%3E%3Cpath class='cls-3' d='M10.87,13.64l12.09-2.53'/%3E%3Cpath class='cls-3' d='M11.25,17.85l12.09-2.53'/%3E%3Cpath class='cls-3' d='M.8,5.41L22.59.8'/%3E%3Cpath class='cls-3' d='M3.32,34.24L.8,5.41'/%3E%3Cpath class='cls-3' d='M7.89,36.3l-2.4-27.48'/%3E%3Cpath class='cls-3' d='M27.28,4.21l1.04,11.91'/%3E%3Cpath class='cls-3' d='M22.95,4.95l-.36-4.15'/%3E%3Cpath class='cls-1' d='M3.32,33.99s-.33,3,4.41,2.66'/%3E%3Cpath class='cls-1' d='M1.07,5.64s-.13,2.46,3.63,3.22c.28,0,.56,0,.83-.02'/%3E%3Cpath class='cls-3' d='M35.02,17.81l1.88-1.63'/%3E%3Cpath class='cls-3' d='M31.86,16.2l.89-3.69'/%3E%3Cpath class='cls-3' d='M37.02,20.64l3.63-1.14'/%3E%3Cpath class='cls-2' d='M22.67,26.94h11.59c.91,0,1.66.9,1.66,2.01v7.03c0,1.11-.74,2.01-1.66,2.01h-11.59c-.91,0-1.66-.9-1.66-2.01v-7.03c0-1.11.74-2.01,1.66-2.01Z'/%3E%3Cpath class='cls-2' d='M24.33,26.94v-3.31c0-1.03.38-2.02,1.07-2.78.69-.76,1.64-1.24,2.66-1.34,1.02-.1,2.05.18,2.87.79.83.61,1.4,1.5,1.6,2.51'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.44 38.78'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2, .cls-3 %7B fill: none; stroke: %23231f20; stroke-width: 1.6px; %7D .cls-2 %7B stroke-linejoin: round; %7D .cls-2, .cls-3 %7B stroke-linecap: round; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M7.93,36.67l10.81-2.29'/%3E%3Cpath class='cls-3' d='M5.49,8.82l21.79-4.61'/%3E%3Cpath class='cls-3' d='M10.87,13.64l12.09-2.53'/%3E%3Cpath class='cls-3' d='M11.25,17.85l12.09-2.53'/%3E%3Cpath class='cls-3' d='M.8,5.41L22.59.8'/%3E%3Cpath class='cls-3' d='M3.32,34.24L.8,5.41'/%3E%3Cpath class='cls-3' d='M7.89,36.3l-2.4-27.48'/%3E%3Cpath class='cls-3' d='M27.28,4.21l1.04,11.91'/%3E%3Cpath class='cls-3' d='M22.95,4.95l-.36-4.15'/%3E%3Cpath class='cls-1' d='M3.32,33.99s-.33,3,4.41,2.66'/%3E%3Cpath class='cls-1' d='M1.07,5.64s-.13,2.46,3.63,3.22c.28,0,.56,0,.83-.02'/%3E%3Cpath class='cls-3' d='M35.02,17.81l1.88-1.63'/%3E%3Cpath class='cls-3' d='M31.86,16.2l.89-3.69'/%3E%3Cpath class='cls-3' d='M37.02,20.64l3.63-1.14'/%3E%3Cpath class='cls-2' d='M22.67,26.94h11.59c.91,0,1.66.9,1.66,2.01v7.03c0,1.11-.74,2.01-1.66,2.01h-11.59c-.91,0-1.66-.9-1.66-2.01v-7.03c0-1.11.74-2.01,1.66-2.01Z'/%3E%3Cpath class='cls-2' d='M24.33,26.94v-3.31c0-1.03.38-2.02,1.07-2.78.69-.76,1.64-1.24,2.66-1.34,1.02-.1,2.05.18,2.87.79.83.61,1.4,1.5,1.6,2.51'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__refresh {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5911 12.2372L16.3532 14.884L19 14.122' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.47998 3.40211C6.77798 2.47891 8.36533 1.93604 10.0795 1.93604C14.4671 1.93604 18.0241 5.49295 18.0241 9.88062C18.0241 11.5948 17.4812 13.1821 16.558 14.4801' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M4.40888 7.76308L3.64683 5.11623L0.999982 5.87828' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.52 16.5981C13.222 17.5213 11.6347 18.0642 9.92052 18.0642C5.53285 18.0642 1.97594 14.5073 1.97594 10.1196C1.97594 8.40548 2.51881 6.81813 3.44201 5.52013' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5911 12.2372L16.3532 14.884L19 14.122' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.47998 3.40211C6.77798 2.47891 8.36533 1.93604 10.0795 1.93604C14.4671 1.93604 18.0241 5.49295 18.0241 9.88062C18.0241 11.5948 17.4812 13.1821 16.558 14.4801' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M4.40888 7.76308L3.64683 5.11623L0.999982 5.87828' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.52 16.5981C13.222 17.5213 11.6347 18.0642 9.92052 18.0642C5.53285 18.0642 1.97594 14.5073 1.97594 10.1196C1.97594 8.40548 2.51881 6.81813 3.44201 5.52013' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__ebook-grouping {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 22'%3E%3C!-- Generator: Adobe Illustrator 29.8.4, SVG Export Plug-In . SVG Version: 2.1.1 Build 6) --%3E%3Cpath d='M16.01,12.85l2-1.35c.17-.11.26-.3.26-.5s-.1-.39-.26-.5l-2.19-1.48,1.81-1.22c.17-.11.26-.3.26-.5s-.1-.39-.26-.5L10.32,1.89c-.2-.14-.47-.14-.67,0L2.35,6.81c-.17.11-.26.3-.26.5s.1.39.26.5l2.19,1.48-1.81,1.22c-.17.11-.27.3-.27.5s.1.39.26.5l2,1.35-2,1.35c-.17.11-.26.3-.26.5s.1.39.26.5l7.31,4.92c.1.07.22.1.34.1s.23-.03.34-.1l7.31-4.92c.17-.11.26-.3.26-.5s-.1-.39-.26-.5l-2-1.35ZM9.99,3.11l6.23,4.2-6.23,4.2L3.76,7.31l6.23-4.2ZM5.61,10.01l4.04,2.72c.1.07.22.1.34.1s.23-.03.34-.1l4.42-2.98,1.86,1.25-6.23,4.2-6.23-4.2,1.48-.99ZM10.37,18.89l-6.23-4.2,1.67-1.12,4.23,2.85c.1.07.22.1.34.1s.23-.03.34-.1l4.23-2.85,1.67,1.12-6.23,4.2Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 22'%3E%3C!-- Generator: Adobe Illustrator 29.8.4, SVG Export Plug-In . SVG Version: 2.1.1 Build 6) --%3E%3Cpath d='M16.01,12.85l2-1.35c.17-.11.26-.3.26-.5s-.1-.39-.26-.5l-2.19-1.48,1.81-1.22c.17-.11.26-.3.26-.5s-.1-.39-.26-.5L10.32,1.89c-.2-.14-.47-.14-.67,0L2.35,6.81c-.17.11-.26.3-.26.5s.1.39.26.5l2.19,1.48-1.81,1.22c-.17.11-.27.3-.27.5s.1.39.26.5l2,1.35-2,1.35c-.17.11-.26.3-.26.5s.1.39.26.5l7.31,4.92c.1.07.22.1.34.1s.23-.03.34-.1l7.31-4.92c.17-.11.26-.3.26-.5s-.1-.39-.26-.5l-2-1.35ZM9.99,3.11l6.23,4.2-6.23,4.2L3.76,7.31l6.23-4.2ZM5.61,10.01l4.04,2.72c.1.07.22.1.34.1s.23-.03.34-.1l4.42-2.98,1.86,1.25-6.23,4.2-6.23-4.2,1.48-.99ZM10.37,18.89l-6.23-4.2,1.67-1.12,4.23,2.85c.1.07.22.1.34.1s.23-.03.34-.1l4.23-2.85,1.67,1.12-6.23,4.2Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__category--ebook {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M4,16c-.3,0-.4-.2-.4-.5,0-.3.2-.6.5-.6l9.6-1.2c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-9.6,1.2s-.2,0-.2,0Z'/%3E%3Cpath class='cls-1' d='M4.2,3.9c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l9.6-1.2c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-9.6,1.2s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M6.3,6.2c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l5.3-.6c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-5.3.6s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M6.3,8c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l5.3-.6c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-5.3.6s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M2.3,2.3c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6L11.8,0c.3,0,.6.2.6.5,0,.3-.2.6-.5.6L2.3,2.3s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M2.3,14.8c-.3,0-.6-.3-.6-.6V1.7c0-.3.3-.6.6-.6s.6.3.6.6v12.5c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M4.2,15.9c-.3,0-.6-.3-.6-.6V3.4c0-.3.3-.6.6-.6s.6.3.6.6v11.9c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M13.7,14.8c-.3,0-.6-.3-.6-.6V2.2c0-.3.3-.6.6-.6s.6.3.6.6v12.1c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M11.8,2.9c-.3,0-.6-.3-.6-.6V.6C11.3.3,11.5,0,11.8,0s.6.3.6.6v1.8c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M4.1,16c-.9,0-1.6-.3-2-.8-.4-.5-.3-1.2-.3-1.2l1.1.2h-.6c0-.1.6,0,.6,0,0,0,0,.2.1.3.2.2.6.3,1.1.3v1.1Z'/%3E%3Cpath class='cls-1' d='M4.2,3.9c-.1,0-.3,0-.4,0C1.6,3.3,1.8,1.8,1.8,1.8l1.1.2h-.6c0,0,.6,0,.6,0,0,0,0,.6,1,.9,0,0,.1,0,.2,0v1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M4,16c-.3,0-.4-.2-.4-.5,0-.3.2-.6.5-.6l9.6-1.2c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-9.6,1.2s-.2,0-.2,0Z'/%3E%3Cpath class='cls-1' d='M4.2,3.9c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l9.6-1.2c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-9.6,1.2s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M6.3,6.2c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l5.3-.6c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-5.3.6s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M6.3,8c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6l5.3-.6c.3,0,.6.2.6.5,0,.3-.2.6-.5.6l-5.3.6s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M2.3,2.3c-.3,0-.5-.2-.6-.5,0-.3.2-.6.5-.6L11.8,0c.3,0,.6.2.6.5,0,.3-.2.6-.5.6L2.3,2.3s0,0,0,0Z'/%3E%3Cpath class='cls-1' d='M2.3,14.8c-.3,0-.6-.3-.6-.6V1.7c0-.3.3-.6.6-.6s.6.3.6.6v12.5c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M4.2,15.9c-.3,0-.6-.3-.6-.6V3.4c0-.3.3-.6.6-.6s.6.3.6.6v11.9c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M13.7,14.8c-.3,0-.6-.3-.6-.6V2.2c0-.3.3-.6.6-.6s.6.3.6.6v12.1c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M11.8,2.9c-.3,0-.6-.3-.6-.6V.6C11.3.3,11.5,0,11.8,0s.6.3.6.6v1.8c0,.3-.3.6-.6.6Z'/%3E%3Cpath class='cls-1' d='M4.1,16c-.9,0-1.6-.3-2-.8-.4-.5-.3-1.2-.3-1.2l1.1.2h-.6c0-.1.6,0,.6,0,0,0,0,.2.1.3.2.2.6.3,1.1.3v1.1Z'/%3E%3Cpath class='cls-1' d='M4.2,3.9c-.1,0-.3,0-.4,0C1.6,3.3,1.8,1.8,1.8,1.8l1.1.2h-.6c0,0,.6,0,.6,0,0,0,0,.6,1,.9,0,0,.1,0,.2,0v1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__category--topic {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M13.2,15.8H2.7c-1.1,0-1.3-.5-1.3-1.4V1.6C1.4.6,1.7.2,2.8.2h6.8s0,0,.1,0c0,0,0,0,.1,0l4.7,4.5c0,0,.1.2.1.3v9.4c0,1-.4,1.4-1.4,1.4ZM2.7,15h10.5c.7,0,.7,0,.7-.6V5.2L9.4,1H2.8c-.7,0-.7,0-.7.6v12.8q0,.6.6.7Z'/%3E%3Cpath class='cls-1' d='M13.2,16H2.7c-1.2,0-1.5-.6-1.5-1.6V1.6C1.2.4,1.6,0,2.8,0h6.8c0,0,.1,0,.2,0,0,0,.1,0,.2.1l4.7,4.4c.1.1.2.3.2.4v9.4c0,1.1-.5,1.6-1.7,1.6ZM2.8.4c-.9,0-1.2.2-1.2,1.2v12.8c0,.8.2,1.1,1.1,1.2h10.5c.9,0,1.2-.2,1.2-1.2V5s0,0,0-.1L9.6.5h0s0,0,0,0H2.8ZM13.2,15.3H2.7c-.3,0-.5,0-.7-.2-.1-.1-.1-.3-.1-.7V1.6c0-.7.1-.9.9-.9h6.7l4.6,4.4v9.3c0,.7-.1.9-.9.9ZM2.7,14.8h10.5c.1,0,.4,0,.4,0,0,0,0-.2,0-.4V5.3L9.3,1.2H2.8c-.1,0-.4,0-.4,0,0,0,0,.2,0,.4v12.8c0,.2,0,.4,0,.4,0,0,.2,0,.3,0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M13.9,5.4h-4.7c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3V.6c0,0,0-.2.1-.3,0,0,.2-.1.3-.1s.2,0,.3.1c0,0,.1.2.1.3v4.1h4.3s0,0,.1,0c0,0,0,0,.1,0,0,0,0,0,0,.1,0,0,0,0,0,.1s0,0,0,.1c0,0,0,0,0,.1,0,0,0,0-.1,0,0,0,0,0-.1,0Z'/%3E%3Cpath class='cls-1' d='M13.9,5.6h-4.7c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4V.6c0-.2,0-.3.2-.4.2-.2.6-.2.8,0,.1.1.2.3.2.4v3.9h4.1c0,0,.2,0,.2,0,0,0,.1,0,.2.1,0,0,0,.1.1.2s0,.1,0,.2,0,.2,0,.2c0,0,0,.1-.1.2,0,0-.1,0-.2.1,0,0-.1,0-.2,0ZM9.2.4s0,0-.1,0c0,0,0,0,0,.1v4.5s0,0,0,.1c0,0,0,0,.1,0h4.7s0,0,0,0h0s0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0v-.2s0,.2,0,.2c0,0,0,0,0,0h-4.6V.6s0,0,0-.1c0,0,0,0-.1,0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,9.6h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,9.8h-6.2c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4s0-.3.2-.4c.1-.1.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,9.1s0,0-.1,0c0,0,0,0,0,.1s0,0,0,.1,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1c0,0,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,7.9h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,8.1h-6.2c-.2,0-.3,0-.4-.2s-.2-.3-.2-.4,0-.3.2-.4.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,7.4s0,0-.1,0c0,0,0,0,0,.1s0,0,0,.1c0,0,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,11.3h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,11.5h-6.2c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4s0-.3.2-.4c.1-.1.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,10.7s0,0-.1,0,0,0,0,.1,0,0,0,.1,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1c0,0,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M13.2,15.8H2.7c-1.1,0-1.3-.5-1.3-1.4V1.6C1.4.6,1.7.2,2.8.2h6.8s0,0,.1,0c0,0,0,0,.1,0l4.7,4.5c0,0,.1.2.1.3v9.4c0,1-.4,1.4-1.4,1.4ZM2.7,15h10.5c.7,0,.7,0,.7-.6V5.2L9.4,1H2.8c-.7,0-.7,0-.7.6v12.8q0,.6.6.7Z'/%3E%3Cpath class='cls-1' d='M13.2,16H2.7c-1.2,0-1.5-.6-1.5-1.6V1.6C1.2.4,1.6,0,2.8,0h6.8c0,0,.1,0,.2,0,0,0,.1,0,.2.1l4.7,4.4c.1.1.2.3.2.4v9.4c0,1.1-.5,1.6-1.7,1.6ZM2.8.4c-.9,0-1.2.2-1.2,1.2v12.8c0,.8.2,1.1,1.1,1.2h10.5c.9,0,1.2-.2,1.2-1.2V5s0,0,0-.1L9.6.5h0s0,0,0,0H2.8ZM13.2,15.3H2.7c-.3,0-.5,0-.7-.2-.1-.1-.1-.3-.1-.7V1.6c0-.7.1-.9.9-.9h6.7l4.6,4.4v9.3c0,.7-.1.9-.9.9ZM2.7,14.8h10.5c.1,0,.4,0,.4,0,0,0,0-.2,0-.4V5.3L9.3,1.2H2.8c-.1,0-.4,0-.4,0,0,0,0,.2,0,.4v12.8c0,.2,0,.4,0,.4,0,0,.2,0,.3,0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M13.9,5.4h-4.7c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3V.6c0,0,0-.2.1-.3,0,0,.2-.1.3-.1s.2,0,.3.1c0,0,.1.2.1.3v4.1h4.3s0,0,.1,0c0,0,0,0,.1,0,0,0,0,0,0,.1,0,0,0,0,0,.1s0,0,0,.1c0,0,0,0,0,.1,0,0,0,0-.1,0,0,0,0,0-.1,0Z'/%3E%3Cpath class='cls-1' d='M13.9,5.6h-4.7c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4V.6c0-.2,0-.3.2-.4.2-.2.6-.2.8,0,.1.1.2.3.2.4v3.9h4.1c0,0,.2,0,.2,0,0,0,.1,0,.2.1,0,0,0,.1.1.2s0,.1,0,.2,0,.2,0,.2c0,0,0,.1-.1.2,0,0-.1,0-.2.1,0,0-.1,0-.2,0ZM9.2.4s0,0-.1,0c0,0,0,0,0,.1v4.5s0,0,0,.1c0,0,0,0,.1,0h4.7s0,0,0,0h0s0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0v-.2s0,.2,0,.2c0,0,0,0,0,0h-4.6V.6s0,0,0-.1c0,0,0,0-.1,0Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,9.6h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,9.8h-6.2c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4s0-.3.2-.4c.1-.1.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,9.1s0,0-.1,0c0,0,0,0,0,.1s0,0,0,.1,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1c0,0,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,7.9h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,8.1h-6.2c-.2,0-.3,0-.4-.2s-.2-.3-.2-.4,0-.3.2-.4.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,7.4s0,0-.1,0c0,0,0,0,0,.1s0,0,0,.1c0,0,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M11,11.3h-6.2c0,0-.2,0-.3-.1,0,0-.1-.2-.1-.3s0-.2.1-.3c0,0,.2-.1.3-.1h6.2c0,0,.2,0,.3.1,0,0,.1.2.1.3s0,.2-.1.3c0,0-.2.1-.3.1Z'/%3E%3Cpath class='cls-1' d='M11,11.5h-6.2c-.2,0-.3,0-.4-.2-.1-.1-.2-.3-.2-.4s0-.3.2-.4c.1-.1.3-.2.4-.2h6.2c.2,0,.3,0,.4.2.1.1.2.3.2.4s0,.3-.2.4c-.1.1-.3.2-.4.2ZM4.9,10.7s0,0-.1,0,0,0,0,.1,0,0,0,.1,0,0,.1,0h6.2s0,0,.1,0c0,0,0,0,0-.1s0,0,0-.1c0,0,0,0-.1,0h-6.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__category--user-topic {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7281 15.1083H3.11641C2.13307 15.0416 1.95435 14.6612 1.95435 13.8565V2.1447C1.95435 1.20586 2.28954 0.892912 3.25064 0.892912H9.41914C9.46083 0.888703 9.50292 0.894668 9.5418 0.910295C9.58068 0.925921 9.61519 0.950743 9.64237 0.982633L13.9339 5.05095C14.0019 5.11527 14.0421 5.20362 14.0459 5.29714V13.8573C14.0244 14.7961 13.6892 15.1083 12.7281 15.1083ZM3.13866 14.4379H12.7281C13.354 14.4379 13.354 14.3934 13.354 13.8565V5.43065L9.28564 1.56331H3.25064C2.62474 1.56331 2.62474 1.60781 2.62474 2.1447V13.8343C2.60034 14.4157 2.60034 14.4157 3.13866 14.4379Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.4'/%3E%3Cpath d='M13.4207 5.63022H9.12915C9.04093 5.62804 8.95694 5.59202 8.89454 5.52963C8.83215 5.46723 8.79613 5.38323 8.79395 5.29502V1.22814C8.79395 1.13924 8.82926 1.05398 8.89212 0.991122C8.95499 0.92826 9.04025 0.892944 9.12915 0.892944C9.21805 0.892944 9.3033 0.92826 9.36617 0.991122C9.42903 1.05398 9.46434 1.13924 9.46434 1.22814V4.96054H13.4207C13.4647 4.96054 13.5083 4.96921 13.549 4.98606C13.5896 5.0029 13.6266 5.02759 13.6577 5.05872C13.6888 5.08985 13.7135 5.1268 13.7304 5.16747C13.7472 5.20813 13.7559 5.25172 13.7559 5.29574C13.7559 5.33976 13.7472 5.38335 13.7304 5.42402C13.7135 5.46468 13.6888 5.50164 13.6577 5.53276C13.6266 5.56389 13.5896 5.58858 13.549 5.60542C13.5083 5.62227 13.4647 5.63022 13.4207 5.63022Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.4'/%3E%3Cpath d='M7.75049 6.5V12' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 9.25049H10.5' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7281 15.1083H3.11641C2.13307 15.0416 1.95435 14.6612 1.95435 13.8565V2.1447C1.95435 1.20586 2.28954 0.892912 3.25064 0.892912H9.41914C9.46083 0.888703 9.50292 0.894668 9.5418 0.910295C9.58068 0.925921 9.61519 0.950743 9.64237 0.982633L13.9339 5.05095C14.0019 5.11527 14.0421 5.20362 14.0459 5.29714V13.8573C14.0244 14.7961 13.6892 15.1083 12.7281 15.1083ZM3.13866 14.4379H12.7281C13.354 14.4379 13.354 14.3934 13.354 13.8565V5.43065L9.28564 1.56331H3.25064C2.62474 1.56331 2.62474 1.60781 2.62474 2.1447V13.8343C2.60034 14.4157 2.60034 14.4157 3.13866 14.4379Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.4'/%3E%3Cpath d='M13.4207 5.63022H9.12915C9.04093 5.62804 8.95694 5.59202 8.89454 5.52963C8.83215 5.46723 8.79613 5.38323 8.79395 5.29502V1.22814C8.79395 1.13924 8.82926 1.05398 8.89212 0.991122C8.95499 0.92826 9.04025 0.892944 9.12915 0.892944C9.21805 0.892944 9.3033 0.92826 9.36617 0.991122C9.42903 1.05398 9.46434 1.13924 9.46434 1.22814V4.96054H13.4207C13.4647 4.96054 13.5083 4.96921 13.549 4.98606C13.5896 5.0029 13.6266 5.02759 13.6577 5.05872C13.6888 5.08985 13.7135 5.1268 13.7304 5.16747C13.7472 5.20813 13.7559 5.25172 13.7559 5.29574C13.7559 5.33976 13.7472 5.38335 13.7304 5.42402C13.7135 5.46468 13.6888 5.50164 13.6577 5.53276C13.6266 5.56389 13.5896 5.58858 13.549 5.60542C13.5083 5.62227 13.4647 5.63022 13.4207 5.63022Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.4'/%3E%3Cpath d='M7.75049 6.5V12' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 9.25049H10.5' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__category--exercise {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M7.6,10.3h0c-.2,0-.4,0-.5-.2l-2.3-2.3c-.3-.3-.3-.8,0-1.1.3-.3.8-.3,1.1,0l1.8,1.8L14.7,1.4c.3-.3.8-.3,1.1,0s.3.8,0,1.1l-7.6,7.6c-.1.1-.3.2-.5.2Z'/%3E%3Cpath class='cls-1' d='M13,15.6H2.3c-.3,0-.6,0-.9-.2-.3-.1-.5-.3-.7-.5-.2-.2-.4-.5-.5-.7-.1-.3-.2-.6-.2-.9V2.7c0-.3,0-.6.2-.9.1-.3.3-.5.5-.7.2-.2.5-.4.7-.5.3-.1.6-.2.9-.2h8.4c.4,0,.7.3.7.7s-.3.7-.7.7H2.3c-.1,0-.2,0-.3,0,0,0-.2,0-.2.2,0,0-.1.2-.2.3,0,0,0,.2,0,.3v10.7c0,.1,0,.2,0,.3,0,0,0,.2.2.3,0,0,.2.1.3.2,0,0,.2,0,.3,0h10.7c.1,0,.2,0,.3,0,0,0,.2,0,.3-.2s.1-.2.2-.3c0,0,0-.2,0-.3v-5.3c0-.4.3-.7.7-.7s.7.3.7.7v5.3c0,.3,0,.6-.2.9-.1.3-.3.5-.5.7-.2.2-.5.4-.7.5-.3.1-.6.2-.9.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M7.6,10.3h0c-.2,0-.4,0-.5-.2l-2.3-2.3c-.3-.3-.3-.8,0-1.1.3-.3.8-.3,1.1,0l1.8,1.8L14.7,1.4c.3-.3.8-.3,1.1,0s.3.8,0,1.1l-7.6,7.6c-.1.1-.3.2-.5.2Z'/%3E%3Cpath class='cls-1' d='M13,15.6H2.3c-.3,0-.6,0-.9-.2-.3-.1-.5-.3-.7-.5-.2-.2-.4-.5-.5-.7-.1-.3-.2-.6-.2-.9V2.7c0-.3,0-.6.2-.9.1-.3.3-.5.5-.7.2-.2.5-.4.7-.5.3-.1.6-.2.9-.2h8.4c.4,0,.7.3.7.7s-.3.7-.7.7H2.3c-.1,0-.2,0-.3,0,0,0-.2,0-.2.2,0,0-.1.2-.2.3,0,0,0,.2,0,.3v10.7c0,.1,0,.2,0,.3,0,0,0,.2.2.3,0,0,.2.1.3.2,0,0,.2,0,.3,0h10.7c.1,0,.2,0,.3,0,0,0,.2,0,.3-.2s.1-.2.2-.3c0,0,0-.2,0-.3v-5.3c0-.4.3-.7.7-.7s.7.3.7.7v5.3c0,.3,0,.6-.2.9-.1.3-.3.5-.5.7-.2.2-.5.4-.7.5-.3.1-.6.2-.9.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__category--note {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D .cls-2 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-2' d='M9.2,15.3H.7V.7h14.6v8.5h-6.1v6.1Z'/%3E%3Cpath class='cls-1' d='M9.2,16H.7C.3,16,0,15.7,0,15.3V.7C0,.3.3,0,.7,0h14.6C15.7,0,16,.3,16,.7v8.5h0c0,.1,0,.2,0,.3,0,0,0,.2-.2.2l-6.1,6.1c-.1.1-.3.2-.5.2h0ZM1.4,14.6h7.1v-5.4c0-.4.3-.7.7-.7h5.4V1.4H1.4v13.2ZM9.9,9.9v3.7l3.7-3.7h-3.7Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D .cls-2 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-2' d='M9.2,15.3H.7V.7h14.6v8.5h-6.1v6.1Z'/%3E%3Cpath class='cls-1' d='M9.2,16H.7C.3,16,0,15.7,0,15.3V.7C0,.3.3,0,.7,0h14.6C15.7,0,16,.3,16,.7v8.5h0c0,.1,0,.2,0,.3,0,0,0,.2-.2.2l-6.1,6.1c-.1.1-.3.2-.5.2h0ZM1.4,14.6h7.1v-5.4c0-.4.3-.7.7-.7h5.4V1.4H1.4v13.2ZM9.9,9.9v3.7l3.7-3.7h-3.7Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__category--feature {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M9.2,16c-.3,0-.5-.2-.6-.4L4.2,5.1c-.1-.3,0-.5.1-.7.2-.2.5-.3.7-.1l10.5,4.4c.3.1.4.4.4.7,0,.3-.2.5-.5.6l-3.5,1.2,3.2,3.2c.3.3.3.7,0,1s-.7.3-1,0l-3.2-3.2-1.2,3.5c0,.3-.3.5-.6.5,0,0,0,0,0,0ZM6.1,6.1l3,7.3,1-2.8c0-.2.2-.4.4-.4l2.8-1-7.3-3Z'/%3E%3Cpath class='cls-1' d='M2.3,10.8c-.2,0-.3,0-.5-.2-.3-.3-.3-.7,0-1l.7-.7c.3-.3.7-.3,1,0,.3.3.3.7,0,1l-.7.7c-.1.1-.3.2-.5.2ZM1.7,6.9H.7C.3,6.9,0,6.6,0,6.2s.3-.7.7-.7h1c.4,0,.7.3.7.7s-.3.7-.7.7ZM9.4,3.7c-.2,0-.3,0-.5-.2-.3-.3-.3-.7,0-1l.7-.7c.3-.3.7-.3,1,0s.3.7,0,1l-.7.7c-.1.1-.3.2-.5.2ZM3,3.7c-.2,0-.3,0-.5-.2l-.7-.7c-.3-.3-.3-.7,0-1s.7-.3,1,0l.7.7c.3.3.3.7,0,1s-.3.2-.5.2ZM6.2,2.4c-.4,0-.7-.3-.7-.7V.7c0-.4.3-.7.7-.7s.7.3.7.7v1c0,.4-.3.7-.7.7Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath class='cls-1' d='M9.2,16c-.3,0-.5-.2-.6-.4L4.2,5.1c-.1-.3,0-.5.1-.7.2-.2.5-.3.7-.1l10.5,4.4c.3.1.4.4.4.7,0,.3-.2.5-.5.6l-3.5,1.2,3.2,3.2c.3.3.3.7,0,1s-.7.3-1,0l-3.2-3.2-1.2,3.5c0,.3-.3.5-.6.5,0,0,0,0,0,0ZM6.1,6.1l3,7.3,1-2.8c0-.2.2-.4.4-.4l2.8-1-7.3-3Z'/%3E%3Cpath class='cls-1' d='M2.3,10.8c-.2,0-.3,0-.5-.2-.3-.3-.3-.7,0-1l.7-.7c.3-.3.7-.3,1,0,.3.3.3.7,0,1l-.7.7c-.1.1-.3.2-.5.2ZM1.7,6.9H.7C.3,6.9,0,6.6,0,6.2s.3-.7.7-.7h1c.4,0,.7.3.7.7s-.3.7-.7.7ZM9.4,3.7c-.2,0-.3,0-.5-.2-.3-.3-.3-.7,0-1l.7-.7c.3-.3.7-.3,1,0s.3.7,0,1l-.7.7c-.1.1-.3.2-.5.2ZM3,3.7c-.2,0-.3,0-.5-.2l-.7-.7c-.3-.3-.3-.7,0-1s.7-.3,1,0l.7.7c.3.3.3.7,0,1s-.3.2-.5.2ZM6.2,2.4c-.4,0-.7-.3-.7-.7V.7c0-.4.3-.7.7-.7s.7.3.7.7v1c0,.4-.3.7-.7.7Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__exercise-information {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.099' height='37.088' viewBox='0 0 37.099 37.088'%3E%3Cg transform='translate(-1355.399 -717.984)'%3E%3Cg transform='matrix(0.999, 0.035, -0.035, 0.999, -326.543, 623.233)'%3E%3Cpath d='M10.5,22.542a1.7,1.7,0,0,0-.232-.858,2.368,2.368,0,0,0-.148-.218,11.393,11.393,0,0,1-1.941-6.349A11.961,11.961,0,0,1,20.39,3.375,12.129,12.129,0,0,1,32.364,12.72a11.3,11.3,0,0,1,.26,2.4A11.927,11.927,0,0,1,20.6,27.014a14.48,14.48,0,0,1-3.319-.541c-.795-.218-1.582-.506-1.786-.584a1.859,1.859,0,0,0-.654-.12,1.828,1.828,0,0,0-.71.141l-3.987,1.413a.951.951,0,0,1-.274.07.56.56,0,0,1-.562-.563.9.9,0,0,1,.035-.19Z' transform='matrix(0.695, -0.719, 0.719, 0.695, 1678.17, 57.868)' fill='none' stroke='%23000000' stroke-width='2'/%3E%3C/g%3E%3Cpath d='M16.552,12.135A1.2,1.2,0,1,1,17.745,13.3,1.166,1.166,0,0,1,16.552,12.135Zm.082,2.085h2.225v8.392H16.633Z' transform='translate(1356.197 719.733)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.099' height='37.088' viewBox='0 0 37.099 37.088'%3E%3Cg transform='translate(-1355.399 -717.984)'%3E%3Cg transform='matrix(0.999, 0.035, -0.035, 0.999, -326.543, 623.233)'%3E%3Cpath d='M10.5,22.542a1.7,1.7,0,0,0-.232-.858,2.368,2.368,0,0,0-.148-.218,11.393,11.393,0,0,1-1.941-6.349A11.961,11.961,0,0,1,20.39,3.375,12.129,12.129,0,0,1,32.364,12.72a11.3,11.3,0,0,1,.26,2.4A11.927,11.927,0,0,1,20.6,27.014a14.48,14.48,0,0,1-3.319-.541c-.795-.218-1.582-.506-1.786-.584a1.859,1.859,0,0,0-.654-.12,1.828,1.828,0,0,0-.71.141l-3.987,1.413a.951.951,0,0,1-.274.07.56.56,0,0,1-.562-.563.9.9,0,0,1,.035-.19Z' transform='matrix(0.695, -0.719, 0.719, 0.695, 1678.17, 57.868)' fill='none' stroke='%23000000' stroke-width='2'/%3E%3C/g%3E%3Cpath d='M16.552,12.135A1.2,1.2,0,1,1,17.745,13.3,1.166,1.166,0,0,1,16.552,12.135Zm.082,2.085h2.225v8.392H16.633Z' transform='translate(1356.197 719.733)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise-solution {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.375' height='20.615' viewBox='0 0 35.375 20.615'%3E%3Cpath d='M27,10.5,24.885,8.385l-9.51,9.51L17.49,20.01Zm6.36-2.115L17.49,24.255,11.22,18,9.105,20.115,17.49,28.5l18-18L33.36,8.385ZM.615,20.115,9,28.5l2.115-2.115L2.745,18Z' transform='translate(-0.365 -8.135)' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.375' height='20.615' viewBox='0 0 35.375 20.615'%3E%3Cpath d='M27,10.5,24.885,8.385l-9.51,9.51L17.49,20.01Zm6.36-2.115L17.49,24.255,11.22,18,9.105,20.115,17.49,28.5l18-18L33.36,8.385ZM.615,20.115,9,28.5l2.115-2.115L2.745,18Z' transform='translate(-0.365 -8.135)' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise-correction {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44.3 31.6' style='enable-background:new 0 0 44.3 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:square;%7D .st2%7Bfill:%23000000;stroke:%23000000;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Gruppe_183' transform='translate(-1690.185 -40.87)'%3E%3Cpath id='Pfad_136_00000132799950063987702030000006528477095923954830_' class='st0' d='M1709.9,63.8c-1.8,1.1-3.9,1.7-6.2,1.7 c0,0,0,0-0.1,0c-1.1-0.1-2.2-0.2-3.3-0.5c-0.8-0.2-1.6-0.5-1.8-0.6c-0.2-0.1-0.4-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0.1l-4,1.4 c-0.1,0-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.2-0.6-0.6c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2l1.2-4.1c0-0.3-0.1-0.6-0.2-0.9 c0-0.1-0.1-0.1-0.1-0.2c-1.3-1.9-1.9-4.1-1.9-6.3c0.1-6.6,5.6-11.9,12.2-11.7c0,0,0,0,0,0c5-0.1,9.4,2.9,11.3,7.3'/%3E%3Cg id='Gruppe_182' transform='translate(-7242.094 2710.329)'%3E%3Cline id='Linie_83' class='st1' x1='8941.5' y1='-2653.2' x2='8948.7' y2='-2660.4'/%3E%3Cline id='Linie_84' class='st1' x1='8948.7' y1='-2653.2' x2='8941.5' y2='-2660.4'/%3E%3C/g%3E%3Cpath id='Pfad_135' class='st0' d='M1731.2,66.7c0-0.3,0.1-0.6,0.2-0.9c0-0.1,0.1-0.1,0.1-0.2c1.3-1.9,1.9-4.1,1.9-6.3 c-0.1-6.6-5.6-11.9-12.2-11.7c0,0,0,0,0,0c-5.7-0.1-10.7,3.8-12,9.3c-0.2,0.8-0.3,1.6-0.3,2.4c0,6.6,5.4,11.9,12,11.9 c0,0,0,0,0.1,0c1.1-0.1,2.2-0.2,3.3-0.5c0.8-0.2,1.6-0.5,1.8-0.6c0.2-0.1,0.4-0.1,0.7-0.1c0.2,0,0.5,0,0.7,0.1l4,1.4 c0.1,0,0.2,0.1,0.3,0.1c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2L1731.2,66.7z'/%3E%3Cpath id='Icon_material-done' class='st2' d='M1719.1,62.2l-2.9-2.9l-1,1l3.8,3.8l8.2-8.2l-1-1L1719.1,62.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44.3 31.6' style='enable-background:new 0 0 44.3 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:square;%7D .st2%7Bfill:%23000000;stroke:%23000000;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Gruppe_183' transform='translate(-1690.185 -40.87)'%3E%3Cpath id='Pfad_136_00000132799950063987702030000006528477095923954830_' class='st0' d='M1709.9,63.8c-1.8,1.1-3.9,1.7-6.2,1.7 c0,0,0,0-0.1,0c-1.1-0.1-2.2-0.2-3.3-0.5c-0.8-0.2-1.6-0.5-1.8-0.6c-0.2-0.1-0.4-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0.1l-4,1.4 c-0.1,0-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.2-0.6-0.6c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2l1.2-4.1c0-0.3-0.1-0.6-0.2-0.9 c0-0.1-0.1-0.1-0.1-0.2c-1.3-1.9-1.9-4.1-1.9-6.3c0.1-6.6,5.6-11.9,12.2-11.7c0,0,0,0,0,0c5-0.1,9.4,2.9,11.3,7.3'/%3E%3Cg id='Gruppe_182' transform='translate(-7242.094 2710.329)'%3E%3Cline id='Linie_83' class='st1' x1='8941.5' y1='-2653.2' x2='8948.7' y2='-2660.4'/%3E%3Cline id='Linie_84' class='st1' x1='8948.7' y1='-2653.2' x2='8941.5' y2='-2660.4'/%3E%3C/g%3E%3Cpath id='Pfad_135' class='st0' d='M1731.2,66.7c0-0.3,0.1-0.6,0.2-0.9c0-0.1,0.1-0.1,0.1-0.2c1.3-1.9,1.9-4.1,1.9-6.3 c-0.1-6.6-5.6-11.9-12.2-11.7c0,0,0,0,0,0c-5.7-0.1-10.7,3.8-12,9.3c-0.2,0.8-0.3,1.6-0.3,2.4c0,6.6,5.4,11.9,12,11.9 c0,0,0,0,0.1,0c1.1-0.1,2.2-0.2,3.3-0.5c0.8-0.2,1.6-0.5,1.8-0.6c0.2-0.1,0.4-0.1,0.7-0.1c0.2,0,0.5,0,0.7,0.1l4,1.4 c0.1,0,0.2,0.1,0.3,0.1c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2L1731.2,66.7z'/%3E%3Cpath id='Icon_material-done' class='st2' d='M1719.1,62.2l-2.9-2.9l-1,1l3.8,3.8l8.2-8.2l-1-1L1719.1,62.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__topic-solution {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.375' height='20.615' viewBox='0 0 35.375 20.615'%3E%3Cpath d='M27,10.5,24.885,8.385l-9.51,9.51L17.49,20.01Zm6.36-2.115L17.49,24.255,11.22,18,9.105,20.115,17.49,28.5l18-18L33.36,8.385ZM.615,20.115,9,28.5l2.115-2.115L2.745,18Z' transform='translate(-0.365 -8.135)' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.375' height='20.615' viewBox='0 0 35.375 20.615'%3E%3Cpath d='M27,10.5,24.885,8.385l-9.51,9.51L17.49,20.01Zm6.36-2.115L17.49,24.255,11.22,18,9.105,20.115,17.49,28.5l18-18L33.36,8.385ZM.615,20.115,9,28.5l2.115-2.115L2.745,18Z' transform='translate(-0.365 -8.135)' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__counterpart-control {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 317.46 450'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23010101; stroke-width: 0px; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath id='_Compound_Path_' data-name='&amp;lt;Compound Path&amp;gt;' class='cls-2' d='M278.26,263.2c-14.91,17.02-38.28,52.6-47.08,82.54-.08.23-.12.47-.12.7H86.53c0-.23-.04-.47-.12-.7-8.92-29.94-32.17-65.51-47.08-82.54C13.97,234.32,0,197.22,0,158.83S13.97,83.21,39.33,54.21C96.98-11.77,197.25-18.46,263.23,39.3c65.98,57.65,72.68,157.92,15.03,223.9h0ZM180.11,46s-70.68-14.91-105.43,19.84c-34.75,34.75-33.7,90.52-33.7,90.52l24.3-4.34s2.11-56,25.36-75.14c30.88-25.36,87.23-27.59,87.23-27.59l2.23-3.29Z'/%3E%3Cpath id='_Path_' data-name='&amp;lt;Path&amp;gt;' class='cls-1' d='M95.69,361.94h126.21s7.28,42.15-18.43,42.15h-94.98c-18.55,0-12.8-42.15-12.8-42.15h0Z'/%3E%3Cpath id='_Path_-2' data-name='&amp;lt;Path&amp;gt;' class='cls-1' d='M198.66,410.9s1.64,39.1-38.98,39.1-40.51-39.1-40.51-39.1h79.49Z'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 317.46 450'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23010101; stroke-width: 0px; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath id='_Compound_Path_' data-name='&amp;lt;Compound Path&amp;gt;' class='cls-2' d='M278.26,263.2c-14.91,17.02-38.28,52.6-47.08,82.54-.08.23-.12.47-.12.7H86.53c0-.23-.04-.47-.12-.7-8.92-29.94-32.17-65.51-47.08-82.54C13.97,234.32,0,197.22,0,158.83S13.97,83.21,39.33,54.21C96.98-11.77,197.25-18.46,263.23,39.3c65.98,57.65,72.68,157.92,15.03,223.9h0ZM180.11,46s-70.68-14.91-105.43,19.84c-34.75,34.75-33.7,90.52-33.7,90.52l24.3-4.34s2.11-56,25.36-75.14c30.88-25.36,87.23-27.59,87.23-27.59l2.23-3.29Z'/%3E%3Cpath id='_Path_' data-name='&amp;lt;Path&amp;gt;' class='cls-1' d='M95.69,361.94h126.21s7.28,42.15-18.43,42.15h-94.98c-18.55,0-12.8-42.15-12.8-42.15h0Z'/%3E%3Cpath id='_Path_-2' data-name='&amp;lt;Path&amp;gt;' class='cls-1' d='M198.66,410.9s1.64,39.1-38.98,39.1-40.51-39.1-40.51-39.1h79.49Z'/%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__font-size-control {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 39.4 30.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B stroke-width: 0px; %7D .cls-1, .cls-2 %7B fill: %23000; %7D .cls-2 %7B stroke: %23000; stroke-width: .5px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M26.6,0h-2.9l-7,15.3,2.3,5.3h14l3.4,7.5h3.1L26.6,0ZM18.3,18.2l6.7-15.1,6.7,15.1h-13.5Z'/%3E%3Cpath id='Pfad_81' data-name='Pfad 81' class='cls-2' d='M16.6,22.6H5.1l-2.5,5.5H.4L9.8,7.5h2.1l9.4,20.6h-2.3l-2.5-5.5ZM15.8,20.9l-4.9-11-4.9,11h9.9Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 39.4 30.6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B stroke-width: 0px; %7D .cls-1, .cls-2 %7B fill: %23000; %7D .cls-2 %7B stroke: %23000; stroke-width: .5px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M26.6,0h-2.9l-7,15.3,2.3,5.3h14l3.4,7.5h3.1L26.6,0ZM18.3,18.2l6.7-15.1,6.7,15.1h-13.5Z'/%3E%3Cpath id='Pfad_81' data-name='Pfad 81' class='cls-2' d='M16.6,22.6H5.1l-2.5,5.5H.4L9.8,7.5h2.1l9.4,20.6h-2.3l-2.5-5.5ZM15.8,20.9l-4.9-11-4.9,11h9.9Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__annotation-create-control {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Komponente_28_13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 36 30.7' style='enable-background:new 0 0 36 30.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;%7D%0A%3C/style%3E%3Cg id='Gruppe_79' transform='translate(-0.001 -0.056)'%3E%3Cpath class='st0' d='M33,1.1H3c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h10.9l-3.6,6.7L22,23.1h11c1.1,0,2-0.9,2-2v-18 C35,2,34.1,1.1,33,1.1z'/%3E%3C/g%3E%3Cline id='Linie_37' class='st1' x1='6.9' y1='8.1' x2='23.2' y2='8.1'/%3E%3Cline id='Linie_38' class='st1' x1='6.9' y1='13.1' x2='18.2' y2='13.1'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Komponente_28_13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 36 30.7' style='enable-background:new 0 0 36 30.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;%7D%0A%3C/style%3E%3Cg id='Gruppe_79' transform='translate(-0.001 -0.056)'%3E%3Cpath class='st0' d='M33,1.1H3c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h10.9l-3.6,6.7L22,23.1h11c1.1,0,2-0.9,2-2v-18 C35,2,34.1,1.1,33,1.1z'/%3E%3C/g%3E%3Cline id='Linie_37' class='st1' x1='6.9' y1='8.1' x2='23.2' y2='8.1'/%3E%3Cline id='Linie_38' class='st1' x1='6.9' y1='13.1' x2='18.2' y2='13.1'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__silent-mode-control {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M97.8,50.3c-1,2.5-2.4,4.7-4.1,6.7c-4.1,4.8-8.9,8.9-14.2,12.3c-4.7,3-9.6,5.4-14.9,7.1 c-4.2,1.3-8.6,2.1-13,2.3c-4.5,0.2-8.8-0.3-13.2-1.3c-3.7-0.9-7.2-2.2-10.7-3.8c-4.9-2.3-9.4-5.1-13.6-8.5c-3-2.4-5.8-5-8.3-8 c-1.5-1.8-2.9-3.7-3.8-5.9c-0.5-1.1-0.4-2.2,0-3.3c1.3-3,3.4-5.5,5.6-7.9c3.5-3.7,7.4-6.9,11.6-9.7c5-3.3,10.4-6,16.1-7.7 c4.2-1.3,8.5-2,12.9-2.2c7.1-0.2,14,1.2,20.5,3.8c6,2.4,11.5,5.7,16.6,9.8c3.1,2.5,6,5.3,8.6,8.4c1.6,1.9,2.9,4,3.8,6.3 C97.8,49.3,97.8,49.8,97.8,50.3z M50.2,72.9c1-0.1,2.5-0.1,3.9-0.3c5.9-0.6,11.4-2.5,16.7-5.1c3.4-1.7,6.6-3.7,9.6-6 c3.9-3,7.5-6.2,10.3-10.2c1.4-2,1.4-1.3,0-3.3c-3.9-5.4-8.9-9.6-14.5-13.2c-5.3-3.4-11-6-17.1-7.4c-3.2-0.7-6.5-1.1-9.8-1.1 c-8.5,0.1-16.2,2.7-23.5,6.9c-4,2.3-7.8,5-11.2,8.2c-2.5,2.3-4.7,4.7-6.6,7.5c-0.4,0.6-0.5,1.1,0,1.6c0.9,1.2,1.8,2.4,2.8,3.6 c3.5,4.2,7.8,7.5,12.4,10.5c3.6,2.3,7.3,4.2,11.3,5.6C39.3,71.9,44.4,72.8,50.2,72.9z'/%3E%3Cpath class='st0' d='M50.4,32.1c9.8,0.4,16.9,8.6,16.7,17.6C66.9,60.4,58.3,67.2,49.4,67C38.8,66.8,32,58.1,32.2,49.3 C32.4,38.7,41.3,31.6,50.4,32.1z M56.9,52.2c4.1,0.1,7.5-3.2,7.5-7.3c0.1-4-3.2-7.4-7.3-7.5c-4-0.1-7.4,3.2-7.5,7.3 C49.6,48.8,52.8,52.1,56.9,52.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M97.8,50.3c-1,2.5-2.4,4.7-4.1,6.7c-4.1,4.8-8.9,8.9-14.2,12.3c-4.7,3-9.6,5.4-14.9,7.1 c-4.2,1.3-8.6,2.1-13,2.3c-4.5,0.2-8.8-0.3-13.2-1.3c-3.7-0.9-7.2-2.2-10.7-3.8c-4.9-2.3-9.4-5.1-13.6-8.5c-3-2.4-5.8-5-8.3-8 c-1.5-1.8-2.9-3.7-3.8-5.9c-0.5-1.1-0.4-2.2,0-3.3c1.3-3,3.4-5.5,5.6-7.9c3.5-3.7,7.4-6.9,11.6-9.7c5-3.3,10.4-6,16.1-7.7 c4.2-1.3,8.5-2,12.9-2.2c7.1-0.2,14,1.2,20.5,3.8c6,2.4,11.5,5.7,16.6,9.8c3.1,2.5,6,5.3,8.6,8.4c1.6,1.9,2.9,4,3.8,6.3 C97.8,49.3,97.8,49.8,97.8,50.3z M50.2,72.9c1-0.1,2.5-0.1,3.9-0.3c5.9-0.6,11.4-2.5,16.7-5.1c3.4-1.7,6.6-3.7,9.6-6 c3.9-3,7.5-6.2,10.3-10.2c1.4-2,1.4-1.3,0-3.3c-3.9-5.4-8.9-9.6-14.5-13.2c-5.3-3.4-11-6-17.1-7.4c-3.2-0.7-6.5-1.1-9.8-1.1 c-8.5,0.1-16.2,2.7-23.5,6.9c-4,2.3-7.8,5-11.2,8.2c-2.5,2.3-4.7,4.7-6.6,7.5c-0.4,0.6-0.5,1.1,0,1.6c0.9,1.2,1.8,2.4,2.8,3.6 c3.5,4.2,7.8,7.5,12.4,10.5c3.6,2.3,7.3,4.2,11.3,5.6C39.3,71.9,44.4,72.8,50.2,72.9z'/%3E%3Cpath class='st0' d='M50.4,32.1c9.8,0.4,16.9,8.6,16.7,17.6C66.9,60.4,58.3,67.2,49.4,67C38.8,66.8,32,58.1,32.2,49.3 C32.4,38.7,41.3,31.6,50.4,32.1z M56.9,52.2c4.1,0.1,7.5-3.2,7.5-7.3c0.1-4-3.2-7.4-7.3-7.5c-4-0.1-7.4,3.2-7.5,7.3 C49.6,48.8,52.8,52.1,56.9,52.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__search-control {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.018' height='30.018' viewBox='0 0 30.018 30.018'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1.25 1.25)'%3E%3Cpath id='Pfad_112' data-name='Pfad 112' d='M28.5,16.5a12,12,0,1,1-12-12,12,12,0,0,1,12,12Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cpath id='Pfad_113' data-name='Pfad 113' d='M31.5,31.5l-6.525-6.525' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.018' height='30.018' viewBox='0 0 30.018 30.018'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1.25 1.25)'%3E%3Cpath id='Pfad_112' data-name='Pfad 112' d='M28.5,16.5a12,12,0,1,1-12-12,12,12,0,0,1,12,12Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cpath id='Pfad_113' data-name='Pfad 113' d='M31.5,31.5l-6.525-6.525' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__rich-text-editor-toggle {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.02 23.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg %3E%3Cg%3E%3Cpath class='cls-1' d='M0,10.61A6.32,6.32,0,0,1,.51,8.08,6.46,6.46,0,0,1,4,4.62,6.32,6.32,0,0,1,6.5,4.11,6.31,6.31,0,0,1,9,4.62a6.46,6.46,0,0,1,3.46,3.46A6.32,6.32,0,0,1,13,10.61v5.92H11.34V15l-.26.26A6.54,6.54,0,0,1,9,16.59a6.31,6.31,0,0,1-2.52.51A6.32,6.32,0,0,1,4,16.59,6.46,6.46,0,0,1,.51,13.13,6.27,6.27,0,0,1,0,10.61Zm1.65,0A4.74,4.74,0,0,0,2,12.48a4.83,4.83,0,0,0,2.59,2.59,4.82,4.82,0,0,0,3.75,0A4.86,4.86,0,0,0,11,12.49a5,5,0,0,0,.38-1.67v-.21A4.75,4.75,0,0,0,11,8.73,4.83,4.83,0,0,0,8.37,6.14a4.82,4.82,0,0,0-3.75,0A4.83,4.83,0,0,0,2,8.73,4.75,4.75,0,0,0,1.65,10.61Z'/%3E%3Cpath class='cls-1' d='M14.26,0h1.66V6.61A5.11,5.11,0,0,1,18,4.83a6.11,6.11,0,0,1,2.77-.72,6.32,6.32,0,0,1,2.53.51,6.55,6.55,0,0,1,3.46,3.46,6.31,6.31,0,0,1,.5,2.53,6.26,6.26,0,0,1-.5,2.52,6.55,6.55,0,0,1-3.46,3.46,6.53,6.53,0,0,1-5.06,0,6.67,6.67,0,0,1-2.07-1.39,6.55,6.55,0,0,1-1.39-2.07,6.27,6.27,0,0,1-.51-2.52Zm1.66,10.61a4.73,4.73,0,0,0,.37,1.87,5,5,0,0,0,1,1.55,4.86,4.86,0,0,0,1.55,1,4.83,4.83,0,0,0,5.3-1,4.7,4.7,0,0,0,1-1.55,4.82,4.82,0,0,0,0-3.75,4.7,4.7,0,0,0-1-1.55,4.85,4.85,0,0,0-6.85,0,5,5,0,0,0-1,1.55A4.74,4.74,0,0,0,15.92,10.61Z'/%3E%3Cpath class='cls-1' d='M30.13,10.61a4.74,4.74,0,0,0,.38,1.87,5,5,0,0,0,1,1.55,4.86,4.86,0,0,0,1.55,1,4.78,4.78,0,0,0,1.88.38A4.86,4.86,0,0,0,38.4,14a4.68,4.68,0,0,0,.81-1.09H41l-.07.19a6.36,6.36,0,0,1-1.38,2.07,6.55,6.55,0,0,1-2.07,1.39A6.24,6.24,0,0,1,35,17.1a6.32,6.32,0,0,1-2.53-.51A6.55,6.55,0,0,1,29,13.13a6.51,6.51,0,0,1,0-5.05,6.55,6.55,0,0,1,3.46-3.46A6.32,6.32,0,0,1,35,4.11a6.24,6.24,0,0,1,2.52.51A6.55,6.55,0,0,1,39.57,6,6.36,6.36,0,0,1,41,8.08l.07.16H39.18a4.2,4.2,0,0,0-.78-1.06,4.83,4.83,0,0,0-5.3-1,4.86,4.86,0,0,0-1.55,1,5,5,0,0,0-1,1.55A4.75,4.75,0,0,0,30.13,10.61Z'/%3E%3Crect class='cls-1' y='19.86' width='41.02' height='3.14'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.02 23.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg %3E%3Cg%3E%3Cpath class='cls-1' d='M0,10.61A6.32,6.32,0,0,1,.51,8.08,6.46,6.46,0,0,1,4,4.62,6.32,6.32,0,0,1,6.5,4.11,6.31,6.31,0,0,1,9,4.62a6.46,6.46,0,0,1,3.46,3.46A6.32,6.32,0,0,1,13,10.61v5.92H11.34V15l-.26.26A6.54,6.54,0,0,1,9,16.59a6.31,6.31,0,0,1-2.52.51A6.32,6.32,0,0,1,4,16.59,6.46,6.46,0,0,1,.51,13.13,6.27,6.27,0,0,1,0,10.61Zm1.65,0A4.74,4.74,0,0,0,2,12.48a4.83,4.83,0,0,0,2.59,2.59,4.82,4.82,0,0,0,3.75,0A4.86,4.86,0,0,0,11,12.49a5,5,0,0,0,.38-1.67v-.21A4.75,4.75,0,0,0,11,8.73,4.83,4.83,0,0,0,8.37,6.14a4.82,4.82,0,0,0-3.75,0A4.83,4.83,0,0,0,2,8.73,4.75,4.75,0,0,0,1.65,10.61Z'/%3E%3Cpath class='cls-1' d='M14.26,0h1.66V6.61A5.11,5.11,0,0,1,18,4.83a6.11,6.11,0,0,1,2.77-.72,6.32,6.32,0,0,1,2.53.51,6.55,6.55,0,0,1,3.46,3.46,6.31,6.31,0,0,1,.5,2.53,6.26,6.26,0,0,1-.5,2.52,6.55,6.55,0,0,1-3.46,3.46,6.53,6.53,0,0,1-5.06,0,6.67,6.67,0,0,1-2.07-1.39,6.55,6.55,0,0,1-1.39-2.07,6.27,6.27,0,0,1-.51-2.52Zm1.66,10.61a4.73,4.73,0,0,0,.37,1.87,5,5,0,0,0,1,1.55,4.86,4.86,0,0,0,1.55,1,4.83,4.83,0,0,0,5.3-1,4.7,4.7,0,0,0,1-1.55,4.82,4.82,0,0,0,0-3.75,4.7,4.7,0,0,0-1-1.55,4.85,4.85,0,0,0-6.85,0,5,5,0,0,0-1,1.55A4.74,4.74,0,0,0,15.92,10.61Z'/%3E%3Cpath class='cls-1' d='M30.13,10.61a4.74,4.74,0,0,0,.38,1.87,5,5,0,0,0,1,1.55,4.86,4.86,0,0,0,1.55,1,4.78,4.78,0,0,0,1.88.38A4.86,4.86,0,0,0,38.4,14a4.68,4.68,0,0,0,.81-1.09H41l-.07.19a6.36,6.36,0,0,1-1.38,2.07,6.55,6.55,0,0,1-2.07,1.39A6.24,6.24,0,0,1,35,17.1a6.32,6.32,0,0,1-2.53-.51A6.55,6.55,0,0,1,29,13.13a6.51,6.51,0,0,1,0-5.05,6.55,6.55,0,0,1,3.46-3.46A6.32,6.32,0,0,1,35,4.11a6.24,6.24,0,0,1,2.52.51A6.55,6.55,0,0,1,39.57,6,6.36,6.36,0,0,1,41,8.08l.07.16H39.18a4.2,4.2,0,0,0-.78-1.06,4.83,4.83,0,0,0-5.3-1,4.86,4.86,0,0,0-1.55,1,5,5,0,0,0-1,1.55A4.75,4.75,0,0,0,30.13,10.61Z'/%3E%3Crect class='cls-1' y='19.86' width='41.02' height='3.14'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__exercise-inline-editor {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 357 357'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='141' width='75' height='357'/%3E%3Crect class='cls-1' x='141' width='75' height='357' transform='translate(0 357) rotate(-90)'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 357 357'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='141' width='75' height='357'/%3E%3Crect class='cls-1' x='141' width='75' height='357' transform='translate(0 357) rotate(-90)'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__file-picker {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='ql-stroke' d='M0.999999 13V17C0.999999 17.5304 1.21071 18.0391 1.58579 18.4142C1.96086 18.7893 2.46957 19 3 19H17C17.5304 19 18.0391 18.7893 18.4142 18.4142C18.7893 18.0391 19 17.5304 19 17V13' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath class='ql-stroke' d='M5 6L10 1L15 6' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath class='ql-stroke' d='M10 1V13' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='ql-stroke' d='M0.999999 13V17C0.999999 17.5304 1.21071 18.0391 1.58579 18.4142C1.96086 18.7893 2.46957 19 3 19H17C17.5304 19 18.0391 18.7893 18.4142 18.4142C18.7893 18.0391 19 17.5304 19 17V13' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath class='ql-stroke' d='M5 6L10 1L15 6' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath class='ql-stroke' d='M10 1V13' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.ionesoft__icon.icon__copy-to-answer {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 19 19'%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='ql-fill' d='M7.5,15.4H2.2c-.3,0-.5,0-.8-.2-.3-.1-.5-.3-.7-.4-.2-.2-.4-.4-.5-.7-.1-.3-.2-.5-.2-.8V3c0-.3,0-.5.2-.8.1-.3.3-.5.5-.7.2-.2.4-.3.7-.4.3-.1.5-.2.8-.2h6.8c.3,0,.6.3.6.6s-.3.6-.6.6H2.2c-.1,0-.2,0-.4,0s-.2.1-.3.2c0,0-.2.2-.2.3,0,.1,0,.2,0,.3v10.4c0,.1,0,.2,0,.3,0,.1.1.2.2.3,0,0,.2.1.3.2.1,0,.2,0,.4,0h5.3c.3,0,.6.3.6.6s-.3.6-.6.6Z'/%3E%3Cpath class='ql-fill' d='M17.7,11.6c-.4-1-1-1.9-1.9-2.4-1.1-.7-2.3-1-3.6-.7-1.3.2-2.3,1-3,2-.7,1.1-.9,2.3-.7,3.6.3,1.2,1,2.3,2.1,3,.8.5,1.7.8,2.6.8h0c0,0,0,0,0,.1,0,0,0,0,0,.1,0,0,0,0,0,.1,0,0,0,0,0,0,0,0,.1,0,.2,0,0,0,.1,0,.2,0l.8-1s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0l-1-.8c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0,0,.1,0,.2,0,0,0,.1,0,.2h0c-.7,0-1.3-.2-1.9-.6-.8-.5-1.4-1.3-1.6-2.3-.2-.9,0-1.9.5-2.7.5-.8,1.3-1.3,2.3-1.5.9-.2,1.9,0,2.7.6.7.4,1.2,1.1,1.4,1.8.1.3.5.5.8.4s.5-.5.4-.8Z'/%3E%3Cpath class='ql-fill' d='M5.4,10.8c-.2,0-.3,0-.4-.2-.2-.2-.2-.4-.2-.6l.6-2.4c0-.1,0-.2.2-.3L11.4,1.5c.2-.2.4-.3.6-.4.2-.1.5-.2.7-.2.3,0,.5,0,.7.1.2,0,.4.2.6.4.2.2.3.4.4.6,0,.2.1.5.1.7,0,.3,0,.5-.2.7-.1.2-.3.4-.4.6l-5.8,5.9c0,0-.2.1-.3.2l-2.4.7c0,0-.1,0-.2,0ZM6.4,8.9v.5c-.1,0,.3-.1.3-.1l-.3-.3ZM6.9,7.8l.9.9,3.4-3.5-.9-.9-3.4,3.5ZM11.1,3.4l.9.9,1.1-1.2c0,0,.1-.2.2-.2,0,0,0-.2,0-.3,0,0,0-.2,0-.3,0,0,0-.2-.1-.2,0,0-.1-.1-.2-.1,0,0-.2,0-.3,0,0,0-.2,0-.2,0,0,0-.1,0-.2.2,0,0,0,0,0,0l-1.1,1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 19 19'%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='ql-fill' d='M7.5,15.4H2.2c-.3,0-.5,0-.8-.2-.3-.1-.5-.3-.7-.4-.2-.2-.4-.4-.5-.7-.1-.3-.2-.5-.2-.8V3c0-.3,0-.5.2-.8.1-.3.3-.5.5-.7.2-.2.4-.3.7-.4.3-.1.5-.2.8-.2h6.8c.3,0,.6.3.6.6s-.3.6-.6.6H2.2c-.1,0-.2,0-.4,0s-.2.1-.3.2c0,0-.2.2-.2.3,0,.1,0,.2,0,.3v10.4c0,.1,0,.2,0,.3,0,.1.1.2.2.3,0,0,.2.1.3.2.1,0,.2,0,.4,0h5.3c.3,0,.6.3.6.6s-.3.6-.6.6Z'/%3E%3Cpath class='ql-fill' d='M17.7,11.6c-.4-1-1-1.9-1.9-2.4-1.1-.7-2.3-1-3.6-.7-1.3.2-2.3,1-3,2-.7,1.1-.9,2.3-.7,3.6.3,1.2,1,2.3,2.1,3,.8.5,1.7.8,2.6.8h0c0,0,0,0,0,.1,0,0,0,0,0,.1,0,0,0,0,0,.1,0,0,0,0,0,0,0,0,.1,0,.2,0,0,0,.1,0,.2,0l.8-1s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0l-1-.8c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0,0,.1,0,.2,0,0,0,.1,0,.2h0c-.7,0-1.3-.2-1.9-.6-.8-.5-1.4-1.3-1.6-2.3-.2-.9,0-1.9.5-2.7.5-.8,1.3-1.3,2.3-1.5.9-.2,1.9,0,2.7.6.7.4,1.2,1.1,1.4,1.8.1.3.5.5.8.4s.5-.5.4-.8Z'/%3E%3Cpath class='ql-fill' d='M5.4,10.8c-.2,0-.3,0-.4-.2-.2-.2-.2-.4-.2-.6l.6-2.4c0-.1,0-.2.2-.3L11.4,1.5c.2-.2.4-.3.6-.4.2-.1.5-.2.7-.2.3,0,.5,0,.7.1.2,0,.4.2.6.4.2.2.3.4.4.6,0,.2.1.5.1.7,0,.3,0,.5-.2.7-.1.2-.3.4-.4.6l-5.8,5.9c0,0-.2.1-.3.2l-2.4.7c0,0-.1,0-.2,0ZM6.4,8.9v.5c-.1,0,.3-.1.3-.1l-.3-.3ZM6.9,7.8l.9.9,3.4-3.5-.9-.9-3.4,3.5ZM11.1,3.4l.9.9,1.1-1.2c0,0,.1-.2.2-.2,0,0,0-.2,0-.3,0,0,0-.2,0-.3,0,0,0-.2-.1-.2,0,0-.1-.1-.2-.1,0,0-.2,0-.3,0,0,0-.2,0-.2,0,0,0-.1,0-.2.2,0,0,0,0,0,0l-1.1,1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__close {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80.878px' height='122.88px' viewBox='0 0 122.878 122.88' enable-background='new 0 0 122.878 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M1.426,8.313c-1.901-1.901-1.901-4.984,0-6.886c1.901-1.902,4.984-1.902,6.886,0l53.127,53.127l53.127-53.127 c1.901-1.902,4.984-1.902,6.887,0c1.901,1.901,1.901,4.985,0,6.886L68.324,61.439l53.128,53.128c1.901,1.901,1.901,4.984,0,6.886 c-1.902,1.902-4.985,1.902-6.887,0L61.438,68.326L8.312,121.453c-1.901,1.902-4.984,1.902-6.886,0 c-1.901-1.901-1.901-4.984,0-6.886l53.127-53.128L1.426,8.313L1.426,8.313z'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80.878px' height='122.88px' viewBox='0 0 122.878 122.88' enable-background='new 0 0 122.878 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000000' d='M1.426,8.313c-1.901-1.901-1.901-4.984,0-6.886c1.901-1.902,4.984-1.902,6.886,0l53.127,53.127l53.127-53.127 c1.901-1.902,4.984-1.902,6.887,0c1.901,1.901,1.901,4.985,0,6.886L68.324,61.439l53.128,53.128c1.901,1.901,1.901,4.984,0,6.886 c-1.902,1.902-4.985,1.902-6.887,0L61.438,68.326L8.312,121.453c-1.901,1.902-4.984,1.902-6.886,0 c-1.901-1.901-1.901-4.984,0-6.886l53.127-53.128L1.426,8.313L1.426,8.313z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__edit {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='27.682' viewBox='0 0 29 27.682'%3E%3Cg transform='translate(-3.5 -3.318)'%3E%3Cpath d='M18,30H31.5' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M24.75,5.25a3.182,3.182,0,0,1,4.5,4.5L10.5,28.5,4.5,30,6,24Z' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='27.682' viewBox='0 0 29 27.682'%3E%3Cg transform='translate(-3.5 -3.318)'%3E%3Cpath d='M18,30H31.5' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M24.75,5.25a3.182,3.182,0,0,1,4.5,4.5L10.5,28.5,4.5,30,6,24Z' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__delete {
  mask-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.9987H2.33333M2.33333 3.9987H13M2.33333 3.9987L2.33333 13.332C2.33333 13.6857 2.47381 14.0248 2.72386 14.2748C2.97391 14.5249 3.31304 14.6654 3.66667 14.6654H10.3333C10.687 14.6654 11.0261 14.5249 11.2761 14.2748C11.5262 14.0248 11.6667 13.6857 11.6667 13.332V3.9987M4.33333 3.9987V2.66536C4.33333 2.31174 4.47381 1.9726 4.72386 1.72256C4.97391 1.47251 5.31304 1.33203 5.66667 1.33203H8.33333C8.68696 1.33203 9.02609 1.47251 9.27614 1.72256C9.52619 1.9726 9.66667 2.31174 9.66667 2.66536V3.9987' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.9987H2.33333M2.33333 3.9987H13M2.33333 3.9987L2.33333 13.332C2.33333 13.6857 2.47381 14.0248 2.72386 14.2748C2.97391 14.5249 3.31304 14.6654 3.66667 14.6654H10.3333C10.687 14.6654 11.0261 14.5249 11.2761 14.2748C11.5262 14.0248 11.6667 13.6857 11.6667 13.332V3.9987M4.33333 3.9987V2.66536C4.33333 2.31174 4.47381 1.9726 4.72386 1.72256C4.97391 1.47251 5.31304 1.33203 5.66667 1.33203H8.33333C8.68696 1.33203 9.02609 1.47251 9.27614 1.72256C9.52619 1.9726 9.66667 2.31174 9.66667 2.66536V3.9987' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__copy {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 460 460' style='enable-background:new 0 0 460 460;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23000000' d='M425.934,0H171.662c-18.122,0-32.864,14.743-32.864,32.864v77.134h30V32.864c0-1.579,1.285-2.864,2.864-2.864h254.272 c1.579,0,2.864,1.285,2.864,2.864v254.272c0,1.58-1.285,2.865-2.864,2.865h-74.729v30h74.729 c18.121,0,32.864-14.743,32.864-32.865V32.864C458.797,14.743,444.055,0,425.934,0z'/%3E%3Cpath fill='%23000000' d='M288.339,139.998H34.068c-18.122,0-32.865,14.743-32.865,32.865v254.272C1.204,445.257,15.946,460,34.068,460h254.272 c18.122,0,32.865-14.743,32.865-32.864V172.863C321.206,154.741,306.461,139.998,288.339,139.998z M288.341,430H34.068 c-1.58,0-2.865-1.285-2.865-2.864V172.863c0-1.58,1.285-2.865,2.865-2.865h254.272c1.58,0,2.865,1.285,2.865,2.865v254.273h0.001 C291.206,428.715,289.92,430,288.341,430z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 460 460' style='enable-background:new 0 0 460 460;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23000000' d='M425.934,0H171.662c-18.122,0-32.864,14.743-32.864,32.864v77.134h30V32.864c0-1.579,1.285-2.864,2.864-2.864h254.272 c1.579,0,2.864,1.285,2.864,2.864v254.272c0,1.58-1.285,2.865-2.864,2.865h-74.729v30h74.729 c18.121,0,32.864-14.743,32.864-32.865V32.864C458.797,14.743,444.055,0,425.934,0z'/%3E%3Cpath fill='%23000000' d='M288.339,139.998H34.068c-18.122,0-32.865,14.743-32.865,32.865v254.272C1.204,445.257,15.946,460,34.068,460h254.272 c18.122,0,32.865-14.743,32.865-32.864V172.863C321.206,154.741,306.461,139.998,288.339,139.998z M288.341,430H34.068 c-1.58,0-2.865-1.285-2.865-2.864V172.863c0-1.58,1.285-2.865,2.865-2.865h254.272c1.58,0,2.865,1.285,2.865,2.865v254.273h0.001 C291.206,428.715,289.92,430,288.341,430z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__edit-sketchpad {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M21,23.1c-.2,0-.3,0-.5,0-.7-.1-1.3-.5-1.8-1.1l-7.6-11c0-.1-.1-.2-.1-.4l-.3-4c0-.3,0-.5.3-.7.2-.2.5-.2.8,0l3.6,1.7c.1,0,.2.1.3.2l7.6,11c.4.6.6,1.3.4,2-.1.7-.5,1.3-1.1,1.8-.5.3-1,.5-1.6.5ZM12.5,10.3l7.5,10.8c.2.3.5.5.8.5.3,0,.7,0,.9-.2.3-.2.5-.5.5-.8,0-.3,0-.6-.2-.9h0s-7.5-10.8-7.5-10.8l-2.2-1.1.2,2.5Z'/%3E%3Crect class='cls-1' x='18.5' y='18.9' width='3.7' height='1.5' transform='translate(-6.8 11.8) rotate(-28)'/%3E%3Cpath class='cls-1' d='M12,16.5H2.3c-.9,0-1.5-.7-1.5-1.5V2.3c0-.9.7-1.5,1.5-1.5h12.7c.9,0,1.5.7,1.5,1.5v3.2c0,.4-.3.8-.8.8s-.8-.3-.8-.8v-3.2H2.3s0,12.7,0,12.7h9.8c.4,0,.8.4.8.8s-.3.8-.8.8Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M21,23.1c-.2,0-.3,0-.5,0-.7-.1-1.3-.5-1.8-1.1l-7.6-11c0-.1-.1-.2-.1-.4l-.3-4c0-.3,0-.5.3-.7.2-.2.5-.2.8,0l3.6,1.7c.1,0,.2.1.3.2l7.6,11c.4.6.6,1.3.4,2-.1.7-.5,1.3-1.1,1.8-.5.3-1,.5-1.6.5ZM12.5,10.3l7.5,10.8c.2.3.5.5.8.5.3,0,.7,0,.9-.2.3-.2.5-.5.5-.8,0-.3,0-.6-.2-.9h0s-7.5-10.8-7.5-10.8l-2.2-1.1.2,2.5Z'/%3E%3Crect class='cls-1' x='18.5' y='18.9' width='3.7' height='1.5' transform='translate(-6.8 11.8) rotate(-28)'/%3E%3Cpath class='cls-1' d='M12,16.5H2.3c-.9,0-1.5-.7-1.5-1.5V2.3c0-.9.7-1.5,1.5-1.5h12.7c.9,0,1.5.7,1.5,1.5v3.2c0,.4-.3.8-.8.8s-.8-.3-.8-.8v-3.2H2.3s0,12.7,0,12.7h9.8c.4,0,.8.4.8.8s-.3.8-.8.8Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__chevron--up {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' x='0px' y='0px' viewBox='0 0 404.258 404.258' style='enable-background:new 0 0 404.258 404.258;' xml:space='preserve'%3E%3Cpolygon points='202.129,114.331 0,265.927 18,289.927 202.129,151.831 386.258,289.927 404.258,265.927 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' x='0px' y='0px' viewBox='0 0 404.258 404.258' style='enable-background:new 0 0 404.258 404.258;' xml:space='preserve'%3E%3Cpolygon points='202.129,114.331 0,265.927 18,289.927 202.129,151.831 386.258,289.927 404.258,265.927 '/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__chevron--down {
  mask-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 551.13 551.13' height='512' viewBox='0 0 551.13 551.13' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='m275.565 361.679-223.897-223.896h-51.668l275.565 275.565 275.565-275.565h-51.668z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 551.13 551.13' height='512' viewBox='0 0 551.13 551.13' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='m275.565 361.679-223.897-223.896h-51.668l275.565 275.565 275.565-275.565h-51.668z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__chevron--right {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436; fill=%23000000' xml:space='preserve'%3E%3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718' fill='%23000000'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436; fill=%23000000' xml:space='preserve'%3E%3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718' fill='%23000000'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__chevron--left {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436; fill=%23000000' xml:space='preserve'%3E%3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 ' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436; fill=%23000000' xml:space='preserve'%3E%3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 ' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__toggle-arrow--up {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='7.3404088' height='4.2694898' viewBox='0 0 7.3404088 4.2694899' version='1.1' id='svg2832' sodipodi:docname='icon__chevron--up.svg' inkscape:version='1.2.2 (b0a84865, 2022-12-01)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2836' /%3E%3Csodipodi:namedview id='namedview2834' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' inkscape:zoom='114.57852' inkscape:cx='2.9848526' inkscape:cy='1.7062534' inkscape:window-width='1390' inkscape:window-height='1205' inkscape:window-x='634' inkscape:window-y='93' inkscape:window-maximized='0' inkscape:current-layer='svg2832' /%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M 3.6708889,1.3441963 6.3250984,3.9664491 A 0.50196156,0.49538582 0 0 0 7.0338379,3.2647431 L 4.0261139,0.29416984 A 0.50062212,0.49406391 0 0 0 3.3339097,0.28010184 L 0.30508918,3.2624922 A 0.50176248,0.49518934 0 0 0 1.013829,3.9636354 Z' fill='%23000000' stroke='%23000000' stroke-width='0' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='7.3404088' height='4.2694898' viewBox='0 0 7.3404088 4.2694899' version='1.1' id='svg2832' sodipodi:docname='icon__chevron--up.svg' inkscape:version='1.2.2 (b0a84865, 2022-12-01)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2836' /%3E%3Csodipodi:namedview id='namedview2834' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' inkscape:zoom='114.57852' inkscape:cx='2.9848526' inkscape:cy='1.7062534' inkscape:window-width='1390' inkscape:window-height='1205' inkscape:window-x='634' inkscape:window-y='93' inkscape:window-maximized='0' inkscape:current-layer='svg2832' /%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M 3.6708889,1.3441963 6.3250984,3.9664491 A 0.50196156,0.49538582 0 0 0 7.0338379,3.2647431 L 4.0261139,0.29416984 A 0.50062212,0.49406391 0 0 0 3.3339097,0.28010184 L 0.30508918,3.2624922 A 0.50176248,0.49518934 0 0 0 1.013829,3.9636354 Z' fill='%23000000' stroke='%23000000' stroke-width='0' /%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__toggle-arrow--down {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='7.3404088' height='4.2694898' viewBox='0 0 7.3404088 4.2694899' version='1.1' id='svg2832' sodipodi:docname='icon__chevron--down.svg' inkscape:version='1.2.2 (b0a84865, 2022-12-01)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2836' /%3E%3Csodipodi:namedview id='namedview2834' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' inkscape:zoom='57.289262' inkscape:cx='2.8888485' inkscape:cy='1.0996825' inkscape:window-width='3440' inkscape:window-height='1314' inkscape:window-x='0' inkscape:window-y='25' inkscape:window-maximized='1' inkscape:current-layer='svg2832' /%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M 3.6708889,2.925624 6.3250984,0.30337127 A 0.50196155,0.49538581 0 0 1 7.0338379,1.0050772 L 4.0261139,3.9756505 A 0.50062212,0.49406391 0 0 1 3.3339097,3.9897185 L 0.30508918,1.0073281 A 0.50176248,0.49518934 0 0 1 1.013829,0.30618497 Z' fill='%23000000' stroke='%23000000' stroke-width='0.0' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='7.3404088' height='4.2694898' viewBox='0 0 7.3404088 4.2694899' version='1.1' id='svg2832' sodipodi:docname='icon__chevron--down.svg' inkscape:version='1.2.2 (b0a84865, 2022-12-01)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2836' /%3E%3Csodipodi:namedview id='namedview2834' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' inkscape:zoom='57.289262' inkscape:cx='2.8888485' inkscape:cy='1.0996825' inkscape:window-width='3440' inkscape:window-height='1314' inkscape:window-x='0' inkscape:window-y='25' inkscape:window-maximized='1' inkscape:current-layer='svg2832' /%3E%3Cpath id='Icon_ionic-ios-arrow-back' data-name='Icon ionic-ios-arrow-back' d='M 3.6708889,2.925624 6.3250984,0.30337127 A 0.50196155,0.49538581 0 0 1 7.0338379,1.0050772 L 4.0261139,3.9756505 A 0.50062212,0.49406391 0 0 1 3.3339097,3.9897185 L 0.30508918,1.0073281 A 0.50176248,0.49518934 0 0 1 1.013829,0.30618497 Z' fill='%23000000' stroke='%23000000' stroke-width='0.0' /%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__toggle-arrow--right {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' viewBox='0 0 4.1 7'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='svg2832' inkscape:version='1.2.2 (b0a84865, 2022-12-01)'%3E%3Csodipodi:namedview id='namedview2834' bordercolor='%23000000' borderopacity='0.25' inkscape:current-layer='svg2832' inkscape:cx='2.9848526' inkscape:cy='1.7062534' inkscape:deskcolor='%23d1d1d1' inkscape:pagecheckerboard='0' inkscape:pageopacity='0.0' inkscape:showpageshadow='2' inkscape:window-height='1205' inkscape:window-maximized='0' inkscape:window-width='1390' inkscape:window-x='634' inkscape:window-y='93' inkscape:zoom='114.57852' pagecolor='%23ffffff' showgrid='false'/%3E%3Cpath id='Icon_ionic-ios-arrow-back' class='cls-1' d='M2.8,3.5L.2,6.2c-.2.2-.2.5,0,.7.2.2.5.2.7,0l3-3c.2-.2.2-.5,0-.7L.9.1c-.2-.2-.5-.2-.7,0-.2.2-.2.5,0,.7l2.6,2.7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' viewBox='0 0 4.1 7'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='svg2832' inkscape:version='1.2.2 (b0a84865, 2022-12-01)'%3E%3Csodipodi:namedview id='namedview2834' bordercolor='%23000000' borderopacity='0.25' inkscape:current-layer='svg2832' inkscape:cx='2.9848526' inkscape:cy='1.7062534' inkscape:deskcolor='%23d1d1d1' inkscape:pagecheckerboard='0' inkscape:pageopacity='0.0' inkscape:showpageshadow='2' inkscape:window-height='1205' inkscape:window-maximized='0' inkscape:window-width='1390' inkscape:window-x='634' inkscape:window-y='93' inkscape:zoom='114.57852' pagecolor='%23ffffff' showgrid='false'/%3E%3Cpath id='Icon_ionic-ios-arrow-back' class='cls-1' d='M2.8,3.5L.2,6.2c-.2.2-.2.5,0,.7.2.2.5.2.7,0l3-3c.2-.2.2-.5,0-.7L.9.1c-.2-.2-.5-.2-.7,0-.2.2-.2.5,0,.7l2.6,2.7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__interaction-menu {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.523' height='22.04' viewBox='0 0 19.523 22.04'%3E%3Cg id='Icon' transform='translate(-0.008 1.25)'%3E%3Crect id='Area' width='19.523' height='19.523' transform='translate(0.008 0.018)' fill='none' opacity='0'/%3E%3Cg id='Icon-2' data-name='Icon' transform='translate(8.539)'%3E%3Ccircle id='_5f2dbcfd-6b01-4acc-9dd7-11ab89e01c60' data-name='5f2dbcfd-6b01-4acc-9dd7-11ab89e01c60' cx='1.221' cy='1.221' r='1.221' transform='translate(0 8.549)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Ccircle id='ad32b6f0-88cd-443f-bbbf-9d1efd2100e9' cx='1.221' cy='1.221' r='1.221' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Ccircle id='fededcfe-debd-4220-90a7-ee6e6476dc4e' cx='1.221' cy='1.221' r='1.221' transform='translate(0 17.098)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.523' height='22.04' viewBox='0 0 19.523 22.04'%3E%3Cg id='Icon' transform='translate(-0.008 1.25)'%3E%3Crect id='Area' width='19.523' height='19.523' transform='translate(0.008 0.018)' fill='none' opacity='0'/%3E%3Cg id='Icon-2' data-name='Icon' transform='translate(8.539)'%3E%3Ccircle id='_5f2dbcfd-6b01-4acc-9dd7-11ab89e01c60' data-name='5f2dbcfd-6b01-4acc-9dd7-11ab89e01c60' cx='1.221' cy='1.221' r='1.221' transform='translate(0 8.549)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Ccircle id='ad32b6f0-88cd-443f-bbbf-9d1efd2100e9' cx='1.221' cy='1.221' r='1.221' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Ccircle id='fededcfe-debd-4220-90a7-ee6e6476dc4e' cx='1.221' cy='1.221' r='1.221' transform='translate(0 17.098)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__favourite-indicator--active {
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9568 2.03091C15.5525 1.62637 15.0724 1.30546 14.544 1.08652C14.0156 0.867574 13.4492 0.754883 12.8773 0.754883C12.3053 0.754883 11.7389 0.867574 11.2105 1.08652C10.6821 1.30546 10.202 1.62637 9.79768 2.03091L8.95851 2.87008L8.11934 2.03091C7.30259 1.21416 6.19483 0.755306 5.03976 0.755306C3.88469 0.755306 2.77693 1.21416 1.96018 2.03091C1.14342 2.84767 0.68457 3.95543 0.68457 5.11049C0.68457 6.26556 1.14342 7.37332 1.96018 8.19008L8.95851 15.1884L15.9568 8.19008C16.3614 7.78573 16.6823 7.30564 16.9012 6.77723C17.1202 6.24883 17.2329 5.68246 17.2329 5.11049C17.2329 4.53853 17.1202 3.97216 16.9012 3.44376C16.6823 2.91535 16.3614 2.43526 15.9568 2.03091Z' fill='%23000000' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9568 2.03091C15.5525 1.62637 15.0724 1.30546 14.544 1.08652C14.0156 0.867574 13.4492 0.754883 12.8773 0.754883C12.3053 0.754883 11.7389 0.867574 11.2105 1.08652C10.6821 1.30546 10.202 1.62637 9.79768 2.03091L8.95851 2.87008L8.11934 2.03091C7.30259 1.21416 6.19483 0.755306 5.03976 0.755306C3.88469 0.755306 2.77693 1.21416 1.96018 2.03091C1.14342 2.84767 0.68457 3.95543 0.68457 5.11049C0.68457 6.26556 1.14342 7.37332 1.96018 8.19008L8.95851 15.1884L15.9568 8.19008C16.3614 7.78573 16.6823 7.30564 16.9012 6.77723C17.1202 6.24883 17.2329 5.68246 17.2329 5.11049C17.2329 4.53853 17.1202 3.97216 16.9012 3.44376C16.6823 2.91535 16.3614 2.43526 15.9568 2.03091Z' fill='%23000000' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__favourite-indicator--inactive {
  mask-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7244 2.21743C16.3201 1.8129 15.84 1.49199 15.3116 1.27304C14.7832 1.0541 14.2168 0.941406 13.6448 0.941406C13.0729 0.941406 12.5065 1.0541 11.9781 1.27304C11.4497 1.49199 10.9696 1.8129 10.5653 2.21743L9.72609 3.0566L8.88692 2.21743C8.07016 1.40068 6.96241 0.94183 5.80734 0.94183C4.65227 0.94183 3.54451 1.40068 2.72775 2.21743C1.911 3.03419 1.45215 4.14195 1.45215 5.29702C1.45215 6.45209 1.911 7.55985 2.72775 8.3766L9.72609 15.3749L16.7244 8.3766C17.129 7.97225 17.4499 7.49216 17.6688 6.96376C17.8878 6.43535 18.0005 5.86899 18.0005 5.29702C18.0005 4.72505 17.8878 4.15868 17.6688 3.63028C17.4499 3.10187 17.129 2.62178 16.7244 2.21743Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7244 2.21743C16.3201 1.8129 15.84 1.49199 15.3116 1.27304C14.7832 1.0541 14.2168 0.941406 13.6448 0.941406C13.0729 0.941406 12.5065 1.0541 11.9781 1.27304C11.4497 1.49199 10.9696 1.8129 10.5653 2.21743L9.72609 3.0566L8.88692 2.21743C8.07016 1.40068 6.96241 0.94183 5.80734 0.94183C4.65227 0.94183 3.54451 1.40068 2.72775 2.21743C1.911 3.03419 1.45215 4.14195 1.45215 5.29702C1.45215 6.45209 1.911 7.55985 2.72775 8.3766L9.72609 15.3749L16.7244 8.3766C17.129 7.97225 17.4499 7.49216 17.6688 6.96376C17.8878 6.43535 18.0005 5.86899 18.0005 5.29702C18.0005 4.72505 17.8878 4.15868 17.6688 3.63028C17.4499 3.10187 17.129 2.62178 16.7244 2.21743Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__drag-handle {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1456_8293)'%3E%3Cpath d='M4.16602 7.49935L1.66602 9.99935M1.66602 9.99935L4.16602 12.4993M1.66602 9.99935H18.3327M7.49935 4.16602L9.99935 1.66602M9.99935 1.66602L12.4993 4.16602M9.99935 1.66602V18.3327M12.4993 15.8327L9.99935 18.3327M9.99935 18.3327L7.49935 15.8327M15.8327 7.49935L18.3327 9.99935M18.3327 9.99935L15.8327 12.4993' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1456_8293'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1456_8293)'%3E%3Cpath d='M4.16602 7.49935L1.66602 9.99935M1.66602 9.99935L4.16602 12.4993M1.66602 9.99935H18.3327M7.49935 4.16602L9.99935 1.66602M9.99935 1.66602L12.4993 4.16602M9.99935 1.66602V18.3327M12.4993 15.8327L9.99935 18.3327M9.99935 18.3327L7.49935 15.8327M15.8327 7.49935L18.3327 9.99935M18.3327 9.99935L15.8327 12.4993' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1456_8293'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__dialog-arrow--left {
  mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31034 9L1 5L4.31034 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31034 9L1 5L4.31034 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__dialog-arrow--right {
  mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.68945 1L4.9998 5L1.68945 9' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.68945 1L4.9998 5L1.68945 9' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__dialog-arrow--up {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10.13'%3E%3Cpath d='M20,8.55c0,.35-.12.71-.36,1.01-.56.67-1.55.77-2.22.21l-7.41-6.14-7.41,6.14c-.67.56-1.67.46-2.22-.21-.56-.67-.46-1.67.21-2.22L8.99.36c.58-.48,1.43-.48,2.01,0l8.42,6.97c.38.31.57.76.57,1.22Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10.13'%3E%3Cpath d='M20,8.55c0,.35-.12.71-.36,1.01-.56.67-1.55.77-2.22.21l-7.41-6.14-7.41,6.14c-.67.56-1.67.46-2.22-.21-.56-.67-.46-1.67.21-2.22L8.99.36c.58-.48,1.43-.48,2.01,0l8.42,6.97c.38.31.57.76.57,1.22Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__dialog-arrow--down {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10.13'%3E%3Cpath d='M0,1.58c0-.35.12-.71.36-1.01C.92-.1,1.91-.19,2.59.36l7.41,6.14L17.41.36c.67-.56,1.67-.46,2.22.21.56.67.46,1.67-.21,2.22l-8.42,6.97c-.58.48-1.43.48-2.01,0L.57,2.79c-.38-.31-.57-.76-.57-1.22Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10.13'%3E%3Cpath d='M0,1.58c0-.35.12-.71.36-1.01C.92-.1,1.91-.19,2.59.36l7.41,6.14L17.41.36c.67-.56,1.67-.46,2.22.21.56.67.46,1.67-.21,2.22l-8.42,6.97c-.58.48-1.43.48-2.01,0L.57,2.79c-.38-.31-.57-.76-.57-1.22Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__date-picker-double-arrow--left {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpolygon points='21.58 22.29 24 19.87 16.15 12 24 4.13 21.58 1.71 11.3 12 21.58 22.29'/%3E%3Cpolygon points='10.29 22.29 12.7 19.87 4.85 12 12.7 4.13 10.29 1.71 0 12 10.29 22.29'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpolygon points='21.58 22.29 24 19.87 16.15 12 24 4.13 21.58 1.71 11.3 12 21.58 22.29'/%3E%3Cpolygon points='10.29 22.29 12.7 19.87 4.85 12 12.7 4.13 10.29 1.71 0 12 10.29 22.29'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__date-picker-double-arrow--right {
  mask-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpolygon points='2.42 1.71 0 4.13 7.85 12 0 19.87 2.42 22.29 12.7 12 2.42 1.71'/%3E%3Cpolygon points='13.71 1.71 11.3 4.13 19.15 12 11.3 19.87 13.71 22.29 24 12 13.71 1.71'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpolygon points='2.42 1.71 0 4.13 7.85 12 0 19.87 2.42 22.29 12.7 12 2.42 1.71'/%3E%3Cpolygon points='13.71 1.71 11.3 4.13 19.15 12 11.3 19.87 13.71 22.29 24 12 13.71 1.71'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__date-picker-arrow--left {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M19.41,21.18l-9.16-9.18L19.41,2.82l-2.82-2.82L4.59,12l12,12,2.82-2.82Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M19.41,21.18l-9.16-9.18L19.41,2.82l-2.82-2.82L4.59,12l12,12,2.82-2.82Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__date-picker-arrow--right {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M4.59,21.18l9.16-9.18L4.59,2.82,7.41,0l12,12-12,12-2.82-2.82Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M4.59,21.18l9.16-9.18L4.59,2.82,7.41,0l12,12-12,12-2.82-2.82Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__issue-selection--previous {
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5 7L11 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 1L1 7L7 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5 7L11 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 1L1 7L7 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__issue-selection--next {
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 1L11 7L5 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 1L11 7L5 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__group-selection--previous {
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5 7L11 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 1L1 7L7 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L5 7L11 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 1L1 7L7 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__group-selection--next {
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 1L11 7L5 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 1L11 7L5 13' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__plus {
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 2.5V12.5M2.5 7.5H12.5' stroke='%233C3C3C' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 2.5V12.5M2.5 7.5H12.5' stroke='%233C3C3C' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__minus {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath d='M22.8,13.2H1.2c-.6,0-1.2-.5-1.2-1.2s.5-1.2,1.2-1.2h21.7c.6,0,1.2.5,1.2,1.2s-.5,1.2-1.2,1.2Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath d='M22.8,13.2H1.2c-.6,0-1.2-.5-1.2-1.2s.5-1.2,1.2-1.2h21.7c.6,0,1.2.5,1.2,1.2s-.5,1.2-1.2,1.2Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__sidebar-toggle {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12,0h-6.23C2.57.13,0,2.77,0,6v6c0,3.23,2.57,5.87,5.77,5.99h0s.23.01.23.01h6c3.31,0,6-2.69,6-6v-6c0-3.31-2.69-6-6-6ZM1.2,12v-6C1.2,3.43,3.23,1.34,5.77,1.22v15.56c-2.54-.12-4.57-2.21-4.57-4.78ZM16.8,12c0,2.65-2.15,4.8-4.8,4.8h-5.02V1.2h5.02c2.65,0,4.8,2.15,4.8,4.8v6Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12,0h-6.23C2.57.13,0,2.77,0,6v6c0,3.23,2.57,5.87,5.77,5.99h0s.23.01.23.01h6c3.31,0,6-2.69,6-6v-6c0-3.31-2.69-6-6-6ZM1.2,12v-6C1.2,3.43,3.23,1.34,5.77,1.22v15.56c-2.54-.12-4.57-2.21-4.57-4.78ZM16.8,12c0,2.65-2.15,4.8-4.8,4.8h-5.02V1.2h5.02c2.65,0,4.8,2.15,4.8,4.8v6Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__settings {
  mask-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_170_609' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.1 1.2499C3.1 0.918532 2.83137 0.649902 2.5 0.649902C2.16863 0.649902 1.9 0.918531 1.9 1.2499L1.9 8.83079C0.948644 9.09336 0.25 9.96504 0.25 10.9999C0.25 12.0348 0.948644 12.9064 1.9 13.169L1.9 14.7499C1.9 15.0813 2.16863 15.3499 2.5 15.3499C2.83137 15.3499 3.1 15.0813 3.1 14.7499V13.169C4.05136 12.9064 4.75 12.0348 4.75 10.9999C4.75 9.96504 4.05136 9.09336 3.1 8.83079L3.1 1.2499Z'/%3E%3C/mask%3E%3Cpath d='M3.1 1.2499L4.3 1.2499V1.2499H3.1ZM1.9 1.2499L3.1 1.2499V1.2499H1.9ZM1.9 8.83079L2.21926 9.98754L3.1 9.74446V8.83079H1.9ZM1.9 13.169H3.1L3.1 12.2554L2.21926 12.0123L1.9 13.169ZM1.9 14.7499H0.699999H1.9ZM3.1 13.169L2.78074 12.0123L1.9 12.2554V13.169H3.1ZM3.1 8.83079H1.9V9.74446L2.78074 9.98754L3.1 8.83079ZM2.5 1.8499C2.16863 1.8499 1.9 1.58127 1.9 1.2499H4.3C4.3 0.255789 3.49411 -0.550098 2.5 -0.550098V1.8499ZM3.1 1.2499C3.1 1.58127 2.83137 1.8499 2.5 1.8499V-0.550098C1.50589 -0.550098 0.7 0.25579 0.7 1.2499H3.1ZM3.1 8.83079L3.1 1.2499L0.7 1.2499L0.7 8.83079H3.1ZM1.45 10.9999C1.45 10.5187 1.77476 10.1102 2.21926 9.98754L1.58074 7.67404C0.122524 8.0765 -0.95 9.41141 -0.95 10.9999H1.45ZM2.21926 12.0123C1.77476 11.8896 1.45 11.4811 1.45 10.9999H-0.95C-0.95 12.5884 0.122524 13.9233 1.58074 14.3258L2.21926 12.0123ZM3.1 14.7499V13.169H0.699999L0.699999 14.7499H3.1ZM2.5 14.1499C2.83137 14.1499 3.1 14.4185 3.1 14.7499H0.699999C0.699999 15.744 1.50589 16.5499 2.5 16.5499V14.1499ZM1.9 14.7499C1.9 14.4185 2.16863 14.1499 2.5 14.1499V16.5499C3.49411 16.5499 4.3 15.744 4.3 14.7499H1.9ZM1.9 13.169V14.7499H4.3V13.169H1.9ZM3.55 10.9999C3.55 11.4811 3.22524 11.8896 2.78074 12.0123L3.41926 14.3258C4.87748 13.9233 5.95 12.5884 5.95 10.9999H3.55ZM2.78074 9.98754C3.22524 10.1102 3.55 10.5187 3.55 10.9999H5.95C5.95 9.41141 4.87748 8.0765 3.41926 7.67404L2.78074 9.98754ZM1.9 1.2499L1.9 8.83079H4.3L4.3 1.2499L1.9 1.2499Z' fill='%233C3C3C' mask='url(%23path-1-inside-1_170_609)'/%3E%3Cmask id='path-3-inside-2_170_609' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.1 1.2499C9.1 0.918532 8.83137 0.649902 8.5 0.649902C8.16863 0.649902 7.9 0.918531 7.9 1.2499L7.9 2.83079C6.94864 3.09336 6.25 3.96504 6.25 4.9999C6.25 6.03476 6.94864 6.90644 7.9 7.16902L7.9 14.7499C7.9 15.0813 8.16863 15.3499 8.5 15.3499C8.83137 15.3499 9.1 15.0813 9.1 14.7499L9.1 7.16902C10.0514 6.90644 10.75 6.03476 10.75 4.9999C10.75 3.96504 10.0514 3.09336 9.1 2.83079V1.2499Z'/%3E%3C/mask%3E%3Cpath d='M7.9 1.2499L9.1 1.2499V1.2499H7.9ZM7.9 2.83079L8.21926 3.98754L9.1 3.74445V2.83079H7.9ZM7.9 7.16902H9.1V6.25535L8.21926 6.01227L7.9 7.16902ZM7.9 14.7499H6.7H7.9ZM9.1 14.7499H7.9H9.1ZM9.1 7.16902L8.78074 6.01227L7.9 6.25535V7.16902H9.1ZM9.1 2.83079H7.9V3.74445L8.78074 3.98754L9.1 2.83079ZM8.5 1.8499C8.16863 1.8499 7.9 1.58127 7.9 1.2499H10.3C10.3 0.255789 9.49411 -0.550098 8.5 -0.550098V1.8499ZM9.1 1.2499C9.1 1.58127 8.83137 1.8499 8.5 1.8499V-0.550098C7.50589 -0.550098 6.7 0.25579 6.7 1.2499H9.1ZM9.1 2.83079V1.2499L6.7 1.2499L6.7 2.83079H9.1ZM7.45 4.9999C7.45 4.51868 7.77476 4.11022 8.21926 3.98754L7.58074 1.67404C6.12252 2.0765 5.05 3.41141 5.05 4.9999H7.45ZM8.21926 6.01227C7.77476 5.88959 7.45 5.48113 7.45 4.9999H5.05C5.05 6.5884 6.12252 7.9233 7.58074 8.32577L8.21926 6.01227ZM9.1 14.7499L9.1 7.16902H6.7L6.7 14.7499H9.1ZM8.5 14.1499C8.83137 14.1499 9.1 14.4185 9.1 14.7499H6.7C6.7 15.744 7.50589 16.5499 8.5 16.5499V14.1499ZM7.9 14.7499C7.9 14.4185 8.16863 14.1499 8.5 14.1499V16.5499C9.49411 16.5499 10.3 15.744 10.3 14.7499H7.9ZM7.9 7.16902L7.9 14.7499H10.3L10.3 7.16902H7.9ZM9.55 4.9999C9.55 5.48113 9.22524 5.88959 8.78074 6.01227L9.41926 8.32577C10.8775 7.9233 11.95 6.5884 11.95 4.9999H9.55ZM8.78074 3.98754C9.22524 4.11022 9.55 4.51868 9.55 4.9999H11.95C11.95 3.41141 10.8775 2.0765 9.41926 1.67404L8.78074 3.98754ZM7.9 1.2499V2.83079H10.3V1.2499H7.9Z' fill='%233C3C3C' mask='url(%23path-3-inside-2_170_609)'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_170_609' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.1 1.2499C3.1 0.918532 2.83137 0.649902 2.5 0.649902C2.16863 0.649902 1.9 0.918531 1.9 1.2499L1.9 8.83079C0.948644 9.09336 0.25 9.96504 0.25 10.9999C0.25 12.0348 0.948644 12.9064 1.9 13.169L1.9 14.7499C1.9 15.0813 2.16863 15.3499 2.5 15.3499C2.83137 15.3499 3.1 15.0813 3.1 14.7499V13.169C4.05136 12.9064 4.75 12.0348 4.75 10.9999C4.75 9.96504 4.05136 9.09336 3.1 8.83079L3.1 1.2499Z'/%3E%3C/mask%3E%3Cpath d='M3.1 1.2499L4.3 1.2499V1.2499H3.1ZM1.9 1.2499L3.1 1.2499V1.2499H1.9ZM1.9 8.83079L2.21926 9.98754L3.1 9.74446V8.83079H1.9ZM1.9 13.169H3.1L3.1 12.2554L2.21926 12.0123L1.9 13.169ZM1.9 14.7499H0.699999H1.9ZM3.1 13.169L2.78074 12.0123L1.9 12.2554V13.169H3.1ZM3.1 8.83079H1.9V9.74446L2.78074 9.98754L3.1 8.83079ZM2.5 1.8499C2.16863 1.8499 1.9 1.58127 1.9 1.2499H4.3C4.3 0.255789 3.49411 -0.550098 2.5 -0.550098V1.8499ZM3.1 1.2499C3.1 1.58127 2.83137 1.8499 2.5 1.8499V-0.550098C1.50589 -0.550098 0.7 0.25579 0.7 1.2499H3.1ZM3.1 8.83079L3.1 1.2499L0.7 1.2499L0.7 8.83079H3.1ZM1.45 10.9999C1.45 10.5187 1.77476 10.1102 2.21926 9.98754L1.58074 7.67404C0.122524 8.0765 -0.95 9.41141 -0.95 10.9999H1.45ZM2.21926 12.0123C1.77476 11.8896 1.45 11.4811 1.45 10.9999H-0.95C-0.95 12.5884 0.122524 13.9233 1.58074 14.3258L2.21926 12.0123ZM3.1 14.7499V13.169H0.699999L0.699999 14.7499H3.1ZM2.5 14.1499C2.83137 14.1499 3.1 14.4185 3.1 14.7499H0.699999C0.699999 15.744 1.50589 16.5499 2.5 16.5499V14.1499ZM1.9 14.7499C1.9 14.4185 2.16863 14.1499 2.5 14.1499V16.5499C3.49411 16.5499 4.3 15.744 4.3 14.7499H1.9ZM1.9 13.169V14.7499H4.3V13.169H1.9ZM3.55 10.9999C3.55 11.4811 3.22524 11.8896 2.78074 12.0123L3.41926 14.3258C4.87748 13.9233 5.95 12.5884 5.95 10.9999H3.55ZM2.78074 9.98754C3.22524 10.1102 3.55 10.5187 3.55 10.9999H5.95C5.95 9.41141 4.87748 8.0765 3.41926 7.67404L2.78074 9.98754ZM1.9 1.2499L1.9 8.83079H4.3L4.3 1.2499L1.9 1.2499Z' fill='%233C3C3C' mask='url(%23path-1-inside-1_170_609)'/%3E%3Cmask id='path-3-inside-2_170_609' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.1 1.2499C9.1 0.918532 8.83137 0.649902 8.5 0.649902C8.16863 0.649902 7.9 0.918531 7.9 1.2499L7.9 2.83079C6.94864 3.09336 6.25 3.96504 6.25 4.9999C6.25 6.03476 6.94864 6.90644 7.9 7.16902L7.9 14.7499C7.9 15.0813 8.16863 15.3499 8.5 15.3499C8.83137 15.3499 9.1 15.0813 9.1 14.7499L9.1 7.16902C10.0514 6.90644 10.75 6.03476 10.75 4.9999C10.75 3.96504 10.0514 3.09336 9.1 2.83079V1.2499Z'/%3E%3C/mask%3E%3Cpath d='M7.9 1.2499L9.1 1.2499V1.2499H7.9ZM7.9 2.83079L8.21926 3.98754L9.1 3.74445V2.83079H7.9ZM7.9 7.16902H9.1V6.25535L8.21926 6.01227L7.9 7.16902ZM7.9 14.7499H6.7H7.9ZM9.1 14.7499H7.9H9.1ZM9.1 7.16902L8.78074 6.01227L7.9 6.25535V7.16902H9.1ZM9.1 2.83079H7.9V3.74445L8.78074 3.98754L9.1 2.83079ZM8.5 1.8499C8.16863 1.8499 7.9 1.58127 7.9 1.2499H10.3C10.3 0.255789 9.49411 -0.550098 8.5 -0.550098V1.8499ZM9.1 1.2499C9.1 1.58127 8.83137 1.8499 8.5 1.8499V-0.550098C7.50589 -0.550098 6.7 0.25579 6.7 1.2499H9.1ZM9.1 2.83079V1.2499L6.7 1.2499L6.7 2.83079H9.1ZM7.45 4.9999C7.45 4.51868 7.77476 4.11022 8.21926 3.98754L7.58074 1.67404C6.12252 2.0765 5.05 3.41141 5.05 4.9999H7.45ZM8.21926 6.01227C7.77476 5.88959 7.45 5.48113 7.45 4.9999H5.05C5.05 6.5884 6.12252 7.9233 7.58074 8.32577L8.21926 6.01227ZM9.1 14.7499L9.1 7.16902H6.7L6.7 14.7499H9.1ZM8.5 14.1499C8.83137 14.1499 9.1 14.4185 9.1 14.7499H6.7C6.7 15.744 7.50589 16.5499 8.5 16.5499V14.1499ZM7.9 14.7499C7.9 14.4185 8.16863 14.1499 8.5 14.1499V16.5499C9.49411 16.5499 10.3 15.744 10.3 14.7499H7.9ZM7.9 7.16902L7.9 14.7499H10.3L10.3 7.16902H7.9ZM9.55 4.9999C9.55 5.48113 9.22524 5.88959 8.78074 6.01227L9.41926 8.32577C10.8775 7.9233 11.95 6.5884 11.95 4.9999H9.55ZM8.78074 3.98754C9.22524 4.11022 9.55 4.51868 9.55 4.9999H11.95C11.95 3.41141 10.8775 2.0765 9.41926 1.67404L8.78074 3.98754ZM7.9 1.2499V2.83079H10.3V1.2499H7.9Z' fill='%233C3C3C' mask='url(%23path-3-inside-2_170_609)'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__nav-arrow--up {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.5 6.12'%3E%3Cpath d='M5.25,0c.22,0,.45.09.62.26l4.38,4.37c.34.34.34.9,0,1.24s-.9.34-1.24,0l-3.76-3.76-3.76,3.76c-.34.34-.9.34-1.24,0s-.34-.9,0-1.24L4.63.26c.17-.17.39-.26.62-.26Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.5 6.12'%3E%3Cpath d='M5.25,0c.22,0,.45.09.62.26l4.38,4.37c.34.34.34.9,0,1.24s-.9.34-1.24,0l-3.76-3.76-3.76,3.76c-.34.34-.9.34-1.24,0s-.34-.9,0-1.24L4.63.26c.17-.17.39-.26.62-.26Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__nav-arrow--down {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.5 6.12'%3E%3Cpath d='M5.25,6.12c-.22,0-.45-.09-.62-.26L.26,1.49C-.09,1.15-.09.6.26.26S1.15-.09,1.49.26l3.76,3.76L9.01.26c.34-.34.9-.34,1.24,0s.34.9,0,1.24l-4.37,4.37c-.17.17-.39.26-.62.26Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.5 6.12'%3E%3Cpath d='M5.25,6.12c-.22,0-.45-.09-.62-.26L.26,1.49C-.09,1.15-.09.6.26.26S1.15-.09,1.49.26l3.76,3.76L9.01.26c.34-.34.9-.34,1.24,0s.34.9,0,1.24l-4.37,4.37c-.17.17-.39.26-.62.26Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__user-topic {
  mask-image: url("data:image/svg+xml,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.99995' cy='2.53897' r='2.53897' fill='%23000000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.56983 5.11475C1.86038 5.70699 0.632973 7.33126 0.632973 9.24221V11.5869C0.632973 12.3673 1.26559 12.9999 2.04596 12.9999H7.95404C8.73441 12.9999 9.36703 12.3673 9.36703 11.5869V9.24221C9.36703 7.33126 8.13961 5.70698 6.43015 5.11475C6.00668 5.35043 5.51901 5.48468 4.99998 5.48468C4.48096 5.48468 3.9933 5.35043 3.56983 5.11475Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.99995' cy='2.53897' r='2.53897' fill='%23000000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.56983 5.11475C1.86038 5.70699 0.632973 7.33126 0.632973 9.24221V11.5869C0.632973 12.3673 1.26559 12.9999 2.04596 12.9999H7.95404C8.73441 12.9999 9.36703 12.3673 9.36703 11.5869V9.24221C9.36703 7.33126 8.13961 5.70698 6.43015 5.11475C6.00668 5.35043 5.51901 5.48468 4.99998 5.48468C4.48096 5.48468 3.9933 5.35043 3.56983 5.11475Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__processed {
  mask-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06879 3.04443C6.43701 3.72358 6.84659 4.01221 7.26032 3.60897C6.97899 4.29236 6.46183 4.95452 5.85365 5.4851C5.29512 5.96899 4.66212 6.34252 3.7271 6.60145C6.01914 5.60395 6.03155 4.00797 6.06879 3.04443Z' fill='%23000000'/%3E%3Cpath d='M3.72707 6.601C3.01132 6.8005 2.12181 6.93209 0.955099 7C1.72049 5.35308 3.0651 3.72738 4.99307 2.11866C2.72585 3.48543 1.22816 5.04322 0.5 6.78352C0.615843 4.1094 1.41847 2.43701 2.33695 1.3716C3.28438 0.276483 4.34766 -0.17345 5.38197 0.0600056C6.41629 0.293461 7.28512 1.07023 7.47129 2.17808C7.5499 2.63651 7.46302 3.12464 7.26029 3.60853C6.84657 4.01601 6.43284 3.72313 6.06876 3.04399C6.03152 4.00753 6.01911 5.59927 3.72707 6.601Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06879 3.04443C6.43701 3.72358 6.84659 4.01221 7.26032 3.60897C6.97899 4.29236 6.46183 4.95452 5.85365 5.4851C5.29512 5.96899 4.66212 6.34252 3.7271 6.60145C6.01914 5.60395 6.03155 4.00797 6.06879 3.04443Z' fill='%23000000'/%3E%3Cpath d='M3.72707 6.601C3.01132 6.8005 2.12181 6.93209 0.955099 7C1.72049 5.35308 3.0651 3.72738 4.99307 2.11866C2.72585 3.48543 1.22816 5.04322 0.5 6.78352C0.615843 4.1094 1.41847 2.43701 2.33695 1.3716C3.28438 0.276483 4.34766 -0.17345 5.38197 0.0600056C6.41629 0.293461 7.28512 1.07023 7.47129 2.17808C7.5499 2.63651 7.46302 3.12464 7.26029 3.60853C6.84657 4.01601 6.43284 3.72313 6.06876 3.04399C6.03152 4.00753 6.01911 5.59927 3.72707 6.601Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__bookmark {
  mask-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43636 13.5999L4.99999 10.211L0.563629 13.5999V2.75546C0.563629 2.39594 0.697172 2.05115 0.934881 1.79694C1.17259 1.54272 1.49499 1.3999 1.83116 1.3999H8.16882C8.50499 1.3999 8.8274 1.54272 9.06511 1.79694C9.30281 2.05115 9.43636 2.39594 9.43636 2.75546V13.5999Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43636 13.5999L4.99999 10.211L0.563629 13.5999V2.75546C0.563629 2.39594 0.697172 2.05115 0.934881 1.79694C1.17259 1.54272 1.49499 1.3999 1.83116 1.3999H8.16882C8.50499 1.3999 8.8274 1.54272 9.06511 1.79694C9.30281 2.05115 9.43636 2.39594 9.43636 2.75546V13.5999Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__bookmark.icon__active,
.ionesoft__icon--focus-wrapper:focus-within .ionesoft__icon.icon__bookmark,
.ionesoft__icon.icon__bookmark:not(.icon__no-interaction):not(.icon__disabled):not(.icon__no-hover-color):hover {
  mask-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43636 13.5999L4.99999 10.211L0.563629 13.5999V2.75546C0.563629 2.39594 0.697172 2.05115 0.934881 1.79694C1.17259 1.54272 1.49499 1.3999 1.83116 1.3999H8.16882C8.50499 1.3999 8.8274 1.54272 9.06511 1.79694C9.30281 2.05115 9.43636 2.39594 9.43636 2.75546V13.5999Z' fill='%23000000' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.43636 13.5999L4.99999 10.211L0.563629 13.5999V2.75546C0.563629 2.39594 0.697172 2.05115 0.934881 1.79694C1.17259 1.54272 1.49499 1.3999 1.83116 1.3999H8.16882C8.50499 1.3999 8.8274 1.54272 9.06511 1.79694C9.30281 2.05115 9.43636 2.39594 9.43636 2.75546V13.5999Z' fill='%23000000' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
.ionesoft__icon.icon__mark-text {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13.4453L1 16.4453H6L3 13.4453Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.4423 14.9264L18.3718 3.99771L15.4295 1.05469L4.5 11.9834L7.4423 14.9264Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 13.4453L1 16.4453H6L3 13.4453Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.4423 14.9264L18.3718 3.99771L15.4295 1.05469L4.5 11.9834L7.4423 14.9264Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__draw {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5999 19.2882C22.8991 19.7202 23.0144 20.2534 22.9205 20.7705C22.8265 21.2876 22.531 21.7461 22.099 22.0453C21.6669 22.3445 21.1337 22.4598 20.6167 22.3659C20.0996 22.2719 19.641 21.9764 19.3419 21.5444L11.728 10.5517L11.3831 6.57422L14.9861 8.2955L22.5999 19.2882Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.04761 4.11759C1.04761 4.11759 8.13606 -0.0237715 8.2327 2.31993C8.32934 4.66363 2.70463 7.76784 5.48073 7.59462C7.08884 7.51552 8.65489 7.04536 10.0476 6.22352' stroke='%233C3C3C' stroke-width='1.5'/%3E%3Cpath d='M18.6948 20.491L21.9273 18.7731' stroke='%233C3C3C' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5999 19.2882C22.8991 19.7202 23.0144 20.2534 22.9205 20.7705C22.8265 21.2876 22.531 21.7461 22.099 22.0453C21.6669 22.3445 21.1337 22.4598 20.6167 22.3659C20.0996 22.2719 19.641 21.9764 19.3419 21.5444L11.728 10.5517L11.3831 6.57422L14.9861 8.2955L22.5999 19.2882Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.04761 4.11759C1.04761 4.11759 8.13606 -0.0237715 8.2327 2.31993C8.32934 4.66363 2.70463 7.76784 5.48073 7.59462C7.08884 7.51552 8.65489 7.04536 10.0476 6.22352' stroke='%233C3C3C' stroke-width='1.5'/%3E%3Cpath d='M18.6948 20.491L21.9273 18.7731' stroke='%233C3C3C' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__silent-mode {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.86 14.86C13.4614 15.9261 11.7584 16.5167 10 16.5455C4.27273 16.5455 1 10 1 10C2.01773 8.10337 3.42929 6.44632 5.14 5.14M8.28182 3.65091C8.845 3.51908 9.4216 3.45319 10 3.45455C15.7273 3.45455 19 10 19 10C18.5033 10.9291 17.911 11.8039 17.2327 12.61M11.7345 11.7345C11.5098 11.9757 11.2388 12.1691 10.9378 12.3033C10.6367 12.4374 10.3116 12.5096 9.98207 12.5154C9.6525 12.5212 9.32513 12.4606 9.0195 12.3371C8.71387 12.2137 8.43623 12.0299 8.20315 11.7969C7.97007 11.5638 7.78632 11.2861 7.66287 10.9805C7.53942 10.6749 7.47879 10.3475 7.48461 10.0179C7.49042 9.68835 7.56256 9.36333 7.69672 9.06224C7.83087 8.76115 8.0243 8.49017 8.26545 8.26545M1 1L19 19' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.86 14.86C13.4614 15.9261 11.7584 16.5167 10 16.5455C4.27273 16.5455 1 10 1 10C2.01773 8.10337 3.42929 6.44632 5.14 5.14M8.28182 3.65091C8.845 3.51908 9.4216 3.45319 10 3.45455C15.7273 3.45455 19 10 19 10C18.5033 10.9291 17.911 11.8039 17.2327 12.61M11.7345 11.7345C11.5098 11.9757 11.2388 12.1691 10.9378 12.3033C10.6367 12.4374 10.3116 12.5096 9.98207 12.5154C9.6525 12.5212 9.32513 12.4606 9.0195 12.3371C8.71387 12.2137 8.43623 12.0299 8.20315 11.7969C7.97007 11.5638 7.78632 11.2861 7.66287 10.9805C7.53942 10.6749 7.47879 10.3475 7.48461 10.0179C7.49042 9.68835 7.56256 9.36333 7.69672 9.06224C7.83087 8.76115 8.0243 8.49017 8.26545 8.26545M1 1L19 19' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__create-note {
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0001 10.3332L10.3447 17.0004M17.0001 10.3332V0.999023H1V17.0004H10.3334V10.3332H17.0001Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0001 10.3332L10.3447 17.0004M17.0001 10.3332V0.999023H1V17.0004H10.3334V10.3332H17.0001Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__solution {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66333 12.6123L11.2643 17.1604L21.9999 6.54819' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12.665L6.60098 17.2131L7.67371 16.1404' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5895 13.3474L17.3366 6.60029' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66333 12.6123L11.2643 17.1604L21.9999 6.54819' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12.665L6.60098 17.2131L7.67371 16.1404' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5895 13.3474L17.3366 6.60029' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__correction {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 20.8097L20.8854 14' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20.8854 20.8097L14 14' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 8.38477L5.76818 11.1211L12.2273 4.73628' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 3L3 21' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 20.8097L20.8854 14' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M20.8854 20.8097L14 14' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 8.38477L5.76818 11.1211L12.2273 4.73628' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 3L3 21' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__hint {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3754 18.8846C10.2351 18.731 10.0564 18.6175 9.8578 18.5558C9.79968 18.5385 9.74064 18.5244 9.68096 18.5137C8.16423 18.1461 6.79126 17.3353 5.73697 16.1846C5.01895 15.3702 4.4687 14.4221 4.11776 13.3946C3.76682 12.3672 3.62209 11.2806 3.69186 10.1971C3.76163 9.1136 4.04453 8.05453 4.52434 7.08058C5.00416 6.10662 5.67146 5.23692 6.488 4.52133C7.87624 3.21615 9.66835 2.42385 11.568 2.27543C13.4676 2.12701 15.3611 2.63137 16.9352 3.7051C17.3898 4.02641 17.8088 4.3955 18.1848 4.80605C18.9143 5.6083 19.4781 6.54681 19.8437 7.56765C20.2092 8.58849 20.3694 9.67152 20.3151 10.7545C20.2607 11.8374 19.9928 12.899 19.5268 13.8781C19.0609 14.8572 18.406 15.7345 17.5998 16.4597C17.004 16.9568 16.3524 17.3829 15.658 17.7293C15.1517 17.9884 14.617 18.2082 14.4768 18.2634C14.3336 18.3205 14.2019 18.4029 14.0879 18.5068C13.9635 18.6198 13.8629 18.7566 13.7921 18.9091L12.4198 21.4846C12.3925 21.5441 12.3565 21.5991 12.3129 21.6478C12.2754 21.6824 12.2314 21.7092 12.1834 21.7267C12.1355 21.7441 12.0845 21.7519 12.0336 21.7496C11.9826 21.7473 11.9326 21.7349 11.8864 21.7131C11.8403 21.6914 11.7989 21.6607 11.7647 21.6228C11.7371 21.5878 11.7135 21.5499 11.694 21.5098L10.3754 18.8846Z' stroke='%233C3C3C' stroke-width='1.5'/%3E%3Cpath d='M11.2333 7.29963C11.2285 7.13467 11.273 6.97204 11.3613 6.83259C11.4495 6.69315 11.5774 6.58324 11.7286 6.51697C11.8797 6.45071 12.0472 6.4311 12.2095 6.46067C12.3719 6.49024 12.5217 6.56764 12.6398 6.68293C12.7578 6.79823 12.8388 6.94617 12.8722 7.10777C12.9056 7.26938 12.89 7.43728 12.8273 7.58995C12.7647 7.74262 12.6578 7.87308 12.5205 7.96462C12.3832 8.05615 12.2217 8.10458 12.0566 8.10368C11.9495 8.10617 11.8429 8.08721 11.7431 8.04792C11.6434 8.00864 11.5525 7.94981 11.4758 7.87491C11.3991 7.80001 11.3381 7.71053 11.2965 7.61174C11.2548 7.51295 11.2333 7.40683 11.2333 7.29963ZM11.2899 8.73865H12.8255V14.5306H11.2892L11.2899 8.73865Z' fill='%233C3C3C'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3754 18.8846C10.2351 18.731 10.0564 18.6175 9.8578 18.5558C9.79968 18.5385 9.74064 18.5244 9.68096 18.5137C8.16423 18.1461 6.79126 17.3353 5.73697 16.1846C5.01895 15.3702 4.4687 14.4221 4.11776 13.3946C3.76682 12.3672 3.62209 11.2806 3.69186 10.1971C3.76163 9.1136 4.04453 8.05453 4.52434 7.08058C5.00416 6.10662 5.67146 5.23692 6.488 4.52133C7.87624 3.21615 9.66835 2.42385 11.568 2.27543C13.4676 2.12701 15.3611 2.63137 16.9352 3.7051C17.3898 4.02641 17.8088 4.3955 18.1848 4.80605C18.9143 5.6083 19.4781 6.54681 19.8437 7.56765C20.2092 8.58849 20.3694 9.67152 20.3151 10.7545C20.2607 11.8374 19.9928 12.899 19.5268 13.8781C19.0609 14.8572 18.406 15.7345 17.5998 16.4597C17.004 16.9568 16.3524 17.3829 15.658 17.7293C15.1517 17.9884 14.617 18.2082 14.4768 18.2634C14.3336 18.3205 14.2019 18.4029 14.0879 18.5068C13.9635 18.6198 13.8629 18.7566 13.7921 18.9091L12.4198 21.4846C12.3925 21.5441 12.3565 21.5991 12.3129 21.6478C12.2754 21.6824 12.2314 21.7092 12.1834 21.7267C12.1355 21.7441 12.0845 21.7519 12.0336 21.7496C11.9826 21.7473 11.9326 21.7349 11.8864 21.7131C11.8403 21.6914 11.7989 21.6607 11.7647 21.6228C11.7371 21.5878 11.7135 21.5499 11.694 21.5098L10.3754 18.8846Z' stroke='%233C3C3C' stroke-width='1.5'/%3E%3Cpath d='M11.2333 7.29963C11.2285 7.13467 11.273 6.97204 11.3613 6.83259C11.4495 6.69315 11.5774 6.58324 11.7286 6.51697C11.8797 6.45071 12.0472 6.4311 12.2095 6.46067C12.3719 6.49024 12.5217 6.56764 12.6398 6.68293C12.7578 6.79823 12.8388 6.94617 12.8722 7.10777C12.9056 7.26938 12.89 7.43728 12.8273 7.58995C12.7647 7.74262 12.6578 7.87308 12.5205 7.96462C12.3832 8.05615 12.2217 8.10458 12.0566 8.10368C11.9495 8.10617 11.8429 8.08721 11.7431 8.04792C11.6434 8.00864 11.5525 7.94981 11.4758 7.87491C11.3991 7.80001 11.3381 7.71053 11.2965 7.61174C11.2548 7.51295 11.2333 7.40683 11.2333 7.29963ZM11.2899 8.73865H12.8255V14.5306H11.2892L11.2899 8.73865Z' fill='%233C3C3C'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__reset-exercise {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9.59586L9.53884 12L18 4' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 3H3.84607C3.6036 2.99987 3.36348 3.04576 3.13945 3.13505C2.91541 3.22435 2.71184 3.35529 2.54039 3.5204C2.36894 3.68551 2.23296 3.88154 2.14024 4.09729C2.04752 4.31304 1.99986 4.54428 2 4.77778V17.2222C1.99986 17.4557 2.04752 17.687 2.14024 17.9027C2.23296 18.1185 2.36894 18.3145 2.54039 18.4796C2.71184 18.6447 2.91541 18.7757 3.13945 18.8649C3.36348 18.9542 3.6036 19.0001 3.84607 19H10.3073' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.8737 23.0205C16.8942 23.0608 16.9224 23.0965 16.9568 23.1255C17.0246 23.1841 17.1125 23.2135 17.2018 23.2074C17.2912 23.2014 17.375 23.1603 17.4354 23.093L18.4167 21.9393C18.438 21.9141 18.4543 21.8849 18.4646 21.8535C18.4749 21.822 18.479 21.7889 18.4766 21.7559C18.4742 21.723 18.4654 21.6909 18.4508 21.6615C18.4361 21.6321 18.4158 21.606 18.3911 21.5846L17.2369 20.586C17.1696 20.5289 17.0826 20.501 16.9946 20.5083C16.9066 20.5155 16.8246 20.5573 16.7663 20.6247C16.7093 20.6933 16.6809 20.7815 16.6873 20.8704C16.6938 20.9593 16.7344 21.0419 16.8006 21.1003L17.2988 21.5378L17.2241 22.2827L16.9217 22.6391C16.8919 22.6734 16.8691 22.7133 16.8547 22.7565C16.8403 22.7997 16.8345 22.8453 16.8378 22.8906C16.8411 22.936 16.8533 22.9801 16.8737 23.0205Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.2' stroke-linecap='round'/%3E%3Cpath d='M17.3668 21.8693C16.2944 21.9361 15.1861 21.6635 14.2149 21.0184C11.8831 19.4698 11.2239 16.3609 12.7424 14.0745C14.2609 11.7881 17.3822 11.19 19.7139 12.7386C20.6852 13.3837 21.3662 14.2995 21.7206 15.3138' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9.59586L9.53884 12L18 4' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 3H3.84607C3.6036 2.99987 3.36348 3.04576 3.13945 3.13505C2.91541 3.22435 2.71184 3.35529 2.54039 3.5204C2.36894 3.68551 2.23296 3.88154 2.14024 4.09729C2.04752 4.31304 1.99986 4.54428 2 4.77778V17.2222C1.99986 17.4557 2.04752 17.687 2.14024 17.9027C2.23296 18.1185 2.36894 18.3145 2.54039 18.4796C2.71184 18.6447 2.91541 18.7757 3.13945 18.8649C3.36348 18.9542 3.6036 19.0001 3.84607 19H10.3073' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.8737 23.0205C16.8942 23.0608 16.9224 23.0965 16.9568 23.1255C17.0246 23.1841 17.1125 23.2135 17.2018 23.2074C17.2912 23.2014 17.375 23.1603 17.4354 23.093L18.4167 21.9393C18.438 21.9141 18.4543 21.8849 18.4646 21.8535C18.4749 21.822 18.479 21.7889 18.4766 21.7559C18.4742 21.723 18.4654 21.6909 18.4508 21.6615C18.4361 21.6321 18.4158 21.606 18.3911 21.5846L17.2369 20.586C17.1696 20.5289 17.0826 20.501 16.9946 20.5083C16.9066 20.5155 16.8246 20.5573 16.7663 20.6247C16.7093 20.6933 16.6809 20.7815 16.6873 20.8704C16.6938 20.9593 16.7344 21.0419 16.8006 21.1003L17.2988 21.5378L17.2241 22.2827L16.9217 22.6391C16.8919 22.6734 16.8691 22.7133 16.8547 22.7565C16.8403 22.7997 16.8345 22.8453 16.8378 22.8906C16.8411 22.936 16.8533 22.9801 16.8737 23.0205Z' fill='%233C3C3C' stroke='%233C3C3C' stroke-width='0.2' stroke-linecap='round'/%3E%3Cpath d='M17.3668 21.8693C16.2944 21.9361 15.1861 21.6635 14.2149 21.0184C11.8831 19.4698 11.2239 16.3609 12.7424 14.0745C14.2609 11.7881 17.3822 11.19 19.7139 12.7386C20.6852 13.3837 21.3662 14.2995 21.7206 15.3138' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__link {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7H18C18.6566 7 19.3068 7.12933 19.9134 7.3806C20.52 7.63188 21.0712 8.00017 21.5355 8.46447C21.9998 8.92876 22.3681 9.47996 22.6194 10.0866C22.8707 10.6932 23 11.3434 23 12C23 12.6566 22.8707 13.3068 22.6194 13.9134C22.3681 14.52 21.9998 15.0712 21.5355 15.5355C21.0712 15.9998 20.52 16.3681 19.9134 16.6194C19.3068 16.8707 18.6566 17 18 17H15M9 17H6C5.34339 17 4.69321 16.8707 4.08658 16.6194C3.47995 16.3681 2.92876 15.9998 2.46447 15.5355C1.52678 14.5979 1 13.3261 1 12C1 10.6739 1.52678 9.40215 2.46447 8.46447C3.40215 7.52678 4.67392 7 6 7H9M8 12H16' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7H18C18.6566 7 19.3068 7.12933 19.9134 7.3806C20.52 7.63188 21.0712 8.00017 21.5355 8.46447C21.9998 8.92876 22.3681 9.47996 22.6194 10.0866C22.8707 10.6932 23 11.3434 23 12C23 12.6566 22.8707 13.3068 22.6194 13.9134C22.3681 14.52 21.9998 15.0712 21.5355 15.5355C21.0712 15.9998 20.52 16.3681 19.9134 16.6194C19.3068 16.8707 18.6566 17 18 17H15M9 17H6C5.34339 17 4.69321 16.8707 4.08658 16.6194C3.47995 16.3681 2.92876 15.9998 2.46447 15.5355C1.52678 14.5979 1 13.3261 1 12C1 10.6739 1.52678 9.40215 2.46447 8.46447C3.40215 7.52678 4.67392 7 6 7H9M8 12H16' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__pendant {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27403 20.4313C9.14646 20.2387 9.07825 20.0126 9.07794 19.7813H9.07638V18.3705H14.9273V19.7813C14.9267 20.0136 14.8575 20.2405 14.7286 20.4334L14.1044 21.3771C13.9974 21.538 13.8525 21.67 13.6826 21.7611C13.5126 21.8523 13.3229 21.8998 13.1302 21.8996H10.8734C10.6808 21.8998 10.491 21.8523 10.3211 21.7611C10.1511 21.67 10.0062 21.538 9.89922 21.3771L9.27403 20.4313Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M7.15815 12.8188C6.12936 11.643 5.5629 10.1305 5.56501 8.56497C5.5649 7.52016 5.81687 6.49087 6.29934 5.56529C6.7818 4.63971 7.48039 3.84539 8.33528 3.25037C9.19016 2.65536 10.1759 2.27736 11.208 2.14876C12.2401 2.02017 13.2878 2.1448 14.2615 2.51199C15.2352 2.87918 16.1058 3.47799 16.7987 4.25712C17.4916 5.03625 17.9862 5.97251 18.2402 6.98569C18.4942 7.99887 18.4999 9.05881 18.2569 10.0747C18.0139 11.0906 17.5294 12.0322 16.845 12.8188C16.008 13.8111 15.3606 14.9501 14.9356 16.1787C14.9314 16.1886 14.9314 16.198 14.9314 16.2074H9.0717C9.06754 16.198 9.06754 16.1881 9.06754 16.1787C8.6425 14.9501 7.99517 13.8111 7.15815 12.8188Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8.04004 8.53422C8.04004 7.21422 8.73304 4.57422 11.505 4.57422' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27403 20.4313C9.14646 20.2387 9.07825 20.0126 9.07794 19.7813H9.07638V18.3705H14.9273V19.7813C14.9267 20.0136 14.8575 20.2405 14.7286 20.4334L14.1044 21.3771C13.9974 21.538 13.8525 21.67 13.6826 21.7611C13.5126 21.8523 13.3229 21.8998 13.1302 21.8996H10.8734C10.6808 21.8998 10.491 21.8523 10.3211 21.7611C10.1511 21.67 10.0062 21.538 9.89922 21.3771L9.27403 20.4313Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M7.15815 12.8188C6.12936 11.643 5.5629 10.1305 5.56501 8.56497C5.5649 7.52016 5.81687 6.49087 6.29934 5.56529C6.7818 4.63971 7.48039 3.84539 8.33528 3.25037C9.19016 2.65536 10.1759 2.27736 11.208 2.14876C12.2401 2.02017 13.2878 2.1448 14.2615 2.51199C15.2352 2.87918 16.1058 3.47799 16.7987 4.25712C17.4916 5.03625 17.9862 5.97251 18.2402 6.98569C18.4942 7.99887 18.4999 9.05881 18.2569 10.0747C18.0139 11.0906 17.5294 12.0322 16.845 12.8188C16.008 13.8111 15.3606 14.9501 14.9356 16.1787C14.9314 16.1886 14.9314 16.198 14.9314 16.2074H9.0717C9.06754 16.198 9.06754 16.1881 9.06754 16.1787C8.6425 14.9501 7.99517 13.8111 7.15815 12.8188Z' stroke='%233C3C3C' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8.04004 8.53422C8.04004 7.21422 8.73304 4.57422 11.505 4.57422' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__print {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9V2H18V9M6 18H4C3.46957 18 2.96086 17.7893 2.58579 17.4142C2.21071 17.0391 2 16.5304 2 16V11C2 10.4696 2.21071 9.96086 2.58579 9.58579C2.96086 9.21071 3.46957 9 4 9H20C20.5304 9 21.0391 9.21071 21.4142 9.58579C21.7893 9.96086 22 10.4696 22 11V16C22 16.5304 21.7893 17.0391 21.4142 17.4142C21.0391 17.7893 20.5304 18 20 18H18M6 14H18V22H6V14Z' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9V2H18V9M6 18H4C3.46957 18 2.96086 17.7893 2.58579 17.4142C2.21071 17.0391 2 16.5304 2 16V11C2 10.4696 2.21071 9.96086 2.58579 9.58579C2.96086 9.21071 3.46957 9 4 9H20C20.5304 9 21.0391 9.21071 21.4142 9.58579C21.7893 9.96086 22 10.4696 22 11V16C22 16.5304 21.7893 17.0391 21.4142 17.4142C21.0391 17.7893 20.5304 18 20 18H18M6 14H18V22H6V14Z' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__ai-assistant {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Generate-KI-Icon-Animation 1' clip-path='url(%23clip0_1274_1553)'%3E%3Cpath id='Vector' d='M4.24707 3.4854C4.90818 2.85242 5.29707 1.9588 5.25818 1.06519C5.25818 1.9588 5.60818 2.85242 6.26929 3.4854C6.9304 4.15561 7.82485 4.52795 8.75818 4.56519C8.13596 4.60242 7.51373 4.75136 7.00818 5.08646C6.46373 5.42157 6.03596 5.83114 5.72485 6.35242C5.41373 6.8737 5.25818 7.46944 5.25818 8.06519C5.25818 7.17157 4.90818 6.27795 4.24707 5.64497C3.58596 4.97476 2.69151 4.60242 1.75818 4.56519C1.75818 4.56519 3.58596 4.15561 4.24707 3.4854Z' stroke='%23000' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M11.5498 7.81122C12.0082 7.37471 12.2998 6.73979 12.2582 6.06519C12.2582 6.70011 12.5082 7.33503 12.9665 7.81122C13.4248 8.28741 14.0915 8.56519 14.7582 8.56519C14.2998 8.60487 13.8832 8.68423 13.5082 8.92233C13.1332 9.16042 12.7998 9.4382 12.5915 9.83503C12.3832 10.1922 12.2582 10.6287 12.2582 11.0652C12.2582 10.4303 12.0082 9.79534 11.5498 9.31915C11.0915 8.84296 10.4248 8.56519 9.75818 8.56519C9.75818 8.60487 11.0915 8.28741 11.5498 7.81122Z' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M6.5119 11.8013C6.98608 11.3499 7.27788 10.7249 7.2414 10.0652C7.2414 10.6902 7.49673 11.3499 7.9709 11.8013C8.44508 12.2874 9.10163 12.5305 9.75818 12.5652C9.32048 12.5999 8.8463 12.7041 8.51803 12.9471C8.1168 13.1902 7.825 13.468 7.60615 13.8499C7.3873 14.2319 7.27788 14.6485 7.27788 15.0652C7.27788 14.4402 7.02255 13.7805 6.54838 13.3291C6.0742 12.843 5.41765 12.5999 4.7611 12.5652C4.68815 12.5652 6.00125 12.2874 6.5119 11.8013Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_4' d='M2.19818 9.43661C2.55818 9.09376 2.79818 8.59852 2.75818 8.06519C2.75818 8.56042 2.95818 9.09376 3.31818 9.43661C3.67818 9.81757 4.19818 10.0461 4.75818 10.0461C4.39818 10.0842 4.03818 10.1604 3.75818 10.3509C3.43818 10.5414 3.19818 10.7699 3.03818 11.0747C2.87818 11.3795 2.75818 11.7223 2.75818 12.0652C2.75818 11.5699 2.55818 11.0366 2.19818 10.6938C1.83818 10.3128 1.31818 10.0842 0.758179 10.0842C0.758179 10.0842 1.79818 9.81757 2.19818 9.43661Z' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1274_1553'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.248047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Generate-KI-Icon-Animation 1' clip-path='url(%23clip0_1274_1553)'%3E%3Cpath id='Vector' d='M4.24707 3.4854C4.90818 2.85242 5.29707 1.9588 5.25818 1.06519C5.25818 1.9588 5.60818 2.85242 6.26929 3.4854C6.9304 4.15561 7.82485 4.52795 8.75818 4.56519C8.13596 4.60242 7.51373 4.75136 7.00818 5.08646C6.46373 5.42157 6.03596 5.83114 5.72485 6.35242C5.41373 6.8737 5.25818 7.46944 5.25818 8.06519C5.25818 7.17157 4.90818 6.27795 4.24707 5.64497C3.58596 4.97476 2.69151 4.60242 1.75818 4.56519C1.75818 4.56519 3.58596 4.15561 4.24707 3.4854Z' stroke='%23000' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M11.5498 7.81122C12.0082 7.37471 12.2998 6.73979 12.2582 6.06519C12.2582 6.70011 12.5082 7.33503 12.9665 7.81122C13.4248 8.28741 14.0915 8.56519 14.7582 8.56519C14.2998 8.60487 13.8832 8.68423 13.5082 8.92233C13.1332 9.16042 12.7998 9.4382 12.5915 9.83503C12.3832 10.1922 12.2582 10.6287 12.2582 11.0652C12.2582 10.4303 12.0082 9.79534 11.5498 9.31915C11.0915 8.84296 10.4248 8.56519 9.75818 8.56519C9.75818 8.60487 11.0915 8.28741 11.5498 7.81122Z' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M6.5119 11.8013C6.98608 11.3499 7.27788 10.7249 7.2414 10.0652C7.2414 10.6902 7.49673 11.3499 7.9709 11.8013C8.44508 12.2874 9.10163 12.5305 9.75818 12.5652C9.32048 12.5999 8.8463 12.7041 8.51803 12.9471C8.1168 13.1902 7.825 13.468 7.60615 13.8499C7.3873 14.2319 7.27788 14.6485 7.27788 15.0652C7.27788 14.4402 7.02255 13.7805 6.54838 13.3291C6.0742 12.843 5.41765 12.5999 4.7611 12.5652C4.68815 12.5652 6.00125 12.2874 6.5119 11.8013Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_4' d='M2.19818 9.43661C2.55818 9.09376 2.79818 8.59852 2.75818 8.06519C2.75818 8.56042 2.95818 9.09376 3.31818 9.43661C3.67818 9.81757 4.19818 10.0461 4.75818 10.0461C4.39818 10.0842 4.03818 10.1604 3.75818 10.3509C3.43818 10.5414 3.19818 10.7699 3.03818 11.0747C2.87818 11.3795 2.75818 11.7223 2.75818 12.0652C2.75818 11.5699 2.55818 11.0366 2.19818 10.6938C1.83818 10.3128 1.31818 10.0842 0.758179 10.0842C0.758179 10.0842 1.79818 9.81757 2.19818 9.43661Z' stroke='%23000' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1274_1553'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.248047)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__locked {
  mask-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83842 7.33337V4.66671C3.83842 3.78265 4.18961 2.93481 4.81473 2.30968C5.43985 1.68456 6.2877 1.33337 7.17175 1.33337C8.05581 1.33337 8.90365 1.68456 9.52878 2.30968C10.1539 2.93481 10.5051 3.78265 10.5051 4.66671V7.33337M2.50509 7.33337H11.8384C12.5748 7.33337 13.1718 7.93033 13.1718 8.66671V13.3334C13.1718 14.0698 12.5748 14.6667 11.8384 14.6667H2.50509C1.76871 14.6667 1.17175 14.0698 1.17175 13.3334V8.66671C1.17175 7.93033 1.76871 7.33337 2.50509 7.33337Z' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83842 7.33337V4.66671C3.83842 3.78265 4.18961 2.93481 4.81473 2.30968C5.43985 1.68456 6.2877 1.33337 7.17175 1.33337C8.05581 1.33337 8.90365 1.68456 9.52878 2.30968C10.1539 2.93481 10.5051 3.78265 10.5051 4.66671V7.33337M2.50509 7.33337H11.8384C12.5748 7.33337 13.1718 7.93033 13.1718 8.66671V13.3334C13.1718 14.0698 12.5748 14.6667 11.8384 14.6667H2.50509C1.76871 14.6667 1.17175 14.0698 1.17175 13.3334V8.66671C1.17175 7.93033 1.76871 7.33337 2.50509 7.33337Z' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__input-suffix--error {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M20,30c.6,0,1-.2,1.4-.6s.6-.9.6-1.4-.2-1-.6-1.4-.9-.6-1.4-.6-1,.2-1.4.6-.6.9-.6,1.4.2,1,.6,1.4.9.6,1.4.6ZM18,22h4v-12h-4v12ZM20,40c-2.8,0-5.4-.5-7.8-1.6-2.4-1-4.6-2.5-6.4-4.3-1.8-1.8-3.2-3.9-4.3-6.4-1.1-2.4-1.6-5-1.6-7.8s.5-5.4,1.6-7.8c1-2.4,2.5-4.6,4.3-6.4,1.8-1.8,3.9-3.2,6.4-4.3,2.4-1.1,5-1.6,7.8-1.6s5.4.5,7.8,1.6c2.4,1,4.5,2.5,6.4,4.3,1.8,1.8,3.2,3.9,4.3,6.4,1,2.4,1.6,5,1.6,7.8s-.5,5.4-1.6,7.8-2.5,4.5-4.3,6.4c-1.8,1.8-3.9,3.2-6.4,4.3s-5,1.6-7.8,1.6Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M20,30c.6,0,1-.2,1.4-.6s.6-.9.6-1.4-.2-1-.6-1.4-.9-.6-1.4-.6-1,.2-1.4.6-.6.9-.6,1.4.2,1,.6,1.4.9.6,1.4.6ZM18,22h4v-12h-4v12ZM20,40c-2.8,0-5.4-.5-7.8-1.6-2.4-1-4.6-2.5-6.4-4.3-1.8-1.8-3.2-3.9-4.3-6.4-1.1-2.4-1.6-5-1.6-7.8s.5-5.4,1.6-7.8c1-2.4,2.5-4.6,4.3-6.4,1.8-1.8,3.9-3.2,6.4-4.3,2.4-1.1,5-1.6,7.8-1.6s5.4.5,7.8,1.6c2.4,1,4.5,2.5,6.4,4.3,1.8,1.8,3.2,3.9,4.3,6.4,1,2.4,1.6,5,1.6,7.8s-.5,5.4-1.6,7.8-2.5,4.5-4.3,6.4c-1.8,1.8-3.9,3.2-6.4,4.3s-5,1.6-7.8,1.6Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__input-suffix--correct {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M16.3,27.9c-.4,0-.7-.1-1-.4l-5.6-5.6c-.5-.5-.5-1.4,0-2s1.4-.5,2,0l4.6,4.6,12.1-12.1c.5-.5,1.4-.5,2,0s.5,1.4,0,2l-13.1,13.1c-.3.3-.6.4-1,.4Z'/%3E%3Cpath class='cls-1' d='M20,40.1C8.9,40.1,0,31.1,0,20S8.9,0,20,0s20.1,9,20.1,20.1-9,20.1-20.1,20.1ZM20,2.7C10.5,2.7,2.7,10.5,2.7,20s7.7,17.3,17.3,17.3,17.3-7.7,17.3-17.3S29.5,2.7,20,2.7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cpath class='cls-1' d='M16.3,27.9c-.4,0-.7-.1-1-.4l-5.6-5.6c-.5-.5-.5-1.4,0-2s1.4-.5,2,0l4.6,4.6,12.1-12.1c.5-.5,1.4-.5,2,0s.5,1.4,0,2l-13.1,13.1c-.3.3-.6.4-1,.4Z'/%3E%3Cpath class='cls-1' d='M20,40.1C8.9,40.1,0,31.1,0,20S8.9,0,20,0s20.1,9,20.1,20.1-9,20.1-20.1,20.1ZM20,2.7C10.5,2.7,2.7,10.5,2.7,20s7.7,17.3,17.3,17.3,17.3-7.7,17.3-17.3S29.5,2.7,20,2.7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__compass {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.24 7.76L14.12 14.12L7.76 16.24L9.88 9.88L16.24 7.76Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.24 7.76L14.12 14.12L7.76 16.24L9.88 9.88L16.24 7.76Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__click-indicator {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.719 15.7209L20.2648 20.2668M8.14258 8.14453L13.4991 21.0017L15.4008 15.4027L20.9997 13.501L8.14258 8.14453Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.77773 3V4.23231M4.98403 4.98403L5.85897 5.85897M3 9.77773H4.23231M4.98403 14.5714L5.85897 13.6965M13.6965 5.85897L14.5714 4.98403' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.719 15.7209L20.2648 20.2668M8.14258 8.14453L13.4991 21.0017L15.4008 15.4027L20.9997 13.501L8.14258 8.14453Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.77773 3V4.23231M4.98403 4.98403L5.85897 5.85897M3 9.77773H4.23231M4.98403 14.5714L5.85897 13.6965M13.6965 5.85897L14.5714 4.98403' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__circular-color {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__removal-color {
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.1712 13.8284L10.9996 11M13.8281 8.17157L10.9996 11M10.9996 11L8.1712 8.17157M10.9996 11L13.8281 13.8284' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.1712 13.8284L10.9996 11M13.8281 8.17157L10.9996 11M10.9996 11L8.1712 8.17157M10.9996 11L13.8281 13.8284' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__information {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 13'%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg class='cls-4'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' fill='000000' d='M6,9.3c-.3,0-.5-.2-.5-.5v-2.5c0-.3.2-.5.5-.5s.5.2.5.5v2.5c0,.3-.2.5-.5.5Z'/%3E%3Cpath class='cls-2' fill='000000' d='M6,4.8c-.1,0-.2,0-.3-.1-.2-.2-.2-.5,0-.7h0c.2-.2.5-.2.7,0,.2.2.2.5,0,.7,0,.1-.2.2-.4.2Z'/%3E%3Cpath class='cls-2' fill='000000' d='M6,12c-3,0-5.5-2.5-5.5-5.5S3,1,6,1s5.5,2.5,5.5,5.5-2.5,5.5-5.5,5.5ZM6,2C3.5,2,1.5,4.1,1.5,6.5s2,4.5,4.5,4.5,4.5-2,4.5-4.5-2-4.5-4.5-4.5Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 13'%3E%3C!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --%3E%3Cg%3E%3Cg id='Layer_1'%3E%3Cg class='cls-4'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' fill='000000' d='M6,9.3c-.3,0-.5-.2-.5-.5v-2.5c0-.3.2-.5.5-.5s.5.2.5.5v2.5c0,.3-.2.5-.5.5Z'/%3E%3Cpath class='cls-2' fill='000000' d='M6,4.8c-.1,0-.2,0-.3-.1-.2-.2-.2-.5,0-.7h0c.2-.2.5-.2.7,0,.2.2.2.5,0,.7,0,.1-.2.2-.4.2Z'/%3E%3Cpath class='cls-2' fill='000000' d='M6,12c-3,0-5.5-2.5-5.5-5.5S3,1,6,1s5.5,2.5,5.5,5.5-2.5,5.5-5.5,5.5ZM6,2C3.5,2,1.5,4.1,1.5,6.5s2,4.5,4.5,4.5,4.5-2,4.5-4.5-2-4.5-4.5-4.5Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.ionesoft__icon.icon__warning {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2097 13.5814H3.79043C2.2524 13.5814 1.28995 11.9178 2.05661 10.5844L6.26623 3.26337C7.03524 1.92596 8.96484 1.92596 9.73385 3.26337L13.9435 10.5844C14.7101 11.9178 13.7477 13.5814 12.2097 13.5814Z' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M8 5.58154V8.24821' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M8 10.9212L8.00667 10.9138' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2097 13.5814H3.79043C2.2524 13.5814 1.28995 11.9178 2.05661 10.5844L6.26623 3.26337C7.03524 1.92596 8.96484 1.92596 9.73385 3.26337L13.9435 10.5844C14.7101 11.9178 13.7477 13.5814 12.2097 13.5814Z' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M8 5.58154V8.24821' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M8 10.9212L8.00667 10.9138' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__home {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath d='M 12 2 A 1 1 0 0 0 11.289062 2.296875 L 1.203125 11.097656 A 0.5 0.5 0 0 0 1 11.5 A 0.5 0.5 0 0 0 1.5 12 L 4 12 L 4 20 C 4 20.552 4.448 21 5 21 L 9 21 C 9.552 21 10 20.552 10 20 L 10 14 L 14 14 L 14 20 C 14 20.552 14.448 21 15 21 L 19 21 C 19.552 21 20 20.552 20 20 L 20 12 L 22.5 12 A 0.5 0.5 0 0 0 23 11.5 A 0.5 0.5 0 0 0 22.796875 11.097656 L 12.716797 2.3027344 A 1 1 0 0 0 12.710938 2.296875 A 1 1 0 0 0 12 2 z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath d='M 12 2 A 1 1 0 0 0 11.289062 2.296875 L 1.203125 11.097656 A 0.5 0.5 0 0 0 1 11.5 A 0.5 0.5 0 0 0 1.5 12 L 4 12 L 4 20 C 4 20.552 4.448 21 5 21 L 9 21 C 9.552 21 10 20.552 10 20 L 10 14 L 14 14 L 14 20 C 14 20.552 14.448 21 15 21 L 19 21 C 19.552 21 20 20.552 20 20 L 20 12 L 22.5 12 A 0.5 0.5 0 0 0 23 11.5 A 0.5 0.5 0 0 0 22.796875 11.097656 L 12.716797 2.3027344 A 1 1 0 0 0 12.710938 2.296875 A 1 1 0 0 0 12 2 z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__target {
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2195_37418)'%3E%3Cpath d='M4.47848 7.94922H1.14307' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8476 7.94922H10.5122' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49546 12.8669C10.2125 12.8669 12.4143 10.6651 12.4143 7.9481C12.4143 5.23105 10.2125 3.0293 7.49546 3.0293C4.77841 3.0293 2.57666 5.23105 2.57666 7.9481C2.57666 10.6651 4.77841 12.8669 7.49546 12.8669Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49512 4.93112V1.5957' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49512 14.3003V10.9648' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2195_37418'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2195_37418)'%3E%3Cpath d='M4.47848 7.94922H1.14307' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8476 7.94922H10.5122' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49546 12.8669C10.2125 12.8669 12.4143 10.6651 12.4143 7.9481C12.4143 5.23105 10.2125 3.0293 7.49546 3.0293C4.77841 3.0293 2.57666 5.23105 2.57666 7.9481C2.57666 10.6651 4.77841 12.8669 7.49546 12.8669Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49512 4.93112V1.5957' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.49512 14.3003V10.9648' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2195_37418'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__list {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66667 5H17.5M6.66667 10H17.5M6.66667 15H17.5M2.5 5H2.50833M2.5 10H2.50833M2.5 15H2.50833' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66667 5H17.5M6.66667 10H17.5M6.66667 15H17.5M2.5 5H2.50833M2.5 10H2.50833M2.5 15H2.50833' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__file {
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9894 14.75H2.86227C1.9285 14.6866 1.75879 14.3254 1.75879 13.5613V2.43993C1.75879 1.54841 2.07709 1.25124 2.98973 1.25124H8.84725C8.88684 1.24725 8.92681 1.25291 8.96373 1.26775C9.00065 1.28259 9.03342 1.30616 9.05923 1.33644L13.1344 5.19966C13.199 5.26074 13.2371 5.34463 13.2407 5.43344V13.562C13.2203 14.4535 12.902 14.75 11.9894 14.75ZM2.8834 14.1134H11.9894C12.5837 14.1134 12.5837 14.0711 12.5837 13.5613V5.56021L8.72048 1.88784H2.98973C2.39539 1.88784 2.39539 1.9301 2.39539 2.43993V13.5402C2.37221 14.0923 2.37221 14.0923 2.8834 14.1134Z' fill='%23000000' stroke='%23000000' stroke-width='0.2'/%3E%3Cpath d='M12.6474 5.7504H8.57221C8.48844 5.74833 8.40868 5.71413 8.34943 5.65488C8.29018 5.59563 8.25598 5.51587 8.25391 5.4321V1.57025C8.25391 1.48583 8.28744 1.40487 8.34714 1.34518C8.40683 1.28549 8.48779 1.25195 8.57221 1.25195C8.65663 1.25195 8.73759 1.28549 8.79728 1.34518C8.85697 1.40487 8.89051 1.48583 8.89051 1.57025V5.11449H12.6474C12.6892 5.11449 12.7306 5.12272 12.7692 5.13871C12.8078 5.15471 12.8429 5.17816 12.8725 5.20771C12.902 5.23727 12.9255 5.27236 12.9415 5.31098C12.9575 5.34959 12.9657 5.39099 12.9657 5.43279C12.9657 5.47458 12.9575 5.51597 12.9415 5.55459C12.9255 5.59321 12.902 5.6283 12.8725 5.65786C12.8429 5.68741 12.8078 5.71086 12.7692 5.72686C12.7306 5.74285 12.6892 5.7504 12.6474 5.7504Z' fill='%23000000' stroke='%23000000' stroke-width='0.2'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9894 14.75H2.86227C1.9285 14.6866 1.75879 14.3254 1.75879 13.5613V2.43993C1.75879 1.54841 2.07709 1.25124 2.98973 1.25124H8.84725C8.88684 1.24725 8.92681 1.25291 8.96373 1.26775C9.00065 1.28259 9.03342 1.30616 9.05923 1.33644L13.1344 5.19966C13.199 5.26074 13.2371 5.34463 13.2407 5.43344V13.562C13.2203 14.4535 12.902 14.75 11.9894 14.75ZM2.8834 14.1134H11.9894C12.5837 14.1134 12.5837 14.0711 12.5837 13.5613V5.56021L8.72048 1.88784H2.98973C2.39539 1.88784 2.39539 1.9301 2.39539 2.43993V13.5402C2.37221 14.0923 2.37221 14.0923 2.8834 14.1134Z' fill='%23000000' stroke='%23000000' stroke-width='0.2'/%3E%3Cpath d='M12.6474 5.7504H8.57221C8.48844 5.74833 8.40868 5.71413 8.34943 5.65488C8.29018 5.59563 8.25598 5.51587 8.25391 5.4321V1.57025C8.25391 1.48583 8.28744 1.40487 8.34714 1.34518C8.40683 1.28549 8.48779 1.25195 8.57221 1.25195C8.65663 1.25195 8.73759 1.28549 8.79728 1.34518C8.85697 1.40487 8.89051 1.48583 8.89051 1.57025V5.11449H12.6474C12.6892 5.11449 12.7306 5.12272 12.7692 5.13871C12.8078 5.15471 12.8429 5.17816 12.8725 5.20771C12.902 5.23727 12.9255 5.27236 12.9415 5.31098C12.9575 5.34959 12.9657 5.39099 12.9657 5.43279C12.9657 5.47458 12.9575 5.51597 12.9415 5.55459C12.9255 5.59321 12.902 5.6283 12.8725 5.65786C12.8429 5.68741 12.8078 5.71086 12.7692 5.72686C12.7306 5.74285 12.6892 5.7504 12.6474 5.7504Z' fill='%23000000' stroke='%23000000' stroke-width='0.2'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__download {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12.3333V15.4444C17 15.857 16.8361 16.2526 16.5444 16.5444C16.2527 16.8361 15.857 17 15.4444 17H4.55556C4.143 17 3.74733 16.8361 3.45561 16.5444C3.16389 16.2526 3 15.857 3 15.4444V12.3333' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8889 8.44442L9.99997 12.3333L6.11108 8.44442' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 12.3333V2.99998' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12.3333V15.4444C17 15.857 16.8361 16.2526 16.5444 16.5444C16.2527 16.8361 15.857 17 15.4444 17H4.55556C4.143 17 3.74733 16.8361 3.45561 16.5444C3.16389 16.2526 3 15.857 3 15.4444V12.3333' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8889 8.44442L9.99997 12.3333L6.11108 8.44442' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 12.3333V2.99998' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__upload {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9.66699V11.8892C3 12.1839 3.11706 12.4665 3.32544 12.6749C3.53381 12.8833 3.81643 13.0003 4.11111 13.0003H11.8889C12.1836 13.0003 12.4662 12.8833 12.6746 12.6749C12.8829 12.4665 13 12.1839 13 11.8892V9.66699' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.22228 5.77778L8.00005 3L10.7778 5.77778' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3V9.66667' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9.66699V11.8892C3 12.1839 3.11706 12.4665 3.32544 12.6749C3.53381 12.8833 3.81643 13.0003 4.11111 13.0003H11.8889C12.1836 13.0003 12.4662 12.8833 12.6746 12.6749C12.8829 12.4665 13 12.1839 13 11.8892V9.66699' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.22228 5.77778L8.00005 3L10.7778 5.77778' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3V9.66667' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__fullscreen {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45435 21.8039L2.15155 21.8039L2.15155 17.4102' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.34991 16.4951L2.17632 21.778' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5456 2.19711L21.8484 2.19711L21.8484 6.59082' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6501 7.50586L21.8237 2.22295' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.45435 2.20101L2.15155 2.20101L2.15155 6.59473' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.34991 7.50977L2.17632 2.22686' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5456 21.8039L21.8484 21.8039L21.8484 17.4102' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.65 16.4951L21.8236 21.778' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45435 21.8039L2.15155 21.8039L2.15155 17.4102' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.34991 16.4951L2.17632 21.778' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5456 2.19711L21.8484 2.19711L21.8484 6.59082' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6501 7.50586L21.8237 2.22295' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.45435 2.20101L2.15155 2.20101L2.15155 6.59473' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.34991 7.50977L2.17632 2.22686' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5456 21.8039L21.8484 21.8039L21.8484 17.4102' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.65 16.4951L21.8236 21.778' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__scenario-template--empty {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18.333' viewBox='0 0 14 18.333'%3E%3Cg id='Gruppe_1347' data-name='Gruppe 1347' transform='translate(0.5 0.5)'%3E%3Cpath id='Icon_awesome-clipboard-check' data-name='Icon awesome-clipboard-check' d='M11.375,2.167H8.667a2.167,2.167,0,1,0-4.333,0H1.625A1.625,1.625,0,0,0,0,3.792V15.708a1.625,1.625,0,0,0,1.625,1.625h9.75A1.625,1.625,0,0,0,13,15.708V3.792A1.625,1.625,0,0,0,11.375,2.167ZM6.5,1.354a.813.813,0,1,1-.812.813A.811.811,0,0,1,6.5,1.354Z' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18.333' viewBox='0 0 14 18.333'%3E%3Cg id='Gruppe_1347' data-name='Gruppe 1347' transform='translate(0.5 0.5)'%3E%3Cpath id='Icon_awesome-clipboard-check' data-name='Icon awesome-clipboard-check' d='M11.375,2.167H8.667a2.167,2.167,0,1,0-4.333,0H1.625A1.625,1.625,0,0,0,0,3.792V15.708a1.625,1.625,0,0,0,1.625,1.625h9.75A1.625,1.625,0,0,0,13,15.708V3.792A1.625,1.625,0,0,0,11.375,2.167ZM6.5,1.354a.813.813,0,1,1-.812.813A.811.811,0,0,1,6.5,1.354Z' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__issue-element {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 122.88 96.44'%3E%3C!-- Generator: Adobe Illustrator 29.7.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 8) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M12,73.51c.13-23.16.26-46.29.39-69.38.01-1.53,1.1-2.84,2.61-3.13h0c8.4-1.75,21.64-1.31,30.63,2.14,6.33,2.29,11.88,6.33,16,11.65,4.25-5.07,9.77-8.92,16-11.15C86.12.4,99-.38,108.23,1c1.58.21,2.75,1.55,2.77,3.14h0v69.66c0,1.77-1.45,3.21-3.22,3.2,0,0,0,0-.01,0-.25,0-.5-.03-.74-.09-7.88-1.02-15.89-.27-23.45,2.19-5.58,2.08-10.88,4.86-15.77,8.26,6.88-2.13,14.04-3.18,21.24-3.1,9.24.15,18.43,1.31,27.41,3.48V14.84h3.21c1.77,0,3.21,1.44,3.21,3.21v73.89c0,1.77-1.44,3.21-3.21,3.21-.34,0-.68-.06-1-.17-9.67-2.66-19.64-4.11-29.67-4.33-8.86-.11-17.65,1.68-25.76,5.26-1.11.71-2.53.71-3.64,0-8.11-3.58-16.9-5.37-25.76-5.26-10.01.23-19.95,1.69-29.6,4.35-.32.11-.66.17-1,.17-1.77.02-3.22-1.41-3.24-3.18,0-.02,0-.03,0-.05V18.05c0-1.77,1.44-3.21,3.21-3.21h3.21v72.9c8.98-2.17,18.17-3.33,27.41-3.48,7.72-.09,15.39,1.12,22.71,3.57-4.62-3.74-9.89-6.6-15.54-8.44-7-2.3-17.68-3.07-25.49-2.4-1.76.17-3.33-1.12-3.51-2.88,0-.02,0-.03,0-.05-.01-.18-.01-.37,0-.55ZM73.64,64.4c-1.02.76-2.46.55-3.22-.47s-.55-2.46.47-3.22c.08-.06.16-.11.25-.16,3.69-2.29,7.65-4.11,11.8-5.4,4.21-1.42,8.57-2.32,13-2.67,1.26-.07,2.35.9,2.42,2.17s-.9,2.35-2.17,2.42h0c-4.02.34-7.97,1.16-11.79,2.46-3.78,1.16-7.39,2.8-10.76,4.88ZM73.84,46.64c-1.07.68-2.49.36-3.17-.7-.68-1.07-.36-2.49.71-3.17h0c3.68-2.24,7.62-4.02,11.74-5.3,4.14-1.39,8.43-2.27,12.78-2.62,1.27-.02,2.32.99,2.34,2.26.02,1.2-.89,2.22-2.09,2.33-3.96.33-7.86,1.13-11.63,2.4-3.74,1.16-7.33,2.77-10.68,4.8ZM73.9,28.94c-1.07.68-2.5.36-3.17-.72-.68-1.07-.36-2.5.71-3.17,3.68-2.23,7.61-4,11.72-5.27,4.13-1.38,8.4-2.25,12.74-2.6,1.26-.07,2.35.9,2.42,2.16.07,1.26-.9,2.35-2.17,2.42h0c-3.95.33-7.84,1.13-11.59,2.39-3.74,1.16-7.32,2.76-10.66,4.79ZM51.74,60.55c1.11.62,1.5,2.02.88,3.13-.62,1.11-2.02,1.5-3.13.88-.09-.05-.17-.1-.25-.16-3.35-2.07-6.96-3.71-10.72-4.88-3.82-1.3-7.77-2.12-11.79-2.46-1.26-.07-2.23-1.16-2.16-2.43.07-1.26,1.16-2.23,2.43-2.15h0c4.43.35,8.79,1.25,13,2.67,4.15,1.29,8.11,3.11,11.8,5.4h-.06ZM51.5,42.77c1.07.69,1.38,2.12.68,3.18-.69,1.07-2.12,1.38-3.18.69-3.35-2.03-6.94-3.64-10.68-4.8-3.77-1.27-7.67-2.07-11.63-2.4-1.27-.09-2.23-1.18-2.14-2.45s1.18-2.23,2.45-2.14c4.35.35,8.64,1.23,12.78,2.62,4.12,1.28,8.06,3.06,11.74,5.3h-.02ZM51.44,25.05c1.11.61,1.52,2.01.91,3.12-.61,1.11-2.01,1.52-3.12.91-.08-.04-.16-.09-.23-.14-3.34-2.03-6.92-3.63-10.66-4.79-3.75-1.26-7.64-2.06-11.59-2.39-1.26-.07-2.23-1.15-2.17-2.42.07-1.26,1.15-2.23,2.42-2.17h0c4.34.35,8.61,1.22,12.74,2.6,4.11,1.27,8.04,3.04,11.72,5.27h-.02ZM104.56,7c-7.42-.7-18.06.12-24.73,2.65-6.2,2.17-11.52,6.32-15.13,11.81v60.26c5.2-3.56,10.81-6.47,16.72-8.66,7.47-2.39,15.32-3.37,23.14-2.87V7ZM58.28,81.1V21.37c-3.36-5.93-8.79-9.89-14.93-12.24-7-2.67-17.75-3.27-24.56-2.3l-.36,63.56c7.43-.27,17.69.68,24.52,2.91,5.49,1.78,10.66,4.41,15.33,7.8Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 122.88 96.44'%3E%3C!-- Generator: Adobe Illustrator 29.7.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 8) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23000000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M12,73.51c.13-23.16.26-46.29.39-69.38.01-1.53,1.1-2.84,2.61-3.13h0c8.4-1.75,21.64-1.31,30.63,2.14,6.33,2.29,11.88,6.33,16,11.65,4.25-5.07,9.77-8.92,16-11.15C86.12.4,99-.38,108.23,1c1.58.21,2.75,1.55,2.77,3.14h0v69.66c0,1.77-1.45,3.21-3.22,3.2,0,0,0,0-.01,0-.25,0-.5-.03-.74-.09-7.88-1.02-15.89-.27-23.45,2.19-5.58,2.08-10.88,4.86-15.77,8.26,6.88-2.13,14.04-3.18,21.24-3.1,9.24.15,18.43,1.31,27.41,3.48V14.84h3.21c1.77,0,3.21,1.44,3.21,3.21v73.89c0,1.77-1.44,3.21-3.21,3.21-.34,0-.68-.06-1-.17-9.67-2.66-19.64-4.11-29.67-4.33-8.86-.11-17.65,1.68-25.76,5.26-1.11.71-2.53.71-3.64,0-8.11-3.58-16.9-5.37-25.76-5.26-10.01.23-19.95,1.69-29.6,4.35-.32.11-.66.17-1,.17-1.77.02-3.22-1.41-3.24-3.18,0-.02,0-.03,0-.05V18.05c0-1.77,1.44-3.21,3.21-3.21h3.21v72.9c8.98-2.17,18.17-3.33,27.41-3.48,7.72-.09,15.39,1.12,22.71,3.57-4.62-3.74-9.89-6.6-15.54-8.44-7-2.3-17.68-3.07-25.49-2.4-1.76.17-3.33-1.12-3.51-2.88,0-.02,0-.03,0-.05-.01-.18-.01-.37,0-.55ZM73.64,64.4c-1.02.76-2.46.55-3.22-.47s-.55-2.46.47-3.22c.08-.06.16-.11.25-.16,3.69-2.29,7.65-4.11,11.8-5.4,4.21-1.42,8.57-2.32,13-2.67,1.26-.07,2.35.9,2.42,2.17s-.9,2.35-2.17,2.42h0c-4.02.34-7.97,1.16-11.79,2.46-3.78,1.16-7.39,2.8-10.76,4.88ZM73.84,46.64c-1.07.68-2.49.36-3.17-.7-.68-1.07-.36-2.49.71-3.17h0c3.68-2.24,7.62-4.02,11.74-5.3,4.14-1.39,8.43-2.27,12.78-2.62,1.27-.02,2.32.99,2.34,2.26.02,1.2-.89,2.22-2.09,2.33-3.96.33-7.86,1.13-11.63,2.4-3.74,1.16-7.33,2.77-10.68,4.8ZM73.9,28.94c-1.07.68-2.5.36-3.17-.72-.68-1.07-.36-2.5.71-3.17,3.68-2.23,7.61-4,11.72-5.27,4.13-1.38,8.4-2.25,12.74-2.6,1.26-.07,2.35.9,2.42,2.16.07,1.26-.9,2.35-2.17,2.42h0c-3.95.33-7.84,1.13-11.59,2.39-3.74,1.16-7.32,2.76-10.66,4.79ZM51.74,60.55c1.11.62,1.5,2.02.88,3.13-.62,1.11-2.02,1.5-3.13.88-.09-.05-.17-.1-.25-.16-3.35-2.07-6.96-3.71-10.72-4.88-3.82-1.3-7.77-2.12-11.79-2.46-1.26-.07-2.23-1.16-2.16-2.43.07-1.26,1.16-2.23,2.43-2.15h0c4.43.35,8.79,1.25,13,2.67,4.15,1.29,8.11,3.11,11.8,5.4h-.06ZM51.5,42.77c1.07.69,1.38,2.12.68,3.18-.69,1.07-2.12,1.38-3.18.69-3.35-2.03-6.94-3.64-10.68-4.8-3.77-1.27-7.67-2.07-11.63-2.4-1.27-.09-2.23-1.18-2.14-2.45s1.18-2.23,2.45-2.14c4.35.35,8.64,1.23,12.78,2.62,4.12,1.28,8.06,3.06,11.74,5.3h-.02ZM51.44,25.05c1.11.61,1.52,2.01.91,3.12-.61,1.11-2.01,1.52-3.12.91-.08-.04-.16-.09-.23-.14-3.34-2.03-6.92-3.63-10.66-4.79-3.75-1.26-7.64-2.06-11.59-2.39-1.26-.07-2.23-1.15-2.17-2.42.07-1.26,1.15-2.23,2.42-2.17h0c4.34.35,8.61,1.22,12.74,2.6,4.11,1.27,8.04,3.04,11.72,5.27h-.02ZM104.56,7c-7.42-.7-18.06.12-24.73,2.65-6.2,2.17-11.52,6.32-15.13,11.81v60.26c5.2-3.56,10.81-6.47,16.72-8.66,7.47-2.39,15.32-3.37,23.14-2.87V7ZM58.28,81.1V21.37c-3.36-5.93-8.79-9.89-14.93-12.24-7-2.67-17.75-3.27-24.56-2.3l-.36,63.56c7.43-.27,17.69.68,24.52,2.91,5.49,1.78,10.66,4.41,15.33,7.8Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__topic-element {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='inhalt3' transform='translate(-2.5 -2.6)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_635' data-name='Gruppe 635' transform='translate(6.455 13.593)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M23.515,38.834H15.667a.467.467,0,0,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -37.9)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_636' data-name='Gruppe 636' transform='translate(6.455 11.475)'%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M23.515,32.034H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -31.1)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_637' data-name='Gruppe 637' transform='translate(6.455 15.71)'%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M23.515,45.634H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -44.7)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='inhalt3' transform='translate(-2.5 -2.6)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_635' data-name='Gruppe 635' transform='translate(6.455 13.593)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M23.515,38.834H15.667a.467.467,0,0,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -37.9)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_636' data-name='Gruppe 636' transform='translate(6.455 11.475)'%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M23.515,32.034H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -31.1)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_637' data-name='Gruppe 637' transform='translate(6.455 15.71)'%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M23.515,45.634H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -44.7)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__video-element {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.592' height='14.177' viewBox='0 0 21.592 14.177'%3E%3Cg id='Icon_feather-video' data-name='Icon feather-video' transform='translate(0.6 0.6)'%3E%3Cpath id='Pfad_33' data-name='Pfad 33' d='M30.488,10.5,24,15.135l6.488,4.635Z' transform='translate(-10.096 -8.646)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_34' data-name='Pfad 34' d='M3.354,7.5h10.2A1.854,1.854,0,0,1,15.4,9.354v9.269a1.854,1.854,0,0,1-1.854,1.854H3.354A1.854,1.854,0,0,1,1.5,18.623V9.354A1.854,1.854,0,0,1,3.354,7.5Z' transform='translate(-1.5 -7.5)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.592' height='14.177' viewBox='0 0 21.592 14.177'%3E%3Cg id='Icon_feather-video' data-name='Icon feather-video' transform='translate(0.6 0.6)'%3E%3Cpath id='Pfad_33' data-name='Pfad 33' d='M30.488,10.5,24,15.135l6.488,4.635Z' transform='translate(-10.096 -8.646)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_34' data-name='Pfad 34' d='M3.354,7.5h10.2A1.854,1.854,0,0,1,15.4,9.354v9.269a1.854,1.854,0,0,1-1.854,1.854H3.354A1.854,1.854,0,0,1,1.5,18.623V9.354A1.854,1.854,0,0,1,3.354,7.5Z' transform='translate(-1.5 -7.5)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__audio-element {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.185' height='16.223' viewBox='0 0 20.185 16.223'%3E%3Cg id='Gruppe_1234' data-name='Gruppe 1234' transform='translate(0 0.6)'%3E%3Cg id='Gruppe_389' data-name='Gruppe 389' transform='translate(0 0)'%3E%3Cg id='Pfad_183' data-name='Pfad 183' transform='translate(0 3.757)' fill='none'%3E%3Cpath d='M.749,0h1.5A.749.749,0,0,1,3,.749v6a.749.749,0,0,1-.749.749H.749A.749.749,0,0,1,0,6.745v-6A.749.749,0,0,1,.749,0Z' stroke='none'/%3E%3Cpath d='M 1.199999213218689 1.200003623962402 L 1.199999213218689 6.294483661651611 L 1.797799229621887 6.294483661651611 L 1.797799229621887 1.200003623962402 L 1.199999213218689 1.200003623962402 M 0.7494492530822754 3.814697265625e-06 L 2.248349189758301 3.814697265625e-06 C 2.662259101867676 3.814697265625e-06 2.997799158096313 0.3355436325073242 2.997799158096313 0.749443531036377 L 2.997799158096313 6.745033740997314 C 2.997799158096313 7.158943653106689 2.662259101867676 7.494483470916748 2.248349189758301 7.494483470916748 L 0.7494492530822754 7.494483470916748 C 0.3355391025543213 7.494483470916748 -7.152557373046875e-07 7.158943653106689 -7.152557373046875e-07 6.745033740997314 L -7.152557373046875e-07 0.749443531036377 C -7.152557373046875e-07 0.3355436325073242 0.3355391025543213 3.814697265625e-06 0.7494492530822754 3.814697265625e-06 Z' stroke='none' fill='%233c3c3c'/%3E%3C/g%3E%3Cpath id='Pfad_179' data-name='Pfad 179' d='M-18051.842-19384.525l7.029-4.1v15.023l-7.029-4.072Z' transform='translate(18054.477 19388.623)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3Cg id='Gruppe_388' data-name='Gruppe 388' transform='translate(12.977 0.627)'%3E%3Cpath id='Pfad_180' data-name='Pfad 180' d='M1758.436,46.026a8.96,8.96,0,0,1-2.608,6.178.5.5,0,0,1-.516.17.447.447,0,0,1-.335-.35.493.493,0,0,1,.162-.483,8.12,8.12,0,0,0,.012-11.393.49.49,0,0,1-.039-.732.48.48,0,0,1,.7.038,9.067,9.067,0,0,1,1.249,1.578A9.226,9.226,0,0,1,1758.436,46.026Z' transform='translate(-1751.229 -39.284)' fill='%233c3c3c'/%3E%3Cpath id='Pfad_181' data-name='Pfad 181' d='M1682.769,118.788a6.352,6.352,0,0,1-1.846,4.455.47.47,0,0,1-.5.141.451.451,0,0,1-.329-.372.487.487,0,0,1,.159-.449,5.11,5.11,0,0,0,1.314-2.2A5.326,5.326,0,0,0,1680.29,115c-.245-.267-.272-.546-.056-.752a.493.493,0,0,1,.74.084A6.371,6.371,0,0,1,1682.769,118.788Z' transform='translate(-1678.264 -112.21)' fill='%233c3c3c'/%3E%3Cpath id='Pfad_182' data-name='Pfad 182' d='M1610.689,188.578a3.706,3.706,0,0,1-1.082,2.522.478.478,0,1,1-.687-.662,2.824,2.824,0,0,0,0-3.981.477.477,0,1,1,.683-.666A3.872,3.872,0,0,1,1610.689,188.578Z' transform='translate(-1608.767 -181.894)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.185' height='16.223' viewBox='0 0 20.185 16.223'%3E%3Cg id='Gruppe_1234' data-name='Gruppe 1234' transform='translate(0 0.6)'%3E%3Cg id='Gruppe_389' data-name='Gruppe 389' transform='translate(0 0)'%3E%3Cg id='Pfad_183' data-name='Pfad 183' transform='translate(0 3.757)' fill='none'%3E%3Cpath d='M.749,0h1.5A.749.749,0,0,1,3,.749v6a.749.749,0,0,1-.749.749H.749A.749.749,0,0,1,0,6.745v-6A.749.749,0,0,1,.749,0Z' stroke='none'/%3E%3Cpath d='M 1.199999213218689 1.200003623962402 L 1.199999213218689 6.294483661651611 L 1.797799229621887 6.294483661651611 L 1.797799229621887 1.200003623962402 L 1.199999213218689 1.200003623962402 M 0.7494492530822754 3.814697265625e-06 L 2.248349189758301 3.814697265625e-06 C 2.662259101867676 3.814697265625e-06 2.997799158096313 0.3355436325073242 2.997799158096313 0.749443531036377 L 2.997799158096313 6.745033740997314 C 2.997799158096313 7.158943653106689 2.662259101867676 7.494483470916748 2.248349189758301 7.494483470916748 L 0.7494492530822754 7.494483470916748 C 0.3355391025543213 7.494483470916748 -7.152557373046875e-07 7.158943653106689 -7.152557373046875e-07 6.745033740997314 L -7.152557373046875e-07 0.749443531036377 C -7.152557373046875e-07 0.3355436325073242 0.3355391025543213 3.814697265625e-06 0.7494492530822754 3.814697265625e-06 Z' stroke='none' fill='%233c3c3c'/%3E%3C/g%3E%3Cpath id='Pfad_179' data-name='Pfad 179' d='M-18051.842-19384.525l7.029-4.1v15.023l-7.029-4.072Z' transform='translate(18054.477 19388.623)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3Cg id='Gruppe_388' data-name='Gruppe 388' transform='translate(12.977 0.627)'%3E%3Cpath id='Pfad_180' data-name='Pfad 180' d='M1758.436,46.026a8.96,8.96,0,0,1-2.608,6.178.5.5,0,0,1-.516.17.447.447,0,0,1-.335-.35.493.493,0,0,1,.162-.483,8.12,8.12,0,0,0,.012-11.393.49.49,0,0,1-.039-.732.48.48,0,0,1,.7.038,9.067,9.067,0,0,1,1.249,1.578A9.226,9.226,0,0,1,1758.436,46.026Z' transform='translate(-1751.229 -39.284)' fill='%233c3c3c'/%3E%3Cpath id='Pfad_181' data-name='Pfad 181' d='M1682.769,118.788a6.352,6.352,0,0,1-1.846,4.455.47.47,0,0,1-.5.141.451.451,0,0,1-.329-.372.487.487,0,0,1,.159-.449,5.11,5.11,0,0,0,1.314-2.2A5.326,5.326,0,0,0,1680.29,115c-.245-.267-.272-.546-.056-.752a.493.493,0,0,1,.74.084A6.371,6.371,0,0,1,1682.769,118.788Z' transform='translate(-1678.264 -112.21)' fill='%233c3c3c'/%3E%3Cpath id='Pfad_182' data-name='Pfad 182' d='M1610.689,188.578a3.706,3.706,0,0,1-1.082,2.522.478.478,0,1,1-.687-.662,2.824,2.824,0,0,0,0-3.981.477.477,0,1,1,.683-.666A3.872,3.872,0,0,1,1610.689,188.578Z' transform='translate(-1608.767 -181.894)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__document-element {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='inhalt3' transform='translate(-2.5 -2.6)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_635' data-name='Gruppe 635' transform='translate(6.455 13.593)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M23.515,38.834H15.667a.467.467,0,0,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -37.9)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_636' data-name='Gruppe 636' transform='translate(6.455 11.475)'%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M23.515,32.034H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -31.1)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_637' data-name='Gruppe 637' transform='translate(6.455 15.71)'%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M23.515,45.634H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -44.7)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='inhalt3' transform='translate(-2.5 -2.6)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_635' data-name='Gruppe 635' transform='translate(6.455 13.593)'%3E%3Cpath id='Pfad_215' data-name='Pfad 215' d='M23.515,38.834H15.667a.467.467,0,0,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -37.9)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_636' data-name='Gruppe 636' transform='translate(6.455 11.475)'%3E%3Cpath id='Pfad_216' data-name='Pfad 216' d='M23.515,32.034H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -31.1)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Gruppe_637' data-name='Gruppe 637' transform='translate(6.455 15.71)'%3E%3Cpath id='Pfad_217' data-name='Pfad 217' d='M23.515,45.634H15.667a.467.467,0,1,1,0-.934h7.847a.467.467,0,1,1,0,.934Z' transform='translate(-15.2 -44.7)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__image-element {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 58.4 68' style='enable-background:new 0 0 58.4 68;' xml:space='preserve' fill='%233C3c3c'%3E%3Cg%3E%3Cg id='Gruppe_269_00000181062966367866379000000002115831141556293776_' transform='translate(-4539.138 1710.895)'%3E%3Cg id='Ellipse_7_00000103265764812885023640000001541414662599791507_'%3E%3Ccircle cx='4582.7' cy='-1682.1' r='3.6'%3E%3C/circle%3E%3C/g%3E%3Cg id='Pfad_12_00000125570916989774216970000000257048353634507435_'%3E%3Cpath d='M4589.8-1657.5c-4-5.5-11.7-14.3-15.8-14.7c-2.8-0.2-3.7,0.9-4.8,2.3c-0.9,1.2-2,2.6-4.2,2.8c-2.3,0.1-3.6-1.5-4.9-3.1 c-1.6-2-3.3-4.2-7.5-4.6c-5.6-0.5-8.8,11.1-9.6,15.6l-3-0.5c0-0.2,0.8-4.6,2.6-9c3.3-7.9,7.4-9.3,10.2-9.1 c5.5,0.5,7.8,3.5,9.6,5.7c1.1,1.4,1.7,2,2.3,2c0.8,0,1.2-0.5,2-1.6c1.2-1.6,2.9-3.8,7.4-3.5c6.8,0.5,16.9,14.3,18,15.9 L4589.8-1657.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M55.7,54.1H2.3c-0.7,0-1.4-0.6-1.4-1.3V16.4c0-0.7,0.6-1.4,1.4-1.4h53.4c0.7,0,1.3,0.6,1.3,1.4v36.4 C57,53.5,56.4,54.1,55.7,54.1z M3.6,51.4h50.7V17.8H3.6V51.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 58.4 68' style='enable-background:new 0 0 58.4 68;' xml:space='preserve' fill='%233C3c3c'%3E%3Cg%3E%3Cg id='Gruppe_269_00000181062966367866379000000002115831141556293776_' transform='translate(-4539.138 1710.895)'%3E%3Cg id='Ellipse_7_00000103265764812885023640000001541414662599791507_'%3E%3Ccircle cx='4582.7' cy='-1682.1' r='3.6'%3E%3C/circle%3E%3C/g%3E%3Cg id='Pfad_12_00000125570916989774216970000000257048353634507435_'%3E%3Cpath d='M4589.8-1657.5c-4-5.5-11.7-14.3-15.8-14.7c-2.8-0.2-3.7,0.9-4.8,2.3c-0.9,1.2-2,2.6-4.2,2.8c-2.3,0.1-3.6-1.5-4.9-3.1 c-1.6-2-3.3-4.2-7.5-4.6c-5.6-0.5-8.8,11.1-9.6,15.6l-3-0.5c0-0.2,0.8-4.6,2.6-9c3.3-7.9,7.4-9.3,10.2-9.1 c5.5,0.5,7.8,3.5,9.6,5.7c1.1,1.4,1.7,2,2.3,2c0.8,0,1.2-0.5,2-1.6c1.2-1.6,2.9-3.8,7.4-3.5c6.8,0.5,16.9,14.3,18,15.9 L4589.8-1657.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M55.7,54.1H2.3c-0.7,0-1.4-0.6-1.4-1.3V16.4c0-0.7,0.6-1.4,1.4-1.4h53.4c0.7,0,1.3,0.6,1.3,1.4v36.4 C57,53.5,56.4,54.1,55.7,54.1z M3.6,51.4h50.7V17.8H3.6V51.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__other-element {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='Gruppe_834' data-name='Gruppe 834' transform='translate(-106.061 -365.196)'%3E%3Cg id='inhalt' transform='translate(103.561 362.596)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3Cg id='Icon_feather-plus' data-name='Icon feather-plus' transform='translate(107.417 368.845)'%3E%3Cpath id='Pfad_294' data-name='Pfad 294' d='M11,4.583V9.727' transform='translate(-3.845)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_295' data-name='Pfad 295' d='M4.583,11H9.727' transform='translate(0 -3.845)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.847' height='19.805' viewBox='0 0 16.847 19.805'%3E%3Cg id='Gruppe_834' data-name='Gruppe 834' transform='translate(-106.061 -365.196)'%3E%3Cg id='inhalt' transform='translate(103.561 362.596)'%3E%3Cg id='Pfad_5' transform='translate(2.5 2.6)'%3E%3Cpath id='Pfad_213' data-name='Pfad 213' d='M17.51,22.405H4.119c-1.37-.093-1.619-.623-1.619-1.744V4.344C2.5,3.036,2.967,2.6,4.306,2.6H12.9a.361.361,0,0,1,.311.125l5.979,5.668a.5.5,0,0,1,.156.343V20.662C19.316,21.97,18.849,22.405,17.51,22.405ZM4.15,21.471H17.51c.872,0,.872-.062.872-.81V8.922L12.714,3.534H4.306c-.872,0-.872.062-.872.81V20.63C3.4,21.44,3.4,21.44,4.15,21.471Z' transform='translate(-2.5 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3Cg id='Pfad_6' transform='translate(12.029 2.6)'%3E%3Cpath id='Pfad_214' data-name='Pfad 214' d='M39.546,9.2H33.567a.479.479,0,0,1-.467-.467V3.067a.467.467,0,0,1,.934,0v5.2h5.512a.467.467,0,1,1,0,.934Z' transform='translate(-33.1 -2.6)' fill='%233c3c3c'/%3E%3C/g%3E%3C/g%3E%3Cg id='Icon_feather-plus' data-name='Icon feather-plus' transform='translate(107.417 368.845)'%3E%3Cpath id='Pfad_294' data-name='Pfad 294' d='M11,4.583V9.727' transform='translate(-3.845)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_295' data-name='Pfad 295' d='M4.583,11H9.727' transform='translate(0 -3.845)' fill='none' stroke='%233c3c3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--essay {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.666' height='17.705' viewBox='0 0 23.666 17.705'%3E%3Cg id='Gruppe_1811' data-name='Gruppe 1811' transform='translate(-459.245 -998.906)'%3E%3Cg id='Gruppe_1791' data-name='Gruppe 1791' transform='translate(-389.634 336.862)'%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 855.379, 666.74)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6171.926 11502.619)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6167.501 11494.378)' fill='none' stroke='%2300000' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_284' data-name='Linie 284' x2='8.6' transform='translate(459.745 1010.06)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_285' data-name='Linie 285' x2='9.9' transform='translate(459.745 1007.06)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_286' data-name='Linie 286' x2='7.152' transform='translate(459.745 1013.02)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_287' data-name='Linie 287' x2='7.152' transform='translate(459.745 1015.98)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.666' height='17.705' viewBox='0 0 23.666 17.705'%3E%3Cg id='Gruppe_1811' data-name='Gruppe 1811' transform='translate(-459.245 -998.906)'%3E%3Cg id='Gruppe_1791' data-name='Gruppe 1791' transform='translate(-389.634 336.862)'%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 855.379, 666.74)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6171.926 11502.619)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6167.501 11494.378)' fill='none' stroke='%2300000' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_284' data-name='Linie 284' x2='8.6' transform='translate(459.745 1010.06)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_285' data-name='Linie 285' x2='9.9' transform='translate(459.745 1007.06)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_286' data-name='Linie 286' x2='7.152' transform='translate(459.745 1013.02)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_287' data-name='Linie 287' x2='7.152' transform='translate(459.745 1015.98)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--shortanswer {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.246' height='17.705' viewBox='0 0 23.246 17.705'%3E%3Cg id='aufgabe-kurzantwort' transform='translate(-489.665 -998.906)'%3E%3Cg id='Gruppe_1809' data-name='Gruppe 1809' transform='translate(-359.634 336.862)'%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 855.379, 666.74)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6171.926 11502.619)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6167.501 11494.378)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3Cg id='aufgabe-kurzantwort-2' data-name='aufgabe-kurzantwort'%3E%3Cline id='Linie_283' data-name='Linie 283' x2='7.152' transform='translate(490.165 1015.98)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.246' height='17.705' viewBox='0 0 23.246 17.705'%3E%3Cg id='aufgabe-kurzantwort' transform='translate(-489.665 -998.906)'%3E%3Cg id='Gruppe_1809' data-name='Gruppe 1809' transform='translate(-359.634 336.862)'%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 855.379, 666.74)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6171.926 11502.619)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6167.501 11494.378)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3Cg id='aufgabe-kurzantwort-2' data-name='aufgabe-kurzantwort'%3E%3Cline id='Linie_283' data-name='Linie 283' x2='7.152' transform='translate(490.165 1015.98)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--single-choice {
  mask-image: url("data:image/svg+xml,%3Csvg id='aufgabe-simple-choice' xmlns='http://www.w3.org/2000/svg' width='17.2' height='17.2' viewBox='0 0 17.2 17.2'%3E%3Cg id='Ellipse_34' data-name='Ellipse 34' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-width='1.2'%3E%3Ccircle cx='8.6' cy='8.6' r='8.6' stroke='none'/%3E%3Ccircle cx='8.6' cy='8.6' r='8' fill='none'/%3E%3C/g%3E%3Cellipse id='Ellipse_35' data-name='Ellipse 35' cx='2.823' cy='2.823' rx='2.823' ry='2.823' transform='translate(5.777 5.777)' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='aufgabe-simple-choice' xmlns='http://www.w3.org/2000/svg' width='17.2' height='17.2' viewBox='0 0 17.2 17.2'%3E%3Cg id='Ellipse_34' data-name='Ellipse 34' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-width='1.2'%3E%3Ccircle cx='8.6' cy='8.6' r='8.6' stroke='none'/%3E%3Ccircle cx='8.6' cy='8.6' r='8' fill='none'/%3E%3C/g%3E%3Cellipse id='Ellipse_35' data-name='Ellipse 35' cx='2.823' cy='2.823' rx='2.823' ry='2.823' transform='translate(5.777 5.777)' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--multiple-choice {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.949' height='16.832' viewBox='0 0 17.949 16.832'%3E%3Cg id='aufgabe-multiple-choice' transform='translate(0.6 0.6)'%3E%3Cg id='Icon_feather-check-square' data-name='Icon feather-check-square' transform='translate(0 0)'%3E%3Cpath id='Pfad_248' data-name='Pfad 248' d='M13.5,12.044l2.59,2.59L24.725,6' transform='translate(-8.225 -5.137)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_249' data-name='Pfad 249' d='M20.137,12.316v6.079A1.737,1.737,0,0,1,18.4,20.132H6.237A1.737,1.737,0,0,1,4.5,18.395V6.237A1.737,1.737,0,0,1,6.237,4.5h9.556' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.949' height='16.832' viewBox='0 0 17.949 16.832'%3E%3Cg id='aufgabe-multiple-choice' transform='translate(0.6 0.6)'%3E%3Cg id='Icon_feather-check-square' data-name='Icon feather-check-square' transform='translate(0 0)'%3E%3Cpath id='Pfad_248' data-name='Pfad 248' d='M13.5,12.044l2.59,2.59L24.725,6' transform='translate(-8.225 -5.137)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='Pfad_249' data-name='Pfad 249' d='M20.137,12.316v6.079A1.737,1.737,0,0,1,18.4,20.132H6.237A1.737,1.737,0,0,1,4.5,18.395V6.237A1.737,1.737,0,0,1,6.237,4.5h9.556' transform='translate(-4.5 -4.5)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--match {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.48' height='12.744' viewBox='0 0 17.48 12.744'%3E%3Cg id='aufgabe-drag-drop' transform='translate(-522.25 -1001.089)'%3E%3Cg id='Gruppe_1789' data-name='Gruppe 1789' transform='translate(-300.223 156.589)'%3E%3Crect id='Rechteck_1219' data-name='Rechteck 1219' width='16.48' height='11.744' rx='1.8' transform='translate(822.972 845)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cg id='Gruppe_1758' data-name='Gruppe 1758' transform='translate(832.568 846.872)'%3E%3Cg id='Ellipse_14' data-name='Ellipse 14' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(0 3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_19' data-name='Ellipse 19' transform='translate(0 6)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_15' data-name='Ellipse 15' transform='translate(3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_16' data-name='Ellipse 16' transform='translate(3 3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_18' data-name='Ellipse 18' transform='translate(3 6)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.48' height='12.744' viewBox='0 0 17.48 12.744'%3E%3Cg id='aufgabe-drag-drop' transform='translate(-522.25 -1001.089)'%3E%3Cg id='Gruppe_1789' data-name='Gruppe 1789' transform='translate(-300.223 156.589)'%3E%3Crect id='Rechteck_1219' data-name='Rechteck 1219' width='16.48' height='11.744' rx='1.8' transform='translate(822.972 845)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cg id='Gruppe_1758' data-name='Gruppe 1758' transform='translate(832.568 846.872)'%3E%3Cg id='Ellipse_14' data-name='Ellipse 14' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(0 3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_19' data-name='Ellipse 19' transform='translate(0 6)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_15' data-name='Ellipse 15' transform='translate(3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_16' data-name='Ellipse 16' transform='translate(3 3)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_18' data-name='Ellipse 18' transform='translate(3 6)' fill='%23000000' stroke='%23000000' stroke-width='1'%3E%3Ccircle cx='1' cy='1' r='1' stroke='none'/%3E%3Ccircle cx='1' cy='1' r='0.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--match-keyboard {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.456' height='17.7' viewBox='0 0 19.456 17.7'%3E%3Cg id='aufgabe-luckentext' transform='translate(-554.039 -1001.295)'%3E%3Cg id='Gruppe_1806' data-name='Gruppe 1806' transform='translate(0 0.347)'%3E%3Cg id='Gruppe_1766' data-name='Gruppe 1766' transform='translate(-257.029 162.448)'%3E%3Crect id='Rechteck_1219' data-name='Rechteck 1219' width='6.629' height='4.7' rx='1' transform='translate(822.972 845)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_292' data-name='Linie 292' x2='8.961' transform='translate(554.539 1009.798)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Gruppe_1807' data-name='Gruppe 1807' transform='translate(0 0.206)'%3E%3Cg id='Gruppe_1768' data-name='Gruppe 1768' transform='translate(554.539 1001.589)'%3E%3Crect id='Rechteck_1219-2' data-name='Rechteck 1219' width='4.805' height='4.7' rx='1' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_293' data-name='Linie 293' x2='11.301' transform='translate(561.58 1003.939)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Gruppe_1804' data-name='Gruppe 1804' transform='translate(0 2.093)'%3E%3Cg id='Gruppe_1803' data-name='Gruppe 1803' transform='translate(559.344 1011.702)'%3E%3Crect id='Rechteck_1219-3' data-name='Rechteck 1219' width='4.48' height='4.7' rx='1' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_296' data-name='Linie 296' x2='7.381' transform='translate(565.614 1014.052)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_297' data-name='Linie 297' x2='2.961' transform='translate(554.653 1014.052)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.456' height='17.7' viewBox='0 0 19.456 17.7'%3E%3Cg id='aufgabe-luckentext' transform='translate(-554.039 -1001.295)'%3E%3Cg id='Gruppe_1806' data-name='Gruppe 1806' transform='translate(0 0.347)'%3E%3Cg id='Gruppe_1766' data-name='Gruppe 1766' transform='translate(-257.029 162.448)'%3E%3Crect id='Rechteck_1219' data-name='Rechteck 1219' width='6.629' height='4.7' rx='1' transform='translate(822.972 845)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_292' data-name='Linie 292' x2='8.961' transform='translate(554.539 1009.798)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Gruppe_1807' data-name='Gruppe 1807' transform='translate(0 0.206)'%3E%3Cg id='Gruppe_1768' data-name='Gruppe 1768' transform='translate(554.539 1001.589)'%3E%3Crect id='Rechteck_1219-2' data-name='Rechteck 1219' width='4.805' height='4.7' rx='1' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_293' data-name='Linie 293' x2='11.301' transform='translate(561.58 1003.939)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Gruppe_1804' data-name='Gruppe 1804' transform='translate(0 2.093)'%3E%3Cg id='Gruppe_1803' data-name='Gruppe 1803' transform='translate(559.344 1011.702)'%3E%3Crect id='Rechteck_1219-3' data-name='Rechteck 1219' width='4.48' height='4.7' rx='1' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cline id='Linie_296' data-name='Linie 296' x2='7.381' transform='translate(565.614 1014.052)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Linie_297' data-name='Linie 297' x2='2.961' transform='translate(554.653 1014.052)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--sketchpad {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.79' height='18.373' viewBox='0 0 19.79 18.373'%3E%3Cg id='Gruppe_2016' data-name='Gruppe 2016' transform='translate(-441.447 -1189.5)'%3E%3Cg id='Icon' transform='matrix(-0.208, 0.978, -0.978, -0.208, 460.8, 1197.479)'%3E%3Cg id='Area' transform='translate(0 0)' fill='%23fcfcfc' stroke='%23fd49c6' stroke-width='1' opacity='0'%3E%3Crect width='9.938' height='10.49' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='8.938' height='9.49' fill='none'/%3E%3C/g%3E%3Cg id='Icon-2' data-name='Icon' transform='translate(0 0.276)'%3E%3Cpath id='_88b01c82-d19d-4918-86e3-36c8e211554b' data-name='88b01c82-d19d-4918-86e3-36c8e211554b' d='M7.517.415A1.418,1.418,0,1,1,9.523,2.42L2.756,9.186,0,9.937.751,7.181Z' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Pfad_436' data-name='Pfad 436' d='M6518.179,5290.143s6.635-3.81,6.726-1.654-5.175,5.013-2.575,4.855a9.422,9.422,0,0,0,4.274-1.262' transform='translate(-6076.483 -4097.828)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.79' height='18.373' viewBox='0 0 19.79 18.373'%3E%3Cg id='Gruppe_2016' data-name='Gruppe 2016' transform='translate(-441.447 -1189.5)'%3E%3Cg id='Icon' transform='matrix(-0.208, 0.978, -0.978, -0.208, 460.8, 1197.479)'%3E%3Cg id='Area' transform='translate(0 0)' fill='%23fcfcfc' stroke='%23fd49c6' stroke-width='1' opacity='0'%3E%3Crect width='9.938' height='10.49' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='8.938' height='9.49' fill='none'/%3E%3C/g%3E%3Cg id='Icon-2' data-name='Icon' transform='translate(0 0.276)'%3E%3Cpath id='_88b01c82-d19d-4918-86e3-36c8e211554b' data-name='88b01c82-d19d-4918-86e3-36c8e211554b' d='M7.517.415A1.418,1.418,0,1,1,9.523,2.42L2.756,9.186,0,9.937.751,7.181Z' transform='translate(0 0)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Pfad_436' data-name='Pfad 436' d='M6518.179,5290.143s6.635-3.81,6.726-1.654-5.175,5.013-2.575,4.855a9.422,9.422,0,0,0,4.274-1.262' transform='translate(-6076.483 -4097.828)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--image-map {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.135' height='19.067' viewBox='0 0 21.135 19.067'%3E%3Cg id='Gruppe_2017' data-name='Gruppe 2017' transform='translate(-424.646 -1211.906)'%3E%3Cpath id='Vereinigungsmenge_5' data-name='Vereinigungsmenge 5' d='M-5456.708-4950.158a1.292,1.292,0,0,1-1.292-1.293v-9.057a1.292,1.292,0,0,1,1.292-1.293h9.037a1.281,1.281,0,0,1,.218.019l2.405-4.721a1.856,1.856,0,0,1,2.5-.811,1.857,1.857,0,0,1,.811,2.5l-4.64,9.106v4.26a1.293,1.293,0,0,1-1.292,1.293Z' transform='translate(5883.196 6180.58)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1'/%3E%3Cpath id='Pfad_31' data-name='Pfad 31' d='M12.467,11.483a.983.983,0,1,1-.983-.983A.983.983,0,0,1,12.467,11.483Z' transform='translate(416.686 1210.01)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_32' data-name='Pfad 32' d='M13.734,17.481,11.719,15,7.5,21.422' transform='translate(418.632 1208.652)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6598.689 12052.48)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6594.265 12044.24)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 428.615, 1216.602)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.135' height='19.067' viewBox='0 0 21.135 19.067'%3E%3Cg id='Gruppe_2017' data-name='Gruppe 2017' transform='translate(-424.646 -1211.906)'%3E%3Cpath id='Vereinigungsmenge_5' data-name='Vereinigungsmenge 5' d='M-5456.708-4950.158a1.292,1.292,0,0,1-1.292-1.293v-9.057a1.292,1.292,0,0,1,1.292-1.293h9.037a1.281,1.281,0,0,1,.218.019l2.405-4.721a1.856,1.856,0,0,1,2.5-.811,1.857,1.857,0,0,1,.811,2.5l-4.64,9.106v4.26a1.293,1.293,0,0,1-1.292,1.293Z' transform='translate(5883.196 6180.58)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1'/%3E%3Cpath id='Pfad_31' data-name='Pfad 31' d='M12.467,11.483a.983.983,0,1,1-.983-.983A.983.983,0,0,1,12.467,11.483Z' transform='translate(416.686 1210.01)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_32' data-name='Pfad 32' d='M13.734,17.481,11.719,15,7.5,21.422' transform='translate(418.632 1208.652)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1'/%3E%3Cpath id='Pfad_205' data-name='Pfad 205' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6598.689 12052.48)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Pfad_276' data-name='Pfad 276' d='M7031.08-10827.148l3.219,1.714' transform='translate(-6594.265 12044.24)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Icon_feather-edit-2' data-name='Icon feather-edit-2' d='M9.846.544a1.857,1.857,0,1,1,2.626,2.626L3.61,12.031,0,13.015l.985-3.61Z' transform='matrix(0.951, -0.309, 0.309, 0.951, 428.615, 1216.602)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__exercise--default {
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' fill='%23000000' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 58.4 59.5' style='enable-background:new 0 0 58.4 59.5;' xml:space='preserve'%3E%3Cg id='Pfad_33'%3E%3Cpath d='M36.6,57.5H8c-1.6,0-3-0.7-4-1.8c-0.9-1.1-1.3-2.6-1-4l5-27.2c0.4-2.4,2.6-4.1,5-4.1h18.1c2.4,0,4.6,1.7,5,4l5.4,27.2 c0.3,1.4-0.1,2.9-1,4C39.6,56.8,38.1,57.5,36.6,57.5z M13.1,23.4c-1,0-1.9,0.7-2.1,1.6l-5,27.2c-0.1,0.5,0,1.1,0.4,1.5 c0.4,0.5,1,0.8,1.7,0.8h28.5c0.7,0,1.3-0.3,1.7-0.8c0.4-0.4,0.5-1,0.4-1.5L33.2,25c-0.2-0.9-1.1-1.6-2.1-1.6H13.1z'%3E%3C/path%3E%3C/g%3E%3Cg id='Pfad_34'%3E%3Cpath d='M26.8,47.3c-0.4,0-0.7-0.1-1-0.4L13,35.4c-0.6-0.6-0.7-1.5-0.1-2.1c0.6-0.6,1.5-0.7,2.1-0.1l11.4,10.3l25-40.4 c0.4-0.7,1.4-0.9,2.1-0.5c0.7,0.4,0.9,1.4,0.5,2.1l-26,41.9c-0.2,0.4-0.6,0.6-1.1,0.7C26.9,47.3,26.9,47.3,26.8,47.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' fill='%23000000' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 58.4 59.5' style='enable-background:new 0 0 58.4 59.5;' xml:space='preserve'%3E%3Cg id='Pfad_33'%3E%3Cpath d='M36.6,57.5H8c-1.6,0-3-0.7-4-1.8c-0.9-1.1-1.3-2.6-1-4l5-27.2c0.4-2.4,2.6-4.1,5-4.1h18.1c2.4,0,4.6,1.7,5,4l5.4,27.2 c0.3,1.4-0.1,2.9-1,4C39.6,56.8,38.1,57.5,36.6,57.5z M13.1,23.4c-1,0-1.9,0.7-2.1,1.6l-5,27.2c-0.1,0.5,0,1.1,0.4,1.5 c0.4,0.5,1,0.8,1.7,0.8h28.5c0.7,0,1.3-0.3,1.7-0.8c0.4-0.4,0.5-1,0.4-1.5L33.2,25c-0.2-0.9-1.1-1.6-2.1-1.6H13.1z'%3E%3C/path%3E%3C/g%3E%3Cg id='Pfad_34'%3E%3Cpath d='M26.8,47.3c-0.4,0-0.7-0.1-1-0.4L13,35.4c-0.6-0.6-0.7-1.5-0.1-2.1c0.6-0.6,1.5-0.7,2.1-0.1l11.4,10.3l25-40.4 c0.4-0.7,1.4-0.9,2.1-0.5c0.7,0.4,0.9,1.4,0.5,2.1l-26,41.9c-0.2,0.4-0.6,0.6-1.1,0.7C26.9,47.3,26.9,47.3,26.8,47.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__calendar {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 19'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %233c3c3c; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M14.95,1.83h-1.82V.67c0-.33-.27-.6-.6-.6s-.6.27-.6.6v1.17h-5.87V.67c0-.33-.27-.6-.6-.6s-.6.27-.6.6v1.17h-1.82C1.62,1.83.45,3,.45,4.43v11.9c0,1.43,1.17,2.6,2.6,2.6h11.9c1.43,0,2.6-1.17,2.6-2.6V4.43c0-1.43-1.17-2.6-2.6-2.6ZM3.05,3.03h1.82v1.17c0,.33.27.6.6.6s.6-.27.6-.6v-1.17h5.87v1.17c0,.33.27.6.6.6s.6-.27.6-.6v-1.17h1.82c.77,0,1.4.63,1.4,1.4v2.7H1.65v-2.7c0-.77.63-1.4,1.4-1.4ZM14.95,17.74H3.05c-.77,0-1.4-.63-1.4-1.4v-8h14.7v8c0,.77-.63,1.4-1.4,1.4Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 19'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %233c3c3c; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M14.95,1.83h-1.82V.67c0-.33-.27-.6-.6-.6s-.6.27-.6.6v1.17h-5.87V.67c0-.33-.27-.6-.6-.6s-.6.27-.6.6v1.17h-1.82C1.62,1.83.45,3,.45,4.43v11.9c0,1.43,1.17,2.6,2.6,2.6h11.9c1.43,0,2.6-1.17,2.6-2.6V4.43c0-1.43-1.17-2.6-2.6-2.6ZM3.05,3.03h1.82v1.17c0,.33.27.6.6.6s.6-.27.6-.6v-1.17h5.87v1.17c0,.33.27.6.6.6s.6-.27.6-.6v-1.17h1.82c.77,0,1.4.63,1.4,1.4v2.7H1.65v-2.7c0-.77.63-1.4,1.4-1.4ZM14.95,17.74H3.05c-.77,0-1.4-.63-1.4-1.4v-8h14.7v8c0,.77-.63,1.4-1.4,1.4Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__assignment--received {
  mask-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 20'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M18,6.8s0-.06-.01-.09c-.13-1.21-1.7-2.58-2.1-2.69-.32-.09-.69.08-.78.4-.09.32.06.63.38.72.27.15,1.03.92,1.26,1.46l-2.01,1.4V3.58c0-.46-.19-.91-.51-1.23-.33-.33-.77-.51-1.23-.51h-1.9c-.1-.41-.32-.79-.64-1.08C9.63,0,8.27,0,7.45.76c-.32.29-.54.67-.64,1.08h-1.9c-.47,0-.9.18-1.23.51-.33.33-.51.76-.51,1.23v4.38l-1.91-1.34c.09-.26.21-.51.37-.72.24-.32.55-.59.9-.78.29-.16.4-.52.24-.81s-.52-.4-.81-.24c-.5.27-.95.66-1.29,1.12-.34.46-.58.99-.7,1.55,0,0,0,0,0,0,0,0,0,0,0,0,0,.04-.01.08-.01.12v10.12c0,.6.25,1.19.67,1.61.43.43,1,.67,1.62.67h13.49c.61,0,1.18-.24,1.61-.67.43-.42.67-1.01.67-1.61V6.87s0-.05-.01-.07ZM3.96,3.58c0-.25.1-.49.28-.67.18-.18.42-.28.67-.28h2.62l.03-.37c.03-.35.18-.68.44-.93.52-.48,1.39-.48,1.91,0,.26.24.42.57.44.93l.03.37h2.62c.25,0,.49.1.67.28.18.18.28.42.28.67v4.98l-4.96,3.47-5.02-3.51V3.58ZM16.81,16.98c0,.29-.12.56-.32.77-.21.21-.48.32-.77.32H2.23c-.29,0-.56-.11-.77-.32-.2-.2-.32-.48-.32-.77v-8.97l7.49,5.24c.1.07.22.11.34.11s.24-.04.34-.11l7.49-5.24v8.96Z'/%3E%3Cpath d='M9.71,2.99c.15-.15.25-.34.29-.55.04-.21.02-.42-.06-.62-.08-.2-.22-.36-.39-.48-.18-.12-.38-.18-.59-.18,0,0-.13,0-.21.02-.09.02-.19.06-.19.06-.13.05-.25.13-.35.24-.2.2-.31.47-.32.76,0,.21.06.42.18.59.12.18.29.31.48.39.13.05.27.08.4.08.07,0,.14,0,.21-.02.21-.04.4-.14.55-.29ZM9,2.5c-.05.01-.11,0-.16-.01-.05-.02-.09-.06-.12-.1-.03-.04-.05-.1-.05-.15,0-.07.03-.14.08-.19.05-.05.12-.08.19-.08h.05s.07.02.1.04c.04.03.08.07.1.12.02.05.03.1.02.16-.01.05-.04.1-.07.14-.04.04-.09.06-.14.08Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 18 20'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cpath d='M18,6.8s0-.06-.01-.09c-.13-1.21-1.7-2.58-2.1-2.69-.32-.09-.69.08-.78.4-.09.32.06.63.38.72.27.15,1.03.92,1.26,1.46l-2.01,1.4V3.58c0-.46-.19-.91-.51-1.23-.33-.33-.77-.51-1.23-.51h-1.9c-.1-.41-.32-.79-.64-1.08C9.63,0,8.27,0,7.45.76c-.32.29-.54.67-.64,1.08h-1.9c-.47,0-.9.18-1.23.51-.33.33-.51.76-.51,1.23v4.38l-1.91-1.34c.09-.26.21-.51.37-.72.24-.32.55-.59.9-.78.29-.16.4-.52.24-.81s-.52-.4-.81-.24c-.5.27-.95.66-1.29,1.12-.34.46-.58.99-.7,1.55,0,0,0,0,0,0,0,0,0,0,0,0,0,.04-.01.08-.01.12v10.12c0,.6.25,1.19.67,1.61.43.43,1,.67,1.62.67h13.49c.61,0,1.18-.24,1.61-.67.43-.42.67-1.01.67-1.61V6.87s0-.05-.01-.07ZM3.96,3.58c0-.25.1-.49.28-.67.18-.18.42-.28.67-.28h2.62l.03-.37c.03-.35.18-.68.44-.93.52-.48,1.39-.48,1.91,0,.26.24.42.57.44.93l.03.37h2.62c.25,0,.49.1.67.28.18.18.28.42.28.67v4.98l-4.96,3.47-5.02-3.51V3.58ZM16.81,16.98c0,.29-.12.56-.32.77-.21.21-.48.32-.77.32H2.23c-.29,0-.56-.11-.77-.32-.2-.2-.32-.48-.32-.77v-8.97l7.49,5.24c.1.07.22.11.34.11s.24-.04.34-.11l7.49-5.24v8.96Z'/%3E%3Cpath d='M9.71,2.99c.15-.15.25-.34.29-.55.04-.21.02-.42-.06-.62-.08-.2-.22-.36-.39-.48-.18-.12-.38-.18-.59-.18,0,0-.13,0-.21.02-.09.02-.19.06-.19.06-.13.05-.25.13-.35.24-.2.2-.31.47-.32.76,0,.21.06.42.18.59.12.18.29.31.48.39.13.05.27.08.4.08.07,0,.14,0,.21-.02.21-.04.4-.14.55-.29ZM9,2.5c-.05.01-.11,0-.16-.01-.05-.02-.09-.06-.12-.1-.03-.04-.05-.1-.05-.15,0-.07.03-.14.08-.19.05-.05.12-.08.19-.08h.05s.07.02.1.04c.04.03.08.07.1.12.02.05.03.1.02.16-.01.05-.04.1-.07.14-.04.04-.09.06-.14.08Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__confirmed--circle {
  mask-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9333 6.65676V7.27009C13.9325 8.70771 13.467 10.1065 12.6062 11.258C11.7454 12.4094 10.5355 13.2517 9.15688 13.6594C7.77826 14.067 6.30482 14.018 4.95629 13.5198C3.60776 13.0216 2.45641 12.1008 1.67395 10.8948C0.891487 9.68878 0.519836 8.26213 0.614427 6.82763C0.709017 5.39313 1.26478 4.02764 2.19883 2.93481C3.13288 1.84197 4.39517 1.08035 5.79744 0.763523C7.1997 0.446698 8.66682 0.59165 9.97998 1.17676M13.9333 1.93676L7.26665 8.61009L5.26665 6.61009' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9333 6.65676V7.27009C13.9325 8.70771 13.467 10.1065 12.6062 11.258C11.7454 12.4094 10.5355 13.2517 9.15688 13.6594C7.77826 14.067 6.30482 14.018 4.95629 13.5198C3.60776 13.0216 2.45641 12.1008 1.67395 10.8948C0.891487 9.68878 0.519836 8.26213 0.614427 6.82763C0.709017 5.39313 1.26478 4.02764 2.19883 2.93481C3.13288 1.84197 4.39517 1.08035 5.79744 0.763523C7.1997 0.446698 8.66682 0.59165 9.97998 1.17676M13.9333 1.93676L7.26665 8.61009L5.26665 6.61009' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__sent {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3309_43994)'%3E%3Cpath d='M14.6666 1.33301L7.33325 8.66634M14.6666 1.33301L9.99992 14.6663L7.33325 8.66634M14.6666 1.33301L1.33325 5.99967L7.33325 8.66634' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3309_43994'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3309_43994)'%3E%3Cpath d='M14.6666 1.33301L7.33325 8.66634M14.6666 1.33301L9.99992 14.6663L7.33325 8.66634M14.6666 1.33301L1.33325 5.99967L7.33325 8.66634' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3309_43994'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__feedback {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.58838 12.2699V2.38892C1.58864 2.0657 1.71716 1.7558 1.94571 1.52725C2.17426 1.2987 2.48416 1.17019 2.80738 1.16992L10.5224 1.16992C10.8456 1.17019 11.1555 1.2987 11.384 1.52725C11.6126 1.7558 11.7411 2.0657 11.7414 2.38892V3.73092H5.47738C5.31726 3.73079 5.15869 3.76223 5.01073 3.82344C4.86278 3.88466 4.72834 3.97444 4.61512 4.08767C4.5019 4.20089 4.41212 4.33532 4.3509 4.48328C4.28969 4.63123 4.25825 4.7898 4.25838 4.94992V10.2019L1.58838 12.2699Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.4773 3.73048H13.1883C13.3487 3.72995 13.5077 3.76109 13.656 3.82212C13.8044 3.88314 13.9392 3.97285 14.0529 4.08609C14.1665 4.19934 14.2566 4.3339 14.3181 4.48206C14.3796 4.63022 14.4113 4.78906 14.4113 4.94948V14.8295L10.7743 12.0135H5.4743C5.15152 12.0127 4.84223 11.8839 4.61428 11.6554C4.38632 11.4269 4.2583 11.1173 4.2583 10.7945V4.94948C4.2583 4.62618 4.38673 4.31612 4.61534 4.08751C4.84394 3.85891 5.154 3.73048 5.4773 3.73048Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.58838 12.2699V2.38892C1.58864 2.0657 1.71716 1.7558 1.94571 1.52725C2.17426 1.2987 2.48416 1.17019 2.80738 1.16992L10.5224 1.16992C10.8456 1.17019 11.1555 1.2987 11.384 1.52725C11.6126 1.7558 11.7411 2.0657 11.7414 2.38892V3.73092H5.47738C5.31726 3.73079 5.15869 3.76223 5.01073 3.82344C4.86278 3.88466 4.72834 3.97444 4.61512 4.08767C4.5019 4.20089 4.41212 4.33532 4.3509 4.48328C4.28969 4.63123 4.25825 4.7898 4.25838 4.94992V10.2019L1.58838 12.2699Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.4773 3.73048H13.1883C13.3487 3.72995 13.5077 3.76109 13.656 3.82212C13.8044 3.88314 13.9392 3.97285 14.0529 4.08609C14.1665 4.19934 14.2566 4.3339 14.3181 4.48206C14.3796 4.63022 14.4113 4.78906 14.4113 4.94948V14.8295L10.7743 12.0135H5.4743C5.15152 12.0127 4.84223 11.8839 4.61428 11.6554C4.38632 11.4269 4.2583 11.1173 4.2583 10.7945V4.94948C4.2583 4.62618 4.38673 4.31612 4.61534 4.08751C4.84394 3.85891 5.154 3.73048 5.4773 3.73048Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__folder {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8 12.7601C14.7999 13.1208 14.6565 13.4667 14.4014 13.7217C14.1463 13.9767 13.8003 14.1199 13.4396 14.1199H2.56016C2.1995 14.1199 1.85361 13.9766 1.59854 13.7217C1.34348 13.4667 1.20013 13.1208 1.20001 12.7601V3.24048C1.19998 3.06183 1.23514 2.88493 1.30348 2.71987C1.37182 2.55481 1.472 2.40482 1.5983 2.27848C1.7246 2.15214 1.87455 2.05191 2.03959 1.98352C2.20463 1.91513 2.38152 1.87991 2.56016 1.87988H5.95968L7.32004 3.92056H13.4394C13.8002 3.92073 14.1462 4.06414 14.4012 4.31927C14.6563 4.57441 14.7997 4.92038 14.7998 5.28116L14.8 12.7601Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8 12.7601C14.7999 13.1208 14.6565 13.4667 14.4014 13.7217C14.1463 13.9767 13.8003 14.1199 13.4396 14.1199H2.56016C2.1995 14.1199 1.85361 13.9766 1.59854 13.7217C1.34348 13.4667 1.20013 13.1208 1.20001 12.7601V3.24048C1.19998 3.06183 1.23514 2.88493 1.30348 2.71987C1.37182 2.55481 1.472 2.40482 1.5983 2.27848C1.7246 2.15214 1.87455 2.05191 2.03959 1.98352C2.20463 1.91513 2.38152 1.87991 2.56016 1.87988H5.95968L7.32004 3.92056H13.4394C13.8002 3.92073 14.1462 4.06414 14.4012 4.31927C14.6563 4.57441 14.7997 4.92038 14.7998 5.28116L14.8 12.7601Z' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__sorting {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.49997 11.3861L4.05568 13.541L1.61139 11.3861' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.05573 12.9258L4.05572 2.45886' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3886 4.61394L11.9443 2.45898L9.5 4.61394' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9444 3.07422L11.9444 13.5411' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.49997 11.3861L4.05568 13.541L1.61139 11.3861' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.05573 12.9258L4.05572 2.45886' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3886 4.61394L11.9443 2.45898L9.5 4.61394' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9444 3.07422L11.9444 13.5411' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__check-mark {
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3334 4.25L6.00008 12.0417L2.66675 8.5' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3334 4.25L6.00008 12.0417L2.66675 8.5' stroke='%23000000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__learning-unit {
  mask-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.799 13.0125C39.2642 13.1393 42.4936 15.9499 42.498 17.9861V40.1074C42.4951 41.0848 42.1045 42.0213 41.4115 42.7126C40.7185 43.4038 39.7794 43.7938 38.799 43.7972H9.19892C8.21859 43.7938 7.27944 43.4038 6.58645 42.7126C5.89346 42.0213 5.50289 41.0848 5.5 40.1074V17.9774C5.71844 16.9319 6.16242 15.9463 6.80115 15.0889C7.43988 14.2316 8.25806 13.523 9.19892 13.0125' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.5002 17.9773L23.999 30.8818L5.5 17.9773' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7514 22.6339V10.7947C35.7485 10.0158 35.4361 9.26976 34.8826 8.72002C34.3291 8.17028 33.5797 7.86162 32.7984 7.86162H27.8753C27.8047 6.86813 27.359 5.93823 26.628 5.2593C25.8971 4.58038 24.9351 4.20288 23.9361 4.20288C22.9371 4.20288 21.9752 4.58038 21.2442 5.2593C20.5132 5.93823 20.0676 6.86813 19.997 7.86162H15.0716C14.2904 7.86162 13.5409 8.17028 12.9874 8.72002C12.434 9.26976 12.1216 10.0158 12.1187 10.7947V22.2359M23.935 6.3787C24.2264 6.37958 24.511 6.46637 24.753 6.62816C24.9949 6.78995 25.1835 7.0195 25.2949 7.28791C25.4063 7.55632 25.4356 7.85159 25.379 8.13653C25.3224 8.42148 25.1825 8.68337 24.9769 8.88922C24.7714 9.09507 24.5093 9.23569 24.2237 9.29336C23.9382 9.35103 23.6419 9.32318 23.3721 9.21332C23.1024 9.10345 22.8713 8.91649 22.708 8.67596C22.5446 8.43543 22.4563 8.15209 22.4541 7.86162C22.4547 7.47045 22.611 7.09549 22.8886 6.81909C23.1663 6.5427 23.5426 6.38745 23.935 6.38745V6.3787Z' stroke='%23000000' stroke-width='1.8'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.799 13.0125C39.2642 13.1393 42.4936 15.9499 42.498 17.9861V40.1074C42.4951 41.0848 42.1045 42.0213 41.4115 42.7126C40.7185 43.4038 39.7794 43.7938 38.799 43.7972H9.19892C8.21859 43.7938 7.27944 43.4038 6.58645 42.7126C5.89346 42.0213 5.50289 41.0848 5.5 40.1074V17.9774C5.71844 16.9319 6.16242 15.9463 6.80115 15.0889C7.43988 14.2316 8.25806 13.523 9.19892 13.0125' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.5002 17.9773L23.999 30.8818L5.5 17.9773' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7514 22.6339V10.7947C35.7485 10.0158 35.4361 9.26976 34.8826 8.72002C34.3291 8.17028 33.5797 7.86162 32.7984 7.86162H27.8753C27.8047 6.86813 27.359 5.93823 26.628 5.2593C25.8971 4.58038 24.9351 4.20288 23.9361 4.20288C22.9371 4.20288 21.9752 4.58038 21.2442 5.2593C20.5132 5.93823 20.0676 6.86813 19.997 7.86162H15.0716C14.2904 7.86162 13.5409 8.17028 12.9874 8.72002C12.434 9.26976 12.1216 10.0158 12.1187 10.7947V22.2359M23.935 6.3787C24.2264 6.37958 24.511 6.46637 24.753 6.62816C24.9949 6.78995 25.1835 7.0195 25.2949 7.28791C25.4063 7.55632 25.4356 7.85159 25.379 8.13653C25.3224 8.42148 25.1825 8.68337 24.9769 8.88922C24.7714 9.09507 24.5093 9.23569 24.2237 9.29336C23.9382 9.35103 23.6419 9.32318 23.3721 9.21332C23.1024 9.10345 22.8713 8.91649 22.708 8.67596C22.5446 8.43543 22.4563 8.15209 22.4541 7.86162C22.4547 7.47045 22.611 7.09549 22.8886 6.81909C23.1663 6.5427 23.5426 6.38745 23.935 6.38745V6.3787Z' stroke='%23000000' stroke-width='1.8'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__invite-user {
  mask-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_286_23823)'%3E%3Cpath d='M27.1753 34.5306V31.3581C27.1753 29.6747 26.5023 28.0601 25.3045 26.8698C24.1066 25.6794 22.4819 25.0106 20.7879 25.0106H8.01436C6.32032 25.0106 4.69565 25.6794 3.49778 26.8698C2.29991 28.0601 1.62695 29.6747 1.62695 31.3581V34.5319' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4018 18.6644C17.9295 18.6644 20.7892 15.8225 20.7892 12.3169C20.7892 8.81123 17.9295 5.96936 14.4018 5.96936C10.8741 5.96936 8.0144 8.81123 8.0144 12.3169C8.0144 15.8225 10.8741 18.6644 14.4018 18.6644Z' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.335 12.2594V23.4803' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.9807 17.8698H27.6892' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_286_23823'%3E%3Crect width='40' height='39' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='39' viewBox='0 0 40 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_286_23823)'%3E%3Cpath d='M27.1753 34.5306V31.3581C27.1753 29.6747 26.5023 28.0601 25.3045 26.8698C24.1066 25.6794 22.4819 25.0106 20.7879 25.0106H8.01436C6.32032 25.0106 4.69565 25.6794 3.49778 26.8698C2.29991 28.0601 1.62695 29.6747 1.62695 31.3581V34.5319' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4018 18.6644C17.9295 18.6644 20.7892 15.8225 20.7892 12.3169C20.7892 8.81123 17.9295 5.96936 14.4018 5.96936C10.8741 5.96936 8.0144 8.81123 8.0144 12.3169C8.0144 15.8225 10.8741 18.6644 14.4018 18.6644Z' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.335 12.2594V23.4803' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.9807 17.8698H27.6892' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_286_23823'%3E%3Crect width='40' height='39' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__circular--accept {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12.5L10 15.5L17 8.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12.5L10 15.5L17 8.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__circular--decline {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1712 14.8284L11.9996 12M14.8281 9.17157L11.9996 12M11.9996 12L9.1712 9.17157M11.9996 12L14.8281 14.8284' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1712 14.8284L11.9996 12M14.8281 9.17157L11.9996 12M11.9996 12L9.1712 9.17157M11.9996 12L14.8281 14.8284' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__circular--insertion-symbol {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3,1.5c.83,0,1.5.67,1.5,1.5s-.67,1.5-1.5,1.5-1.5-.67-1.5-1.5.67-1.5,1.5-1.5M3,0C1.34,0,0,1.34,0,3s1.34,3,3,3,3-1.34,3-3S4.66,0,3,0h0Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3,1.5c.83,0,1.5.67,1.5,1.5s-.67,1.5-1.5,1.5-1.5-.67-1.5-1.5.67-1.5,1.5-1.5M3,0C1.34,0,0,1.34,0,3s1.34,3,3,3,3-1.34,3-3S4.66,0,3,0h0Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__block--text {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_772_9506)'%3E%3Cpath d='M11.517 10.5166H4.57897L3.08497 13.8436H1.71497L7.40797 1.39062H8.70797L14.399 13.8436H13.012L11.517 10.5166ZM11.037 9.44963L8.04797 2.76062L5.05997 9.44963H11.037Z' fill='%23000000' stroke='%23000000' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.553 12.9043H22.501' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.51099 22.0254H22.522' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.51099 17.4609H22.522' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M16.553 8.15039H22.501' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_772_9506'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_772_9506)'%3E%3Cpath d='M11.517 10.5166H4.57897L3.08497 13.8436H1.71497L7.40797 1.39062H8.70797L14.399 13.8436H13.012L11.517 10.5166ZM11.037 9.44963L8.04797 2.76062L5.05997 9.44963H11.037Z' fill='%23000000' stroke='%23000000' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.553 12.9043H22.501' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.51099 22.0254H22.522' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.51099 17.4609H22.522' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M16.553 8.15039H22.501' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_772_9506'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__block--title {
  mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.14 5V19H13.14V12.76H5.09998V19H3.09998V5H5.09998V11.02H13.14V5H15.14Z' fill='%23000000'/%3E%3Cpath d='M20.9484 9.9V19H19.2584V11.317H17.3344V9.9H20.9484Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.14 5V19H13.14V12.76H5.09998V19H3.09998V5H5.09998V11.02H13.14V5H15.14Z' fill='%23000000'/%3E%3Cpath d='M20.9484 9.9V19H19.2584V11.317H17.3344V9.9H20.9484Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__block--subtitle {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.39 5V19H11.39V12.76H3.34998V19H1.34998V5H3.34998V11.02H11.39V5H13.39Z' fill='%23000000'/%3E%3Cpath d='M22.6434 17.57V19H15.9354V17.869L19.5494 14.437C19.9568 14.047 20.2298 13.709 20.3684 13.423C20.5158 13.1283 20.5894 12.838 20.5894 12.552C20.5894 12.1273 20.4464 11.8023 20.1604 11.577C19.8744 11.3517 19.4541 11.239 18.8994 11.239C17.9721 11.239 17.2614 11.5553 16.7674 12.188L15.5844 11.278C15.9398 10.8013 16.4164 10.433 17.0144 10.173C17.6211 9.90433 18.2971 9.77 19.0424 9.77C20.0304 9.77 20.8191 10.004 21.4084 10.472C21.9978 10.94 22.2924 11.577 22.2924 12.383C22.2924 12.877 22.1884 13.3407 21.9804 13.774C21.7724 14.2073 21.3738 14.7013 20.7844 15.256L18.3534 17.57H22.6434Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.39 5V19H11.39V12.76H3.34998V19H1.34998V5H3.34998V11.02H11.39V5H13.39Z' fill='%23000000'/%3E%3Cpath d='M22.6434 17.57V19H15.9354V17.869L19.5494 14.437C19.9568 14.047 20.2298 13.709 20.3684 13.423C20.5158 13.1283 20.5894 12.838 20.5894 12.552C20.5894 12.1273 20.4464 11.8023 20.1604 11.577C19.8744 11.3517 19.4541 11.239 18.8994 11.239C17.9721 11.239 17.2614 11.5553 16.7674 12.188L15.5844 11.278C15.9398 10.8013 16.4164 10.433 17.0144 10.173C17.6211 9.90433 18.2971 9.77 19.0424 9.77C20.0304 9.77 20.8191 10.004 21.4084 10.472C21.9978 10.94 22.2924 11.577 22.2924 12.383C22.2924 12.877 22.1884 13.3407 21.9804 13.774C21.7724 14.2073 21.3738 14.7013 20.7844 15.256L18.3534 17.57H22.6434Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__block--image {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2225 1.97852H19.7775C20.0697 1.97884 20.359 2.03672 20.6288 2.14884C20.8986 2.26096 21.1437 2.42513 21.3501 2.63197C21.5565 2.83881 21.7201 3.08428 21.8316 3.35435C21.9431 3.62443 22.0003 3.91382 22 4.20602V19.7923C22.0003 20.0845 21.9431 20.3738 21.8316 20.6439C21.7201 20.914 21.5565 21.1595 21.3501 21.3663C21.1437 21.5732 20.8986 21.7373 20.6288 21.8494C20.359 21.9616 20.0697 22.0194 19.7775 22.0198H4.2225C3.93031 22.0194 3.64104 21.9616 3.37122 21.8494C3.1014 21.7373 2.8563 21.5732 2.64992 21.3663C2.44354 21.1595 2.27993 20.914 2.16841 20.6439C2.0569 20.3738 1.99967 20.0845 2 19.7923V4.20602C1.99967 3.91382 2.0569 3.62443 2.16841 3.35435C2.27993 3.08428 2.44354 2.83881 2.64992 2.63197C2.8563 2.42513 3.1014 2.26096 3.37122 2.14884C3.64104 2.03672 3.93031 1.97884 4.2225 1.97852Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0887 7.90344C10.0887 8.38034 9.94732 8.84653 9.68237 9.24306C9.41741 9.63958 9.04083 9.94864 8.60023 10.1311C8.15963 10.3136 7.67481 10.3614 7.20707 10.2684C6.73934 10.1753 6.30969 9.94567 5.97247 9.60845C5.63526 9.27123 5.40561 8.84159 5.31257 8.37385C5.21953 7.90611 5.26728 7.42129 5.44978 6.98069C5.63228 6.54009 5.94134 6.16351 6.33787 5.89856C6.73439 5.6336 7.20059 5.49219 7.67749 5.49219C8.31699 5.49219 8.9303 5.74623 9.3825 6.19843C9.83469 6.65062 10.0887 7.26393 10.0887 7.90344Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9999 13.3555L16.3437 6.73047L3.89868 21.3155' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2225 1.97852H19.7775C20.0697 1.97884 20.359 2.03672 20.6288 2.14884C20.8986 2.26096 21.1437 2.42513 21.3501 2.63197C21.5565 2.83881 21.7201 3.08428 21.8316 3.35435C21.9431 3.62443 22.0003 3.91382 22 4.20602V19.7923C22.0003 20.0845 21.9431 20.3738 21.8316 20.6439C21.7201 20.914 21.5565 21.1595 21.3501 21.3663C21.1437 21.5732 20.8986 21.7373 20.6288 21.8494C20.359 21.9616 20.0697 22.0194 19.7775 22.0198H4.2225C3.93031 22.0194 3.64104 21.9616 3.37122 21.8494C3.1014 21.7373 2.8563 21.5732 2.64992 21.3663C2.44354 21.1595 2.27993 20.914 2.16841 20.6439C2.0569 20.3738 1.99967 20.0845 2 19.7923V4.20602C1.99967 3.91382 2.0569 3.62443 2.16841 3.35435C2.27993 3.08428 2.44354 2.83881 2.64992 2.63197C2.8563 2.42513 3.1014 2.26096 3.37122 2.14884C3.64104 2.03672 3.93031 1.97884 4.2225 1.97852Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0887 7.90344C10.0887 8.38034 9.94732 8.84653 9.68237 9.24306C9.41741 9.63958 9.04083 9.94864 8.60023 10.1311C8.15963 10.3136 7.67481 10.3614 7.20707 10.2684C6.73934 10.1753 6.30969 9.94567 5.97247 9.60845C5.63526 9.27123 5.40561 8.84159 5.31257 8.37385C5.21953 7.90611 5.26728 7.42129 5.44978 6.98069C5.63228 6.54009 5.94134 6.16351 6.33787 5.89856C6.73439 5.6336 7.20059 5.49219 7.67749 5.49219C8.31699 5.49219 8.9303 5.74623 9.3825 6.19843C9.83469 6.65062 10.0887 7.26393 10.0887 7.90344Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9999 13.3555L16.3437 6.73047L3.89868 21.3155' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__block--asset {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15M17 8L12 3M12 3L7 8M12 3V15' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15M17 8L12 3M12 3L7 8M12 3V15' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__tag {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 20'%3E%3C!-- Generator: Adobe Illustrator 29.8.4, SVG Export Plug-In . SVG Version: 2.1.1 Build 6) --%3E%3Cpath d='M10,18.39c-.32,0-.63-.06-.93-.19s-.56-.3-.78-.52L1.14,10.53c-.14-.14-.22-.33-.22-.53V1.67c0-.41.34-.75.75-.75h8.33c.2,0,.39.08.53.22l7.16,7.16c.46.46.7,1.06.7,1.71s-.25,1.25-.7,1.7h0s-5.97,5.98-5.97,5.98c-.22.22-.49.4-.78.52-.3.12-.61.19-.93.19ZM2.42,9.69l6.94,6.93c.09.09.19.15.3.2.23.09.47.09.7,0,.11-.05.21-.11.3-.2l5.97-5.97c.17-.17.27-.4.27-.65s-.09-.47-.27-.65l-6.94-6.94H2.42v7.27ZM17.16,11.17h0,0Z'/%3E%3Cpath d='M5.84,6.58c-.41,0-.75-.34-.75-.75s.33-.75.75-.75h0c.41,0,.75.34.75.75s-.34.75-.75.75Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 20'%3E%3C!-- Generator: Adobe Illustrator 29.8.4, SVG Export Plug-In . SVG Version: 2.1.1 Build 6) --%3E%3Cpath d='M10,18.39c-.32,0-.63-.06-.93-.19s-.56-.3-.78-.52L1.14,10.53c-.14-.14-.22-.33-.22-.53V1.67c0-.41.34-.75.75-.75h8.33c.2,0,.39.08.53.22l7.16,7.16c.46.46.7,1.06.7,1.71s-.25,1.25-.7,1.7h0s-5.97,5.98-5.97,5.98c-.22.22-.49.4-.78.52-.3.12-.61.19-.93.19ZM2.42,9.69l6.94,6.93c.09.09.19.15.3.2.23.09.47.09.7,0,.11-.05.21-.11.3-.2l5.97-5.97c.17-.17.27-.4.27-.65s-.09-.47-.27-.65l-6.94-6.94H2.42v7.27ZM17.16,11.17h0,0Z'/%3E%3Cpath d='M5.84,6.58c-.41,0-.75-.34-.75-.75s.33-.75.75-.75h0c.41,0,.75.34.75.75s-.34.75-.75.75Z'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__drag-handle--dots {
  mask-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.33333 9C2.79357 9 3.16667 8.6269 3.16667 8.16667C3.16667 7.70643 2.79357 7.33333 2.33333 7.33333C1.8731 7.33333 1.5 7.70643 1.5 8.16667C1.5 8.6269 1.8731 9 2.33333 9Z' fill='%23000000'/%3E%3Cpath d='M2.33333 3.16667C2.79357 3.16667 3.16667 2.79357 3.16667 2.33333C3.16667 1.8731 2.79357 1.5 2.33333 1.5C1.8731 1.5 1.5 1.8731 1.5 2.33333C1.5 2.79357 1.8731 3.16667 2.33333 3.16667Z' fill='%23000000'/%3E%3Cpath d='M2.33333 14.8333C2.79357 14.8333 3.16667 14.4602 3.16667 14C3.16667 13.5398 2.79357 13.1667 2.33333 13.1667C1.8731 13.1667 1.5 13.5398 1.5 14C1.5 14.4602 1.8731 14.8333 2.33333 14.8333Z' fill='%23000000'/%3E%3Cpath d='M2.33333 9C2.79357 9 3.16667 8.6269 3.16667 8.16667C3.16667 7.70643 2.79357 7.33333 2.33333 7.33333C1.8731 7.33333 1.5 7.70643 1.5 8.16667C1.5 8.6269 1.8731 9 2.33333 9Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.33333 3.16667C2.79357 3.16667 3.16667 2.79357 3.16667 2.33333C3.16667 1.8731 2.79357 1.5 2.33333 1.5C1.8731 1.5 1.5 1.8731 1.5 2.33333C1.5 2.79357 1.8731 3.16667 2.33333 3.16667Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.33333 14.8333C2.79357 14.8333 3.16667 14.4602 3.16667 14C3.16667 13.5398 2.79357 13.1667 2.33333 13.1667C1.8731 13.1667 1.5 13.5398 1.5 14C1.5 14.4602 1.8731 14.8333 2.33333 14.8333Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 9C10.7936 9 11.1667 8.6269 11.1667 8.16667C11.1667 7.70643 10.7936 7.33333 10.3333 7.33333C9.8731 7.33333 9.5 7.70643 9.5 8.16667C9.5 8.6269 9.8731 9 10.3333 9Z' fill='%23000000'/%3E%3Cpath d='M10.3333 3.16667C10.7936 3.16667 11.1667 2.79357 11.1667 2.33333C11.1667 1.8731 10.7936 1.5 10.3333 1.5C9.8731 1.5 9.5 1.8731 9.5 2.33333C9.5 2.79357 9.8731 3.16667 10.3333 3.16667Z' fill='%23000000'/%3E%3Cpath d='M10.3333 14.8333C10.7936 14.8333 11.1667 14.4602 11.1667 14C11.1667 13.5398 10.7936 13.1667 10.3333 13.1667C9.8731 13.1667 9.5 13.5398 9.5 14C9.5 14.4602 9.8731 14.8333 10.3333 14.8333Z' fill='%23000000'/%3E%3Cpath d='M10.3333 9C10.7936 9 11.1667 8.6269 11.1667 8.16667C11.1667 7.70643 10.7936 7.33333 10.3333 7.33333C9.8731 7.33333 9.5 7.70643 9.5 8.16667C9.5 8.6269 9.8731 9 10.3333 9Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 3.16667C10.7936 3.16667 11.1667 2.79357 11.1667 2.33333C11.1667 1.8731 10.7936 1.5 10.3333 1.5C9.8731 1.5 9.5 1.8731 9.5 2.33333C9.5 2.79357 9.8731 3.16667 10.3333 3.16667Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 14.8333C10.7936 14.8333 11.1667 14.4602 11.1667 14C11.1667 13.5398 10.7936 13.1667 10.3333 13.1667C9.8731 13.1667 9.5 13.5398 9.5 14C9.5 14.4602 9.8731 14.8333 10.3333 14.8333Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.33333 9C2.79357 9 3.16667 8.6269 3.16667 8.16667C3.16667 7.70643 2.79357 7.33333 2.33333 7.33333C1.8731 7.33333 1.5 7.70643 1.5 8.16667C1.5 8.6269 1.8731 9 2.33333 9Z' fill='%23000000'/%3E%3Cpath d='M2.33333 3.16667C2.79357 3.16667 3.16667 2.79357 3.16667 2.33333C3.16667 1.8731 2.79357 1.5 2.33333 1.5C1.8731 1.5 1.5 1.8731 1.5 2.33333C1.5 2.79357 1.8731 3.16667 2.33333 3.16667Z' fill='%23000000'/%3E%3Cpath d='M2.33333 14.8333C2.79357 14.8333 3.16667 14.4602 3.16667 14C3.16667 13.5398 2.79357 13.1667 2.33333 13.1667C1.8731 13.1667 1.5 13.5398 1.5 14C1.5 14.4602 1.8731 14.8333 2.33333 14.8333Z' fill='%23000000'/%3E%3Cpath d='M2.33333 9C2.79357 9 3.16667 8.6269 3.16667 8.16667C3.16667 7.70643 2.79357 7.33333 2.33333 7.33333C1.8731 7.33333 1.5 7.70643 1.5 8.16667C1.5 8.6269 1.8731 9 2.33333 9Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.33333 3.16667C2.79357 3.16667 3.16667 2.79357 3.16667 2.33333C3.16667 1.8731 2.79357 1.5 2.33333 1.5C1.8731 1.5 1.5 1.8731 1.5 2.33333C1.5 2.79357 1.8731 3.16667 2.33333 3.16667Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.33333 14.8333C2.79357 14.8333 3.16667 14.4602 3.16667 14C3.16667 13.5398 2.79357 13.1667 2.33333 13.1667C1.8731 13.1667 1.5 13.5398 1.5 14C1.5 14.4602 1.8731 14.8333 2.33333 14.8333Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 9C10.7936 9 11.1667 8.6269 11.1667 8.16667C11.1667 7.70643 10.7936 7.33333 10.3333 7.33333C9.8731 7.33333 9.5 7.70643 9.5 8.16667C9.5 8.6269 9.8731 9 10.3333 9Z' fill='%23000000'/%3E%3Cpath d='M10.3333 3.16667C10.7936 3.16667 11.1667 2.79357 11.1667 2.33333C11.1667 1.8731 10.7936 1.5 10.3333 1.5C9.8731 1.5 9.5 1.8731 9.5 2.33333C9.5 2.79357 9.8731 3.16667 10.3333 3.16667Z' fill='%23000000'/%3E%3Cpath d='M10.3333 14.8333C10.7936 14.8333 11.1667 14.4602 11.1667 14C11.1667 13.5398 10.7936 13.1667 10.3333 13.1667C9.8731 13.1667 9.5 13.5398 9.5 14C9.5 14.4602 9.8731 14.8333 10.3333 14.8333Z' fill='%23000000'/%3E%3Cpath d='M10.3333 9C10.7936 9 11.1667 8.6269 11.1667 8.16667C11.1667 7.70643 10.7936 7.33333 10.3333 7.33333C9.8731 7.33333 9.5 7.70643 9.5 8.16667C9.5 8.6269 9.8731 9 10.3333 9Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 3.16667C10.7936 3.16667 11.1667 2.79357 11.1667 2.33333C11.1667 1.8731 10.7936 1.5 10.3333 1.5C9.8731 1.5 9.5 1.8731 9.5 2.33333C9.5 2.79357 9.8731 3.16667 10.3333 3.16667Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 14.8333C10.7936 14.8333 11.1667 14.4602 11.1667 14C11.1667 13.5398 10.7936 13.1667 10.3333 13.1667C9.8731 13.1667 9.5 13.5398 9.5 14C9.5 14.4602 9.8731 14.8333 10.3333 14.8333Z' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__single-column {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 44'%3E%3Crect width='30' height='44'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 44'%3E%3Crect width='30' height='44'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__double-column {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.7 44'%3E%3Crect width='18' height='44'/%3E%3Crect x='20.7' width='18' height='44'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.7 44'%3E%3Crect width='18' height='44'/%3E%3Crect x='20.7' width='18' height='44'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__triple-column {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Crect width='13' height='44'/%3E%3Crect x='15.5' width='13' height='44'/%3E%3Crect x='31' width='13' height='44'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Crect width='13' height='44'/%3E%3Crect x='15.5' width='13' height='44'/%3E%3Crect x='31' width='13' height='44'/%3E%3C/svg%3E");
}
.ionesoft__icon.icon__block-feedback {
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00012 15.3285V2.99951C2.00045 2.59622 2.16081 2.20954 2.44598 1.92437C2.73115 1.6392 3.11783 1.47885 3.52112 1.47852L13.1475 1.47852C13.5508 1.47885 13.9374 1.6392 14.2226 1.92437C14.5078 2.20954 14.6681 2.59622 14.6685 2.99951V4.67399H6.8526C6.65281 4.67382 6.45495 4.71305 6.27034 4.78943C6.08573 4.86581 5.91799 4.97784 5.77672 5.11911C5.63545 5.26038 5.52342 5.42812 5.44704 5.61273C5.37066 5.79734 5.33143 5.9952 5.3316 6.19498V12.7481L2.00012 15.3285Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.85266 4.67384H16.474C16.6742 4.67318 16.8725 4.71204 17.0576 4.78818C17.2427 4.86432 17.411 4.97626 17.5527 5.11756C17.6945 5.25886 17.807 5.42676 17.8837 5.61162C17.9605 5.79648 18 5.99467 18 6.19484V18.5225L13.462 15.0089H6.84892C6.44618 15.0079 6.06026 14.8472 5.77583 14.5621C5.4914 14.2769 5.33166 13.8906 5.33167 13.4879V6.19484C5.33167 5.79144 5.49191 5.40457 5.77715 5.11933C6.0624 4.83408 6.44927 4.67384 6.85266 4.67384Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00012 15.3285V2.99951C2.00045 2.59622 2.16081 2.20954 2.44598 1.92437C2.73115 1.6392 3.11783 1.47885 3.52112 1.47852L13.1475 1.47852C13.5508 1.47885 13.9374 1.6392 14.2226 1.92437C14.5078 2.20954 14.6681 2.59622 14.6685 2.99951V4.67399H6.8526C6.65281 4.67382 6.45495 4.71305 6.27034 4.78943C6.08573 4.86581 5.91799 4.97784 5.77672 5.11911C5.63545 5.26038 5.52342 5.42812 5.44704 5.61273C5.37066 5.79734 5.33143 5.9952 5.3316 6.19498V12.7481L2.00012 15.3285Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.85266 4.67384H16.474C16.6742 4.67318 16.8725 4.71204 17.0576 4.78818C17.2427 4.86432 17.411 4.97626 17.5527 5.11756C17.6945 5.25886 17.807 5.42676 17.8837 5.61162C17.9605 5.79648 18 5.99467 18 6.19484V18.5225L13.462 15.0089H6.84892C6.44618 15.0079 6.06026 14.8472 5.77583 14.5621C5.4914 14.2769 5.33166 13.8906 5.33167 13.4879V6.19484C5.33167 5.79144 5.49191 5.40457 5.77715 5.11933C6.0624 4.83408 6.44927 4.67384 6.85266 4.67384Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ionesoft__icon.icon__play {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 44'%3E%3Cpath d='M38,22C25.33,29.33,12.67,36.67,0,44c0-14.67,0-29.33,0-44,12.67,7.33,25.33,14.67,38,22Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 44'%3E%3Cpath d='M38,22C25.33,29.33,12.67,36.67,0,44c0-14.67,0-29.33,0-44,12.67,7.33,25.33,14.67,38,22Z'/%3E%3C/svg%3E");
}
.icon__active,
.ionesoft__icon--focus-wrapper:focus-within .ionesoft__icon,
.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled):not(.icon__no-hover-color):hover {
  background-color: var(--beook--color--primary);
}
.ionesoft__icon--touch-area-enforcer {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 44px;
  min-width: 44px;
  padding: 14px;
}
.ionesoft__icon--touch-area-enforcer:has(.icon--size-16) {
  padding: 14px;
}
.ionesoft__icon--touch-area-enforcer:has(.icon--size-20) {
  padding: 12px;
}
.ionesoft__icon--touch-area-enforcer:has(.icon--size-24) {
  padding: 10px;
}
.ionesoft__icon--touch-area-enforcer:has(.icon--size-32) {
  padding: 6px;
}
.ionesoft__icon--touch-area-enforcer:has(.icon--size-40) {
  padding: 2px;
}
.ionesoft__icon--touch-area-enforcer:hover:not([disabled]):has(.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled)),
.ionesoft__icon--touch-area-enforcer:focus:not([disabled]):has(.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled)) {
  cursor: pointer;
}
.ionesoft__icon--touch-area-enforcer:hover:not([disabled]):has(.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled)) .ionesoft__icon:not(.icon__no-hover-color),
.ionesoft__icon--touch-area-enforcer:focus:not([disabled]):has(.ionesoft__icon:not(.icon__no-interaction):not(.icon__disabled)) .ionesoft__icon:not(.icon__no-hover-color) {
  background-color: var(--beook--color--primary);
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-material-overrides.scss */
:root,
html {
  --mat-form-field-container-height: 44px;
  --mat-form-field-container-text-font: var(--beook--font-family);
  --mat-form-field-subscript-text-font: var(--beook--font-family);
  --mat-form-field-subscript-text-size: var(--beook--font-size--fields);
  --mat-form-field-outlined-label-text-font: var(--beook--font-family);
  --mat-form-field-filled-label-text-font: var(--beook--font-family);
  --mat-form-field-container-vertical-padding: 12px;
}
.mat-mdc-form-field {
}
.mat-mdc-form-field.toggle-location--prefix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mat-mdc-notch-piece .mdc-floating-label {
  transform: var(--mat-mdc-form-field-label-transform, translateY(-50%) translateX(calc(1 * (52px + var(--mat-mdc-form-field-label-offset-x, 0px))))) !important;
}
.mat-mdc-form-field.mat-form-field-appearance-outline {
  background-color: var(--beook--background--color--primary);
  border-radius: var(--beook--border-radius--small);
}
.mat-mdc-form-field.form-field--size-tiny {
  min-height: 28px !important;
  max-height: 28px !important;
  height: 28px !important;
}
.mat-mdc-form-field.form-field--size-tiny .mat-mdc-form-field-infix {
  min-height: 28px !important;
  max-height: 28px !important;
  padding: 2px 0 !important;
}
.mat-mdc-form-field.form-field--size-tiny .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-20.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));
}
.mat-mdc-form-field.form-field--size-tiny .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  margin: 0;
  font-size: var(--beook--font-size--fields);
  top: 14px;
}
.mat-mdc-form-field.form-field--no-subscription-wrapper .mat-mdc-form-field-subscript-wrapper,
.mat-mdc-form-field.form-field--no-subscription-wrapper .mat-mdc-form-field-focus-overlay {
  display: none;
}
.mat-mdc-form-field.form-field--invisible-outline:not(.mat-mdc-form-field.form-field--invisible-outline.mat-focused) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mat-mdc-notch-piece {
  border-color: transparent;
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-notch-piece {
  border-color: var(--beook--font--color--primary);
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--disabled .mat-mdc-notch-piece {
  border-color: var(--beook--color--dark-grey--light);
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-text-field--invalid .mat-mdc-notch-piece {
  border-color: var(--mat-form-field-error-text-color);
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading {
  border-top-left-radius: var(--beook--border-radius--select);
  border-bottom-left-radius: var(--beook--border-radius--select);
}
.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing {
  border-top-right-radius: var(--beook--border-radius--select);
  border-bottom-right-radius: var(--beook--border-radius--select);
}
.mat-mdc-form-field.mat-form-field-appearance-outline.custom-full-border .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline {
  border: 1px solid var(--beook--font--color--primary);
  border-radius: var(--beook--border-radius--small);
}
.mat-mdc-form-field.mat-form-field-appearance-outline.custom-full-border .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mat-mdc-notch-piece {
  display: none;
}
.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
  color: var(--beook--font--color--primary) !important;
}
.mat-mdc-form-field.form-field--full-width {
  width: 100%;
}
.improved-panel-positioning {
  margin-top: 5px;
}
.invisible-main-select {
  background-color: transparent !important;
}
.invisible-main-select:focus:not(.invisible-main-select:focus[aria-disabled=true], .invisible-main-select:hover[aria-disabled=true]),
.invisible-main-select:hover:not(.invisible-main-select:focus[aria-disabled=true], .invisible-main-select:hover[aria-disabled=true]) {
  border-bottom: 1px solid var(--beook--font--color--primary);
  margin-bottom: -1px;
  cursor: pointer;
}
.invisible-main-select[aria-disabled=true] .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text mat-select-trigger .sorting-mat-select--grid .ionesoft__icon {
  background-color: var(--beook--color--dark-grey);
}
.invisible-main-select[aria-disabled=true] .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text mat-select-trigger .sorting-mat-select--grid span {
  color: var(--beook--color--dark-grey);
}
.invisible-main-select[aria-disabled=true] .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow {
  color: var(--beook--color--dark-grey);
}
.invisible-main-select .mat-mdc-select-trigger {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 24px;
}
.invisible-main-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
}
.mat-mdc-select {
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  background-color: var(--beook--background--color--primary);
  font-weight: var(--beook--font-weight-regular) !important;
}
.mat-mdc-select .mat-mdc-option {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.form-field--size-tiny .mat-mdc-select {
  font-size: var(--beook--font-size--fields) !important;
}
.mat-option--size-tiny .mat-mdc-option {
  min-height: 28px;
  font-size: var(--beook--font-size--fields);
}
.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: var(--beook--font--color--highlight--primary) !important;
}
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: var(--beook--font--color--highlight--primary) !important;
  background-color: var(--beook--font--color--highlight--primary) !important;
}
.mdc-checkbox__checkmark,
.mdc-checkbox__mixedmark {
  color: var(--beook--background--color--primary) !important;
}
.mdc-checkbox__mixedmark {
  border-color: var(--beook--background--color--primary) !important;
}
.mat-mdc-menu-panel.user-menu--top-distance {
  margin-top: 10px;
}
.mat-mdc-menu-panel.max-width-350 {
  max-width: 350px;
}
.mat-mdc-menu-panel.user-menu--no-padding .mat-mdc-menu-content {
  padding: 0;
}
.mat-mdc-menu-panel.user-menu-no-padding-items .mat-mdc-menu-content .mat-mdc-menu-item {
  padding: 0;
}
.mat-mdc-menu-panel.user-menu--radio-group-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text {
  min-height: 48px;
}
.mat-mdc-menu-panel.user-menu--radio-group-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text .mdc-form-field {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 48px;
  cursor: pointer;
}
.mat-mdc-menu-panel.user-menu--radio-group-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text .mdc-form-field .mdc-radio {
  padding-left: 16px;
}
.mat-mdc-menu-panel.user-menu--radio-group-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text .mdc-form-field .mdc-label {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 48px;
  cursor: pointer;
}
.mat-mdc-menu-panel.reader-menu--basic-design {
  background-color: var(--beook--background--color--primary) !important;
  box-shadow: 0px 3px 4px #D9D9D9;
  border-radius: var(--beook--border-radius--small);
}
.mat-mdc-menu-panel.reader-menu--basic-design .mat-mdc-menu-content {
  padding: 0;
}
.mat-mdc-menu-panel.reader-menu--left-position.mat-menu-before {
  margin-right: 56px;
  margin-top: -44px;
}
.mat-mdc-menu-panel.reader-menu--left-position.mat-menu-after {
  margin-left: 56px;
  margin-top: -44px;
}
.mat-mdc-menu-panel.mat-menu--no-min-width {
  min-width: initial;
}
.mat-mdc-menu-panel.mat-menu--no-max-width {
  max-width: initial;
}
.ionesoft__interaction-menu--trigger {
  min-height: 44px;
  min-width: 44px;
  outline-offset: 3px;
}
.ionesoft__interaction-menu--trigger:not(.interaction-menu--disabled) {
  cursor: pointer;
}
.ionesoft__interaction-menu--trigger:not(.interaction-menu--disabled):focus-within .ionesoft__icon,
.ionesoft__interaction-menu--trigger:not(.interaction-menu--disabled):focus .ionesoft__icon,
.ionesoft__interaction-menu--trigger:not(.interaction-menu--disabled):hover .ionesoft__icon {
  background-color: var(--beook--color--primary);
}
.ionesoft__interaction-menu--trigger.interaction-menu--disabled {
  cursor: default;
  opacity: 0.7;
}
.ionesoft__interaction-menu--trigger.ionesoft__interaction-menu--trigger--open .ionesoft__icon {
  background-color: var(--beook--font--color--highlight--primary);
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container {
  border-bottom-color: var(--beook--color--dark-grey--light);
  border-bottom-width: 1px;
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__content .mdc-tab__text-label {
  color: var(--beook--color--primary-darker);
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-color: var(--beook--color--primary-darker);
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__content .mdc-tab__text-label {
  color: var(--beook--font--color--primary);
}
:root {
  --mat-dialog-headline-padding: 30px 30px 0 30px;
  --mat-dialog-content-padding: 20px 30px 30px 20px;
  --mat-dialog-actions-padding: 20px 30px 30px 30px;
}
.mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
  border-radius: var(--beook--border-radius--big);
}
.mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-content {
  color: var(--beook--font--color--primary);
}
.dialog--full-screen {
  position: fixed !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: initial !important;
}
.dialog--full-screen .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
  border-radius: 0;
}
.dialog--excalidraw .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
  height: 100vh;
  height: -webkit-fill-available;
  height: -moz-available;
  height: fill-available;
}
.dialog--excalidraw .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-component-host {
  height: 100dvh !important;
  max-height: 100%;
  min-height: 100%;
  display: grid;
  grid-template-rows: minmax(0, 1fr) 66px;
}
.dialog--excalidraw .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-component-host .mat-mdc-dialog-content {
  max-height: initial;
  padding: 0;
}
.dialog--excalidraw .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-component-host .mat-mdc-dialog-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  padding: 10px;
}
.dialog--mobile--full-size .dialog--close-control--wrapper .icon__close {
  display: block !important;
}
.dialog--mobile--full-size .dialog--close-control--wrapper .icon__dialog-arrow--left {
  display: none !important;
}
@media (max-width: 768px) {
  .dialog--mobile--full-size {
    min-width: initial !important;
    max-width: initial !important;
    min-height: initial !important;
    max-height: initial !important;
    margin: 0 !important;
    width: 100%;
    height: 100%;
  }
  .dialog--mobile--full-size ionesoft-dialog-ui .dialog--close-control--wrapper {
    margin: 0 -30px;
  }
  .dialog--mobile--full-size .dialog--close-control--wrapper {
    position: sticky;
    top: 0;
    z-index: 1;
    margin: 0 -24px;
    box-sizing: border-box;
    background-color: var(--beook--background--color--primary);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    min-height: 70px !important;
    max-height: 70px !important;
  }
  .dialog--mobile--full-size .dialog--close-control--wrapper button {
    position: relative !important;
    top: initial !important;
    bottom: initial !important;
    left: initial !important;
    right: initial !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .dialog--mobile--full-size .dialog--close-control--wrapper .icon__close {
    display: none !important;
  }
  .dialog--mobile--full-size .dialog--close-control--wrapper .icon__dialog-arrow--left {
    display: block !important;
  }
  .dialog--mobile--full-size .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
    border-radius: 0;
  }
  .dialog--mobile--full-size .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-content {
    max-height: initial;
  }
  .dialog--mobile--full-size .dialog--mobile--spacer {
    padding-top: 0 !important;
  }
}
@media (max-width: 768px) {
  .dialog--course-info--tablet-size {
    min-width: initial !important;
    max-width: initial !important;
    width: 100%;
    margin-top: 70px !important;
  }
  .dialog--course-info--tablet-size .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    box-shadow: 0 3px 4px 0 #D9D9D9 !important;
  }
  .dialog--course-info--tablet-size .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-component-host .mat-mdc-dialog-content {
    padding: 0 !important;
  }
}
.dialog--backdrop--invisible {
  background-color: transparent;
}
.dialog--sidebar-usage .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-content {
  max-height: initial;
}
@media (max-width: 768px) {
  .dialog--sidebar-usage {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .dialog--sidebar-usage .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
    border-radius: 0;
  }
  .dialog--sidebar-usage .mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface .mat-mdc-dialog-content {
    max-height: initial;
  }
}
.overlay--no-interaction {
  pointer-events: none;
}
.overlay--menu-priority {
  z-index: 1100;
}
.cdk-overlay-connected-position-bounding-box:has(.overlay--menu-priority) {
  z-index: 1100;
}
.annotation-overlay-container {
  z-index: 500;
}
.mat-badge-small .mat-badge-content {
  color: transparent;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  width: 10px !important;
  height: 10px !important;
}
.competence-chip-select--list-wrapper .mdc-evolution-chip__cell--primary .mdc-evolution-chip__text-label span {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-wrap: break-word !important;
  max-width: 300px !important;
}
@media (max-width: 600px) {
  .competence-chip-select--list-wrapper .mdc-evolution-chip__cell--primary .mdc-evolution-chip__text-label span {
    max-width: 250px !important;
  }
  .competence-chip-select--list-wrapper.chip-width--large .mdc-evolution-chip__cell--primary .mdc-evolution-chip__text-label span {
    max-width: 250px !important;
  }
}
.ionesoft__chip-list--wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 16px;
  align-items: center;
}
.mat-mdc-chip-set.flex-chip-list .mdc-evolution-chip,
.mat-mdc-chip-set.flex-chip-list .mdc-evolution-chip-set__chips {
  margin: 0;
}
.mat-mdc-chip-set.flex-chip-list .mdc-evolution-chip-set__chips {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.mat-mdc-chip-set.chip-list--no-wrap .mdc-evolution-chip-set__chips {
  flex-wrap: nowrap;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip {
  box-sizing: content-box;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) {
  margin: 1px;
  border: 1px solid var(--beook--font--color--primary);
  background-color: var(--beook--background--color--primary);
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mat-mdc-chip-focus-overlay {
  visibility: hidden;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled):hover {
  margin: 0;
  border: 2px solid var(--beook--font--color--primary);
  background-color: var(--beook--background--color--primary);
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled):focus,
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled):focus-within {
  margin: 0;
  border: 2px solid #007ACC;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic {
  width: 0;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic .mdc-evolution-chip__checkmark {
  visibility: hidden;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mat-mdc-chip-selected,
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--selected {
  margin: 0;
  background-color: var(--beook--background--color--secondary);
  border: 2px solid var(--beook--font--color--primary);
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mat-mdc-chip-selected:hover,
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--selected:hover {
  background-color: var(--beook--background--color--secondary);
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--disabled {
  margin: 1px;
  border: 1px solid var(--beook--color--dark-grey--light);
  background-color: var(--beook--background--color--primary);
  opacity: 1;
}
.mat-mdc-chip-set.chip-style--border .mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label {
  color: var(--beook--color--dark-grey--light);
}
.mat-mdc-tooltip .mat-mdc-tooltip-surface {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--fields);
  color: var(--beook--font--color--secondary);
}
.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface {
  background-color: var(--beook--background--color--primary) !important;
  color: var(--beook--font--color--primary) !important;
}
.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) {
  color: var(--beook--color--primary-darker) !important;
}
.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed {
  color: var(--beook--color--primary-darker) !important;
}
.mat-mdc-input-element::placeholder {
  font-style: italic !important;
}
.time-picker--low-visibility-styling .mat-mdc-text-field-wrapper {
  border: 0 solid black !important;
  background-color: transparent !important;
}
.time-picker--low-visibility-styling .mat-mdc-text-field-wrapper:not(.mdc-text-field--disabled) {
  cursor: pointer;
}
.time-picker--low-visibility-styling .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-timepicker-input {
  text-align: center;
  cursor: pointer;
}
.time-picker--low-visibility-styling .mat-mdc-text-field-wrapper .mdc-line-ripple:after,
.time-picker--low-visibility-styling .mat-mdc-text-field-wrapper .mdc-line-ripple:before {
  content: initial !important;
}
.toggle-group--lessons-styling {
  --mat-button-toggle-divider-color: var(--beook--font--color--primary);
  --mat-button-toggle-label-text-font: var(--beook--font--color--primary);
  --mat-button-toggle-selected-state-background-color: var(--beook--button--color--primary);
  --mat-button-toggle-selected-state-text-color: var(--beook--button--font--color--primary);
  --mat-button-toggle-label-text-weight: var(--beook--font-weight-medium);
  --mat-button-toggle-height: 40px;
}
.mat-mdc-optgroup .mat-mdc-optgroup-label {
  font-weight: var(--beook--font-weight-medium);
  border-top: 1px solid var(--beook--color--secondary);
  border-bottom: 1px solid var(--beook--color--secondary);
}
.mat-mdc-optgroup:first-child .mat-mdc-optgroup-label {
  border-top: 0 solid var(--beook--color--secondary);
  margin-top: -8px;
}
.slide-toggle--full-width.mat-mdc-slide-toggle {
  width: 100%;
}
.slide-toggle--full-width.mat-mdc-slide-toggle .mdc-form-field {
  width: 100%;
}
.slide-toggle--full-width.mat-mdc-slide-toggle .mdc-form-field .mdc-label {
  width: 100%;
}
.chip-list-auto-complete--wrapper {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}
.chip-list-auto-complete--wrapper.chip-list--with-prefix .mat-mdc-form-field-flex {
  display: grid !important;
  grid-template-columns: 36px minmax(0, 1fr);
}
.chip-list-auto-complete--wrapper.chip-list--with-prefix .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix {
  display: flex !important;
  justify-content: center;
  padding: 0 0 0 8px !important;
  margin-left: 2px !important;
  box-sizing: border-box !important;
}
.chip-list-auto-complete--wrapper.chip-list--with-prefix .mat-mdc-form-field.toggle-location--prefix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mat-mdc-notch-piece .mdc-floating-label {
  transform: var(--mat-mdc-form-field-label-transform, translateY(-50%) translateX(calc(1 * (44px + var(--mat-mdc-form-field-label-offset-x, 0px))))) !important;
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-quill-overrides.scss */
.ql-container {
  word-wrap: break-word;
  word-break: break-word;
  font-size: var(--beook--font-size--base);
  font-family: var(--beook--font-family);
}
.ql-container a,
.ql-container b,
.ql-container i,
.ql-container span,
.ql-container strong,
.ql-container h1,
.ql-container h2,
.ql-container h3,
.ql-container h4,
.ql-container h5,
.ql-container h6,
.ql-container p {
  font-family: var(--beook--font-family);
}
.ql-editor {
  word-wrap: break-word;
}
.ql-snow .ql-stroke,
.ql-bubble .ql-stroke {
  stroke: var(--beook--font--color--primary);
}
.ql-snow .ql-stroke-miter,
.ql-bubble .ql-stroke-miter {
  stroke: var(--beook--font--color--primary);
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill,
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: var(--beook--font--color--primary);
}
.ql-snow .ql-picker,
.ql-bubble .ql-picker {
  color: var(--beook--font--color--primary);
}
.ql-snow .ql-tooltip,
.ql-bubble .ql-tooltip {
  color: var(--beook--font--color--primary);
}
.ql-snow.ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label:focus,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item:focus,
.ql-snow .ql-toolbar button:hover,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:focus,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:focus,
.ql-bubble.ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label:focus,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item:focus,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:focus,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:focus {
  color: var(--beook--color--primary-darker);
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:focus .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:focus .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:focus .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:focus .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:focus .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:focus .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:focus .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:focus .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:focus .ql-stroke.ql-fill {
  fill: var(--beook--color--primary-darker);
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:focus .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:focus .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:focus .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:focus .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:focus .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:focus .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:focus .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:focus .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:focus .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:focus .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:focus .ql-stroke-miter {
  stroke: var(--beook--color--primary-darker);
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button.ql-selected,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item.ql-active,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-selected,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-active,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar button.ql-selected,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label.ql-selected,
.ql-bubble.ql-toolbar .ql-picker-item.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-active,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--beook--color--primary);
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-selected .ql-fill,
.ql-snow.ql-toolbar button.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-selected .ql-fill,
.ql-snow .ql-toolbar button.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button.ql-selected .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-selected .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-selected .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-selected .ql-fill,
.ql-bubble .ql-toolbar button.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: var(--beook--color--primary);
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-selected .ql-stroke,
.ql-snow .ql-toolbar button.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button.ql-selected .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar button.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: var(--beook--color--primary);
}
.ql-snow .fullscreen-behaviour--disable[disabled],
.ql-bubble .fullscreen-behaviour--disable[disabled] {
  color: var(--beook--font--color--primary-light) !important;
}
.ql-snow .fullscreen-behaviour--disable[disabled] svg,
.ql-bubble .fullscreen-behaviour--disable[disabled] svg {
  cursor: default !important;
}
.ql-snow .fullscreen-behaviour--disable[disabled] .ql-fill,
.ql-snow .fullscreen-behaviour--disable[disabled] .ql-stroke.ql-fill,
.ql-bubble .fullscreen-behaviour--disable[disabled] .ql-fill,
.ql-bubble .fullscreen-behaviour--disable[disabled] .ql-stroke.ql-fill {
  fill: var(--beook--font--color--primary-light) !important;
}
.ql-snow .fullscreen-behaviour--disable[disabled] .ql-stroke,
.ql-snow .fullscreen-behaviour--disable[disabled] .ql-stroke-miter,
.ql-bubble .fullscreen-behaviour--disable[disabled] .ql-stroke,
.ql-bubble .fullscreen-behaviour--disable[disabled] .ql-stroke-miter {
  stroke: var(--beook--font--color--primary-light) !important;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  color: var(--beook--font--color--primary);
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active),
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: var(--beook--font--color--primary);
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: var(--beook--font--color--primary);
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: var(--beook--font--color--primary);
  }
}
.ql-action {
  color: var(--beook--color--primary-darker);
}
.ql-snow.ql-toolbar {
  display: flex;
  border-radius: var(--beook--border-radius--select);
}
.ql-snow .ql-tooltip {
  border-radius: var(--beook--border-radius--select);
}
.ql-bubble .ql-picker-options {
  background-color: var(--beook--background--color--primary);
  box-shadow: 0px 3px 4px #D9D9D9;
}
.ql-bubble .ql-tooltip {
  background-color: var(--beook--background--color--primary);
  box-shadow: 0px 3px 4px #D9D9D9;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-color: var(--beook--background--color--primary);
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-color: transparent;
}
.ql-disable-content-text:before {
  content: "" !important;
}
.ql-editor img {
  margin: initial !important;
  padding: initial !important;
}
.ql-editor table {
  margin: 0 !important;
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor em,
.ql-editor span,
.ql-editor strong,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor p,
.ql-editor ul,
.ql-editor ol,
.ql-editor li {
  color: var(--beook--font--color--primary);
  font-family: var(--beook--font-family);
}
.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor em,
.ql-editor span,
.ql-editor strong,
.ql-editor p,
.ql-editor ul,
.ql-editor ol,
.ql-editor li {
  font-size: var(--beook--font-size--body-small);
}
.ql-editor b,
.ql-editor strong,
.ql-editor a,
.ql-editor p,
.ql-editor span,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ul,
.ql-editor ol,
.ql-editor li {
  font-style: normal;
}
.ql-editor i,
.ql-editor e,
.ql-editor em {
  font-style: italic !important;
}
.ql-editor b,
.ql-editor strong {
  font-weight: bold !important;
}
.ql-editor sup {
  vertical-align: super !important;
  font-size: smaller !important;
}
.ql-editor sub {
  vertical-align: sub !important;
  font-size: smaller !important;
}
.annotation--editor-wrapper {
  color: var(--beook--font--color--primary);
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--body-small);
}
.annotation--editor-wrapper .ql-editor {
  min-height: 100px !important;
}
.annotation-color--option.ql-active .ql-custom-fill,
.annotation-color--option:hover .ql-custom-fill,
.annotation-color--option:focus .ql-custom-fill {
  stroke: var(--beook--font--color--primary) !important;
  opacity: 1;
}
.annotation-color--option .ql-custom-fill {
  fill: var(--beook--font--color--primary);
  stroke: transparent;
  opacity: 0.7;
}
.annotation-color--option.color--one .ql-custom-fill {
  fill: var(--beook--color-annotation--one);
  stroke: var(--beook--color-annotation-border--one);
}
.annotation-color--option.color--two .ql-custom-fill {
  fill: var(--beook--color-annotation--two);
  stroke: var(--beook--color-annotation-border--two);
}
.annotation-color--option.color--three .ql-custom-fill {
  fill: var(--beook--color-annotation--three);
  stroke: var(--beook--color-annotation-border--three);
}
.annotation-color--option.color--four .ql-custom-fill {
  fill: var(--beook--color-annotation--four);
  stroke: var(--beook--color-annotation-border--four);
}
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-label:before,
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content: "Standard";
}
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content: "Small";
}
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content: "Large";
}
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
[data-language=en].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content: "Huge";
}
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-label:before,
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content: "Standard";
}
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content: "Klein";
}
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content: "Gross";
}
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
[data-language=de].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content: "Sehr gross";
}
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-label:before,
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content: "Standard";
}
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content: "Petit";
}
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content: "Grand";
}
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
[data-language=fr].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content: "Tr\e8s grand";
}
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-label:before,
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content: "Standard";
}
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content: "Piccolo";
}
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content: "Grande";
}
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
[data-language=it].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content: "Enorme";
}
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-label:before,
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-item:before {
  content: "Est\e1ndar";
}
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  content: "Peque\f1o";
}
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  content: "Grande";
}
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
[data-language=es].ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  content: "Muy grande";
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-typography.scss */
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Thin.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Thin.woff2) format("woff2");
  font-weight: 100;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-ThinItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-ThinItalic.woff2) format("woff2");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-ExtraLight.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2");
  font-weight: 200;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-ExtraLightItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Light.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Light.woff2) format("woff2");
  font-weight: 300;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-LightItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Regular.woff2) format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-RegularItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-RegularItalic.woff2) format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Medium.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Medium.woff2) format("woff2");
  font-weight: 500;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-MediumItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2");
  font-weight: 600;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Bold.woff2) format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-BoldItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2");
  font-weight: 800;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-Black.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-Black.woff2) format("woff2");
  font-weight: 900;
}
@font-face {
  font-family: "Montserrat";
  src: url(/assets/fonts/montserrat/Montserrat-BlackItalic.woff) format("woff"), url(/assets/fonts/montserrat/Montserrat-BlackItalic.woff2) format("woff2");
  font-weight: 900;
  font-style: italic;
}
.ionesoft__italic {
  font-style: italic;
}
.ionesoft__hover-styling:hover {
  cursor: pointer;
  color: var(--beook--font--color--highlight--primary);
  text-decoration: underline;
}
.font-weight--thin {
  font-weight: var(--beook--font-weight-thin);
}
.font-weight--extra-light {
  font-weight: var(--beook--font-weight-extra-light);
}
.font-weight--light {
  font-weight: var(--beook--font-weight-light);
}
.font-weight--regular {
  font-weight: var(--beook--font-weight-regular);
}
.font-weight--medium {
  font-weight: var(--beook--font-weight-medium);
}
.font-weight--semi-bold {
  font-weight: var(--beook--font-weight-semi-bold);
}
.font-weight--bold {
  font-weight: var(--beook--font-weight-bold);
}
.font-weight--extra-bold {
  font-weight: var(--beook--font-weight-extra-bold);
}
.font-weight--black {
  font-weight: var(--beook--font-weight-black);
}
.text-truncate--base,
.text-truncate--three-line,
.text-truncate--two-line,
.text-truncate--one-line {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.text-truncate--one-line {
  -webkit-line-clamp: 1;
}
.text-truncate--two-line {
  -webkit-line-clamp: 2;
}
.text-truncate--three-line {
  -webkit-line-clamp: 3;
}
.heading-level-one {
  font-size: var(--beook--font-size--heading-one);
  font-weight: var(--beook--font-weight-bold);
}
.heading-level-two {
  font-size: var(--beook--font-size--heading-two);
  font-weight: var(--beook--font-weight-semi-bold);
}

/* node_modules/@ionesoft/design-base/assets/styles/include/ionesoft-toolbar.scss */
.ionesoft__toolbar--wrapper {
  display: flex;
  gap: 20px;
}
.ionesoft__toolbar--wrapper:focus-within {
  outline: 0 solid black;
}
.navigation-control-bar--group {
  display: flex;
  align-items: center;
  gap: 5px;
}
.navigation-control-bar--group .navigation-control-bar--item-placeholder {
  min-height: 44px;
  max-height: 44px;
  aspect-ratio: 1;
}
.navigation-control-bar--group .navigation-control-bar--item-placeholder.text-label--placeholder {
  min-width: 55px;
  aspect-ratio: initial;
}
.ionesoft__toolbar--element {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: initial !important;
  border-radius: var(--beook--border-radius--small) !important;
  border: 3px solid var(--beook--background--color--primary) !important;
  cursor: pointer;
  background-color: var(--beook--background--color--primary);
}
.ionesoft__toolbar--element .ionesoft__icon {
  cursor: pointer;
}
.ionesoft__toolbar--element:hover:not([disabled]),
.ionesoft__toolbar--element:focus:not([disabled]) {
  background-color: var(--beook--color--light-grey);
  border-radius: var(--beook--border-radius--small);
}
.ionesoft__toolbar--element.button--active-state:not([disabled]) {
  background-color: var(--beook--color--primary-very-light);
  border-radius: var(--beook--border-radius--small);
}
.ionesoft__toolbar--element:disabled {
  cursor: default;
}
.ionesoft__toolbar--element:disabled .ionesoft__icon {
  background-color: var(--beook--color--dark-grey--light);
  cursor: default;
}
.ionesoft__toolbar--text-label {
  font-size: var(--beook--font-size--body-description);
  font-weight: var(--beook--font-weight-medium);
}

/* node_modules/quill-table-ui/dist/index.css */
.ql-table-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background: #fff;
  border: 2px solid #e9ebf0;
  border-radius: 50%;
  margin: 3px 0 0 -22px;
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
  cursor: pointer;
  fill: #b9bec7;
}
.ql-table-toggle_hidden {
  display: none;
}
.ql-table-toggle:hover {
  border-color: #b9bec7;
}
.ql-table-menu {
  top: 0;
  left: 0;
  position: absolute;
  background: #fff;
  z-index: 2100;
  box-shadow:
    rgba(15, 15, 15, 0.05) 0 0 0 1px,
    rgba(15, 15, 15, 0.1) 0 3px 6px,
    rgba(15, 15, 15, 0.2) 0 9px 24px;
  border-radius: 4px;
  animation: fadeIn 0.05s ease-in forwards;
}
.ql-table-menu__item {
  display: flex;
  align-items: center;
  cursor: pointer;
  min-height: 32px;
  padding: 5px;
}
.ql-table-menu__item:hover {
  background-color: #fafbfc;
}
.ql-table-menu__item-icon {
  margin-right: 5px;
}
.ql-table-menu__item-text {
  font: 300 12px;
}

/* src/environments/swissmem/mandant.scss */
:root {
  --primary-clr: #03A4C0;
  --beook--color--primary: #03A4C0;
  --beook--color--primary-rgb:
    149,
    191,
    33;
  --beook--color--primary-darker: #08778A;
  --beook--color--primary-darker-rgb:
    98,
    125,
    23;
  --beook--color--primary-very-light: #CDEBF3;
  --beook--color--primary-very-light-rgb:
    233,
    247,
    198;
  --beook--color--primary-background-light: #A7DFE9;
  --beook--color--primary-background-light-rgb:
    220,
    234,
    174;
  --beook--color--secondary: #B7B7B7;
  --beook--color--secondary-rgb:
    183,
    183,
    183;
  --beook--color--tertiary: #0D5C6A;
  --beook--color--tertiary-rgb:
    13,
    92,
    106;
  --beook--font--color--highlight--primary: #08778A;
  --beook--font-family: "ff-meta-headline-web-pro", sans-serif;
  --beook--button--color--primary: #A7DFE9;
  --beook--button--color--primary--hover: #CDEBF3;
  --beook--button--color--primary--disabled: #F3F3F3;
  --beook--button--color--primary-rgb:
    220,
    234,
    174;
  --beook--button--color--secondary: #08778A;
  --beook--button--color--secondary--hover: #F3F3F3;
  --beook--button--color--secondary--disabled: #D2D2D2;
  --beook--button--color--secondary-rgb: 98 125 23;
  --beook--button--font--color--primary: #3C3C3C;
  --beook--button--font--color--primary--disabled: #D2D2D2;
  --beook--button--font--color--secondary: #08778A;
  --beook--button--font--color--secondary--disabled: #D2D2D2;
  --beook--button--font--color--tertiary: #3C3C3C;
  --beook--text-highlight-color: #CDEBF3;
  --beook--font-weight-regular: 300;
  --beook--font-weight-medium: 400;
  --beook--font-weight-semi-bold: 700;
}
#widget-documentation {
  min-height: 250px;
}
@media (min-width: 1281px) {
  .ionesoft__dashboard-widget.widget-component--advertisement {
    min-height: 240px;
  }
}
.ebook-result-display--wrapper .ebook-result-display---no-content--image {
  background-image: url("data:image/svg+xml,%3Csvg width='304' height='184' viewBox='0 0 304 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4441_7215)'%3E%3Cmask id='mask0_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='304' height='184'%3E%3Cpath d='M303.322 0H0V183.122H303.322V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4441_7215)'%3E%3Cmask id='mask1_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='304' height='184'%3E%3Cpath d='M303.322 0H0V183.122H303.322V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4441_7215)'%3E%3Cg opacity='0.5'%3E%3Cmask id='mask2_4441_7215' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='285' height='184'%3E%3Cpath d='M284.212 0H0V183.122H284.212V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_4441_7215)'%3E%3Cpath d='M2.24202 183.122L97.483 182.628L122.87 182.62H131.28L156.715 182.612L272.915 182.58C272.915 182.58 299.494 148.497 271.103 116.126C241.666 82.5631 227.353 109.897 218.303 62.6531C195.527 -56.2659 -29.657 12.9481 29.403 114.143C50.67 150.58 -12.459 131.213 2.23202 183.124' fill='%23FDFDFD'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M300.613 136.024C294.895 130.535 274.313 165.169 274.313 165.169C274.313 165.169 306.333 141.513 300.613 136.024Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M299.927 152.035C294.865 150.01 278.688 167.065 275.045 171.003C271.994 170.604 268.922 170.38 265.845 170.332C240.229 169.874 228.61 181.477 228.61 181.477L300.067 181.72C300.067 181.72 293.737 173.683 275.78 171.104C280.167 169.032 293.145 162.997 297.865 161.836C303.583 160.43 305.641 154.322 299.923 152.036' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M167.18 153.597H73.329V117.939H167.492C171.147 117.939 174.652 119.391 177.237 121.975C179.821 124.56 181.273 128.065 181.273 131.72V139.503C181.273 143.241 179.788 146.825 177.145 149.468C174.502 152.111 170.918 153.597 167.18 153.597Z' fill='%23F4F4F4'/%3E%3Cpath d='M261.781 132.61V137.978C261.79 140.722 261.11 143.424 259.802 145.836C258.596 148.149 256.786 150.092 254.565 151.459C252.343 152.826 249.793 153.566 247.185 153.6H70.438C69.8573 153.58 69.3084 153.33 68.9116 152.906C68.5148 152.481 68.3024 151.917 68.321 151.336V150.536C68.3024 149.955 68.5148 149.391 68.9116 148.966C69.3084 148.542 69.8573 148.292 70.438 148.272H178.181C178.763 147.512 179.269 146.698 179.693 145.84C180.738 143.72 181.279 141.387 181.272 139.023V132.204C181.274 130.981 181.127 129.763 180.836 128.575C180.368 126.66 179.518 124.859 178.336 123.28H70.436C69.8554 123.258 69.307 123.008 68.9104 122.583C68.5138 122.159 68.3011 121.595 68.319 121.014V120.214C68.3011 119.633 68.5138 119.069 68.9104 118.645C69.307 118.22 69.8554 117.97 70.436 117.948H248.075C251.136 118.018 254.088 119.098 256.472 121.021C258.855 122.943 260.536 125.599 261.253 128.576C261.605 129.895 261.783 131.254 261.781 132.619' fill='%23497F88'/%3E%3Cpath d='M261.253 128.567H180.836C180.368 126.652 179.518 124.85 178.336 123.272H70.436C69.8554 123.25 69.307 123 68.9104 122.575C68.5138 122.151 68.3011 121.587 68.319 121.006V120.206C68.3011 119.625 68.5138 119.061 68.9104 118.637C69.307 118.212 69.8554 117.962 70.436 117.94H248.074C251.135 118.01 254.087 119.09 256.471 121.013C258.854 122.935 260.535 125.591 261.252 128.568' fill='%23497F88'/%3E%3Cpath d='M73.328 135.769L86.415 136.369L73.328 136.73V135.769Z' fill='%23497F88'/%3E%3Cpath d='M73.328 141.363L104.463 141.963L73.328 142.324V141.363Z' fill='%23497F88'/%3E%3Cpath d='M59.614 181.257H151.744V153.522H58.803C55.4878 153.522 52.3083 154.839 49.9641 157.183C47.6199 159.527 46.303 162.707 46.303 166.022V167.95C46.3032 171.48 47.7055 174.865 50.2014 177.361C52.6972 179.856 56.0823 181.259 59.612 181.259' fill='%23D2D2D2'/%3E%3Cpath d='M147.305 181.257H252.305V153.522H147.017C145.348 153.522 143.696 153.851 142.154 154.489C140.612 155.128 139.211 156.064 138.031 157.244C136.851 158.425 135.915 159.826 135.277 161.368C134.638 162.91 134.31 164.562 134.31 166.231V168.263C134.31 171.711 135.68 175.017 138.118 177.455C140.556 179.893 143.862 181.263 147.31 181.263' fill='%23F4F4F4'/%3E%3Cpath d='M127.373 181.257H255.85C256.103 181.257 256.354 181.207 256.589 181.11C256.823 181.013 257.036 180.871 257.215 180.692C257.394 180.513 257.536 180.3 257.633 180.066C257.73 179.832 257.78 179.581 257.78 179.327V179.039C257.78 178.527 257.577 178.036 257.215 177.674C256.853 177.312 256.362 177.109 255.85 177.109H127.373C126.861 177.109 126.37 177.312 126.008 177.674C125.646 178.036 125.443 178.527 125.443 179.039V179.327C125.443 179.581 125.493 179.832 125.59 180.066C125.687 180.3 125.829 180.513 126.008 180.692C126.188 180.871 126.4 181.013 126.634 181.11C126.869 181.207 127.12 181.257 127.373 181.257Z' fill='%23D2D2D2'/%3E%3Cpath d='M127.373 157.67H255.85C256.362 157.67 256.853 157.467 257.215 157.105C257.577 156.743 257.78 156.252 257.78 155.74V155.452C257.78 154.94 257.577 154.449 257.215 154.087C256.853 153.725 256.362 153.522 255.85 153.522H127.373C126.861 153.522 126.37 153.725 126.008 154.087C125.646 154.449 125.443 154.94 125.443 155.452V155.74C125.443 156.252 125.646 156.743 126.008 157.105C126.37 157.467 126.861 157.67 127.373 157.67Z' fill='%23D2D2D2'/%3E%3Cpath d='M252.306 167.39L238 167.856L252.306 168.137V167.39Z' fill='%23497F88'/%3E%3Cpath d='M252.307 161.007L218.273 161.473L252.307 161.754V161.007Z' fill='%23497F88'/%3E%3Cpath d='M218.623 161.38C219.564 162.217 220.239 163.313 220.564 164.53C220.654 164.89 220.704 165.259 220.715 165.63C220.795 168.23 220.715 174.123 220.715 174.123L225.021 171.178L229.316 174.123V166.14C229.362 164.752 228.995 163.381 228.263 162.201C228.142 161.981 227.972 161.793 227.766 161.651C227.559 161.51 227.322 161.418 227.074 161.385L218.623 161.38Z' fill='%2303A4C0'/%3E%3Cpath d='M218.623 161.38C219.564 162.217 220.239 163.313 220.564 164.53L229.193 164.647C229.193 164.647 228.854 161.847 227.074 161.38H218.623Z' fill='%23497F88'/%3E%3Cpath d='M140.324 118.015H49.648V77.2649H140.655C144.519 77.2649 148.225 78.7999 150.958 81.5323C153.69 84.2648 155.225 87.9707 155.225 91.8349V103.115C155.225 105.072 154.84 107.009 154.091 108.817C153.342 110.625 152.244 112.268 150.861 113.651C149.477 115.035 147.834 116.132 146.026 116.881C144.218 117.63 142.281 118.015 140.324 118.015Z' fill='%23F4F4F4'/%3E%3Cpath d='M155.277 93.0759V101.846C155.31 103.54 154.936 105.218 154.186 106.738C153.436 108.257 152.332 109.575 150.967 110.579C149.718 111.444 148.236 111.911 146.717 111.919H46.87C46.2554 111.978 45.6887 112.277 45.2923 112.75C44.8958 113.223 44.7014 113.833 44.751 114.449V115.484C44.7014 116.099 44.8958 116.71 45.2922 117.183C45.6886 117.657 46.2553 117.955 46.87 118.015H219.358C224.308 118.015 228.681 115.076 231.323 110.579C233.079 107.536 233.991 104.08 233.967 100.567V93.6469C233.975 91.2067 233.513 88.7878 232.605 86.5229C230.387 81.0439 225.689 77.2649 220.251 77.2649H46.87C46.2555 77.3236 45.6889 77.6216 45.2924 78.0946C44.8959 78.5677 44.7014 79.1777 44.751 79.7929V80.8279C44.7011 81.4435 44.8954 82.054 45.2919 82.5276C45.6884 83.0011 46.2552 83.2997 46.87 83.3589H147.023C148.21 83.384 149.376 83.6826 150.43 84.2313C151.483 84.78 152.396 85.5642 153.097 86.5229C154.523 88.4091 155.289 90.7116 155.277 93.0759Z' fill='%23D2D2D2'/%3E%3Cpath d='M44.751 114.45V115.485C44.7014 116.101 44.8958 116.711 45.2922 117.185C45.6887 117.658 46.2553 117.957 46.87 118.016H219.358C224.308 118.016 228.681 115.077 231.323 110.58H150.967C149.718 111.445 148.236 111.912 146.717 111.92H46.87C46.2553 111.98 45.6887 112.278 45.2922 112.752C44.8958 113.225 44.7014 113.835 44.751 114.45Z' fill='%23D2D2D2'/%3E%3Cpath d='M49.648 97.6401L62.448 98.3251L49.648 98.7381V97.6401Z' fill='%23497F88'/%3E%3Cpath d='M49.648 88.261L80.1 88.946L49.648 89.3589V88.261Z' fill='%23497F88'/%3E%3Cpath d='M79.784 88.8101C78.5597 89.6438 77.6249 90.8375 77.109 92.226C76.9863 92.6108 76.9163 93.0105 76.901 93.4141C76.79 96.2361 76.901 102.623 76.901 102.623L70.967 99.4301L65.049 102.623V93.967C65.0029 92.4148 65.518 90.8981 66.5 89.6951C66.6964 89.4414 66.9436 89.2316 67.2259 89.0792C67.5082 88.9268 67.8192 88.8351 68.139 88.8101H79.784Z' fill='%2303A4C0'/%3E%3Cpath d='M79.787 88.8101C78.5627 89.6439 77.6279 90.8376 77.112 92.2261L65.222 92.3521C65.222 92.3521 65.689 89.3111 68.142 88.8091L79.787 88.8101Z' fill='%23497F88'/%3E%3Cpath d='M152.011 110.864C153.594 113.847 155.922 116.369 158.768 118.187L174.548 118.298C174.548 118.298 149.739 106.844 152.011 110.864Z' fill='%23233862'/%3E%3Cpath d='M163.844 151.56C164.031 151.769 164.154 152.027 164.199 152.304C164.243 152.581 164.206 152.865 164.093 153.122C164.094 153.124 164.094 153.127 164.093 153.13C163.343 154.472 162.285 155.617 161.005 156.47C160.819 156.618 160.654 156.752 160.51 156.877C160.472 156.91 160.434 156.942 160.399 156.977L160.313 157.053C158.957 158.285 159.462 158.573 157.025 161.075C154.246 163.926 152.346 163.964 151.807 163.699C151.351 163.473 152.291 161.957 153.332 160.253C153.382 160.171 153.432 160.088 153.484 160.005C153.623 159.778 153.76 159.548 153.898 159.321C155.119 157.27 154.816 156.301 154.552 153.235C154.337 150.743 150.775 139.293 150.775 139.293L156.069 138.42C156.069 138.42 157.597 147.528 159.341 148.941C160.274 149.694 161.324 149.711 162.222 150.271C162.285 150.31 162.348 150.35 162.409 150.391C162.939 150.716 163.423 151.11 163.848 151.564' fill='%23FFB27D'/%3E%3Cpath d='M163.843 151.56C164.03 151.769 164.153 152.027 164.198 152.304C164.242 152.581 164.205 152.865 164.092 153.122C164.093 153.125 164.093 153.127 164.092 153.13C163.299 154.439 162.246 155.572 160.999 156.459C160.816 156.609 160.653 156.747 160.509 156.876C160.471 156.909 160.433 156.941 160.398 156.976L160.313 157.052C158.957 158.284 159.462 158.572 157.025 161.074C154.246 163.925 152.346 163.963 151.807 163.698C151.351 163.472 152.291 161.956 153.332 160.252C155.268 159.512 156.973 158.274 158.276 156.663C159.952 154.555 161.076 151.839 162.222 150.269C162.285 150.308 162.348 150.348 162.409 150.389C162.939 150.714 163.422 151.108 163.847 151.562' fill='%23233862'/%3E%3Cpath d='M121.234 147.956C120.896 149.586 118.572 149.297 115.977 148.644C113.382 147.991 113.995 148.75 110.299 148.314C106.603 147.878 105.492 146.491 105.383 145.94C105.283 145.451 107.114 145.292 109.076 145.08C109.323 145.054 109.571 145.025 109.819 144.997C112.034 144.735 113.665 143.318 115.684 142.159C117.596 141.059 120.47 136.559 120.47 136.559L125.54 136.997C125.54 136.997 122.849 141.021 121.807 142.772C121.302 143.848 121.121 145.048 121.285 146.225C121.346 146.803 121.328 147.387 121.234 147.96' fill='%23FFB27D'/%3E%3Cpath d='M115.976 148.644C113.381 147.991 113.994 148.75 110.298 148.314C106.602 147.878 105.491 146.491 105.382 145.94C105.282 145.451 107.113 145.292 109.075 145.08L109.093 145.118C110.671 146.146 112.497 146.728 114.379 146.802C116.888 146.881 119.551 146.18 121.284 146.221C121.345 146.799 121.327 147.383 121.233 147.956C120.895 149.586 118.571 149.297 115.976 148.644Z' fill='%23233862'/%3E%3Cpath d='M140.903 115.657L145.555 128.451L151.629 145.157C152.734 145.247 153.846 145.154 154.92 144.88C156.043 144.506 157.115 143.993 158.112 143.354C158.112 143.354 156.519 125.454 153.384 115.159C152.848 113.015 151.927 110.987 150.667 109.171C145.737 103.26 140.902 115.657 140.902 115.657' fill='%23233862'/%3E%3Cpath d='M145.868 95.4241C148.982 94.4441 157.834 95.7931 166.723 97.5981L168.608 94.5371L187.845 93.1711C187.845 93.1711 194.09 107.285 190.553 116.226C190.033 117.54 188.766 118.087 187.036 118.102C187.036 118.102 175.561 118.302 171.846 118.275C162.284 118.207 151.657 111.56 150.278 111.275C148.021 110.807 147.085 115.321 144.792 120.051C142.499 124.781 123.399 140.92 123.399 140.92C122.012 140.941 120.628 140.789 119.279 140.468C118.603 140.252 117.995 139.862 117.516 139.338C117.516 139.338 138.848 97.6331 145.87 95.4221' fill='%232B478B'/%3E%3Cpath d='M168.908 68.0621C175.728 71.8801 189.562 79.7931 189.635 79.7431C189.635 79.7431 194.726 81.7031 197.635 79.8001C202.485 76.6281 205.135 68.0191 196.359 60.5321C191.983 56.7981 188.859 55.8741 188.427 49.9581C188.192 46.7481 183.882 36.1311 176.589 37.0581C175.981 37.1448 175.366 37.1809 174.752 37.1661C173.455 37.1175 172.172 37.4398 171.052 38.0951C166.911 40.5211 158.657 66.5311 168.911 68.0631' fill='%23233862'/%3E%3Cpath d='M174.669 64.8931C174.639 64.9121 178.029 66.0931 180.309 65.1061C182.453 64.1761 184.098 60.6701 184.066 60.6681C183.094 60.6161 182.032 59.7581 181.249 54.1731L180.834 54.3191L173.853 56.7751C173.853 56.7751 174.342 59.0131 174.653 61.1421C174.915 62.9301 175.053 64.6421 174.669 64.8921' fill='%23FFB27D'/%3E%3Cpath d='M173.853 56.7751C173.853 56.7751 174.153 58.3431 174.564 60.5851C178.564 59.8931 180.256 56.4771 180.835 54.3191L173.853 56.7751Z' fill='%23ED975D'/%3E%3Cpath d='M172.801 58.9859C172.801 58.9859 182.337 57.7749 181.491 51.8479C180.645 45.9209 181.306 41.7729 175.182 42.2959C169.058 42.8189 168.2 45.2489 168.001 47.2959C167.802 49.3429 170.301 59.1489 172.801 58.9869' fill='%23FFB27D'/%3E%3Cpath d='M168.371 44.0529C168.371 44.0529 174.433 49.3529 178.578 49.8049C182.723 50.2569 184.303 48.9369 184.303 48.9369C182.658 47.4437 181.338 45.6281 180.424 43.6029C180.216 43.1267 179.885 42.7147 179.464 42.4095C179.044 42.1043 178.549 41.917 178.032 41.8669C175.072 41.5899 169.457 41.4339 168.371 44.0529Z' fill='%23233862'/%3E%3Cpath d='M172.186 43.6091C171.122 44.6104 170.21 45.7615 169.479 47.0261C168.809 48.9992 168.687 51.1168 169.124 53.1541C169.124 53.1541 165.989 46.9541 167.81 43.9601C169.741 40.7891 172.186 43.6091 172.186 43.6091Z' fill='%23233862'/%3E%3Cpath d='M166.547 78.8709C166.699 98.1579 166.518 94.1269 168.615 95.9709C169.12 96.4149 170.547 96.6879 172.427 96.8249C178.338 97.2589 188.74 96.3579 189.143 95.2679C190.534 91.4959 189.579 90.3149 190.758 84.5339C190.881 83.9189 191.033 83.2539 191.21 82.5339C192.187 78.5639 193.12 77.2179 189.799 70.8069C186.787 64.9989 183.649 60.2809 183.363 60.4479C175.275 65.1719 174.654 61.1479 174.654 61.1479C174.654 61.1479 166.473 69.4669 166.548 78.8739' fill='%23F9DDBF'/%3E%3Cpath d='M145.556 128.451L151.63 145.157C152.735 145.247 153.847 145.154 154.921 144.88C156.044 144.506 157.116 143.993 158.113 143.354C158.113 143.354 156.52 125.454 153.386 115.159L145.556 128.451Z' fill='%232B478B'/%3E%3Cpath d='M174.653 61.1431C174.653 61.1431 166.353 62.4901 165.353 66.0511C164.353 69.6121 158.48 90.5511 158.48 90.5511C158.48 90.5511 162.688 91.3381 164.647 89.4051C166.606 87.4721 171.547 71.3961 171.547 71.3961L174.653 61.1431Z' fill='%23F9DDBF'/%3E%3Cpath d='M172.428 96.8259C178.339 97.2599 188.741 96.3589 189.144 95.2689C190.535 91.4969 189.58 90.3159 190.759 84.5349L187.959 76.4829C187.959 76.4829 188.367 85.4299 185.713 87.7639C183.059 90.0979 174.882 92.2289 173.586 94.1849C173.024 94.9776 172.628 95.8761 172.423 96.8259' fill='%23F2CCAA'/%3E%3Cpath d='M179.23 93.1119C179.23 93.1119 173.405 91.7719 172.46 92.2829C171.111 93.0836 169.91 94.1098 168.909 95.3169C168.616 95.9709 171.009 94.8339 171.785 94.6309C172.637 94.6632 173.476 94.8531 174.259 95.1909C175.666 95.7554 177.202 95.9205 178.697 95.668L179.23 93.1119Z' fill='%23FFB27D'/%3E%3Cpath d='M183.368 60.439C183.368 60.439 191.198 60.977 193.883 64.778C197.663 70.129 205.075 92.872 200.714 95.868C195.803 99.241 178.464 96.602 178.464 96.602C178.464 96.602 177.905 93.902 178.718 92.602C179.531 91.302 192.605 89.284 193.212 88.686C193.819 88.088 185.761 76.88 185.774 75.071C185.787 73.262 183.368 60.442 183.368 60.442' fill='%23F9DDBF'/%3E%3Cpath d='M172.166 93.9041C171.685 94.5452 171.136 95.1331 170.53 95.658C170.327 95.7657 170.098 95.8128 169.869 95.794L170.703 94.317L172.166 93.9041Z' fill='%23FFB27D'/%3E%3Cpath d='M172.46 92.283L168.894 93.983C168.963 94.0695 169.054 94.1364 169.157 94.1769C169.26 94.2175 169.372 94.2303 169.481 94.214C170.008 94.1255 170.525 93.9871 171.025 93.801L172.46 92.283Z' fill='%23FFB27D'/%3E%3Cpath d='M171.291 98.2031L143.178 98.0031L134.87 76.9141L162.939 77.1141L171.291 98.2031Z' fill='%23497F88'/%3E%3Cpath d='M142.854 97.1829L179.977 97.4449L179.971 98.2639L143.177 98.0039L142.854 97.1829Z' fill='%23497F88'/%3E%3Cpath d='M150.349 87.5401C150.288 87.3877 150.267 87.2225 150.288 87.0598C150.308 86.897 150.369 86.742 150.465 86.6092C150.561 86.4764 150.689 86.3699 150.838 86.2998C150.986 86.2297 151.149 86.1982 151.313 86.2081C151.702 86.2324 152.074 86.3747 152.38 86.6161C152.686 86.8575 152.912 87.1864 153.026 87.559C153.086 87.7114 153.108 87.8767 153.087 88.0394C153.067 88.2021 153.006 88.357 152.91 88.4899C152.814 88.6227 152.686 88.7291 152.537 88.7993C152.389 88.8694 152.226 88.901 152.062 88.8911C151.673 88.8666 151.301 88.7242 150.995 88.4829C150.689 88.2415 150.463 87.9126 150.349 87.5401Z' fill='white'/%3E%3Cpath d='M235.478 181.224C235.478 181.224 238.933 176.117 244.34 176.524C245.983 176.649 248.653 177.05 251.755 177.476C254.094 169.313 260.542 149.909 269.239 148.816C278.121 147.7 260.739 169.28 253.633 177.729C254.933 177.9 256.275 178.067 257.633 178.214C261.396 174.196 267.953 168.244 273.433 168.701C278.913 169.158 268.645 174.835 261.227 178.547C265.778 178.888 270.094 178.847 272.727 177.831C279.186 175.331 285.121 181.219 285.121 181.219L235.478 181.224Z' fill='%238E9578'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4441_7215'%3E%3Crect width='303.322' height='183.122' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}
#widget-tasks.project--swissmem .absolute-background-image {
  background-image: url("data:image/svg+xml,%3Csvg width='302' height='207' viewBox='0 0 302 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4441_7096)'%3E%3Cpath d='M2.24202 206.339L97.483 205.845L122.87 205.837H131.28L156.715 205.829L272.915 205.797C272.915 205.797 299.494 171.714 271.103 139.343C241.666 105.78 227.353 133.114 218.303 85.8699C195.527 -33.0491 -29.657 36.1649 29.403 137.36C50.67 173.797 -12.459 154.43 2.23202 206.341' fill='%23FDFDFD'/%3E%3Cpath d='M215.21 176.678C215.21 176.678 241.61 139.099 251.927 143.97C262.244 148.841 215.21 176.678 215.21 176.678Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M216.888 166.58C216.888 166.58 220.92 138.324 227.278 139.433C233.636 140.542 216.888 166.58 216.888 166.58Z' fill='%2303A4C0' fill-opacity='0.2'/%3E%3Cpath d='M234.849 203.479H213.673C212.538 202.516 214.458 200.33 216.464 200.179C217.554 200.164 218.64 200.293 219.696 200.562C219.988 196.692 221.652 179.292 227.923 179.992C234.975 180.774 227.923 187.654 225.93 191.727C224.519 194.788 223.269 197.921 222.184 201.112C222.756 201.236 223.349 201.358 223.955 201.469C224.89 198.599 228.368 188.946 232.79 189.508C237.982 190.167 235.895 194.037 232.215 196.335C229.515 198.024 226.199 200.426 224.623 201.586C225.99 201.825 227.376 201.936 228.764 201.918C232.391 201.832 234.164 202.901 234.848 203.476' fill='%238BB07E'/%3E%3Cmask id='mask0_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='19' y='0' width='283' height='207'%3E%3Cpath d='M301.353 0H19.574V206.339H301.353V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4441_7096)'%3E%3Cpath d='M108.265 152.651C106.258 148.551 105.75 143.877 106.829 139.441C106.901 138.894 107.091 138.369 107.384 137.902C107.677 137.435 108.068 137.036 108.529 136.733C108.794 136.591 109.104 136.555 109.394 136.633C109.612 136.741 109.803 136.897 109.951 137.09C110.099 137.283 110.201 137.508 110.248 137.747C111.048 140.219 110.548 142.927 109.819 145.421C109.09 147.915 108.864 149.881 108.269 152.656' fill='%23C3ECFE'/%3E%3Cpath d='M115.829 160.864C113.746 156.96 112.961 152.493 113.587 148.112C113.625 147.013 114.076 145.97 114.851 145.19C114.952 145.102 115.07 145.036 115.198 144.995C115.325 144.954 115.46 144.939 115.593 144.952C116 145.026 116.251 145.479 116.417 145.914C117.297 148.214 117.069 150.954 116.625 153.514C116.181 156.074 116.134 158.043 115.825 160.861' fill='%23C3ECFE'/%3E%3Cg opacity='0.4'%3E%3Cmask id='mask1_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='99' y='201' width='122' height='6'%3E%3Cpath d='M220.956 201.163H99.994V206.339H220.956V201.163Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4441_7096)'%3E%3Cpath d='M220.956 203.751C220.956 205.18 193.878 206.339 160.475 206.339C127.072 206.339 99.995 205.18 99.995 203.751C99.995 202.322 127.073 201.163 160.475 201.163C193.877 201.163 220.956 202.322 220.956 203.751Z' fill='%23D2D2D2'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M161.627 23.21C159.997 23.2308 158.441 23.8983 157.303 25.0656C156.165 26.233 155.537 27.8046 155.557 29.435V37.413H167.696V29.435C167.717 27.8047 167.089 26.2331 165.951 25.0657C164.812 23.8983 163.257 23.2308 161.627 23.21ZM161.627 33.01C160.933 33.0275 160.249 32.8375 159.663 32.4645C159.077 32.0914 158.616 31.5521 158.338 30.9156C158.06 30.279 157.978 29.574 158.103 28.8907C158.228 28.2074 158.553 27.5768 159.038 27.0795C159.523 26.5822 160.145 26.2407 160.825 26.0988C161.505 25.9568 162.212 26.0208 162.855 26.2826C163.499 26.5443 164.049 26.9919 164.437 27.5682C164.825 28.1446 165.032 28.8234 165.032 29.518C165.043 30.4325 164.691 31.314 164.052 31.9688C163.414 32.6236 162.541 32.9981 161.627 33.01Z' fill='%23497F88'/%3E%3Cg opacity='0.45'%3E%3Cmask id='mask2_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='155' y='23' width='13' height='15'%3E%3Cpath d='M167.696 23.4519H155.557V37.4119H167.696V23.4519Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_4441_7096)'%3E%3Cpath d='M165.032 29.5139C165.043 28.5992 164.691 27.7174 164.053 27.0624C163.414 26.4074 162.542 26.0327 161.627 26.0209C161.455 26.0252 161.284 26.0429 161.115 26.0739C161.532 25.8268 162.013 25.7088 162.497 25.7349C163.411 25.7467 164.284 26.1212 164.922 26.776C165.561 27.4308 165.913 28.3124 165.902 29.2269C165.973 29.9134 165.79 30.6021 165.387 31.1628C164.985 31.7235 164.391 32.1173 163.718 32.2699C164.113 31.9242 164.434 31.5015 164.659 31.0276C164.885 30.5536 165.012 30.0385 165.032 29.5139ZM157.411 36.6139V28.6389C157.377 27.6312 157.591 26.6306 158.037 25.7259C158.482 24.8212 159.144 24.0404 159.963 23.4529C158.681 23.8404 157.559 24.6325 156.765 25.7108C155.97 26.7892 155.547 28.0957 155.557 29.4349V37.4129H167.696V36.6129L157.411 36.6139Z' fill='%237D7D7D'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M211.755 203.723H109.197C107.606 203.703 106.089 203.051 104.978 201.912C103.867 200.773 103.254 199.24 103.274 197.649V43.906C103.254 42.3152 103.867 40.7817 104.978 39.6426C106.089 38.5036 107.606 37.8523 109.197 37.832H211.755C213.346 37.8523 214.863 38.5036 215.974 39.6426C217.085 40.7817 217.698 42.3152 217.678 43.906V197.648C217.698 199.239 217.085 200.772 215.974 201.911C214.863 203.05 213.346 203.703 211.755 203.723Z' fill='%23D2D2D2'/%3E%3Cpath d='M211.047 44.3369H109.905V197.216H211.047V44.3369Z' fill='%23FAFAFA'/%3E%3Cpath d='M207.157 49.0081H113.793V192.545H207.157V49.0081Z' fill='white'/%3E%3Cpath d='M197.271 40.5769V46.8119H123.677V40.5769C123.676 40.1362 123.742 39.698 123.872 39.2769C124.132 38.3955 124.668 37.6208 125.401 37.0673C126.134 36.5138 127.026 36.2107 127.945 36.2029H193.003C193.571 36.2098 194.132 36.3285 194.653 36.5523C195.175 36.776 195.648 37.1004 196.044 37.5069C196.44 37.9134 196.753 38.394 196.963 38.9213C197.174 39.4486 197.278 40.0122 197.271 40.5799' fill='%23497F88'/%3E%3Cg opacity='0.45'%3E%3Cmask id='mask3_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='123' y='36' width='75' height='11'%3E%3Cpath d='M197.271 36.2H123.677V46.812H197.271V36.2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_4441_7096)'%3E%3Cpath d='M197.271 45.253V46.812H123.677V42.298C123.665 41.2865 123.73 40.2755 123.872 39.274C124.132 38.3925 124.668 37.6179 125.401 37.0644C126.134 36.5109 127.026 36.2078 127.945 36.2H128.468C127.256 37.4038 126.559 39.0311 126.523 40.739V45.253H197.271Z' fill='%237D7D7D'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask4_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='63' width='64' height='18'%3E%3Cpath d='M201.364 63.2939H138.736V80.1159H201.364V63.2939Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_4441_7096)'%3E%3Cpath d='M139.685 64.2668H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 69.2249H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 69.2249H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 74.1838H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 79.1428H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 79.1428H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 64.2668H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask5_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='98' width='64' height='18'%3E%3Cpath d='M201.364 98.9399H138.736V115.762H201.364V98.9399Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_4441_7096)'%3E%3Cpath d='M139.685 99.9128H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 104.872H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 104.872H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 109.831H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 114.789H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 114.789H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 99.9128H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask6_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='133' width='64' height='18'%3E%3Cpath d='M201.364 133.339H138.736V150.161H201.364V133.339Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask6_4441_7096)'%3E%3Cpath d='M139.685 134.312H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 139.271H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 139.271H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 144.229H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 149.188H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 149.188H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 134.312H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cmask id='mask7_4441_7096' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='138' y='168' width='64' height='18'%3E%3Cpath d='M201.364 168.361H138.736V185.183H201.364V168.361Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask7_4441_7096)'%3E%3Cpath d='M139.685 169.334H154.851' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188.884 174.293H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 174.293H183.887' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 179.251H200.416' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M181.112 184.21H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M139.685 184.21H176.307' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M159.827 169.334H200.415' stroke='%237D7D7D' stroke-width='3.122' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M122.762 62.771H132.462C133.019 62.771 133.553 62.9922 133.947 63.3861C134.341 63.7799 134.562 64.314 134.562 64.871V74.927C134.562 75.484 134.341 76.0181 133.947 76.4119C133.553 76.8057 133.019 77.027 132.462 77.027H122.762C122.205 77.027 121.671 76.8057 121.277 76.4119C120.883 76.0181 120.662 75.484 120.662 74.927V64.871C120.662 64.314 120.883 63.7799 121.277 63.3861C121.671 62.9922 122.205 62.771 122.762 62.771Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M122.762 98.301H132.462C133.019 98.301 133.553 98.5223 133.947 98.9161C134.341 99.3099 134.562 99.8441 134.562 100.401V110.458C134.562 111.015 134.341 111.549 133.947 111.943C133.553 112.337 133.019 112.558 132.462 112.558H122.762C122.205 112.558 121.671 112.337 121.277 111.943C120.883 111.549 120.662 111.015 120.662 110.458V100.401C120.662 99.8441 120.883 99.3099 121.277 98.9161C121.671 98.5223 122.205 98.301 122.762 98.301Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M132.463 133.832H122.764C121.603 133.832 120.662 134.773 120.662 135.934V145.988C120.662 147.149 121.603 148.09 122.764 148.09H132.463C133.624 148.09 134.565 147.149 134.565 145.988V135.934C134.565 134.773 133.624 133.832 132.463 133.832Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M132.463 169.362H122.763C121.602 169.362 120.661 170.303 120.661 171.464V181.518C120.661 182.679 121.602 183.62 122.763 183.62H132.463C133.624 183.62 134.565 182.679 134.565 181.518V171.464C134.565 170.303 133.624 169.362 132.463 169.362Z' stroke='%237D7D7D' stroke-width='1.157' stroke-miterlimit='10'/%3E%3Cpath d='M122.372 67.3909L127.613 73.8819L137.696 57.5649' stroke='%2303A4C0' stroke-width='3.47' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M97.0466 96.4349L97.9716 94.6889C97.9716 94.6889 97.5126 91.5779 101.411 89.6099C101.795 89.4494 102.221 89.4194 102.623 89.5245C103.026 89.6297 103.383 89.8641 103.64 90.1919C104.381 91.2619 102.228 91.0689 102.34 92.8999C102.431 93.6167 102.29 94.344 101.937 94.9743C101.583 95.6046 101.036 96.1044 100.377 96.3999L99.3766 97.5579L97.0466 96.4349Z' fill='%23FFB27D'/%3E%3Cpath d='M47.5876 133.566C47.5876 133.566 48.0017 137.592 48.4557 138.353C49.3461 139.724 50.4281 140.96 51.6687 142.025C52.4927 142.503 51.1686 138.819 51.3336 138.102C51.4986 137.385 52.0116 139.41 52.3746 139.458C52.7376 139.506 52.6447 137.683 52.6577 137.02C52.6707 136.357 50.8907 134.72 50.2627 133.307C49.6347 131.894 47.5876 133.566 47.5876 133.566Z' fill='%23FFB27D'/%3E%3Cpath d='M60.2097 92.262C61.612 97.4834 64.3607 102.245 68.1808 106.071C72.0009 109.896 76.7585 112.652 81.9778 114.062C87.7278 115.738 100.791 96.807 100.791 96.807C100.791 96.807 100.332 95.062 97.4547 95.463C97.4547 95.463 84.7358 103.884 83.1338 104.799C81.7128 105.611 72.3688 94.365 68.1088 92.551C65.6045 91.4681 62.7845 91.3663 60.2087 92.266' fill='%2385ABB7'/%3E%3Cpath d='M92.1199 91.658L92.6423 95.0591L109.749 92.4317L109.226 89.0305L92.1199 91.658Z' fill='%2303A4C0'/%3E%3Cpath d='M113.463 90.12L109.747 92.431L109.225 89.031L113.463 90.12Z' fill='%23FFB27D'/%3E%3Cpath d='M90.3029 93.0909L90.4679 94.166C90.5169 94.4833 90.6898 94.7682 90.9487 94.9581C91.2077 95.1481 91.5315 95.2275 91.8489 95.179L92.6409 95.058L92.1189 91.658L91.2578 91.79C90.9588 91.8358 90.6903 91.9985 90.5112 92.2422C90.3322 92.486 90.2572 92.7919 90.3029 93.0909Z' fill='%23FFB27D'/%3E%3Cpath d='M38.2168 195.542C38.2168 195.542 35.9318 197.628 36.3778 199.109C36.8238 200.59 38.8858 201.578 39.1648 203.39C39.4438 205.202 40.5578 206.19 41.5648 206.19H46.3478C46.3478 206.19 47.0867 204.916 45.3027 204.531C43.5187 204.146 42.8467 202.019 42.9587 200.043C43.005 198.505 42.9492 196.964 42.7917 195.433L39.0017 194.555L38.2168 195.542Z' fill='%23233862'/%3E%3Cpath d='M66.2526 200.936C66.2526 200.936 65.8426 205.682 66.8456 206.176L79.6846 206.15C79.6846 206.15 79.6846 204.668 77.6226 204.339C75.5606 204.01 71.9376 202.802 71.3226 200.113C70.7076 197.424 66.2505 200.936 66.2505 200.936' fill='%23233862'/%3E%3Cpath d='M77.0936 133.892C77.0936 133.892 76.4166 142.211 75.6206 152.212C74.5386 165.796 73.2376 182.483 73.1096 185.644C72.8876 191.133 71.9946 199.914 71.9946 199.914C71.9946 199.914 69.8776 202 65.6406 201.121C63.2277 192.69 61.6028 184.053 60.7866 175.321C60.7696 175.103 60.7536 174.884 60.7366 174.665C59.7366 161.165 58.1736 132.735 58.1736 132.735L77.0936 133.892Z' fill='%23304885'/%3E%3Cpath d='M77.0936 133.892C77.0936 133.892 76.4166 142.211 75.6206 152.212L60.7856 175.325C60.7686 175.107 60.7526 174.888 60.7356 174.669C59.7356 161.169 58.1726 132.739 58.1726 132.739L77.0936 133.892Z' fill='%23233862'/%3E%3Cpath d='M74.0005 134.881C74.0005 134.881 61.7946 165.011 53.7686 179.17C45.7426 193.329 43.2345 197.281 43.2345 197.281C43.2345 197.281 38.6345 195.47 38.2185 194.235C38.2185 194.235 41.2875 166.9 46.6625 160.235C49.6995 156.47 53.2626 145.17 53.4346 141.219C53.6066 137.268 54.5205 129.444 54.5205 129.444L74.0005 134.881Z' fill='%23304885'/%3E%3Cpath d='M57.9421 88.4479C57.9421 88.4479 66.2012 92.4329 70.9622 90.9539C70.0562 89.903 68.9634 89.0289 67.7391 88.3759C67.9041 87.4199 68.0321 86.5909 68.1051 85.8879C68.2187 85.045 68.2856 84.1963 68.3052 83.3459L65.1191 80.8399L62.0972 78.4399C62.2239 80.3157 61.9146 82.1952 61.1934 83.9314C60.4721 85.6676 59.3587 87.2131 57.9402 88.447' fill='%23FFB27D'/%3E%3Cpath d='M53.5879 130.991C53.5699 131.491 54.6498 132.073 55.1258 132.291C58.4607 133.859 62.03 134.87 65.6919 135.284C70.1049 135.735 75.3239 134.743 77.1189 134.779C77.3026 134.776 77.4785 134.704 77.6129 134.579C77.7409 134.489 77.8329 129.17 77.7409 122.479C77.7409 122.208 77.7409 121.938 77.7229 121.667V121.577C77.6859 118.962 77.5949 116.222 77.4669 113.477C77.2109 107.454 76.7339 101.648 75.9289 98.4391C75.0626 95.2768 73.2629 92.4491 70.7649 90.3251L69.1169 88.8821C67.3872 89.2569 65.5818 89.0415 63.9889 88.2701C62.0889 87.3501 60.0338 86.3581 59.7038 86.6111C57.2138 88.4321 55.5289 92.5251 54.6319 97.7551C54.098 101.033 53.8467 104.351 53.8808 107.672C53.8808 108.972 53.9179 110.305 53.9909 111.621C54.2897 117.264 54.2037 122.921 53.7339 128.552C53.6609 129.598 53.6059 130.409 53.5879 130.986' fill='%238CBBC9'/%3E%3Cpath d='M53.7361 130.663C82.6561 130.605 59.0701 99.281 59.0701 99.281L54.3851 97.759C53.9981 101.279 53.8168 104.818 53.8422 108.359C53.8422 109.746 53.8691 111.172 53.9221 112.578C54.2401 120.207 53.9221 126.834 53.7371 130.667' fill='%2385ABB7'/%3E%3Cpath d='M62.0437 81.0201C63.4004 83.3297 65.5568 85.0616 68.1047 85.8881C68.2183 85.0451 68.285 84.1964 68.3047 83.3461L65.1188 80.8401L62.0437 81.0201Z' fill='%23ED985F'/%3E%3Cpath d='M69.7583 83.2361C69.7583 83.2361 61.8793 84.5251 61.1403 79.6811C60.4013 74.8371 58.8854 71.7421 63.8844 70.7141C68.8834 69.6861 70.1453 71.3891 70.7913 72.9471C71.4373 74.5051 71.7913 82.7761 69.7583 83.2361Z' fill='%23FFB27D'/%3E%3Cpath d='M58.2755 70.1351C58.2035 70.0531 58.0395 69.987 57.6755 69.967C57.8852 69.8481 58.1207 69.7819 58.3616 69.774C58.3826 69.4112 58.5103 69.0626 58.7285 68.7719C58.9468 68.4812 59.2459 68.2615 59.5885 68.1401C59.4454 68.2236 59.3232 68.3384 59.2307 68.4759C59.1382 68.6134 59.078 68.77 59.0546 68.9341C60.0726 67.8891 62.2545 67.128 68.2905 67.605C76.2475 68.233 73.6256 73.328 72.5906 73.935C71.5556 74.542 68.9665 72.877 67.0475 73.029C65.1285 73.181 64.7626 75.955 64.1116 76.336C63.4606 76.717 63.7116 76.0441 62.8356 75.6451C61.9596 75.2461 61.8705 76.7071 62.1255 77.6561C62.3805 78.6051 61.1696 79.8561 61.1696 79.8561L59.9465 78.5381C58.7235 77.2211 57.5705 71.638 58.1265 70.451C58.1755 70.346 58.2265 70.2391 58.2745 70.1321' fill='%23B85B4D'/%3E%3Cpath d='M59.7082 86.5762C59.7082 86.5762 54.7232 88.9372 52.3332 92.5662C48.6252 98.1952 44.3282 118.71 44.2492 120.61C44.1702 122.51 47.3852 135.922 47.3852 135.922C47.3852 135.922 50.6472 135.707 51.4852 134.061C51.4852 134.061 50.8332 120.281 51.2462 119.395C51.6592 118.509 64.8463 100.91 63.3613 97.1542C61.8763 93.3982 59.7042 86.5772 59.7042 86.5772' fill='%238CBBC9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4441_7096'%3E%3Crect width='301.354' height='206.339' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

/* src/environments/swissmem/material.scss */
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    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);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    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);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #03a4c0;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #f28e8e;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #C00F0C;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #f28e8e;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f28e8e;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #03a4c0;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #03a4c0;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #f28e8e;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f28e8e;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #C00F0C;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #C00F0C;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #03a4c0;
  --mat-progress-bar-track-color: rgba(3, 164, 192, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #f28e8e;
  --mat-progress-bar-track-color: rgba(242, 142, 142, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #C00F0C;
  --mat-progress-bar-track-color: rgba(192, 15, 12, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #03a4c0 87%, transparent);
  --mat-form-field-filled-caret-color: #03a4c0;
  --mat-form-field-filled-focus-active-indicator-color: #03a4c0;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #03a4c0 87%, transparent);
  --mat-form-field-outlined-caret-color: #03a4c0;
  --mat-form-field-outlined-focus-outline-color: #03a4c0;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #03a4c0 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #C00F0C;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #C00F0C;
  --mat-form-field-filled-error-focus-label-text-color: #C00F0C;
  --mat-form-field-filled-error-label-text-color: #C00F0C;
  --mat-form-field-filled-error-caret-color: #C00F0C;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #C00F0C;
  --mat-form-field-filled-error-focus-active-indicator-color: #C00F0C;
  --mat-form-field-filled-error-hover-active-indicator-color: #C00F0C;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #C00F0C;
  --mat-form-field-outlined-error-focus-label-text-color: #C00F0C;
  --mat-form-field-outlined-error-label-text-color: #C00F0C;
  --mat-form-field-outlined-error-hover-label-text-color: #C00F0C;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #C00F0C;
  --mat-form-field-outlined-error-hover-outline-color: #C00F0C;
  --mat-form-field-outlined-error-outline-color: #C00F0C;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f28e8e 87%, transparent);
  --mat-form-field-filled-caret-color: #f28e8e;
  --mat-form-field-filled-focus-active-indicator-color: #f28e8e;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f28e8e 87%, transparent);
  --mat-form-field-outlined-caret-color: #f28e8e;
  --mat-form-field-outlined-focus-outline-color: #f28e8e;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f28e8e 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #C00F0C 87%, transparent);
  --mat-form-field-filled-caret-color: #C00F0C;
  --mat-form-field-filled-focus-active-indicator-color: #C00F0C;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #C00F0C 87%, transparent);
  --mat-form-field-outlined-caret-color: #C00F0C;
  --mat-form-field-outlined-focus-outline-color: #C00F0C;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #C00F0C 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #03a4c0;
  --mat-select-invalid-arrow-color: #C00F0C;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f28e8e;
  --mat-select-invalid-arrow-color: #C00F0C;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #C00F0C;
  --mat-select-invalid-arrow-color: #C00F0C;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: #ffffff;
  --mat-chip-elevated-container-color: #03a4c0;
  --mat-chip-elevated-disabled-container-color: #03a4c0;
  --mat-chip-elevated-selected-container-color: #03a4c0;
  --mat-chip-flat-disabled-selected-container-color: #03a4c0;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #ffffff;
  --mat-chip-selected-disabled-trailing-icon-color: #ffffff;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #ffffff;
  --mat-chip-selected-trailing-icon-color: #ffffff;
  --mat-chip-with-icon-disabled-icon-color: #ffffff;
  --mat-chip-with-icon-icon-color: #ffffff;
  --mat-chip-with-icon-selected-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-trailing-icon-color: #ffffff;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: #000000;
  --mat-chip-elevated-container-color: #f28e8e;
  --mat-chip-elevated-disabled-container-color: #f28e8e;
  --mat-chip-elevated-selected-container-color: #f28e8e;
  --mat-chip-flat-disabled-selected-container-color: #f28e8e;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #000000;
  --mat-chip-selected-disabled-trailing-icon-color: #000000;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #000000;
  --mat-chip-selected-trailing-icon-color: #000000;
  --mat-chip-with-icon-disabled-icon-color: #000000;
  --mat-chip-with-icon-icon-color: #000000;
  --mat-chip-with-icon-selected-icon-color: #000000;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;
  --mat-chip-with-trailing-icon-trailing-icon-color: #000000;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: #000000;
  --mat-chip-elevated-container-color: #C00F0C;
  --mat-chip-elevated-disabled-container-color: #C00F0C;
  --mat-chip-elevated-selected-container-color: #C00F0C;
  --mat-chip-flat-disabled-selected-container-color: #C00F0C;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #000000;
  --mat-chip-selected-disabled-trailing-icon-color: #000000;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #000000;
  --mat-chip-selected-trailing-icon-color: #000000;
  --mat-chip-with-icon-disabled-icon-color: #000000;
  --mat-chip-with-icon-icon-color: #000000;
  --mat-chip-with-icon-selected-icon-color: #000000;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;
  --mat-chip-with-trailing-icon-trailing-icon-color: #000000;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: #ffffff;
  --mat-slide-toggle-disabled-selected-icon-color: #ffffff;
  --mat-slide-toggle-selected-focus-state-layer-color: #03a4c0;
  --mat-slide-toggle-selected-handle-color: #03a4c0;
  --mat-slide-toggle-selected-hover-state-layer-color: #03a4c0;
  --mat-slide-toggle-selected-pressed-state-layer-color: #03a4c0;
  --mat-slide-toggle-selected-focus-handle-color: #03a4c0;
  --mat-slide-toggle-selected-hover-handle-color: #03a4c0;
  --mat-slide-toggle-selected-pressed-handle-color: #03a4c0;
  --mat-slide-toggle-selected-focus-track-color: #4dd0e1;
  --mat-slide-toggle-selected-hover-track-color: #4dd0e1;
  --mat-slide-toggle-selected-pressed-track-color: #4dd0e1;
  --mat-slide-toggle-selected-track-color: #4dd0e1;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: #000000;
  --mat-slide-toggle-disabled-selected-icon-color: #000000;
  --mat-slide-toggle-selected-focus-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-handle-color: #f28e8e;
  --mat-slide-toggle-selected-hover-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f28e8e;
  --mat-slide-toggle-selected-focus-handle-color: #f28e8e;
  --mat-slide-toggle-selected-hover-handle-color: #f28e8e;
  --mat-slide-toggle-selected-pressed-handle-color: #f28e8e;
  --mat-slide-toggle-selected-focus-track-color: #a4a4a4;
  --mat-slide-toggle-selected-hover-track-color: #a4a4a4;
  --mat-slide-toggle-selected-pressed-track-color: #a4a4a4;
  --mat-slide-toggle-selected-track-color: #a4a4a4;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: #000000;
  --mat-slide-toggle-disabled-selected-icon-color: #000000;
  --mat-slide-toggle-selected-focus-state-layer-color: #C00F0C;
  --mat-slide-toggle-selected-handle-color: #C00F0C;
  --mat-slide-toggle-selected-hover-state-layer-color: #C00F0C;
  --mat-slide-toggle-selected-pressed-state-layer-color: #C00F0C;
  --mat-slide-toggle-selected-focus-handle-color: #C00F0C;
  --mat-slide-toggle-selected-hover-handle-color: #C00F0C;
  --mat-slide-toggle-selected-pressed-handle-color: #C00F0C;
  --mat-slide-toggle-selected-focus-track-color: #fe8e7f;
  --mat-slide-toggle-selected-hover-track-color: #fe8e7f;
  --mat-slide-toggle-selected-pressed-track-color: #fe8e7f;
  --mat-slide-toggle-selected-track-color: #fe8e7f;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #03a4c0;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #03a4c0;
  --mat-radio-selected-hover-icon-color: #03a4c0;
  --mat-radio-selected-icon-color: #03a4c0;
  --mat-radio-selected-pressed-icon-color: #03a4c0;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #f28e8e;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f28e8e;
  --mat-radio-selected-hover-icon-color: #f28e8e;
  --mat-radio-selected-icon-color: #f28e8e;
  --mat-radio-selected-pressed-icon-color: #f28e8e;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #C00F0C;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #C00F0C;
  --mat-radio-selected-hover-icon-color: #C00F0C;
  --mat-radio-selected-icon-color: #C00F0C;
  --mat-radio-selected-pressed-icon-color: #C00F0C;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #03a4c0;
  --mat-slider-focus-handle-color: #03a4c0;
  --mat-slider-handle-color: #03a4c0;
  --mat-slider-hover-handle-color: #03a4c0;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #03a4c0 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #03a4c0 4%, transparent);
  --mat-slider-inactive-track-color: #03a4c0;
  --mat-slider-ripple-color: #03a4c0;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-inactive-container-color: #03a4c0;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #f28e8e;
  --mat-slider-focus-handle-color: #f28e8e;
  --mat-slider-handle-color: #f28e8e;
  --mat-slider-hover-handle-color: #f28e8e;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f28e8e 4%, transparent);
  --mat-slider-inactive-track-color: #f28e8e;
  --mat-slider-ripple-color: #f28e8e;
  --mat-slider-with-tick-marks-active-container-color: #000000;
  --mat-slider-with-tick-marks-inactive-container-color: #f28e8e;
}
.mat-warn {
  --mat-slider-active-track-color: #C00F0C;
  --mat-slider-focus-handle-color: #C00F0C;
  --mat-slider-handle-color: #C00F0C;
  --mat-slider-hover-handle-color: #C00F0C;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #C00F0C 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #C00F0C 4%, transparent);
  --mat-slider-inactive-track-color: #C00F0C;
  --mat-slider-ripple-color: #C00F0C;
  --mat-slider-with-tick-marks-active-container-color: #000000;
  --mat-slider-with-tick-marks-inactive-container-color: #C00F0C;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #03a4c0;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #03a4c0;
  --mat-radio-selected-hover-icon-color: #03a4c0;
  --mat-radio-selected-icon-color: #03a4c0;
  --mat-radio-selected-pressed-icon-color: #03a4c0;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f28e8e;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f28e8e;
  --mat-radio-selected-hover-icon-color: #f28e8e;
  --mat-radio-selected-icon-color: #f28e8e;
  --mat-radio-selected-pressed-icon-color: #f28e8e;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #C00F0C;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #C00F0C;
  --mat-radio-selected-hover-icon-color: #C00F0C;
  --mat-radio-selected-icon-color: #C00F0C;
  --mat-radio-selected-pressed-icon-color: #C00F0C;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #03a4c0;
  --mat-checkbox-selected-hover-icon-color: #03a4c0;
  --mat-checkbox-selected-icon-color: #03a4c0;
  --mat-checkbox-selected-pressed-icon-color: #03a4c0;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #03a4c0;
  --mat-checkbox-selected-hover-state-layer-color: #03a4c0;
  --mat-checkbox-selected-pressed-state-layer-color: #03a4c0;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #f28e8e;
  --mat-checkbox-selected-hover-icon-color: #f28e8e;
  --mat-checkbox-selected-icon-color: #f28e8e;
  --mat-checkbox-selected-pressed-icon-color: #f28e8e;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f28e8e;
  --mat-checkbox-selected-hover-state-layer-color: #f28e8e;
  --mat-checkbox-selected-pressed-state-layer-color: #f28e8e;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #C00F0C;
  --mat-checkbox-selected-hover-icon-color: #C00F0C;
  --mat-checkbox-selected-icon-color: #C00F0C;
  --mat-checkbox-selected-pressed-icon-color: #C00F0C;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #C00F0C;
  --mat-checkbox-selected-hover-state-layer-color: #C00F0C;
  --mat-checkbox-selected-pressed-state-layer-color: #C00F0C;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #03a4c0;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #03a4c0;
  --mat-tab-active-ripple-color: #03a4c0;
  --mat-tab-inactive-ripple-color: #03a4c0;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #03a4c0;
  --mat-tab-active-hover-label-text-color: #03a4c0;
  --mat-tab-active-focus-indicator-color: #03a4c0;
  --mat-tab-active-hover-indicator-color: #03a4c0;
  --mat-tab-active-indicator-color: #03a4c0;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f28e8e;
  --mat-tab-active-ripple-color: #f28e8e;
  --mat-tab-inactive-ripple-color: #f28e8e;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f28e8e;
  --mat-tab-active-hover-label-text-color: #f28e8e;
  --mat-tab-active-focus-indicator-color: #f28e8e;
  --mat-tab-active-hover-indicator-color: #f28e8e;
  --mat-tab-active-indicator-color: #f28e8e;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #C00F0C;
  --mat-tab-active-ripple-color: #C00F0C;
  --mat-tab-inactive-ripple-color: #C00F0C;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #C00F0C;
  --mat-tab-active-hover-label-text-color: #C00F0C;
  --mat-tab-active-focus-indicator-color: #C00F0C;
  --mat-tab-active-hover-indicator-color: #C00F0C;
  --mat-tab-active-indicator-color: #C00F0C;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #03a4c0;
  --mat-tab-foreground-color: #ffffff;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #f28e8e;
  --mat-tab-foreground-color: #000000;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #C00F0C;
  --mat-tab-foreground-color: #000000;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #f28e8e;
  --mat-checkbox-selected-hover-icon-color: #f28e8e;
  --mat-checkbox-selected-icon-color: #f28e8e;
  --mat-checkbox-selected-pressed-icon-color: #f28e8e;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f28e8e;
  --mat-checkbox-selected-hover-state-layer-color: #f28e8e;
  --mat-checkbox-selected-pressed-state-layer-color: #f28e8e;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #03a4c0;
  --mat-checkbox-selected-hover-icon-color: #03a4c0;
  --mat-checkbox-selected-icon-color: #03a4c0;
  --mat-checkbox-selected-pressed-icon-color: #03a4c0;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #03a4c0;
  --mat-checkbox-selected-hover-state-layer-color: #03a4c0;
  --mat-checkbox-selected-pressed-state-layer-color: #03a4c0;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #000000;
  --mat-checkbox-selected-focus-icon-color: #C00F0C;
  --mat-checkbox-selected-hover-icon-color: #C00F0C;
  --mat-checkbox-selected-icon-color: #C00F0C;
  --mat-checkbox-selected-pressed-icon-color: #C00F0C;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #C00F0C;
  --mat-checkbox-selected-hover-state-layer-color: #C00F0C;
  --mat-checkbox-selected-pressed-state-layer-color: #C00F0C;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #03a4c0;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-label-text-color: #03a4c0;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #03a4c0 12%, transparent);
  --mat-button-outlined-state-layer-color: #03a4c0;
  --mat-button-protected-container-color: #03a4c0;
  --mat-button-protected-label-text-color: #ffffff;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-protected-state-layer-color: #ffffff;
  --mat-button-text-label-text-color: #03a4c0;
  --mat-button-text-ripple-color: color-mix(in srgb, #03a4c0 12%, transparent);
  --mat-button-text-state-layer-color: #03a4c0;
  --mat-button-tonal-container-color: #03a4c0;
  --mat-button-tonal-label-text-color: #ffffff;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffffff;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #f28e8e;
  --mat-button-filled-label-text-color: #000000;
  --mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-filled-state-layer-color: #000000;
  --mat-button-outlined-label-text-color: #f28e8e;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-button-outlined-state-layer-color: #f28e8e;
  --mat-button-protected-container-color: #f28e8e;
  --mat-button-protected-label-text-color: #000000;
  --mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-protected-state-layer-color: #000000;
  --mat-button-text-label-text-color: #f28e8e;
  --mat-button-text-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-button-text-state-layer-color: #f28e8e;
  --mat-button-tonal-container-color: #f28e8e;
  --mat-button-tonal-label-text-color: #000000;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-tonal-state-layer-color: #000000;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #C00F0C;
  --mat-button-filled-label-text-color: #000000;
  --mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-filled-state-layer-color: #000000;
  --mat-button-outlined-label-text-color: #C00F0C;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #C00F0C 12%, transparent);
  --mat-button-outlined-state-layer-color: #C00F0C;
  --mat-button-protected-container-color: #C00F0C;
  --mat-button-protected-label-text-color: #000000;
  --mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-protected-state-layer-color: #000000;
  --mat-button-text-label-text-color: #C00F0C;
  --mat-button-text-ripple-color: color-mix(in srgb, #C00F0C 12%, transparent);
  --mat-button-text-state-layer-color: #C00F0C;
  --mat-button-tonal-container-color: #C00F0C;
  --mat-button-tonal-label-text-color: #000000;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-button-tonal-state-layer-color: #000000;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #03a4c0;
  --mat-icon-button-state-layer-color: #03a4c0;
  --mat-icon-button-ripple-color: color-mix(in srgb, #03a4c0 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #f28e8e;
  --mat-icon-button-state-layer-color: #f28e8e;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #C00F0C;
  --mat-icon-button-state-layer-color: #C00F0C;
  --mat-icon-button-ripple-color: color-mix(in srgb, #C00F0C 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #03a4c0;
  --mat-fab-foreground-color: #ffffff;
  --mat-fab-ripple-color: color-mix(in srgb, #03a4c0 12%, transparent);
  --mat-fab-small-container-color: #03a4c0;
  --mat-fab-small-foreground-color: #ffffff;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-fab-small-state-layer-color: #ffffff;
  --mat-fab-state-layer-color: #ffffff;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #f28e8e;
  --mat-fab-foreground-color: #000000;
  --mat-fab-ripple-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-fab-small-container-color: #f28e8e;
  --mat-fab-small-foreground-color: #000000;
  --mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-fab-small-state-layer-color: #000000;
  --mat-fab-state-layer-color: #000000;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #C00F0C;
  --mat-fab-foreground-color: #000000;
  --mat-fab-ripple-color: color-mix(in srgb, #C00F0C 12%, transparent);
  --mat-fab-small-container-color: #C00F0C;
  --mat-fab-small-foreground-color: #000000;
  --mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);
  --mat-fab-small-state-layer-color: #000000;
  --mat-fab-state-layer-color: #000000;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #4dd0e1;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #03a4c0;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #f28e8e;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #C00F0C;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #03a4c0;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #f28e8e;
  --mat-badge-text-color: #000000;
}
.mat-badge-warn {
  --mat-badge-background-color: #C00F0C;
  --mat-badge-text-color: #000000;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #03a4c0 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #03a4c0;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #03a4c0 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #03a4c0 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #03a4c0 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #03a4c0;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #000000;
  --mat-datepicker-calendar-date-selected-state-background-color: #f28e8e;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f28e8e 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f28e8e 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f28e8e 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f28e8e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #C00F0C 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #f28e8e 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #000000;
  --mat-datepicker-calendar-date-selected-state-background-color: #C00F0C;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #C00F0C 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #C00F0C 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #C00F0C 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #C00F0C;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #03a4c0;
}
.mat-icon.mat-accent {
  --mat-icon-color: #f28e8e;
}
.mat-icon.mat-warn {
  --mat-icon-color: #C00F0C;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-icon-background-color: #03a4c0;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-done-state-icon-background-color: #03a4c0;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #03a4c0;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #C00F0C;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #C00F0C;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: #000000;
  --mat-stepper-header-selected-state-icon-background-color: #f28e8e;
  --mat-stepper-header-selected-state-icon-foreground-color: #000000;
  --mat-stepper-header-done-state-icon-background-color: #f28e8e;
  --mat-stepper-header-done-state-icon-foreground-color: #000000;
  --mat-stepper-header-edit-state-icon-background-color: #f28e8e;
  --mat-stepper-header-edit-state-icon-foreground-color: #000000;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: #000000;
  --mat-stepper-header-selected-state-icon-background-color: #C00F0C;
  --mat-stepper-header-selected-state-icon-foreground-color: #000000;
  --mat-stepper-header-done-state-icon-background-color: #C00F0C;
  --mat-stepper-header-done-state-icon-foreground-color: #000000;
  --mat-stepper-header-edit-state-icon-background-color: #C00F0C;
  --mat-stepper-header-edit-state-icon-foreground-color: #000000;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #03a4c0;
  --mat-toolbar-container-text-color: #ffffff;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #f28e8e;
  --mat-toolbar-container-text-color: #000000;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #C00F0C;
  --mat-toolbar-container-text-color: #000000;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}

/* angular:styles/global:styles */
