@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap");
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
.jm-qlik-visualization-card-surface__dataView .lui-icon, .jm-qlik-visualization-card-surface__export .lui-icon, .jm-qlik-sense-visualization-surface__dataView .lui-icon, .jm-qlik-sense-visualization-surface__fullscreen .lui-icon, .jm-qlik-sense-visualization-surface__export .lui-icon, .blank-icon {
  --blank-icon-size: 24px;
  min-width: var(--blank-icon-size);
  width: var(--blank-icon-size);
  min-height: var(--blank-icon-size);
  height: var(--blank-icon-size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: var(--blank-icon-size);
}

.blank-icon::before {
  content: var(--blank-icon-content);
}

.blank-icon--missing {
  --blank-icon-content: "�";
}

.blank-button__icon.blank-icon--missing {
  display: none;
}

.jm-common-collapse__button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-routing-navigation2__button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-visualization-card-surface__dataView .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-visualization-card-surface__export .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-visualization-card-surface__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-variable-dropdown__button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-field-dropdown__button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-sense-visualization-surface__dataView .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-sense-visualization-surface__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-sense-visualization-surface__export .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-current-selections-bar__remove .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__icon.blank-icon--missing.blank-icon--missing, .jm-layout-grid__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: var(--blank-icon-size);
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.jm-common-collapse__button .blank-icon--missing.blank-button__icon, .jm-routing-navigation2__button .blank-icon--missing.blank-button__icon, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button .blank-icon--missing.blank-button__icon, .jm-qlik-visualization-card-surface__dataView .blank-icon--missing.blank-button__icon, .jm-qlik-visualization-card-surface__export .blank-icon--missing.blank-button__icon, .jm-qlik-visualization-card-surface__fullscreen .blank-icon--missing.blank-button__icon, .jm-qlik-variable-dropdown__button .blank-icon--missing.blank-button__icon, .jm-qlik-field-dropdown__button .blank-icon--missing.blank-button__icon, .jm-qlik-sense-visualization-surface__dataView .blank-icon--missing.blank-button__icon, .jm-qlik-sense-visualization-surface__fullscreen .blank-icon--missing.blank-button__icon, .jm-qlik-sense-visualization-surface__export .blank-icon--missing.blank-button__icon, .jm-qlik-current-selections-bar__remove .blank-icon--missing.blank-button__icon, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-icon--missing.blank-button__icon, .jm-layout-grid__fullscreen .blank-icon--missing.blank-button__icon {
  --blank-icon-content: "bug_report";
}

.jm-routing-navigation2__link::before, .jm-qlik-bookmark-panel .blank-list-item__body::before, .blank-menu .blank-menu__item::before, .jm-routing-navigation2__button::before, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button::before, .jm-qlik-visualization-card-surface__dataView::before, .jm-qlik-visualization-card-surface__export::before, .jm-qlik-visualization-card-surface__fullscreen::before, .jm-qlik-sense-visualization-surface__dataView::before, .jm-qlik-sense-visualization-surface__fullscreen::before, .jm-qlik-sense-visualization-surface__export::before, .jm-qlik-current-selections-bar__remove::before, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button::before, .jm-firebase-platform-persistent-drawers-app__header-button::before, .jm-layout-grid__fullscreen::before, .jm-qlik-variable-dropdown__button::before, .jm-qlik-field-dropdown__button::before, .jm-qlik-bookmark-panel__new-button::before, .jm-qlik-bookmark-panel__dialog-confirm-button::before, .jm-firebase-platform-mashup-grid-list .projects-grid__button::before, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit::before, .jm-qlik-bookmark-panel__dialog-cancel-button::before, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close::before, .jm-common-collapse__button::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  pointer-events: none;
  transition: background-color 15ms;
}

.jm-routing-navigation2__button, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button, .jm-qlik-visualization-card-surface__dataView, .jm-qlik-visualization-card-surface__export, .jm-qlik-visualization-card-surface__fullscreen, .jm-qlik-sense-visualization-surface__dataView, .jm-qlik-sense-visualization-surface__fullscreen, .jm-qlik-sense-visualization-surface__export, .jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button, .jm-firebase-platform-persistent-drawers-app__header-button, .jm-layout-grid__fullscreen, .jm-qlik-bookmark-panel__dialog-cancel-button, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .jm-common-collapse__button, .jm-qlik-variable-dropdown__button, .jm-qlik-field-dropdown__button, .jm-qlik-bookmark-panel__new-button, .jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .projects-grid__button, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-density: 0;
  --blank-button-fill-color: transparent;
  --blank-button-ink-color: #1e2749;
  --blank-button-ripple-color: transparent;
  box-sizing: border-box;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  outline: none;
  border: none;
  color: var(--blank-button-ink-color);
  background: var(--blank-button-fill-color);
}
.blank-button--hovered.jm-routing-navigation2__button, .blank-button--hovered.jm-qlik-visualization-card-surface__dataView, .blank-button--hovered.jm-qlik-visualization-card-surface__export, .blank-button--hovered.jm-qlik-visualization-card-surface__fullscreen, .blank-button--hovered.jm-qlik-sense-visualization-surface__dataView, .blank-button--hovered.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--hovered.jm-qlik-sense-visualization-surface__export, .blank-button--hovered.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--hovered.blank-button, .blank-button--hovered.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--hovered.jm-layout-grid__fullscreen, .blank-button--hovered.jm-qlik-bookmark-panel__dialog-cancel-button, .blank-button--hovered.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .blank-button--hovered.jm-common-collapse__button, .blank-button--hovered.jm-qlik-variable-dropdown__button, .blank-button--hovered.jm-qlik-field-dropdown__button, .blank-button--hovered.jm-qlik-bookmark-panel__new-button, .blank-button--hovered.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--hovered.projects-grid__button, .blank-button--hovered.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(30, 39, 73, 0.04);
}
.blank-button--focus-visible.jm-routing-navigation2__button, .blank-button--focus-visible.jm-qlik-visualization-card-surface__dataView, .blank-button--focus-visible.jm-qlik-visualization-card-surface__export, .blank-button--focus-visible.jm-qlik-visualization-card-surface__fullscreen, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__dataView, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__export, .blank-button--focus-visible.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--focus-visible.blank-button, .blank-button--focus-visible.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--focus-visible.jm-layout-grid__fullscreen, .blank-button--focus-visible.jm-qlik-bookmark-panel__dialog-cancel-button, .blank-button--focus-visible.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .blank-button--focus-visible.jm-common-collapse__button, .blank-button--focus-visible.jm-qlik-variable-dropdown__button, .blank-button--focus-visible.jm-qlik-field-dropdown__button, .blank-button--focus-visible.jm-qlik-bookmark-panel__new-button, .blank-button--focus-visible.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--focus-visible.projects-grid__button, .blank-button--focus-visible.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(30, 39, 73, 0.08);
}
.blank-button--pressed.jm-routing-navigation2__button, .blank-button--pressed.jm-qlik-visualization-card-surface__dataView, .blank-button--pressed.jm-qlik-visualization-card-surface__export, .blank-button--pressed.jm-qlik-visualization-card-surface__fullscreen, .blank-button--pressed.jm-qlik-sense-visualization-surface__dataView, .blank-button--pressed.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--pressed.jm-qlik-sense-visualization-surface__export, .blank-button--pressed.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--pressed.blank-button, .blank-button--pressed.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--pressed.jm-layout-grid__fullscreen, .blank-button--pressed.jm-qlik-bookmark-panel__dialog-cancel-button, .blank-button--pressed.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .blank-button--pressed.jm-common-collapse__button, .blank-button--pressed.jm-qlik-variable-dropdown__button, .blank-button--pressed.jm-qlik-field-dropdown__button, .blank-button--pressed.jm-qlik-bookmark-panel__new-button, .blank-button--pressed.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--pressed.projects-grid__button, .blank-button--pressed.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(30, 39, 73, 0.12);
}
.blank-button--disabled.jm-routing-navigation2__button, .blank-button--disabled.jm-qlik-visualization-card-surface__dataView, .blank-button--disabled.jm-qlik-visualization-card-surface__export, .blank-button--disabled.jm-qlik-visualization-card-surface__fullscreen, .blank-button--disabled.jm-qlik-sense-visualization-surface__dataView, .blank-button--disabled.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--disabled.jm-qlik-sense-visualization-surface__export, .blank-button--disabled.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--disabled.blank-button, .blank-button--disabled.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--disabled.jm-layout-grid__fullscreen, .blank-button--disabled.jm-qlik-bookmark-panel__dialog-cancel-button, .blank-button--disabled.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .blank-button--disabled.jm-common-collapse__button, .blank-button--disabled.jm-qlik-variable-dropdown__button, .blank-button--disabled.jm-qlik-field-dropdown__button, .blank-button--disabled.jm-qlik-bookmark-panel__new-button, .blank-button--disabled.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--disabled.projects-grid__button, .blank-button--disabled.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ink-color: rgb(158.1, 158.1, 158.1);
}
.jm-routing-navigation2__button::before, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button::before, .jm-qlik-visualization-card-surface__dataView::before, .jm-qlik-visualization-card-surface__export::before, .jm-qlik-visualization-card-surface__fullscreen::before, .jm-qlik-sense-visualization-surface__dataView::before, .jm-qlik-sense-visualization-surface__fullscreen::before, .jm-qlik-sense-visualization-surface__export::before, .jm-qlik-current-selections-bar__remove::before, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button::before, .jm-firebase-platform-persistent-drawers-app__header-button::before, .jm-layout-grid__fullscreen::before, .jm-qlik-bookmark-panel__dialog-cancel-button::before, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close::before, .jm-common-collapse__button::before, .jm-qlik-variable-dropdown__button::before, .jm-qlik-field-dropdown__button::before, .jm-qlik-bookmark-panel__new-button::before, .jm-qlik-bookmark-panel__dialog-confirm-button::before, .jm-firebase-platform-mashup-grid-list .projects-grid__button::before, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit::before {
  background: var(--blank-button-ripple-color);
}
.jm-routing-navigation2__button .blank-button__content, .jm-qlik-visualization-card-surface__dataView .blank-button__content, .jm-qlik-visualization-card-surface__export .blank-button__content, .jm-qlik-visualization-card-surface__fullscreen .blank-button__content, .jm-qlik-sense-visualization-surface__dataView .blank-button__content, .jm-qlik-sense-visualization-surface__fullscreen .blank-button__content, .jm-qlik-sense-visualization-surface__export .blank-button__content, .jm-qlik-current-selections-bar__remove .blank-button__content, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__content, .jm-firebase-platform-persistent-drawers-app__header-button .blank-button__content, .jm-layout-grid__fullscreen .blank-button__content, .jm-qlik-bookmark-panel__dialog-cancel-button .blank-button__content, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close .blank-button__content, .jm-common-collapse__button .blank-button__content, .jm-qlik-variable-dropdown__button .blank-button__content, .jm-qlik-field-dropdown__button .blank-button__content, .jm-qlik-bookmark-panel__new-button .blank-button__content, .jm-qlik-bookmark-panel__dialog-confirm-button .blank-button__content, .jm-firebase-platform-mashup-grid-list .projects-grid__button .blank-button__content, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit .blank-button__content {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}

.jm-qlik-bookmark-panel__dialog-cancel-button, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close, .jm-common-collapse__button, .jm-qlik-variable-dropdown__button, .jm-qlik-field-dropdown__button, .jm-qlik-bookmark-panel__new-button, .jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .projects-grid__button, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  min-width: 64px;
  height: calc(40px + var(--blank-button-density) * 4px);
  padding: 0 calc(16px + var(--blank-button-density) * 2px);
  border-radius: 4px;
}
.jm-qlik-bookmark-panel__dialog-cancel-button .blank-button__label, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close .blank-button__label, .jm-common-collapse__button .blank-button__label, .jm-qlik-variable-dropdown__button .blank-button__label, .jm-qlik-field-dropdown__button .blank-button__label, .jm-qlik-bookmark-panel__new-button .blank-button__label, .jm-qlik-bookmark-panel__dialog-confirm-button .blank-button__label, .jm-firebase-platform-mashup-grid-list .projects-grid__button .blank-button__label, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit .blank-button__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  text-decoration: none;
  text-transform: uppercase;
}
.jm-qlik-bookmark-panel__dialog-cancel-button .blank-button__icon, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--close .blank-button__icon, .jm-common-collapse__button .blank-button__icon, .jm-qlik-variable-dropdown__button .blank-button__icon, .jm-qlik-field-dropdown__button .blank-button__icon, .jm-qlik-bookmark-panel__new-button .blank-button__icon, .jm-qlik-bookmark-panel__dialog-confirm-button .blank-button__icon, .jm-firebase-platform-mashup-grid-list .projects-grid__button .blank-button__icon, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit .blank-button__icon {
  margin: 0 8px 0 -4px;
  --blank-icon-size: 18px;
}

.jm-qlik-variable-dropdown__button, .jm-qlik-field-dropdown__button, .jm-qlik-bookmark-panel__new-button, .jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .projects-grid__button, .jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ink-color: #fff;
  --blank-button-fill-color: #1e2749;
}
.blank-button--hovered.jm-qlik-variable-dropdown__button, .blank-button--hovered.jm-qlik-field-dropdown__button, .blank-button--hovered.jm-qlik-bookmark-panel__new-button, .blank-button--hovered.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--hovered.projects-grid__button, .blank-button--hovered.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(255, 255, 255, 0.12);
}
.blank-button--focus-visible.jm-qlik-variable-dropdown__button, .blank-button--focus-visible.jm-qlik-field-dropdown__button, .blank-button--focus-visible.jm-qlik-bookmark-panel__new-button, .blank-button--focus-visible.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--focus-visible.projects-grid__button, .blank-button--focus-visible.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(255, 255, 255, 0.16);
}
.blank-button--pressed.jm-qlik-variable-dropdown__button, .blank-button--pressed.jm-qlik-field-dropdown__button, .blank-button--pressed.jm-qlik-bookmark-panel__new-button, .blank-button--pressed.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--pressed.projects-grid__button, .blank-button--pressed.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-ripple-color: rgba(255, 255, 255, 0.24);
}
.blank-button--disabled.jm-qlik-variable-dropdown__button, .blank-button--disabled.jm-qlik-field-dropdown__button, .blank-button--disabled.jm-qlik-bookmark-panel__new-button, .blank-button--disabled.jm-qlik-bookmark-panel__dialog-confirm-button, .jm-firebase-platform-mashup-grid-list .blank-button--disabled.projects-grid__button, .blank-button--disabled.jm-firebase-platform-mashup-grid-list-create-dialog__footer-button--submit {
  --blank-button-fill-color: rgb(224.4, 224.4, 224.4);
}

.jm-qlik-variable-dropdown__button .blank-button__icon, .jm-qlik-field-dropdown__button .blank-button__icon, .jm-common-collapse__button .blank-button__icon {
  order: 1;
  margin: 0 -4px 0 8px;
}

.jm-routing-navigation2__button, .jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button, .jm-qlik-visualization-card-surface__dataView, .jm-qlik-visualization-card-surface__export, .jm-qlik-visualization-card-surface__fullscreen, .jm-qlik-sense-visualization-surface__dataView, .jm-qlik-sense-visualization-surface__fullscreen, .jm-qlik-sense-visualization-surface__export, .jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button, .jm-firebase-platform-persistent-drawers-app__header-button, .jm-layout-grid__fullscreen {
  --blank-button-ink-color: #000;
  --blank-button-density: 0;
  width: calc(48px + var(--blank-button-density) * 4px);
  height: calc(48px + var(--blank-button-density) * 4px);
  border-radius: 50%;
  padding: 0;
}
.blank-button--hovered.jm-routing-navigation2__button, .blank-button--hovered.jm-qlik-visualization-card-surface__dataView, .blank-button--hovered.jm-qlik-visualization-card-surface__export, .blank-button--hovered.jm-qlik-visualization-card-surface__fullscreen, .blank-button--hovered.jm-qlik-sense-visualization-surface__dataView, .blank-button--hovered.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--hovered.jm-qlik-sense-visualization-surface__export, .blank-button--hovered.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--hovered.blank-button, .blank-button--hovered.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--hovered.jm-layout-grid__fullscreen {
  --blank-button-ripple-color: rgba(0, 0, 0, 0.04);
}
.blank-button--focus-visible.jm-routing-navigation2__button, .blank-button--focus-visible.jm-qlik-visualization-card-surface__dataView, .blank-button--focus-visible.jm-qlik-visualization-card-surface__export, .blank-button--focus-visible.jm-qlik-visualization-card-surface__fullscreen, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__dataView, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--focus-visible.jm-qlik-sense-visualization-surface__export, .blank-button--focus-visible.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--focus-visible.blank-button, .blank-button--focus-visible.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--focus-visible.jm-layout-grid__fullscreen {
  --blank-button-ripple-color: rgba(0, 0, 0, 0.08);
}
.blank-button--pressed.jm-routing-navigation2__button, .blank-button--pressed.jm-qlik-visualization-card-surface__dataView, .blank-button--pressed.jm-qlik-visualization-card-surface__export, .blank-button--pressed.jm-qlik-visualization-card-surface__fullscreen, .blank-button--pressed.jm-qlik-sense-visualization-surface__dataView, .blank-button--pressed.jm-qlik-sense-visualization-surface__fullscreen, .blank-button--pressed.jm-qlik-sense-visualization-surface__export, .blank-button--pressed.jm-qlik-current-selections-bar__remove, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button--pressed.blank-button, .blank-button--pressed.jm-firebase-platform-persistent-drawers-app__header-button, .blank-button--pressed.jm-layout-grid__fullscreen {
  --blank-button-ripple-color: rgba(0, 0, 0, 0.12);
}
.jm-routing-navigation2__button .blank-button__icon.blank-icon--missing, .jm-qlik-visualization-card-surface__dataView .blank-button__icon.blank-icon--missing, .jm-qlik-visualization-card-surface__export .blank-button__icon.blank-icon--missing, .jm-qlik-visualization-card-surface__fullscreen .blank-button__icon.blank-icon--missing, .jm-qlik-sense-visualization-surface__dataView .blank-button__icon.blank-icon--missing, .jm-qlik-sense-visualization-surface__fullscreen .blank-button__icon.blank-icon--missing, .jm-qlik-sense-visualization-surface__export .blank-button__icon.blank-icon--missing, .jm-qlik-current-selections-bar__remove .blank-button__icon.blank-icon--missing, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__icon.blank-icon--missing, .jm-firebase-platform-persistent-drawers-app__header-button .blank-button__icon.blank-icon--missing, .jm-layout-grid__fullscreen .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-routing-navigation2__button .blank-button__label, .jm-qlik-visualization-card-surface__dataView .blank-button__label, .jm-qlik-visualization-card-surface__export .blank-button__label, .jm-qlik-visualization-card-surface__fullscreen .blank-button__label, .jm-qlik-sense-visualization-surface__dataView .blank-button__label, .jm-qlik-sense-visualization-surface__fullscreen .blank-button__label, .jm-qlik-sense-visualization-surface__export .blank-button__label, .jm-qlik-current-selections-bar__remove .blank-button__label, .jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__label, .jm-firebase-platform-persistent-drawers-app__header-button .blank-button__label, .jm-layout-grid__fullscreen .blank-button__label {
  display: none;
}

.blank-popover, .blank-dialog {
  z-index: calc(var(--blank-overlay-stack-index) + var(--blank-overlay-z-index-offset, 0));
}

.blank-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blank-dialog__scrim {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.blank-dialog__container {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.blank-root--modal-open {
  overflow: hidden;
}

.blank-dialog {
  --blank-dialog-fill-color: #fff;
  --blank-dialog-ink-color: #000;
  --blank-dialog-scrim-color: rgba(0, 0, 0, 0.54);
}
.blank-dialog .blank-dialog__scrim {
  background: var(--blank-dialog-scrim-color);
}
.blank-dialog .blank-dialog__surface {
  min-width: 280px;
  max-width: calc(100vw - 32px);
  background: var(--blank-dialog-fill-color);
  color: var(--blank-dialog-ink-color);
  border-radius: 4px;
  box-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);
}
.blank-dialog .blank-dialog__surface > .blank-dialog-header {
  margin: 16px 24px;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.blank-dialog .blank-dialog__surface > .blank-dialog-body {
  margin: 16px 24px 36px;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.03125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.blank-dialog .blank-dialog__surface > .blank-dialog-footer {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin: 8px;
}
.blank-dialog .blank-dialog__surface > .blank-dialog-footer > .blank-button:not(:first-child) {
  margin-left: 8px;
}

.blank-popover {
  --blank-overlay-alignment-preferences: bottom-center/top-center;
  --blank-overlay-viewport-margin: -16px;
  --blank-overlay-anchor-margin: 4px 0;
  position: fixed;
}
.blank-popover--anchored {
  top: var(--blank-overlay-offset-y);
  left: var(--blank-overlay-offset-x);
}
.blank-popover--closed {
  opacity: 0;
  pointer-events: none;
}

.blank-menu, .blank-popover--anchored {
  --blank-popover-fill-color: #fff;
  --blank-popover-ink-color: #000;
  border-radius: 4px;
  background: var(--blank-popover-fill-color);
  color: var(--blank-popover-ink-color);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.blank-menu {
  min-width: 112px;
  max-width: 280px;
}
.blank-menu .blank-menu__items {
  margin: 0;
  padding: 8px 0;
  list-style: none;
}
.blank-menu .blank-menu__item {
  --blank-menu-ink-color: #000;
  --blank-menu-ripple-color: transparent;
  position: relative;
  min-width: 0;
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  outline: none;
  color: var(--blank-menu-ink-color);
}
.blank-menu .blank-menu__item--hovered {
  --blank-menu-ripple-color: rgba(0, 0, 0, 0.04);
}
.blank-menu .blank-menu__item--focus-visible {
  --blank-menu-ripple-color: rgba(0, 0, 0, 0.08);
}
.blank-menu .blank-menu__item--pressed {
  --blank-menu-ripple-color: rgba(0, 0, 0, 0.12);
}
.blank-menu .blank-menu__item--disabled, .blank-menu .blank-menu__item--loading {
  --blank-menu-ink-color: rgb(158.1, 158.1, 158.1);
}
.blank-menu .blank-menu__item::before {
  background: var(--blank-menu-ripple-color);
}
.blank-menu .blank-menu__item--loading::after {
  position: absolute;
  bottom: 0;
  height: 2px;
  content: "";
  background: #1e2749;
  animation: blank-material-menu__item--loading 2s infinite cubic-bezier(0.4, 0, 0.6, 1) 0.5s;
}
.blank-menu .blank-menu__label {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.03125em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@keyframes blank-material-menu__item--loading {
  0% {
    left: 0;
    right: 100%;
  }
  15% {
    left: 0;
  }
  40% {
    right: 0;
  }
  60% {
    left: 100%;
    right: 0;
  }
}
.jm-core-dimensions-adapter {
  display: flex;
  min-width: 0;
  min-height: 0;
}
.jm-core-dimensions-adapter--x-managed {
  width: 100%;
}
.jm-core-dimensions-adapter--y-managed {
  height: 100%;
}
.jm-core-dimensions-adapter--x-align-left {
  justify-content: flex-start;
  overflow-x: auto;
}
.jm-core-dimensions-adapter--x-align-center {
  justify-content: center;
  overflow-x: auto;
}
.jm-core-dimensions-adapter--x-align-right {
  justify-content: flex-end;
  overflow-x: auto;
}
.jm-core-dimensions-adapter--y-align-top {
  align-items: flex-start;
  overflow-y: auto;
}
.jm-core-dimensions-adapter--y-align-center {
  align-items: center;
  overflow-y: auto;
}
.jm-core-dimensions-adapter--y-align-bottom {
  align-items: flex-end;
  overflow-y: auto;
}

.jm-core-dynamic-component__error {
  position: relative;
}

.jm-core-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.jm-core-backdrop--visible {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  z-index: 100;
  transition: background-color 0.5s, bottom;
}

.jm-core-backdrop--hidden {
  background-color: rgba(0, 0, 0, 0);
  bottom: 100%;
  transition: background-color 0.5s, bottom;
}

.jm-engine-editor-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.jm-engine-editor-overlay--selected {
  background-color: rgba(255, 255, 0, 0.3);
}
.jm-engine-editor-overlay--highlighted {
  background-color: rgba(255, 255, 0, 0.5);
}
.jm-engine-editor-overlay--drop-area {
  outline: 2px dashed rgb(255, 255, 0);
  outline-offset: -4px;
}
.jm-engine-editor-overlay--no-drop-area {
  background-color: rgba(255, 255, 255, 0.5);
}

.jm-core-host {
  z-index: 0;
  position: relative;
  transition: box-shadow 0.5s;
}
.jm-core-host--x-managed, .jm-core-host--x-managed > .jm-core-host__child {
  width: 100%;
}
.jm-core-host--y-managed, .jm-core-host--y-managed > .jm-core-host__child {
  height: 100%;
}
.jm-core-host--raised {
  z-index: 200;
  /* @alternate */
  box-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);
}
.jm-core-host__child {
  z-index: 1;
}

/**
 *
 */
.jm-core-host-scrim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.jm-core-host-scrim--active, .jm-core-host-scrim--highlighted {
  box-sizing: border-box;
  padding: 4px;
  background-color: rgba(255, 255, 255, 0.5);
}
.jm-core-host-scrim--active::before, .jm-core-host-scrim--highlighted::before {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 2px dashed rgba(0, 0, 0, 0);
  transition: border-color 0.2s;
}
.jm-core-host-scrim--highlighted::before {
  border-color: rgb(0, 0, 0);
}
.jm-core-host-scrim--obscured {
  background-color: rgba(0, 0, 0, 0.5);
}

.jm-core-inline-editor-area {
  box-sizing: border-box;
  padding: 4px;
}
.jm-core-inline-editor-area__child {
  z-index: 2;
  width: 100%;
  height: 100%;
}
.jm-core-inline-editor-area__child--outlined {
  box-sizing: border-box;
  border: 2px dashed #000;
  border-radius: 4px;
}
.jm-core-inline-editor-area__scrim {
  position: absolute !important;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.jm-core-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.jm-core-inline-editor__scrim {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.jm-core-inline-editor__scrim--highlighted {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 4px;
}
.jm-core-inline-editor__scrim--highlighted::before {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 2px dashed rgba(0, 0, 0, 0);
  transition: border-color 0.2s;
  border-color: rgb(0, 0, 0);
}
.jm-core-inline-editor__scrim--active {
  background-color: rgba(255, 255, 255, 0.5);
}
.jm-core-inline-editor__scrim--obscured {
  background-color: rgba(0, 0, 0, 0.5);
}
.jm-core-inline-editor__scrim--obscured-prompt {
  background-color: rgba(0, 0, 0, 0.35);
  transition: background-color 0.5s;
}
.jm-core-inline-editor__scrim-exit {
  position: absolute;
}

.jm-core-loading-indicator {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jm-core-loading-indicator--x-managed {
  width: 100%;
  min-width: 0;
}
.jm-core-loading-indicator--y-managed {
  height: 100%;
  min-height: 0;
}

.jm-core-error {
  box-sizing: border-box;
  padding: 4px;
  background: repeating-linear-gradient(45deg, #f00, #f00 10px, #ff0 10px, #ff0 20px);
}
.jm-core-error--x-managed {
  width: 100%;
}
.jm-core-error--y-managed {
  height: 100%;
}
.jm-core-error__body {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 4px;
  background-color: rgba(255, 255, 255, 0.8);
  overflow: auto;
}

.jm-core-resize-handle {
  background-color: #212121;
  border-radius: 4px;
}
.jm-core-resize-handle--x {
  width: 4px;
  cursor: col-resize;
}
.jm-core-resize-handle--y {
  height: 4px;
  cursor: row-resize;
}

@keyframes jm-core-scrim-transition {
  from {
    width: 0px;
    height: 0px;
  }
  to {
    width: var(--jm-core-scrim-transition-diameter);
    height: var(--jm-core-scrim-transition-diameter);
  }
}
.jm-core-scrim-transition {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  pointer-events: none;
  --jm-core-scrim-transition-diameter: max(100vw, 100vh);
}
.jm-core-scrim-transition::before {
  content: "";
  display: block;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-width: var(--jm-core-scrim-transition-diameter);
  border-style: solid;
  border-radius: 50%;
  background-clip: padding-box;
  animation: jm-core-scrim-transition 2s cubic-bezier(0.4, 0, 0.2, 1) both;
}
.jm-core-scrim-transition--state-active::before {
  border-color: rgba(255, 255, 255, 0.5);
}
.jm-core-scrim-transition--state-obscured::before {
  border-color: rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
}
.jm-core-scrim-transition--animation-enter::before {
  animation-direction: normal;
}
.jm-core-scrim-transition--animation-exit::before {
  animation-direction: reverse;
}

.jm-common-button {
  display: flex;
  min-width: 0;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 0;
}

.jm-common-button__label {
  white-space: nowrap;
}

.jm-common-color {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}

.jm-common-collapse {
  position: relative;
}

.jm-common-collapse-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-common-collapse-inline-editor__content {
  position: absolute;
}

.jm-common-dimension-select {
  box-sizing: border-box;
  height: 48px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 4px;
}
.jm-common-dimension-select__icon {
  padding: 4px;
}
.jm-common-dimension-select__select {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  background: transparent;
  color: inherit;
  border: 0;
}

.jm-common-fullscreen {
  width: 100%;
  height: 100%;
  position: relative;
}
.jm-common-fullscreen__modal {
  position: absolute;
  top: 2%;
  right: 2%;
  bottom: 2%;
  left: 2%;
}
.jm-common-fullscreen__button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.jm-common-iframe {
  width: 100%;
  height: 100%;
  position: relative;
}
.jm-common-iframe__iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.jm-common-text {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 0;
}
.jm-common-text--x-managed {
  width: 100%;
}
.jm-common-text--x-managed > .jm-layout-text__content {
  width: 100%;
}
.jm-common-text--x-intrinsic {
  display: inline-block;
  width: auto;
}
.jm-common-text--y-managed {
  height: 100%;
}
.jm-common-text--y-managed > .jm-layout-text__content {
  height: 100%;
}
.jm-common-text__content--headline1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 6rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline1-font-size, 6rem);
  line-height: 6rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline1-line-height, 6rem);
  font-weight: 300;
  /* @alternate */
  font-weight: var(--mdc-typography-headline1-font-weight, 300);
  letter-spacing: -0.015625em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline1-letter-spacing, -0.015625em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline1-text-transform, inherit);
}
.jm-common-text__content--headline2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 3.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline2-font-size, 3.75rem);
  line-height: 3.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline2-line-height, 3.75rem);
  font-weight: 300;
  /* @alternate */
  font-weight: var(--mdc-typography-headline2-font-weight, 300);
  letter-spacing: -0.0083333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline2-text-transform, inherit);
}
.jm-common-text__content--headline3 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 3rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline3-font-size, 3rem);
  line-height: 3.125rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline3-line-height, 3.125rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline3-font-weight, 400);
  letter-spacing: normal;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline3-letter-spacing, normal);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline3-text-transform, inherit);
}
.jm-common-text__content--headline4 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 2.125rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline4-font-size, 2.125rem);
  line-height: 2.5rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline4-line-height, 2.5rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline4-font-weight, 400);
  letter-spacing: 0.0073529412em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline4-text-transform, inherit);
}
.jm-common-text__content--headline5 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.5rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline5-font-size, 1.5rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline5-line-height, 2rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-headline5-font-weight, 400);
  letter-spacing: normal;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline5-letter-spacing, normal);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline5-text-transform, inherit);
}
.jm-common-text__content--headline6 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1.25rem;
  /* @alternate */
  font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-headline6-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing: 0.0125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-headline6-text-transform, inherit);
}
.jm-common-text__content--subtitle1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
}
.jm-common-text__content--subtitle2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
}
.jm-common-text__content--body1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-body1-font-size, 1rem);
  line-height: 1.5rem;
  /* @alternate */
  line-height: var(--mdc-typography-body1-line-height, 1.5rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body1-font-weight, 400);
  letter-spacing: 0.03125em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body1-text-transform, inherit);
}
.jm-common-text__content--body2 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
}
.jm-common-text__content--caption {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}

.jm-common-image--x-managed {
  width: 100%;
}
.jm-common-image--x-managed > .jm-common-image__image {
  width: 100%;
}
.jm-common-image--y-managed {
  height: 100%;
}
.jm-common-image--y-managed > .jm-common-image__image {
  height: 100%;
}

.jm-layout-columns {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  min-width: 0;
  display: flex;
}
.jm-layout-columns--empty {
  height: 200px;
}
.jm-layout-columns__column {
  --width: 1;
  min-width: 0;
  flex: var(--width) 0 0;
  display: flex;
  flex-direction: column;
}
.jm-layout-columns__child {
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
}

.jm-layout-columns-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-layout-columns-inline-editor__child {
  position: absolute;
}
.jm-layout-columns-inline-editor__empty {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.jm-layout-flow-wrap {
  position: relative;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-wrap: wrap;
}
.jm-layout-flow-wrap--main-axis-align-start {
  justify-content: flex-start;
}
.jm-layout-flow-wrap--main-axis-align-center {
  justify-content: center;
}
.jm-layout-flow-wrap--main-axis-align-end {
  justify-content: flex-end;
}
.jm-layout-flow-wrap--empty {
  height: 50px;
}

.jm-layout-flow-wrap-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-layout-flow-wrap-inline-editor__child {
  position: absolute;
}
.jm-layout-flow-wrap-inline-editor__empty {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.jm-layout-grid {
  --jm-layout-grid-column-width: minmax(0, 1fr);
  --jm-layout-grid-row-height: minmax(0, 1fr);
  --jm-layout-grid-width: 100%;
  --jm-layout-grid-height: 100%;
  position: relative;
  width: var(--jm-layout-grid-width);
  height: var(--jm-layout-grid-height);
  display: grid;
  grid-template-columns: repeat(var(--jm-layout-grid-columns), var(--jm-layout-grid-column-width));
  grid-template-rows: repeat(var(--jm-layout-grid-rows), var(--jm-layout-grid-row-height));
}
.jm-layout-grid__child {
  z-index: 0;
  min-width: 0;
  min-height: 0;
}
.jm-layout-grid__header {
  grid-area: header;
  display: grid;
  grid-template-columns: auto 40px;
  grid-template-rows: auto;
  grid-template-areas: "title fullscreen" "subtitle fullscreen";
  padding: 8px 8px 0;
}
.jm-layout-grid__header--title {
  grid-area: title;
  align-self: end;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jm-layout-grid__header--subtitle {
  grid-area: subtitle;
  align-self: start;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.6;
}
.jm-layout-grid__fullscreen {
  grid-area: fullscreen;
  align-self: center;
  margin-right: 8px;
  --blank-button-density: -5;
  --blank-button-ink-color:rgb(var(--jm-theme-on-surface));
}
.jm-layout-grid__fullscreen .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-layout-grid__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "fullscreen";
}
.jm-layout-grid__fullscreen.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-layout-grid__fullscreen.blank-button--focus-visible, .jm-layout-grid__fullscreen.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-layout-grid__dialog .blank-dialog__surface {
  min-width: 0;
  min-height: 0;
  display: grid;
  grid-template: "header" 60px "visualization" 1fr;
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}

.jm-layout-grid-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: grid;
  grid-template-columns: repeat(var(--jm-layout-grid-columns), minmax(0, 1fr));
  grid-template-rows: repeat(var(--jm-layout-grid-rows), minmax(0, 1fr));
}
.jm-layout-grid-inline-editor__base {
  z-index: 0;
  grid-area: 1/1/calc(var(--jm-layout-grid-rows) + 1)/calc(var(--jm-layout-grid-columns) + 1);
}
.jm-layout-grid-inline-editor__child {
  z-index: 1;
}
.jm-layout-grid-inline-editor__resize-handle {
  z-index: 1;
  width: 12px;
  height: 12px;
  background: #000;
}
.jm-layout-grid-inline-editor__resize-handle--start {
  place-self: start;
}
.jm-layout-grid-inline-editor__resize-handle--end {
  place-self: end;
}

.jm-layout-layers {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.jm-layout-layers__child {
  position: absolute;
  z-index: 2;
}

.jm-layout-masonry {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  min-height: 0;
  position: relative;
  z-index: 0;
}
.jm-layout-masonry--main-x {
  width: 100%;
  flex-direction: row;
}
.jm-layout-masonry--main-x.jm-layout-masonry--cross-managed {
  height: 100%;
}
.jm-layout-masonry--main-y {
  height: 100%;
  flex-direction: column;
}
.jm-layout-masonry--main-y.jm-layout-masonry--cross-managed {
  width: 100%;
}
.jm-layout-masonry--empty.jm-layout-masonry--cross-intrinsic.jm-layout-masonry--main-x {
  height: 200px;
}
.jm-layout-masonry--empty.jm-layout-masonry--cross-intrinsic.jm-layout-masonry--main-y {
  width: 200px;
}
.jm-layout-masonry__cell {
  min-width: 0;
  min-height: 0;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.jm-layout-masonry__cell--align-flex-start {
  align-self: flex-start;
}
.jm-layout-masonry__cell--align-stretch {
  align-self: stretch;
  position: relative;
}
.jm-layout-masonry__cell--align-stretch > * {
  position: absolute !important;
  inset: 0;
}
.jm-layout-masonry__cell--align-flex-end {
  align-self: flex-end;
}
.jm-layout-masonry__cell--align-center {
  align-self: center;
}

.jm-layout-masonry-editor {
  display: flex;
  min-width: 0;
  min-height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.jm-layout-masonry-editor--main-x {
  flex-direction: column;
}
.jm-layout-masonry-editor--main-y {
  flex-direction: row;
}
.jm-layout-masonry-editor__line {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  min-width: 0;
  min-height: 0;
  position: relative;
}
.jm-layout-masonry-editor--main-x > .jm-layout-masonry-editor__line {
  flex-direction: row;
}
.jm-layout-masonry-editor--main-y > .jm-layout-masonry-editor__line {
  flex-direction: column;
}
.jm-layout-masonry-editor__cell {
  min-width: 0;
  min-height: 0;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.jm-layout-masonry-editor__spacer {
  flex: 1 0 0;
}
.jm-layout-masonry-editor__cell-overlay {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 2px dashed rgba(0, 0, 0, 0);
  transition: border-color 0.2s;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  margin: 4px;
}
.jm-layout-masonry-editor__cell--highlighted > .jm-layout-masonry-editor__cell-overlay, .jm-layout-masonry-editor--drag .jm-layout-masonry-editor__cell-overlay {
  border-color: rgb(0, 0, 0);
}
.jm-layout-masonry-editor__line-handle, .jm-layout-masonry-editor__cell-handle {
  position: absolute;
  z-index: 3;
}
.jm-layout-masonry-editor__cell-handle--x, .jm-layout-masonry-editor__line-handle--x {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 80%;
  max-height: 24px;
}
.jm-layout-masonry-editor__cell-handle--y, .jm-layout-masonry-editor__line-handle--y {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  max-width: 24px;
}
.jm-layout-masonry-editor__enter-transition {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.jm-layout-masonry-editor__empty-dropzone {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 4px;
}
.jm-layout-masonry-editor__empty-dropzone:before {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 2px dashed rgba(0, 0, 0, 0);
  transition: border-color 0.2s;
  border-color: rgb(0, 0, 0);
}
.jm-layout-masonry-editor__line-dropzone {
  position: absolute;
  z-index: 3;
}
.jm-layout-masonry-editor__cell-dropzone {
  position: absolute;
  z-index: 4;
}
.jm-layout-masonry-editor--main-x .jm-layout-masonry-editor__line-dropzone, .jm-layout-masonry-editor--main-y .jm-layout-masonry-editor__cell-dropzone {
  bottom: -4px;
  right: 0;
  left: 0;
  height: 8px;
}
.jm-layout-masonry-editor--main-x .jm-layout-masonry-editor__line-dropzone--first, .jm-layout-masonry-editor--main-y .jm-layout-masonry-editor__cell-dropzone--first {
  top: -4px;
  bottom: auto;
}
.jm-layout-masonry-editor--main-y .jm-layout-masonry-editor__line-dropzone, .jm-layout-masonry-editor--main-x .jm-layout-masonry-editor__cell-dropzone {
  top: 0;
  right: -4px;
  bottom: 0;
  width: 8px;
}
.jm-layout-masonry-editor--main-y .jm-layout-masonry-editor__line-dropzone--first, .jm-layout-masonry-editor--main-x .jm-layout-masonry-editor__cell-dropzone--first {
  right: auto;
  left: -4px;
}

.jm-layout-stretch {
  display: flex;
  position: relative;
  z-index: 0;
}
.jm-layout-stretch--main-axis-x {
  flex-direction: row;
  width: auto;
}
.jm-layout-stretch--main-axis-x.jm-layout-stretch--cross-axis-intrinsic {
  height: auto;
}
.jm-layout-stretch--main-axis-x.jm-layout-stretch--cross-axis-intrinsic > .jm-layout-stretch__child {
  height: auto;
}
.jm-layout-stretch--main-axis-x.jm-layout-stretch--cross-axis-managed {
  height: 100%;
}
.jm-layout-stretch--main-axis-x.jm-layout-stretch--cross-axis-managed > .jm-layout-stretch__child {
  height: 100%;
}
.jm-layout-stretch--main-axis-y {
  flex-direction: column;
  height: auto;
}
.jm-layout-stretch--main-axis-y.jm-layout-stretch--cross-axis-intrinsic {
  width: auto;
}
.jm-layout-stretch--main-axis-y.jm-layout-stretch--cross-axis-intrinsic > .jm-layout-stretch__child {
  width: auto;
}
.jm-layout-stretch--main-axis-y.jm-layout-stretch--cross-axis-managed {
  width: 100%;
}
.jm-layout-stretch--main-axis-y.jm-layout-stretch--cross-axis-managed > .jm-layout-stretch__child {
  width: 100%;
}
.jm-layout-stretch--cross-axis-align-start {
  align-items: flex-start;
}
.jm-layout-stretch--cross-axis-align-center {
  align-items: center;
}
.jm-layout-stretch--cross-axis-align-end {
  align-items: flex-end;
}
.jm-layout-stretch__child {
  z-index: 2;
}

/****************************** JoMash.Qlik.Card ******************************/
.jm-qlik-card {
  position: relative;
  padding: 8px;
}
.jm-qlik-card__frame {
  background: #fff;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border: 1px solid rgba(224, 224, 224, 0.8509803922);
  box-shadow: 6px 6px 6px -2px rgba(204, 204, 204, 0.368627451);
}
.jm-qlik-card__header {
  min-width: 0;
  height: 40px;
  display: flex;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  background-color: rgba(30, 39, 73, 0.0705882353);
  border-bottom: 1px solid rgba(7, 25, 93, 0.2);
}
.jm-qlik-card__title {
  color: #1e2749;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 1.75rem;
  font-weight: 400;
}
.jm-qlik-card__fullscreen {
  border: none;
}
.jm-qlik-card__fullscreen .blank-button__content .blank-icon--missing {
  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;
}
.jm-qlik-card__fullscreen .blank-button__content ::before {
  content: "fullscreen";
}
.jm-qlik-card__fullscreen .blank-button__content .blank-button__label {
  display: none;
}
.jm-qlik-card__content {
  color: #767676;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.75rem;
  font-weight: 400;
  padding: 10px;
}
.jm-qlik-card__export-button {
  border: 0;
  background-color: transparent;
  padding: 2px;
  cursor: pointer;
}
.jm-qlik-card__empty-media {
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(255, 255, 255);
}
.jm-qlik-card__empty-media .material-icons {
  color: rgba(30, 39, 73, 0.0901960784);
  font-size: 35px;
}

/*--------------------*/
.jm-qlik-card__dialog .blank-dialog__surface {
  min-width: 0;
  min-height: 0;
  display: grid;
  grid-template: "fullscreen" 40px "visualization" 1fr;
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}
.jm-qlik-card__dialog .blank-dialog__surface .jm-qlik-card__content {
  margin: 8px;
}
.jm-qlik-card__dialog .blank-dialog__surface .jm-qlik-card__fullscreen.blank-button {
  background-color: transparent;
}
.jm-qlik-card__dialog .blank-dialog__surface .jm-qlik-card__fullscreen.blank-button i {
  float: right;
  float: right;
  margin: 15px;
}
.jm-qlik-card__dialog .blank-dialog__surface .jm-qlik-card__header .jm-qlik-card__fullscreen.blank-button i {
  float: right;
  margin: 0px;
}

.jm-qlick-custom-card {
  position: relative;
  padding: 8px;
}
.jm-qlick-custom-card__kpi-box {
  width: 40%;
  padding: 15px 10px;
  min-height: auto;
  background: #fff6df;
  border-radius: 15px;
}
.jm-qlick-custom-card__card-content {
  display: flex;
}
.jm-qlick-custom-card__card-content .qv-object {
  width: 450px;
  margin-left: 5px;
}
.jm-qlick-custom-card__card-content .MuiPaper-root {
  background-color: transparent;
  box-shadow: none;
  padding: 10px 5px;
}
.jm-qlick-custom-card__card-content .MuiPaper-root .MuiCardContent-root:last-child {
  padding: 0;
  display: inline-block;
  width: 100%;
}
.jm-qlick-custom-card .MuiCardContent-root {
  display: flex;
  justify-content: start;
  align-items: center;
}
.jm-qlick-custom-card .MuiCardContent-root .__icon {
  background: white;
  margin-right: 10px;
  width: 45px;
  height: 45px;
  float: left;
  border-radius: 50%;
}
.jm-qlick-custom-card .MuiCardContent-root .__icon img {
  width: 25px;
  height: 25px;
  margin: 10px auto;
  text-align: center;
  display: block;
}
.jm-qlick-custom-card .MuiCardContent-root .__details {
  padding: 5px 0 0;
  float: left;
  width: 75%;
}
.jm-qlick-custom-card .MuiCardContent-root .__details .typ {
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #3e3e3e;
}
.jm-qlick-custom-card .MuiCardContent-root .__details .cat {
  float: left;
  color: #666;
  font-size: 13px;
}
.jm-qlick-custom-card .MuiCardContent-root .__details .val {
  float: right;
  color: #666;
  font-size: 13px;
}

.jm-qlik-card-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-qlik-card-inline-editor__child {
  position: absolute;
}

.root--jm-qlik-selections-modal-open {
  overflow: hidden;
}

.jm-qlik-selections-modal__fab {
  position: fixed;
  right: 32px;
  bottom: 32px;
}
.jm-qlik-selections-modal__scroller {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  min-width: 0;
  overflow: auto;
  align-items: flex-end;
  scroll-snap-type: x mandatory;
}
.jm-qlik-selections-modal__padding {
  padding: 0 5vw 120px;
  scroll-snap-align: center;
}
.jm-qlik-selections-modal__padding:first-child {
  padding-left: 20vw;
}
.jm-qlik-selections-modal__padding:last-child {
  padding-right: 20vw;
}
.jm-qlik-selections-modal__card {
  width: 60vw;
  height: 50vh;
  flex: 0 0 auto;
  background-color: #fff;
  border-radius: 4px;
  /* @alternate */
  box-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);
}
.jm-qlik-selections-modal__listbox {
  position: relative;
  width: 100%;
  height: 100%;
}

.jm-qlik-dropdown-bar {
  display: flex;
  min-width: 0;
  overflow: auto;
}
.jm-qlik-dropdown-bar--align-left {
  justify-content: flex-start;
}
.jm-qlik-dropdown-bar--align-right {
  justify-content: flex-end;
}
.jm-qlik-dropdown-bar__field {
  position: fixed;
  top: var(--offset-top);
  left: var(--offset-left);
}

.jm-qlik-hidden {
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.jm-qlik-hidden--empty {
  height: 200px;
}

.jm-qlik-hidden-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-qlik-hidden-inline-editor__child {
  width: 100%;
  height: 100%;
}

.jm-qlik-nebula-selections {
  width: 100%;
  height: 40px;
  position: relative;
  z-index: 0;
}
.jm-qlik-nebula-selections__root {
  width: 100%;
  height: auto;
  z-index: 1;
}

.jm-qlik-self-service {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  padding: 16px;
  font-family: Roboto, sans-serif;
}
.jm-qlik-self-service, .jm-qlik-self-service *, .jm-qlik-self-service *::before, .jm-qlik-self-service *::after {
  box-sizing: border-box;
}
.jm-qlik-self-service__column-1 {
  flex: 200px 0 0;
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
}
.jm-qlik-self-service__dimensions, .jm-qlik-self-service__measures {
  box-sizing: border-box;
  flex: 0 1 50%;
  overflow: auto;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 4px;
}
.jm-qlik-self-service__dimensions > *, .jm-qlik-self-service__measures > * {
  box-sizing: border-box;
  padding: 8px;
  height: 32px;
  background: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}
.jm-qlik-self-service__dimensions-title, .jm-qlik-self-service__measures-title {
  box-sizing: border-box;
  position: sticky;
  top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  height: 40px;
  padding: 12px 8px;
}
.jm-qlik-self-service__column-2 {
  box-sizing: border-box;
  flex: 1 0 0;
  min-width: 0;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
}
.jm-qlik-self-service__selected-fields {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  min-height: 40px;
}
.jm-qlik-self-service__selected-field {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.12);
  height: 32px;
  margin: 4px;
  padding: 0 4px;
  cursor: pointer;
}
.jm-qlik-self-service__content {
  box-sizing: border-box;
  flex: 1 0 0;
  padding-top: 16px;
}
.jm-qlik-self-service__visualization {
  height: 100%;
}
.jm-qlik-self-service__column-3 {
  flex: 150px 0 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.jm-qlik-self-service__types {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.jm-qlik-self-service__type {
  width: 40px;
  height: 40px;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jm-qlik-self-service__type--selected {
  box-sizing: border-box;
  border: 2px solid rgba(0, 0, 0, 0.6);
  border-radius: 8px;
}
.jm-qlik-self-service__type--incompatible {
  opacity: 0.38;
}
.jm-qlik-self-service__type-icon {
  font-size: 24px;
}
.jm-qlik-self-service__type-name {
  display: none;
}
.jm-qlik-self-service__favorites {
  box-sizing: border-box;
  flex: 0 1 auto;
  overflow: auto;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 4px;
}
.jm-qlik-self-service__favorites > * {
  box-sizing: border-box;
  padding: 8px;
  height: 32px;
  background: #fff;
}
.jm-qlik-self-service__favorites-title {
  box-sizing: border-box;
  position: sticky;
  top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  height: 40px;
  padding: 12px 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.jm-qlik-self-service__favorite {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}
.jm-qlik-self-service__dialog-surface {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 24px 16px 16px;
  font-family: Roboto, sans-serif;
}
.jm-qlik-self-service__dialog-input {
  box-sizing: border-box;
  margin: 8px 0;
}
.jm-qlik-self-service__dialog-button {
  align-self: flex-end;
}

.jm-qlik-sense-selections-bar {
  position: relative;
}
.jm-qlik-sense-selections-bar__host {
  height: 36px;
}
.jm-qlik-sense-selections-bar__host .qv-selections-pager > .buttons-end {
  display: none;
}

.jm-qlik-sense-sheet {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: grid;
  grid: repeat(var(--rows), 1fr)/repeat(var(--columns), 1fr);
}
.jm-qlik-sense-sheet__container {
  grid-area: var(--row-start)/var(--col-start)/var(--row-end)/var(--col-end);
  position: relative;
}
.jm-qlik-sense-sheet__chart {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.jm-qlik-sense-visualization {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.jm-qlik-sense-visualization__root {
  width: 100%;
  height: 100%;
}
.jm-qlik-sense-visualization--hide-header > .jm-qlik-sense-visualization__root > .qv-object-wrapper > .qv-object > .qv-inner-object > .qv-object-header {
  display: none;
}
.jm-qlik-sense-visualization--hide-footer > .jm-qlik-sense-visualization__root > .qv-object-wrapper > .qv-object > .qv-footer-wrapper {
  display: none;
}

.jm-qlik-sense-visualization-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-qlik-sense-visualization-inline-editor__resize-y {
  position: absolute;
  bottom: 4px;
  left: 50%;
  width: 20%;
  transform: translateX(-50%);
}

.jm-qlik-visualization-card-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-qlik-visualization-card-inline-editor__content {
  position: absolute;
}

.jm-routing-link--x-managed {
  width: 100%;
}
.jm-routing-link--y-managed {
  height: 100%;
}
.jm-routing-link--prevent-interaction {
  position: relative;
  z-index: 0;
}
.jm-routing-link__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.jm-routing-link--select-mode > .jm-routing-link__overlay {
  z-index: -1;
}

.jm-routing-menu {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 8px;
}
.jm-routing-menu__entry {
  box-sizing: border-box;
  height: 48px;
  padding: 4px;
  color: inherit;
  text-decoration: none;
}
.jm-routing-menu__container {
  box-sizing: border-box;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  padding: 4px;
}
.jm-routing-menu__container::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: 4px;
  pointer-events: none;
  background: #000;
  opacity: 0;
}
.jm-routing-menu__container:hover::before {
  opacity: 0.04;
}
.jm-routing-menu__icon {
  margin-right: 16px;
  opacity: 0.6;
}
.jm-routing-menu__entry--active .jm-routing-menu__icon {
  opacity: 1;
}
.jm-routing-menu__title {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height: 1.375rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing: 0.0071428571em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
}

html,
body {
  box-sizing: border-box;
  width: 100%;
  min-width: 320px;
  height: 100%;
  min-height: 200px;
  margin: 0;
  padding: 0;
  background: rgb(var(--jm-theme-background));
  color: rgb(var(--jm-theme-on-surface));
  font-family: Roboto;
}

#root,
.app,
.app > .jm-core-host__child {
  width: 100%;
  height: 100%;
}

.qv-object-qlik-date-picker {
  height: 40px;
  border: 0;
}
.qv-object-qlik-date-picker > .qv-inner-object > .qv-object-content-container > .qv-object-content > .ng-scope {
  display: flex;
  align-items: center;
  border: 1px solid rgb(var(--jm-theme-divider));
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0 8px;
  color: rgb(var(--jm-theme-deemphasized));
}
.qv-object-qlik-date-picker > .qv-inner-object > .qv-object-content-container > .qv-object-content > .ng-scope .lui-icon--calendar {
  display: none;
}

.jm-common-collapse {
  display: flex;
  flex-direction: column;
  padding-bottom: 24px;
}
.jm-common-collapse__controls {
  box-sizing: border-box;
  order: 1;
}
.jm-common-collapse__button {
  --blank-button-ink-color: rgb(var(--jm-theme-primary));
  width: 100%;
}
.jm-common-collapse__button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-common-collapse__button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "expand_more";
}
.jm-common-collapse__button .blank-button__content {
  width: 100%;
  justify-content: space-between;
}
.jm-common-collapse__button .blank-button__icon {
  transition: transform 200ms;
}
.jm-common-collapse--collapsed > .jm-common-collapse__controls > .jm-common-collapse__button .blank-button__icon {
  transform: rotateZ(180deg);
}
.jm-common-collapse__content {
  order: 2;
}
.jm-common-collapse__content .jm-layout-columns__child {
  box-sizing: border-box;
  padding: 16px 4px 0;
}

.jm-common-collapse--empty.jm-common-collapse--height-intrinsic.jm-common-collapse--inline-editor-active .jm-common-collapse__content {
  height: 100px;
}

.jm-common-divider {
  box-sizing: border-box;
  display: block;
  border: none;
  padding: 24px;
}
.jm-common-divider::before {
  content: "";
  display: block;
  border-bottom: 1px solid rgb(var(--jm-theme-divider));
}

.jm-common-text__content {
  display: block;
}
.jm-common-text__content--headline1 {
  font-family: "Roboto", sans-serif;
  font-size: 2.125rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: 0.0073529412em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-common-text__content--headline2 {
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-common-text__content--headline3 {
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-common-text__content--body1 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.03125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-common-text__content--body2 {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  text-decoration: inherit;
  text-transform: inherit;
}

.jm-qlik-bookmark-panel__create-dialog .blank-textfield, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield, .jm-firebase-platform-mashup-grid-list-create-dialog__textfield {
  --blank-textfield-fill-color: #fff;
  --blank-textfield-border-color: rgb(158.1, 158.1, 158.1);
  --blank-textfield-input-color: rgb(33.15, 33.15, 33.15);
  --blank-textfield-label-color: #666666;
  --blank-textfield-border-width: 1px;
  box-sizing: border-box;
  position: relative;
  display: block;
  padding: 8px 0;
  background: var(--blank-textfield-fill-color);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield--hovered.blank-textfield, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield--hovered.blank-textfield, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield--hovered.blank-textfield, .blank-textfield--hovered.jm-firebase-platform-mashup-grid-list-create-dialog__textfield {
  --blank-textfield-border-color: rgb(33.15, 33.15, 33.15);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield--focused.blank-textfield, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield--focused.blank-textfield, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield--focused.blank-textfield, .blank-textfield--focused.jm-firebase-platform-mashup-grid-list-create-dialog__textfield {
  --blank-textfield-border-color: #1e2749;
  --blank-textfield-label-color: #1e2749;
  --blank-textfield-border-width: 2px;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield--disabled.blank-textfield, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield--disabled.blank-textfield, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield--disabled.blank-textfield, .blank-textfield--disabled.jm-firebase-platform-mashup-grid-list-create-dialog__textfield {
  --blank-textfield-border-color: rgb(239.7, 239.7, 239.7);
  --blank-textfield-input-color: rgb(158.1, 158.1, 158.1);
  --blank-textfield-label-color: rgb(158.1, 158.1, 158.1);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield .blank-textfield__label, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield .blank-textfield__label, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield .blank-textfield__label, .jm-firebase-platform-mashup-grid-list-create-dialog__textfield .blank-textfield__label {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 0 4px;
  background: var(--blank-textfield-fill-color);
  color: var(--blank-textfield-label-color);
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield .blank-textfield__input, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield .blank-textfield__input, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield .blank-textfield__input, .jm-firebase-platform-mashup-grid-list-create-dialog__textfield .blank-textfield__input {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  border: var(--blank-textfield-border-width) solid var(--blank-textfield-border-color);
  padding: 0 calc(16px - var(--blank-textfield-border-width));
  outline: none;
  border-radius: 4px;
  background: var(--blank-textfield-fill-color);
  color: var(--blank-textfield-input-color);
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
}

.jm-firebase-platform-mashup-grid-list-create-dialog__select {
  --blank-select-fill-color: #fff;
  --blank-select-border-color: rgb(158.1, 158.1, 158.1);
  --blank-select-input-color: rgb(33.15, 33.15, 33.15);
  --blank-select-label-color: #666666;
  --blank-select-border-width: 1px;
  box-sizing: border-box;
  position: relative;
  display: block;
  padding: 8px 0;
  background: var(--blank-select-fill-color);
}
.blank-select--hovered.jm-firebase-platform-mashup-grid-list-create-dialog__select {
  --blank-select-border-color: rgb(33.15, 33.15, 33.15);
}
.blank-select--focused.jm-firebase-platform-mashup-grid-list-create-dialog__select {
  --blank-select-border-color: #1e2749;
  --blank-select-label-color: #1e2749;
  --blank-select-border-width: 2px;
}
.blank-select--disabled.jm-firebase-platform-mashup-grid-list-create-dialog__select {
  --blank-select-border-color: rgb(239.7, 239.7, 239.7);
  --blank-select-input-color: rgb(158.1, 158.1, 158.1);
  --blank-select-label-color: rgb(158.1, 158.1, 158.1);
}
.jm-firebase-platform-mashup-grid-list-create-dialog__select .blank-select__label {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 0 4px;
  background: var(--blank-select-fill-color);
  color: var(--blank-select-label-color);
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-firebase-platform-mashup-grid-list-create-dialog__select .blank-select__input {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  border: var(--blank-select-border-width) solid var(--blank-select-border-color);
  padding: 0 calc(16px - var(--blank-select-border-width));
  outline: none;
  border-radius: 4px;
  background: var(--blank-select-fill-color);
  color: var(--blank-select-input-color);
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 1;
}

.jm-firebase-platform-mashup-grid-list {
  width: 100%;
  min-height: 100%;
  font-family: "Poppins", sans-serif;
  background: #fff;
}
.jm-firebase-platform-mashup-grid-list,
.jm-firebase-platform-mashup-grid-list * {
  box-sizing: border-box;
}
.jm-firebase-platform-mashup-grid-list .header {
  padding: 16px;
  background-color: #65b32c;
}
.jm-firebase-platform-mashup-grid-list .header__logo {
  height: 32px;
}
.jm-firebase-platform-mashup-grid-list .hero {
  position: relative;
  background-color: #65b32c;
  color: #fff;
}
.jm-firebase-platform-mashup-grid-list .hero__container {
  width: 960px;
  margin: 0 auto;
  padding: 24px 0 64px;
}
.jm-firebase-platform-mashup-grid-list .hero__title {
  margin: 16px 0 24px;
  font-size: 36px;
  font-weight: bold;
}
.jm-firebase-platform-mashup-grid-list .hero__text {
  margin: 4px 0;
}
.jm-firebase-platform-mashup-grid-list .hero__text--link {
  color: #fff;
}
.jm-firebase-platform-mashup-grid-list .section {
  width: 960px;
  margin: 64px auto;
}
.jm-firebase-platform-mashup-grid-list .section__headline {
  margin: 24px 0;
  color: #65b32c;
  font-size: 28px;
}
.jm-firebase-platform-mashup-grid-list .section__columns {
  display: flex;
  min-width: 0;
  gap: 24px;
}
.jm-firebase-platform-mashup-grid-list .projects-grid {
  display: flex;
  flex-direction: column;
}
.jm-firebase-platform-mashup-grid-list .projects-grid__item {
  height: 40px;
  display: flex;
  font-size: 16px;
}
.jm-firebase-platform-mashup-grid-list .projects-grid__title {
  flex: 1 0 0;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 16px;
  color: inherit;
  text-decoration: none;
}
.jm-firebase-platform-mashup-grid-list .projects-grid__title:hover {
  background: rgba(0, 0, 0, 0.04);
}
.jm-firebase-platform-mashup-grid-list .projects-grid__edit {
  flex: 0 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 16px;
  color: inherit;
  text-decoration: none;
}
.jm-firebase-platform-mashup-grid-list .projects-grid__edit:hover {
  background: rgba(0, 0, 0, 0.04);
}
.jm-firebase-platform-mashup-grid-list .projects-grid__button {
  align-self: flex-end;
  margin-top: 8px;
  --blank-button-fill-color: #65b32c;
}

.jm-firebase-platform-persistent-drawers-app {
  --jm-firebase-platform-persistent-drawers-app-left-drawer-width: 8px;
  --jm-firebase-platform-persistent-drawers-app-right-drawer-width: 8px;
  position: relative;
  width: 100%;
  height: 100%;
  display: grid;
  grid: "h  h  h" auto "dl cs dr" 52px "dl m  dr" minmax(0, 1fr)/var(--jm-firebase-platform-persistent-drawers-app-left-drawer-width) minmax(0, 1fr) var(--jm-firebase-platform-persistent-drawers-app-right-drawer-width);
}
.jm-firebase-platform-persistent-drawers-app--left-drawer-open {
  --jm-firebase-platform-persistent-drawers-app-left-drawer-width: 256px;
}
.jm-firebase-platform-persistent-drawers-app--right-drawer-open {
  --jm-firebase-platform-persistent-drawers-app-right-drawer-width: 256px;
}
.jm-firebase-platform-persistent-drawers-app__header {
  grid-area: h;
  display: flex;
  align-items: center;
}
.jm-firebase-platform-persistent-drawers-app__logo {
  height: 48px;
}
.jm-firebase-platform-persistent-drawers-app__header-dropdowns {
  flex: 1 0 0;
  margin: 0 8px;
}
.jm-firebase-platform-persistent-drawers-app__header-buttons {
  min-width: 0;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.jm-firebase-platform-persistent-drawers-app__header-buttons--left {
  justify-content: flex-start;
}
.jm-firebase-platform-persistent-drawers-app__header-buttons--right {
  justify-content: flex-end;
}
.jm-firebase-platform-persistent-drawers-app__header-button {
  margin: 8px 0px;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-firebase-platform-persistent-drawers-app__drawer {
  overflow: auto;
}
.jm-firebase-platform-persistent-drawers-app__drawer--left {
  grid-area: dl;
}
.jm-firebase-platform-persistent-drawers-app__drawer--right {
  grid-area: dr;
}
.jm-firebase-platform-persistent-drawers-app__current-selections {
  grid-area: cs;
  padding: 8px;
  background: rgb(var(--jm-theme-primary), 0.12);
}
.jm-firebase-platform-persistent-drawers-app__main {
  grid-area: m;
  overflow: auto;
  padding-bottom: 24px;
}
.jm-firebase-platform-persistent-drawers-app__modal-drawer > .blank-dialog__container {
  align-items: stretch;
}
.jm-firebase-platform-persistent-drawers-app__modal-drawer > .blank-dialog__container > .blank-dialog__surface {
  width: 256px;
  overflow: auto;
}
.jm-firebase-platform-persistent-drawers-app__modal-drawer--left > .blank-dialog__container {
  justify-content: flex-start;
}
.jm-firebase-platform-persistent-drawers-app__modal-drawer--right > .blank-dialog__container {
  justify-content: flex-end;
}

.jm-firebase-platform-persistent-drawers-app-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.jm-firebase-platform-persistent-drawers-app-inline-editor__content {
  position: absolute;
}

.jm-firebase-platform-qlik-dashboard {
  position: relative;
  z-index: 0;
  width: 100%;
  min-width: 0;
  height: 100%;
  display: flex;
}
.jm-firebase-platform-qlik-dashboard__main {
  flex: 1 0 0;
  min-width: 0;
  overflow: auto;
}
.jm-firebase-platform-qlik-dashboard__header {
  position: sticky;
  top: 0;
  z-index: 2;
  padding: 24px;
  display: grid;
  grid-template: "title actions" auto "current-selections current-selections" auto/auto 0;
  backdrop-filter: blur(4px);
  transition: box-shadow 200ms;
}
.jm-firebase-platform-qlik-dashboard__main--scrolled .jm-firebase-platform-qlik-dashboard__header {
  box-shadow: 0 10px 35px 0 rgba(56, 71, 109, 0.08);
}
.jm-firebase-platform-qlik-dashboard__header-title {
  margin: 0;
  grid-area: title;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-firebase-platform-qlik-dashboard__current-selections {
  grid-area: current-selections;
}
.jm-firebase-platform-qlik-dashboard__main-content {
  z-index: 1;
  padding: 16px;
}
.jm-firebase-platform-qlik-dashboard--inline-editor-active .jm-firebase-platform-qlik-dashboard__main-content {
  margin-bottom: 48px;
}

.jm-firebase-platform-qlik-dashboard-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.jm-firebase-platform-qlik-dashboard-inline-editor__content {
  position: absolute;
}

.jm-firebase-platform-permanent-tabbed-drawer {
  position: relative;
  width: 425px;
  height: 100%;
  display: grid;
  grid-template: "logo tab-panel" auto "tab-list tab-panel" 1fr / 100px 325px;
  background: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
  box-shadow: 0 10px 35px 0 rgba(56, 71, 109, 0.08);
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-list {
  box-sizing: border-box;
  grid-area: tab-list;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px 0;
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-item {
  box-sizing: border-box;
  width: 64px;
  height: 64px;
  margin: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 0;
  padding: 0;
  background: transparent;
  color: rgb(var(--jm-theme-deemphasized));
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-item.blank-tabs__item--active {
  color: rgb(var(--jm-theme-primary));
  box-shadow: 0 -2px rgb(var(--jm-theme-primary)) inset;
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-item .blank-tabs__icon {
  --blank-icon-size: 32px;
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-item .blank-tabs__label {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-firebase-platform-permanent-tabbed-drawer__tab-panel {
  box-sizing: border-box;
  grid-area: tab-panel;
  border-left: 1px solid rgb(var(--jm-theme-divider));
  overflow: auto;
}

.jm-firebase-platform-permanent-tabbed-drawer-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.jm-firebase-platform-permanent-tabbed-drawer-inline-editor__content {
  position: absolute;
}

.jm-qlik-bookmark-panel__create-dialog .blank-textarea, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea {
  --blank-textarea-fill-color: #fff;
  --blank-textarea-border-color: rgb(158.1, 158.1, 158.1);
  --blank-textarea-input-color: rgb(33.15, 33.15, 33.15);
  --blank-textarea-label-color: #666666;
  --blank-textarea-border-width: 1px;
  box-sizing: border-box;
  position: relative;
  display: block;
  padding: 8px 0;
  background: var(--blank-textarea-fill-color);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea--hovered.blank-textarea, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea--hovered.blank-textarea, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea--hovered.blank-textarea {
  --blank-textarea-border-color: rgb(33.15, 33.15, 33.15);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea--focused.blank-textarea, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea--focused.blank-textarea, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea--focused.blank-textarea {
  --blank-textarea-border-color: #1e2749;
  --blank-textarea-label-color: #1e2749;
  --blank-textarea-border-width: 2px;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea--disabled.blank-textarea, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea--disabled.blank-textarea, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea--disabled.blank-textarea {
  --blank-textarea-border-color: rgb(239.7, 239.7, 239.7);
  --blank-textarea-input-color: rgb(158.1, 158.1, 158.1);
  --blank-textarea-label-color: rgb(158.1, 158.1, 158.1);
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea .blank-textarea__label, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea .blank-textarea__label, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea .blank-textarea__label {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 0 4px;
  background: var(--blank-textarea-fill-color);
  color: var(--blank-textarea-label-color);
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea .blank-textarea__input, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea .blank-textarea__input, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea .blank-textarea__input {
  box-sizing: border-box;
  width: 100%;
  min-height: 48px;
  height: 72px;
  border: var(--blank-textarea-border-width) solid var(--blank-textarea-border-color);
  padding: calc(10px - var(--blank-textarea-border-width)) calc(16px - var(--blank-textarea-border-width));
  outline: none;
  border-radius: 4px;
  resize: vertical;
  background: var(--blank-textarea-fill-color);
  color: var(--blank-textarea-input-color);
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
}

.jm-qlik-bookmark-panel {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.jm-qlik-bookmark-panel__new-button {
  --blank-button-fill-color: rgb(var(--jm-theme-primary));
  --blank-button-ink-color: rgb(var(--jm-theme-on-primary));
  flex: 0 0 auto;
  align-self: flex-end;
  margin: 12px 20px 8px;
}
.jm-qlik-bookmark-panel__new-button.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.08);
}
.jm-qlik-bookmark-panel__new-button.blank-button--focus-visible, .jm-qlik-bookmark-panel__new-button.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.12);
}
.jm-qlik-bookmark-panel__bookmarks {
  flex: 0 1 auto;
  min-height: 0;
  margin: 0 0 12px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 0;
  list-style: none;
}
.jm-qlik-bookmark-panel__message {
  margin: 20px;
  opacity: 0.87;
  text-align: right;
}
.jm-qlik-bookmark-panel .blank-list-item {
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  margin: 4px 20px;
  height: 52px;
  border: 1px solid rgb(var(--jm-theme-divider));
  border-radius: 4px;
}
.jm-qlik-bookmark-panel .blank-list-item__body {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 16px;
  cursor: pointer;
  overflow: hidden;
}
.jm-qlik-bookmark-panel .blank-list-item__body::before {
  background: var(--jm-bookmark-panel-ripple-color);
  opacity: 0;
}
.jm-qlik-bookmark-panel .blank-list-item__body:hover::before {
  opacity: 0.16;
}
.jm-qlik-bookmark-panel .blank-list-item__primary-text {
  font-size: 16px;
}
.jm-qlik-bookmark-panel .blank-list-item__secondary-text {
  display: none;
}
.jm-qlik-bookmark-panel .blank-list-item__secondary-action {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  overflow: hidden;
}
.jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button {
  --blank-button-density: -2;
}
.jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-bookmark-panel .blank-list-item__secondary-action .blank-button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "more_vert";
}
.jm-qlik-bookmark-panel__overflow-menu {
  --blank-overlay-alignment-preferences: bottom-right/top-right,
    top-right/bottom-right;
  --blank-overlay-anchor-margin: -8px 0;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield {
  display: block;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textfield.blank-textfield--focused, .jm-qlik-bookmark-panel__edit-dialog .blank-textfield.blank-textfield--focused, .jm-qlik-bookmark-panel__delete-dialog .blank-textfield.blank-textfield--focused {
  --blank-textfield-border-color: rgb(var(--jm-theme-primary));
  --blank-textfield-label-color: rgb(var(--jm-theme-primary));
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea {
  display: block;
}
.jm-qlik-bookmark-panel__create-dialog .blank-textarea.blank-textarea--focused, .jm-qlik-bookmark-panel__edit-dialog .blank-textarea.blank-textarea--focused, .jm-qlik-bookmark-panel__delete-dialog .blank-textarea.blank-textarea--focused {
  --blank-textfield-border-color: rgb(var(--jm-theme-primary));
  --blank-textfield-label-color: rgb(var(--jm-theme-primary));
}
.jm-qlik-bookmark-panel__dialog-cancel-button {
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-bookmark-panel__dialog-confirm-button {
  --blank-button-fill-color: rgb(var(--jm-theme-primary));
  --blank-button-ink-color: rgb(var(--jm-theme-on-primary));
}
.jm-qlik-bookmark-panel__dialog-confirm-button.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.08);
}
.jm-qlik-bookmark-panel__dialog-confirm-button.blank-button--focus-visible, .jm-qlik-bookmark-panel__dialog-confirm-button.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.12);
}

@keyframes ctp-loading-indicator {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
}
.jm-qlik-current-selections {
  position: relative;
  width: 100%;
  height: 36px;
}

.jm-qlik-current-selections-bar {
  width: 100%;
  display: flex;
  overflow: auto;
}
.jm-qlik-current-selections-bar--empty {
  display: none;
}
.jm-qlik-current-selections-bar__item {
  position: relative;
  height: 36px;
  margin-right: 8px;
  overflow: hidden;
}
.jm-qlik-current-selections-bar__item-body {
  box-sizing: border-box;
  max-width: 200px;
  height: 100%;
  border: 1px solid rgb(var(--jm-theme-deemphasized));
  padding-left: 12px;
  display: grid;
  grid-template: "title remove" 1fr "subtitle remove" 1fr/auto 36px;
  gap: 0 8px;
  border-radius: 8px;
  color: rgb(var(--jm-theme-deemphasized));
}
.jm-qlik-current-selections-bar__title {
  width: 100%;
  grid-area: title;
  place-self: center start;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jm-qlik-current-selections-bar__subtitle {
  width: 100%;
  grid-area: subtitle;
  place-self: center start;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jm-qlik-current-selections-bar__remove {
  position: absolute;
  top: 4px;
  right: 4px;
  --blank-button-density: -5;
  color: rgb(var(--jm-theme-deemphasized));
}
.jm-qlik-current-selections-bar__remove .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-current-selections-bar__remove .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "close";
}
.jm-qlik-listbox {
  min-height: 0;
  max-height: 60vh;
  width: 250px;
  display: flex;
  flex-direction: column;
  background: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
  border-radius: 4px;
  overflow: hidden;
}
.jm-qlik-listbox__search-control {
  display: block;
}
.jm-qlik-listbox__icon {
  position: absolute;
  left: 5px;
  color: #9b9b9b;
  top: 10px;
  font-size: 20px;
}
.jm-qlik-listbox__search-input {
  height: 36px;
  font-size: 13px;
  padding: 0 15px 0 30px;
  border: 1px solid #f0f2f5;
  max-width: 205px;
  width: 100%;
}
.jm-qlik-listbox__search-clear {
  display: none;
}
.jm-qlik-listbox__items {
  flex: 1;
  min-height: 0;
  overflow: auto;
  margin: 0;
  padding: 0;
}
.jm-qlik-listbox__item {
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-size: 16px;
  cursor: pointer;
}
.jm-qlik-listbox__item:not(:last-child) {
  box-shadow: 0 -1px rgb(var(--jm-theme-divider)) inset;
}
.jm-qlik-listbox__item--state-excluded {
  background-color: #75797f;
  color: #fff;
}
.jm-qlik-listbox__item--state-alternative {
  background-color: #b8bbbe;
  color: #fff;
}
.jm-qlik-listbox__item--state-selected {
  background: #009845;
  color: #fff;
}
.jm-qlik-listbox__item--state-selected::after {
  font-family: "LUI Icons";
  content: "tick";
  position: absolute;
  right: 10px;
}
.jm-qlik-listbox__item--state-header {
  background-color: #d2d2d2;
  color: #0a572c;
  letter-spacing: 3px;
  font-weight: 500;
}
.jm-qlik-listbox__item i {
  font-size: 12px;
  margin-right: 10px;
}
.jm-qlik-listbox__item span {
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.jm-qlik-listbox__placeholder {
  height: calc(var(--item-count) * 36px);
}
.jm-qlik-listbox__placeholder::before {
  position: sticky;
  top: 0;
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-size: 16px;
  content: "";
  animation: ctp-loading-indicator 2s infinite linear;
}
.jm-qlik-listbox__placeholder:not(:last-child)::before {
  box-shadow: 0 -1px rgb(var(--jm-theme-divider)) inset;
}

.jm-qlik-sense-sheet__container {
  margin: 8px;
  border-radius: 12px;
  background: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
  box-shadow: 0 10px 35px 0 rgba(56, 71, 109, 0.08);
}
.jm-qlik-sense-sheet__chart {
  inset: 8px;
}

.jm-firebase-platform-qlik-dashboard__main-content .jm-qlik-sense-visualization,
.jm-firebase-platform-persistent-drawers-app__main .jm-qlik-sense-visualization {
  padding: 8px;
  background: rgb(var(--jm-theme-surface));
  background-clip: content-box;
}

.jm-qlik-sense-visualization--hide-header .jm-qlik-sense-visualization-surface__visualization .qv-object-wrapper .qv-object .qv-inner-object .qv-object-header {
  display: none;
}
.jm-qlik-sense-visualization--hide-footer .jm-qlik-sense-visualization-surface__visualization > .qv-object-wrapper > .qv-object > .qv-footer-wrapper {
  display: none;
}
.jm-qlik-sense-visualization--hide-footer .jm-qlik-sense-visualization-surface__visualization > .qv-view-data-table > .qv-object-wrapper > .qv-object > .qv-footer-wrapper {
  display: none;
}
.jm-qlik-sense-visualization--container-object .jm-qlik-sense-visualization-surface__visualization > .qv-view-data-table > .qv-object-wrapper > .qv-object > .qv-footer-wrapper {
  display: block !important;
}
.jm-qlik-sense-visualization--padding-small .jm-qlik-sense-visualization-surface__visualization {
  margin: 30px 8px 8px;
}

.jm-qlik-sense-visualization-surface {
  min-width: 0;
  min-height: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template: "auto auto dataView fullscreen export dropdown" 50px "auto auto dataView fullscreen export dropdown" 0px "visualization visualization visualization visualization visualization visualization" 1fr "footnote footnote footnote footnote footnote footnote" auto "secondary-content secondary-content secondary-content secondary-content secondary-content secondary-content" auto/1fr auto auto auto auto;
  /*grid-template-columns: auto auto auto 3px 30px;
  grid-template-rows: 35px auto;*/
  background-color: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-sense-visualization-surface__dataView {
  grid-area: dataView;
  z-index: 1;
  align-self: center;
  margin-right: 0px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-sense-visualization-surface__dataView .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-sense-visualization-surface__dataView .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "fullscreen";
}
.jm-qlik-sense-visualization-surface__dataView.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-sense-visualization-surface__dataView.blank-button--focus-visible, .jm-qlik-sense-visualization-surface__dataView.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-sense-visualization-surface__dataView .lui-icon {
  font-size: 16px;
}
.jm-qlik-sense-visualization-surface__dataView .lui-icon::before {
  content: var(--blank-icon-content);
}
.jm-qlik-sense-visualization-surface__fullscreen {
  grid-area: fullscreen;
  z-index: 1;
  align-self: center;
  margin-right: 0px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-sense-visualization-surface__fullscreen .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-sense-visualization-surface__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "fullscreen";
}
.jm-qlik-sense-visualization-surface__fullscreen.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-sense-visualization-surface__fullscreen.blank-button--focus-visible, .jm-qlik-sense-visualization-surface__fullscreen.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-sense-visualization-surface__fullscreen .lui-icon {
  font-size: 16px;
}
.jm-qlik-sense-visualization-surface__fullscreen .lui-icon::before {
  content: var(--blank-icon-content);
}
.jm-qlik-sense-visualization-surface__export {
  grid-area: export;
  z-index: 1;
  align-self: center;
  margin-right: 8px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-sense-visualization-surface__export .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-sense-visualization-surface__export .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "download";
}
.jm-qlik-sense-visualization-surface__export.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-sense-visualization-surface__export.blank-button--focus-visible, .jm-qlik-sense-visualization-surface__export.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-sense-visualization-surface__export .lui-icon {
  font-size: 16px;
}
.jm-qlik-sense-visualization-surface__export .lui-icon::before {
  content: var(--blank-icon-content);
}
.jm-qlik-sense-visualization-surface .jm-qlik-visualization-card-surface__dropdown {
  grid-area: dropdown;
  z-index: 1;
  align-self: center;
  margin-right: 0px;
}
.jm-qlik-sense-visualization-surface__visualization {
  /*grid-area: visualization;*/
  grid-area: 6/7/1/1;
  z-index: 0;
}
.jm-qlik-sense-visualization-surface__footnote {
  grid-area: footnote;
  align-self: center;
  margin: 8px 16px;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
}
.jm-qlik-sense-visualization-surface__export-menu {
  --blank-overlay-alignment-preferences: bottom-right/top-right,
    top-right/bottom-right;
}

.jm-qlik-sense-visualization__dialog .blank-dialog__surface {
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}

.jm-qlik-text__content {
  display: block;
}
.jm-qlik-text__content--headline1 {
  font-family: "Roboto", sans-serif;
  font-size: 2.125rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: 0.0073529412em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-text__content--headline2 {
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-text__content--headline3 {
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-text__content--body1 {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.03125em;
  text-decoration: inherit;
  text-transform: inherit;
}
.jm-qlik-text__content--body2 {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  text-decoration: inherit;
  text-transform: inherit;
}

.jm-qlik-field-dropdown {
  padding: 8px;
}
.jm-qlik-field-dropdown__button {
  --blank-button-fill-color: rgb(var(--jm-theme-primary));
  --blank-button-ink-color: rgb(var(--jm-theme-on-primary));
}
.jm-qlik-field-dropdown__button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-field-dropdown__button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "arrow_drop_down";
}
.jm-qlik-field-dropdown__button.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.08);
}
.jm-qlik-field-dropdown__button.blank-button--focus-visible, .jm-qlik-field-dropdown__button.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.12);
}
.jm-qlik-field-dropdown__popover {
  --blank-overlay-alignment-preferences: bottom-left/top-left,
    top-left/bottom-left, bottom-right/top-right, top-right/bottom-right;
}

.jm-qlik-visualization-card .jm-qlik-field-dropdown__button {
  --blank-button-density: -2;
}

.jm-qlik-variable-dropdown {
  padding: 8px;
}
.jm-qlik-variable-dropdown__button {
  --blank-button-fill-color: rgb(var(--jm-theme-primary));
  --blank-button-ink-color: rgb(var(--jm-theme-on-primary));
}
.jm-qlik-variable-dropdown__button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-variable-dropdown__button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "arrow_drop_down";
}
.jm-qlik-variable-dropdown__button.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.08);
}
.jm-qlik-variable-dropdown__button.blank-button--focus-visible, .jm-qlik-variable-dropdown__button.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-primary), 0.12);
}
.jm-qlik-variable-dropdown__popover {
  --blank-overlay-alignment-preferences: bottom-left/top-left,
    top-left/bottom-left, bottom-right/top-right, top-right/bottom-right;
}

.jm-qlik-visualization-card .jm-qlik-variable-dropdown__button {
  --blank-button-density: -2;
}

.jm-qlik-variable-input {
  padding: 0px;
}
.jm-qlik-variable-input--width-managed {
  width: 100%;
}
.jm-qlik-variable-input--height-managed {
  height: 100%;
}
.jm-qlik-variable-input--width-managed .MuiInputBase-root {
  width: 100%;
  min-width: 0 !important;
}
.jm-qlik-variable-input:has(.jm-qlik-variable-input__navigation) {
  height: 40px;
  display: grid;
  place-items: center;
}
.jm-qlik-variable-input label {
  font-family: "Lato", sans-serif;
  color: #0f1a2e;
  font-weight: 700;
  font-size: 0.75rem;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 5px;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  padding-right: 10px;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jm-qlik-variable-input__content {
  margin-top: 7px;
}
.jm-qlik-variable-input__content .MuiInputBase-root.content {
  width: 100%;
  min-width: 120px;
}
.jm-qlik-variable-input__content .MuiInputBase-root.content select {
  appearance: none;
  background-color: #ffffff;
  border: none;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.125rem #e1e1ea;
  list-style: none;
  padding: 0.5rem 0.75rem;
  transition: background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1);
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: break-word;
  width: 100%;
  line-height: 1.25;
  font-size: 0.75rem;
  color: #0f1a2e;
}
.jm-qlik-variable-input__content .MuiInputBase-root.content::before,
.jm-qlik-variable-input__content .MuiInputBase-root.content::after {
  display: none;
}
.jm-qlik-variable-input__content input {
  appearance: none;
  background-color: #fafbfc;
  border: none;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.125rem #e1e1ea;
  list-style: none;
  padding: 0.5rem 0.75rem;
  transition: background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1);
  width: 100%;
  line-height: 1.25;
  font-size: 0.75rem;
  color: #0f1a2e;
  display: block;
  width: -webkit-fill-available;
}
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: calc(40px + var(--blank-button-density) * 4px);
  padding: 0 calc(8px + var(--blank-button-density) * 2px);
}
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation .MuiSelect-root {
  background-color: rgb(var(--jm-theme-primary));
  color: rgb(var(--jm-theme-on-primary));
  appearance: none;
  border: none;
  border-radius: 0;
  box-shadow: none !important;
  list-style: none;
  touch-action: manipulation;
  vertical-align: middle;
  word-wrap: break-word;
  height: 40px;
  padding: 0 28px 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Roboto", sans-serif;
  font-size: 0.825rem;
  line-height: 40px;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  text-decoration: none;
}
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation .MuiSelect-root .MuiListItem-button {
  background-color: #fff;
  color: #3f4254;
  padding: 8px;
}
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation svg {
  color: #fff;
  right: 5px;
  width: 18px;
}
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation::before,
.jm-qlik-variable-input__navigation .MuiInputBase-root.navigation::after {
  display: none;
}
.jm-qlik-variable-input__navigation .inputBox {
  appearance: none;
  background-color: #fafbfc;
  border: none;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.125rem #e1e1ea !important;
  list-style: none;
  padding: 0.5rem 0.75rem;
  transition: background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1);
  width: 100%;
  line-height: 1.25;
  font-size: 0.75rem;
  color: #0f1a2e;
  display: block;
  width: -webkit-fill-available;
}
.jm-qlik-variable-input__buttons {
  width: 100%;
  display: flex;
  justify-content: end;
}
.jm-qlik-variable-input__buttons button {
  font-family: "Lato", sans-serif;
  text-transform: none;
  appearance: none;
  color: #0f1a2e;
  background-color: #f8f8fc;
  border: none;
  cursor: pointer;
  padding: 0 5px;
  min-width: auto !important;
  width: auto !important;
  line-height: 2;
  font-size: 0.75rem;
  font-weight: 600;
  margin-right: 0px !important;
  border-bottom: 0.1875rem solid #e1e1ea;
  border-radius: 0;
  box-shadow: none;
  transition: border-color 0.2s ease-out;
}
.jm-qlik-variable-input__buttons button.MuiButton-active {
  color: #503291;
  background-color: #f8f8fc;
  border-bottom: 0.1875rem solid #503291 !important;
  outline: none !important;
}
.jm-qlik-variable-input__buttons button:hover {
  line-height: 1.25;
  color: #503291;
  background-color: #e1e1ea !important;
  border: none;
  box-shadow: none;
}
.jm-qlik-variable-input__buttons button:focus {
  outline: 1px transparent;
}
.jm-qlik-variable-input__buttons button:before {
  display: none;
}
.jm-qlik-variable-input__buttons button:-webkit-details-marker {
  display: none;
}

.MuiPaper-rounded {
  border-radius: 0px;
}

.MuiMenu-paper {
  top: 50px !important;
}

.jm-qlik-visualization-card-surface {
  min-width: 0;
  min-height: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template: "title header-button dataView fullscreen export dropdown" 40px "subtitle header-button dataView fullscreen export dropdown" 0px "visualization visualization visualization visualization visualization visualization" 1fr "footnote footnote footnote footnote footnote footnote" auto "secondary-content secondary-content secondary-content secondary-content secondary-content secondary-content" auto/1fr auto auto auto auto;
  background-color: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-visualization-card-surface__title {
  grid-area: title;
  align-self: end;
  margin: 0 16px;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jm-qlik-visualization-card-surface__subtitle {
  grid-area: subtitle;
  align-self: start;
  margin: 0 16px;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0.6;
}
.jm-qlik-visualization-card-surface__header-button {
  grid-area: header-button;
  align-self: center;
}
.jm-qlik-visualization-card-surface__header-button--empty {
  width: 40px;
  height: 40px;
}
.jm-qlik-visualization-card-surface__dataView {
  grid-area: dataView;
  z-index: 1;
  align-self: center;
  margin-right: 0px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-visualization-card-surface__dataView .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-visualization-card-surface__dataView .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "fullscreen";
}
.jm-qlik-visualization-card-surface__dataView.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-visualization-card-surface__dataView.blank-button--focus-visible, .jm-qlik-visualization-card-surface__dataView.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-visualization-card-surface__dataView .lui-icon {
  font-size: 16px;
}
.jm-qlik-visualization-card-surface__dataView .lui-icon::before {
  content: var(--blank-icon-content);
}
.jm-qlik-visualization-card-surface__export {
  grid-area: export;
  align-self: center;
  margin-right: 0px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-visualization-card-surface__export .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-visualization-card-surface__export .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "download";
}
.jm-qlik-visualization-card-surface__export.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-visualization-card-surface__export.blank-button--focus-visible, .jm-qlik-visualization-card-surface__export.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-visualization-card-surface__export .lui-icon {
  font-size: 16px;
}
.jm-qlik-visualization-card-surface__export .lui-icon::before {
  content: var(--blank-icon-content);
}
.jm-qlik-visualization-card-surface__fullscreen {
  grid-area: fullscreen;
  align-self: center;
  margin-right: 0px;
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
}
.jm-qlik-visualization-card-surface__fullscreen .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-qlik-visualization-card-surface__fullscreen .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "fullscreen";
}
.jm-qlik-visualization-card-surface__fullscreen.blank-button--hovered {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.08);
}
.jm-qlik-visualization-card-surface__fullscreen.blank-button--focus-visible, .jm-qlik-visualization-card-surface__fullscreen.blank-button--pressed {
  --blank-button-ripple-color: rgb(var(--jm-theme-on-surface), 0.12);
}
.jm-qlik-visualization-card-surface__dropdown {
  grid-area: dropdown;
  align-self: center;
  margin-right: 8px;
}
.jm-qlik-visualization-card-surface__dropdown .MuiButton-text {
  padding: 0;
  min-width: 30px;
  height: calc(48px + var(--blank-button-density) * 4px);
  --blank-button-density: -5;
  --blank-button-ink-color: rgb(var(--jm-theme-on-surface));
  width: calc(48px + var(--blank-button-density) * 4px);
  border-radius: 0 !important;
  color: rgb(64, 66, 84);
}
.jm-qlik-visualization-card-surface__dropdown .MuiButton-text i {
  font-size: 18px;
  color: #404254;
}
.jm-qlik-visualization-card-surface__dropdown .jm-qlik-listbox__item {
  height: 30px;
  padding: 0px 30px 0 10px;
  font-size: 13px;
}
.jm-qlik-visualization-card-surface__dropdown .jm-qlik-listbox__item--state-selected:after {
  position: absolute;
  right: 10px;
}
.jm-qlik-visualization-card-surface__dropdown div {
  z-index: 2;
  background-color: white;
  transform: none !important;
  right: 15px;
  left: auto !important;
  top: 65px !important;
  overflow-y: scroll !important;
  max-height: 301px;
  overflow: hidden;
}
.jm-qlik-visualization-card-surface__dropdown div .MuiList-padding {
  padding-top: 0;
}
.jm-qlik-visualization-card-surface__visualization {
  grid-area: visualization;
  margin: 8px;
}
.jm-qlik-visualization-card-surface__visualization.jm-qlik-app-visualization > .qv-object-wrapper > .qv-object > .qv-inner-object > .qv-object-header {
  display: none;
}
.jm-qlik-visualization-card-surface__visualization.jm-qlik-app-visualization > .qv-object-wrapper > .qv-object > .qv-footer-wrapper {
  display: none;
}
.jm-qlik-visualization-card-surface__footnote {
  grid-area: footnote;
  align-self: center;
  margin: 8px 16px;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0333333333em;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
}
.jm-qlik-visualization-card-surface__secondary-content {
  grid-area: secondary-content;
}
.jm-qlik-visualization-card-surface--inline-editor-active .jm-qlik-visualization-card-surface__secondary-content--empty {
  height: 40px;
}
.jm-qlik-visualization-card-surface__export-menu {
  --blank-overlay-alignment-preferences: bottom-right/top-right,
    top-right/bottom-right;
}

.blank-root--modal-open .jm-qlik-visualization-card-surface__dropdown div {
  right: 18px;
  top: 45px !important;
}

.jm-qlik-visualization-card {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 8px;
}
.jm-qlik-visualization-card__dialog .blank-dialog__surface {
  width: calc(100vw - 32px);
  height: calc(100vh - 32px);
}

.jm-routing-nav-button {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 8px;
}
.jm-routing-nav-button__button {
  display: flex;
  align-items: center;
  /* &::after {
    @include icon-material.external("keyboard_double_arrow_right");
  }*/
}
.jm-routing-nav-button__label {
  margin-right: 4px;
}
.jm-routing-nav-button i {
  margin: 0 5px;
}

.simple-select-menu #demo-simple-select {
  padding: 18.5px 14px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
}

.jm-routing-navigation2 {
  position: relative;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding: 0 8px;
}
.jm-routing-navigation2__entry {
  display: grid;
  grid-template-columns: [link-start children-start] 1fr [button-start] 48px [link-end children-end button-end];
  grid-template-rows: [link-start button-start] 48px [link-end button-end children-start] auto [children-end];
}
.jm-routing-navigation2__link {
  position: relative;
  grid-area: link;
  margin: 4px 4px;
  min-width: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 12px;
  text-decoration: none;
  color: var(--ink-color);
}
.jm-routing-navigation2__link--active {
  --ink-color: rgb(var(--jm-theme-primary));
}
.jm-routing-navigation2__link::before {
  background: var(--ink-color);
  opacity: 0;
}
.jm-routing-navigation2__link:hover::before {
  opacity: 0.08;
}
.jm-routing-navigation2__link:focus-visible::before {
  opacity: 0.16;
}
.jm-routing-navigation2__link--active::before {
  opacity: 0.24;
}
.jm-routing-navigation2__icon {
  margin-right: 8px;
}
.jm-routing-navigation2__title {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.03125em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jm-routing-navigation2__button {
  grid-area: button;
  place-self: center;
  --blank-button-ink-color: rgb(var(--jm-theme-deemphasized));
  --blank-button-density: -4;
}
.jm-routing-navigation2__button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-routing-navigation2__button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "expand_more";
}
.jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button {
  --blank-button-ink-color: rgb(var(--jm-theme-deemphasized));
  --blank-button-density: -4;
}
.jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button .blank-button__icon.blank-icon--missing {
  display: inline-flex;
}
.jm-routing-navigation2__entry--expanded > .jm-routing-navigation2__button .blank-button__icon.blank-icon--missing.blank-icon--missing {
  --blank-icon-content: "expand_less";
}
.jm-routing-navigation2__children {
  grid-area: children;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding-left: 16px;
}

.jm-layout-columns[data-node-id="37419266-c987-4e2d-b240-8a07cda0b84d"] {
  box-sizing: border-box;
  padding: 24px 16px;
}
.jm-layout-columns[data-node-id="37419266-c987-4e2d-b240-8a07cda0b84d"] .jm-qlik-sense-visualization {
  border: 1px solid rgb(var(--jm-theme-divider));
  padding: 8px 0;
  border-radius: 8px;
}

.blank-button,
.blank-dialog__surface,
.blank-popover,
.blank-list-item,
.blank-select__input,
.blank-textfield__input,
.blank-textarea__input,
.jm-qlik-sense-sheet__container,
.jm-routing-nav__link,
.jm-qlik-sense-visualization,
.jm-qlik-current-selections-bar__item-body,
.jm-qlik-listbox,
.jm-common-collapse__button {
  border-radius: 0;
}

.blank-popover,
.blank-dialog .blank-dialog__surface,
.blank-menu .blank-menu__item,
.blank-textarea {
  background: rgb(var(--jm-theme-surface));
  color: rgb(var(--jm-theme-on-surface));
}

.jm-qlik-bookmark-panel__create-dialog .blank-textfield {
  --blank-textfield-fill-color: rgb(var(--jm-theme-surface));
  --blank-textfield-border-color: rgb(var(--jm-theme-divider));
  --blank-textfield-input-color: rgb(var(--jm-theme-on-surface));
  --blank-textfield-label-color: rgb(var(--jm-theme-deemphasized));
}

.jm-qlik-bookmark-panel__create-dialog .blank-textarea {
  --blank-textarea-fill-color: rgb(var(--jm-theme-surface));
  --blank-textarea-border-color: rgb(var(--jm-theme-divider));
  --blank-textarea-input-color: rgb(var(--jm-theme-on-surface));
  --blank-textarea-label-color: rgb(var(--jm-theme-deemphasized));
}

/*# sourceMappingURL=styles.css.map */
