.cabecera .excel-cell {
    /*background: #cceae8;*/
    background: #DEEBF7;
    font-weight: bold; 
    text-align: center;
    padding: 10px;
  }
 #datos tr td.ancho-maximo-350{
    max-width: 350px;
 }

.reuniones-table thead th {
   text-transform: uppercase;
}

.reuniones-table tbody td.ancho-maximo-350 {
   padding-left: 1.25rem;
   overflow: visible;
}

.reuniones-table .asuntos-preview ol {
   padding-left: 2rem !important;
   list-style-position: outside;
}
span.excel-cell{
   background-color: #AAA;
}
.excel-table.datos.subsanar input,.excel-table.datos.subsanar textarea {
   background-color: rgba(220, 53, 69, 0.5);
}
.excel-table.datos.engadir input,.excel-table.datos.engadir textarea {
   background-color: rgb(11, 94, 215, 0.5);
}
.excel-table.datos.engadir input.error,.excel-table.datos.engadir textarea.error {
  background-color: #8719289d;
  transition: background-color .2s ease;
}
.excel-table.datos.subsanar input.error,.excel-table.datos.subsanar textarea.error {
  background-color: #8719289d;
  transition: background-color .2s ease;
}
.filtrado .form-check-input{
   height: 1.75em;
   width: 3em;
}
.filtrado span.cursoEmpregado.horas.excel-cell {
   background-color: #F8F9FA;
  text-align: center;
  padding-left: 1em;
  border: 0;
 }
 .vehiculos #datos.dataTable input {
   max-width: 100px;
   width: 132px;
   display: block;
 }
/* Menú lateral: los submenús se sangran y llevan una línea guía, para que
   se vea qué opciones cuelgan de cada grupo. */
.sidebar-wrapper .sidebar-menu .nav-treeview {
  margin-left: 1.15rem;
  padding-left: 0.35rem;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.sidebar-wrapper .sidebar-menu .nav-treeview .nav-header {
  padding: 0.6rem 0.75rem 0.25rem;
  font-size: 0.75rem;
}

/* Menú lateral en móvil: 100vh es la altura con las barras del navegador escondidas, mayor que lo que se
   ve de verdad; el menú se hacía más alto que la pantalla y las últimas opciones quedaban fuera o tapadas
   (y no se podía llegar a ellas con el scroll). Con 100dvh (la altura visible) cabe, y el relleno de abajo
   deja subir la última opción por encima de la barra del móvil. */
@media (max-width: 991.98px) {
  .sidebar-expand-lg .app-sidebar {
    max-height: 100vh;
    max-height: 100dvh;
  }
  .sidebar-expand-lg .app-sidebar .sidebar-wrapper {
    height: calc(100vh - (3.5rem + 1px));
    height: calc(100dvh - (3.5rem + 1px));
    padding-bottom: calc(4rem + env(safe-area-inset-bottom, 0px));
    overscroll-behavior: contain;
  }
}
