@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--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;
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons.woff2") format("woff2"), url("./media/material-icons.woff") format("woff");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-outlined.woff2") format("woff2"), url("./media/material-icons-outlined.woff") format("woff");
}
.material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-round.woff2") format("woff2"), url("./media/material-icons-round.woff") format("woff");
}
.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-sharp.woff2") format("woff2"), url("./media/material-icons-sharp.woff") format("woff");
}
.material-icons-sharp {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./media/material-icons-two-tone.woff2") format("woff2"), url("./media/material-icons-two-tone.woff") format("woff");
}
.material-icons-two-tone {
  font-family: "Material Icons Two Tone";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
.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: 12px;
  --beook--font-size--body-description: 14px;
  --beook--font-size--base: 16px;
  --beook--font-size--body-small: 16px;
  --beook--font-size--body-normal: 18px;
  --beook--font-size--body-big: 20px;
  --beook--font-size--heading-one: 35px;
  --beook--font-size--heading-two: 24px;
  --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--two: #67C2D5;
  --beook--color-annotation--two-rgb:
    103,
    194,
    213;
  --beook--color-annotation--three: #83C68E;
  --beook--color-annotation--three-rgb:
    131,
    198,
    142;
  --beook--color-annotation--four: #E9A3BF;
  --beook--color-annotation--four-rgb:
    233,
    163,
    191;
  --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;
}

/* 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);
}
.ionesoft__input-with-placeholder--wrapper {
  position: relative;
}
.ionesoft__input-with-placeholder--wrapper:has(input:disabled) input {
  border: 1px solid var(--beook--color--dark-grey--light);
}
.ionesoft__input-with-placeholder--wrapper:has(input:disabled) .placeholder--wrapper .placeholder--label {
  color: var(--beook--color--dark-grey--light);
}
.ionesoft__input-with-placeholder--wrapper:has(input:disabled) .placeholder--wrapper .ionesoft__icon {
  background-color: var(--beook--color--dark-grey--light);
}
.ionesoft__input-with-placeholder--wrapper:not(:has(input:disabled)):hover .ionesoft__input {
  margin: 0;
  border: 2px solid var(--beook--font--color--primary);
}
.ionesoft__input-with-placeholder--wrapper .placeholder--wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 15px;
}
.ionesoft__input-with-placeholder--wrapper .placeholder--wrapper .placeholder--label {
  font-family: var(--beook--font-family);
  font-size: var(--beook--font-size--base);
}
.ionesoft__input-with-placeholder--wrapper input {
  width: 100%;
  margin: 1px;
  outline: none;
}
.ionesoft__input-with-placeholder--wrapper input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  display: none;
}
.ionesoft__input-with-placeholder--wrapper input:placeholder-shown + .placeholder--wrapper {
  opacity: 1;
}
.ionesoft__input-with-placeholder--wrapper input:placeholder-shown + .placeholder--wrapper .placeholder--label {
  opacity: 1;
}
.ionesoft__input-with-placeholder--wrapper input:not(:placeholder-shown) + .placeholder--wrapper .placeholder--label {
  opacity: 0;
}
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);
}
.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__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 width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.83332 5.83268H5.84166M17.1583 11.1743L11.1833 17.1493C11.0285 17.3043 10.8447 17.4272 10.6424 17.5111C10.4401 17.595 10.2232 17.6382 10.0042 17.6382C9.78513 17.6382 9.56825 17.595 9.36592 17.5111C9.16359 17.4272 8.97978 17.3043 8.82499 17.1493L1.66666 9.99935V1.66602H9.99999L17.1583 8.82435C17.4687 9.13662 17.643 9.55904 17.643 9.99935C17.643 10.4397 17.4687 10.8621 17.1583 11.1743Z' 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='M5.83332 5.83268H5.84166M17.1583 11.1743L11.1833 17.1493C11.0285 17.3043 10.8447 17.4272 10.6424 17.5111C10.4401 17.595 10.2232 17.6382 10.0042 17.6382C9.78513 17.6382 9.56825 17.595 9.36592 17.5111C9.16359 17.4272 8.97978 17.3043 8.82499 17.1493L1.66666 9.99935V1.66602H9.99999L17.1583 8.82435C17.4687 9.13662 17.643 9.55904 17.643 9.99935C17.643 10.4397 17.4687 10.8621 17.1583 11.1743Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.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");
}
.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-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);
}
.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: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;
}
.competence-chip-select--list-wrapper.chip-width--large .mdc-evolution-chip__cell--primary .mdc-evolution-chip__text-label span {
  max-width: 500px !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--font--color--primary-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;
}
.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 {
  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-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);
}
.annotation-color--option .ql-custom-fill {
  fill: var(--beook--font--color--primary);
  stroke: transparent;
}
.annotation-color--option.color--one .ql-custom-fill {
  fill: var(--beook--color-annotation--one);
}
.annotation-color--option.color--two .ql-custom-fill {
  fill: var(--beook--color-annotation--two);
}
.annotation-color--option.color--three .ql-custom-fill {
  fill: var(--beook--color-annotation--three);
}
.annotation-color--option.color--four .ql-custom-fill {
  fill: var(--beook--color-annotation--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--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;
}

/* 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: #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: #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: #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: #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: #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, #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: #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: #03a4c0;
  --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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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: #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, #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, #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: #03a4c0;
}
.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: #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: #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: #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: #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;
}

/* angular:styles/global:styles */
