/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/base.less ***!
  \******************************************************************************************************************************************************************************************/
body {
  background-color: lightgray;
}
body .hide {
  display: none;
}
body .container-fluid {
  position: absolute;
  width: calc(100% - 320px);
  float: right;
  top: 0;
  right: 0;
}
body .header-text {
  float: right;
  width: auto;
  text-align: right;
  font-size: 20px;
}
body .template-wrapper {
  overflow: auto;
  height: calc(100vh - 81px);
}
body pre {
  margin-bottom: 0px !important;
}
body a {
  cursor: pointer !important;
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/login.less ***!
  \*******************************************************************************************************************************************************************************************/
.login-container {
  position: absolute;
  top: 150px;
  left: 0;
  right: 0;
  width: 44%;
  max-width: 672px;
  display: block;
  margin: 0 auto;
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/less/sidebar.less ***!
  \*********************************************************************************************************************************************************************************************/
body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
}
.sidebar-container {
  height: 100vh;
  width: 320px;
  position: fixed;
}
html {
  height: -webkit-fill-available;
}
main {
  display: flex;
  flex-wrap: nowrap;
  height: 100vh;
  height: -webkit-fill-available;
  max-height: 100vh;
  overflow-x: auto;
  overflow-y: hidden;
}
.bi {
  vertical-align: -0.125em;
  pointer-events: none;
  fill: currentColor;
}
.dropdown-toggle {
  outline: 0;
}
.nav-flush .nav-link {
  border-radius: 0;
}
.btn-toggle {
  display: inline-flex;
  align-items: center;
  padding: 0.25rem 0.5rem;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border: 0;
}
.btn-toggle:hover,
.btn-toggle:focus {
  color: rgba(0, 0, 0, 0.85);
  background-color: #d2f4ea;
}
.btn-toggle::before {
  width: 1.25em;
  line-height: 0;
  content: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27rgba%280,0,0,.5%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M5 14l6-6-6-6%27/%3e%3c/svg%3e");
  transition: transform 0.35s ease;
  transform-origin: 0.5em 50%;
}
.btn-toggle[aria-expanded="true"] {
  color: rgba(0, 0, 0, 0.85);
}
.btn-toggle[aria-expanded="true"]::before {
  transform: rotate(90deg);
}
.btn-toggle-nav a {
  display: inline-flex;
  padding: 0.1875rem 0.5rem;
  margin-top: 0.125rem;
  margin-left: 1.25rem;
  text-decoration: none;
}
.btn-toggle-nav a:hover,
.btn-toggle-nav a:focus {
  background-color: #d2f4ea;
}
.scrollarea {
  overflow-y: auto;
}
.fw-semibold {
  font-weight: 600;
}
.lh-tight {
  line-height: 1.25;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0k7QUFDSjtBQUZBO0VBSVE7QUFDUjtBQUxBO0VBUVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBWkE7RUFnQlE7RUFDQTtFQUNBO0VBQ0E7QUFEUjtBQWxCQTtFQXdCUTtFQUNBO0FBSFI7QUF0QkE7RUFnQ1E7QUFQUjtBQXpCQTtFQW9DUTtBQVJSOzs7OztBQzVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7Ozs7QUNUQTtFQUNFO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0FBQ0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUZGO0FBS0E7RUFBbUI7QUFGbkI7QUFJQTtFQUNFO0FBRkY7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEY7QUFLQTs7RUFFRTtFQUNBO0FBSEY7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9BO0VBQ0U7QUFMRjtBQU9BO0VBQ0U7QUFMRjtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GO0FBUUE7O0VBRUU7QUFORjtBQVNBO0VBQ0U7QUFQRjtBQVVBO0VBQWU7QUFQZjtBQVFBO0VBQVk7QUFMWiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2Jhc2UubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9sb2dpbi5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL3NpZGViYXIubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG5cbiAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRleHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgfVxuXG4gICAgLnRlbXBsYXRlLXdyYXBwZXIgeyAgICBcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpO1xuICAgICAgICAudGVtcGxhdGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubG9naW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWF4LXdpZHRoOiA2NzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn0iLCJib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG4uc2lkZWJhci1jb250YWluZXJ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuaHRtbCB7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cblxuLmJpIHtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5kcm9wZG93bi10b2dnbGUgeyBvdXRsaW5lOiAwOyB9XG5cbi5uYXYtZmx1c2ggLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi10b2dnbGU6aG92ZXIsXG4uYnRuLXRvZ2dsZTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmY0ZWE7XG59XG5cbi5idG4tdG9nZ2xlOjpiZWZvcmUge1xuICB3aWR0aDogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2JhJTI4MCwwLDAsLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNSAxNGw2LTYtNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAuNWVtIDUwJTtcbn1cblxuLmJ0bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpO1xufVxuLmJ0bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi10b2dnbGUtbmF2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXRvZ2dsZS1uYXYgYTpob3Zlcixcbi5idG4tdG9nZ2xlLW5hdiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZjRlYTtcbn1cblxuLnNjcm9sbGFyZWEge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZnctc2VtaWJvbGQgeyBmb250LXdlaWdodDogNjAwOyB9XG4ubGgtdGlnaHQgeyBsaW5lLWhlaWdodDogMS4yNTsgfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/