body {
  margin: 0;
}

.mntr-container {
  margin: 0;
  display: grid;
  grid-template-columns: 360px 1fr 280px;
  grid-template-areas: "hd hd hd" "lp mn rp" "bt bt bt";
  transition: ease grid-template-columns 0.2s;
}
@media screen and (width < 1599.98px) {
  .mntr-container {
    grid-template-columns: 40px 1fr 0px;
    grid-template-areas: "hd hd hd" "lp mn rp" "bt bt bt";
  }
}
@media screen and (width < 699.98px) {
  .mntr-container {
    grid-template-columns: 100%;
    grid-template-areas: "hd" "mn" "bt";
  }
}

.mnt-menu-toggler {
  display: none;
  transition: ease all 0.2s;
}
@media screen and (width < 699.98px) {
  .mnt-menu-toggler {
    display: flex;
  }
}

.mntr-breadcrumps {
  display: block;
}
@media screen and (width < 699.98px) {
  .mntr-breadcrumps {
    display: none;
  }
}

.header {
  grid-area: hd;
  height: 66px;
  border: 1px solid;
}

.left-panel {
  grid-area: lp;
  position: sticky;
  display: block !important;
  height: calc(100vh - 90px);
  padding-left: 0.25rem;
  overflow-y: auto;
  overflow-x: clip;
  text-align: left;
  border: 1px solid;
}

.right-panel {
  grid-area: rp;
  position: sticky;
  display: block !important;
  height: calc(100vh - 90px);
  padding-left: 0.25rem;
  overflow-y: auto;
  text-align: left;
  border: 1px solid;
}

.bottom {
  grid-area: bt;
  height: 24px;
  border: 1px solid;
}

.main {
  grid-area: mn;
  position: sticky;
  display: block !important;
  height: calc(100vh - 90px);
  padding-left: 0.25rem;
  overflow-y: auto;
  border: 1px solid;
}

.bi {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  fill: currentcolor;
}

.mntr-menu-item {
  height: 34px;
  margin-top: 16px;
  width: 360px;
  font-family: sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.mntr-menu-item-icon {
  width: 24px;
  height: 24px;
  fill: currentcolor;
}

.mntr-menu-subitem {
  font-family: sans-serif;
  font-size: 24px;
  color: var(--bs-secondary-color);
  margin-left: 56px;
  transition: ease display 0.2s;
}
@media screen and (width < 1599.98px) {
  .mntr-menu-subitem {
    display: none;
  }
}

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