/**
 * Escritorio angosto (p. ej. 1366×768): escala global sin tocar media queries del tema.
 * No aplica en impresión.
 */
@media (min-width: 992px) and (max-width: 1366px) {
  html {
    zoom: 0.88;
  }

  .page-wrapper.compact-wrapper .page-body-wrapper .page-body {
    min-height: calc(100vh - 25px);
  }

  .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links {
    height: calc(100vh - 70px);
  }

  #mapa-layout {
    height: calc(100vh - 75px) !important;
  }

  .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper.close_icon {
    height: 115vw;
  }

  .page-wrapper.compact-wrapper .page-header.close_icon {

    max-width: none;
  }

  .modal-backdrop.fade.show {
    width: 120vw;
    height: 120vh;
}
}

@media print {
  html {
    zoom: 1;
  }
}