﻿body {font-family: 'Inter', sans-serif; background-color: #f8f9fa; }.header-layout { min-height: 64px; }.header-side { width: 120px; display: flex; justify-content: center; align-items: center; }.header-title h1 { font-size: clamp(1.5rem, 2.5vw, 2.5rem); }@media (max-width: 767.98px) { .header-side { width: auto; } }.card-header { background-color: rgb(158,12,38); color: #ffffff; }.table-primary, .table-primary > th, .table-primary > td, #tablaPostulantes thead th, table.dataTable thead th, div.dt-scroll-head table.dataTable thead th { background-color: rgb(158,12,38) !important; color: #ffffff !important; border-color: rgb(158,12,38) !important; }div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover { background: rgb(158,12,38) !important; color: #ffffff !important; border-color: rgb(158,12,38) !important; }div.dt-container .dt-paging .dt-paging-button { color: rgb(158,12,38) !important; }#tablaPostulantes thead th:focus, #tablaPostulantes tbody td:focus { outline: 2px solid rgb(158,12,38); outline-offset: -2px; }.table-responsive-dt { overflow-x: auto; -webkit-overflow-scrolling: touch; }#tablaPostulantes { table-layout: fixed; width: 100% !important; }#tablaPostulantes th:nth-child(4), #tablaPostulantes td:nth-child(4) { width: 9rem; min-width: 9rem; }#tablaPostulantes th, #tablaPostulantes td { white-space: normal; word-break: break-word; vertical-align: middle; }#tablaPostulantes td[data-score] { white-space: nowrap; }@media (max-width: 767.98px) { #tablaPostulantes th, #tablaPostulantes td { padding: 0.35rem 0.4rem; font-size: 0.75rem; } #tablaPostulantes th:nth-child(1), #tablaPostulantes td:nth-child(1) { width: 13%; } #tablaPostulantes th:nth-child(2), #tablaPostulantes td:nth-child(2) { width: 31%; } #tablaPostulantes th:nth-child(3), #tablaPostulantes td:nth-child(3) { width: 18%; } #tablaPostulantes th:nth-child(4), #tablaPostulantes td:nth-child(4) { width: 20%; } #tablaPostulantes th:nth-child(5), #tablaPostulantes td:nth-child(5) { width: 18%; } }td[data-score]::before { content: attr(data-score); }td[data-merit]::before { content: attr(data-merit); }