/* Que el contenedor de HelpdeskPro use toda la pantalla */
body #hdp-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#hdp-container table {
    table-layout: fixed;   /* fuerza a que las columnas tengan tamaño fijo */
    width: 100% !important;          /* ocupa todo el ancho disponible */
}

#hdp-container table tr {
    border-bottom: 1px solid #ddd; /* opcional: línea divisoria */
}

#hdp-container table tbody tr {
    display: table-row;
    margin-bottom: 8px;            /* espacio entre filas */
}

#hdp-container {
    position: relative;
    left: 0 !important;
    right: 0 !important;
}
#hdp-container table th:nth-child(1),
#hdp-container table td:nth-child(1) {
    width: 40%;
}
#hdp-container table th:nth-child(2),
#hdp-container table td:nth-child(2) {
    width: 15%;
}
#hdp-container table th:nth-child(3),
#hdp-container table td:nth-child(3) {
    width: 15%;
}

#hdp-container table th:nth-child(4),
#hdp-container table td:nth-child(4) {
    width: 15%;
}

#hdp-container table th:nth-child(5),
#hdp-container table td:nth-child(5) {
    width: 10%;
}

#hdp-container table th:nth-child(6),
#hdp-container table td:nth-child(6) {
    width: 5%;
}

/* Fuerza tamaño base en TODO el contenedor */
#hdp-container,
#hdp-container * {
  font-size: 11px !important;
  line-height: 1.3 !important; /* opcional */
}

/* Encabezados un poco mayores */
#hdp-container thead th,
#hdp-container thead th * {
  font-size: 12px !important;
}



