.app-layout {
  display: flex;
  width: 100%;
  max-width: var(--base-container);
  padding-left: var(--base-padding);
  padding-right: var(--base-padding);
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1024px) {
  .app-layout {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 768px) {
  .app-layout {
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.app-layout--dense {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.app-layout > .app-content {
  max-width: var(--base-content-width);
  flex-basis: var(--base-content-width);
}
@media (max-width: 768px) {
  .app-layout > .app-content {
    max-width: 100%;
  }
}
.app-layout > .app-content--padding {
  padding: var(--base-padding);
}
@media (max-width: 768px) {
  .app-layout > .app-content--padding {
    padding: 1.25rem;
  }
}
.app-layout > .app-sidebar {
  flex: 0 0 auto;
  max-width: var(--base-sidebar-width);
  flex-basis: var(--base-sidebar-width);
}
.app-layout > .app-sidebar--left {
  padding-right: 1.5rem;
}
.app-layout > .app-sidebar--right {
  padding-left: 1.5rem;
}
@media (max-width: 768px) {
  .app-layout > .app-sidebar {
    display: none;
  }
}
.app-content-card {
  border: 1px solid #f1f3f5;
}
.app-content-padding {
  padding: 1.25rem;
}
.x a {
  display: inline-flex;
}
.x input {
  height: 26px !important;
}
.x .x_input-append .x_add-on, .x .x_input-prepend .x_add-on {
  height: 26px !important;
  min-width: 24px !important;
}
/*# sourceMappingURL=16bc44d64ea1d5b1d308b88aca87807bd73f952f.layout.scss.map */
