/* ===== Viacol Sedes Tools — Full-bleed + Poppins + Fix columnas ===== */

/* Aplica Poppins a todo el bloque de sedes y su tabla */
.vcp-sede-wrap,
#vcp-sede-table,
#vcp-sede-table thead th,
#vcp-sede-table tbody td,
#vcp-sede-table_wrapper .dataTables_info,
#vcp-sede-table_wrapper .dataTables_paginate {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
}

/* Si quieres que el contenedor ocupe ancho full-bleed */
.vcp-sede-wrap {
  max-width: 100% !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ===== Fix alineación DataTables con scrollX (v1 y v2) ===== */
#vcp-sede-table_wrapper .dt-scroll-head table,
#vcp-sede-table_wrapper .dt-scroll-body table,
#vcp-sede-table_wrapper .dataTables_scrollHead table,
#vcp-sede-table_wrapper .dataTables_scrollBody table{
  box-sizing: content-box !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  margin: 0 !important;
  width: 100% !important; /* mantener mismo ancho base */
}

#vcp-sede-table_wrapper .dt-scroll-head th,
#vcp-sede-table_wrapper .dt-scroll-body td,
#vcp-sede-table_wrapper .dataTables_scrollHead th,
#vcp-sede-table_wrapper .dataTables_scrollBody td{
  box-sizing: content-box !important;
}

/* Evita scroll raro del cabezote */
#vcp-sede-table_wrapper .dt-scroll-head,
#vcp-sede-table_wrapper .dataTables_scrollHead{
  overflow: hidden !important;
}

/* Mantén coherencia en la tabla principal */
#vcp-sede-table{
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

/* Quita bordes laterales que alteran el cálculo de ancho */
#vcp-sede-table thead th,
#vcp-sede-table tbody td{
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
