/* MEDHUB INDEX v2.6 — alineación uniforme de la planilla */
.table-wrap table {table-layout:fixed; width:100%; border-spacing:0;}
.table-wrap table th,.table-wrap table td {vertical-align:middle;}
.table-wrap table th {text-align:center; line-height:1.35; white-space:normal; padding:15px 8px;}
.table-wrap table th:first-child {text-align:left; padding-left:15px; width:25%;}
.table-wrap table td:first-child {text-align:left; padding-left:15px; width:25%;}
.table-wrap table[data-subject-view="all"] th:nth-child(n+2):nth-child(-n+5),
.table-wrap table[data-subject-view="all"] td:nth-child(n+2):nth-child(-n+5) {width:10%; text-align:center;}
.table-wrap table[data-subject-view="all"] th:nth-child(6),
.table-wrap table[data-subject-view="all"] td:nth-child(6) {width:10%;text-align:center;}
.table-wrap table[data-subject-view="all"] th:nth-child(7),
.table-wrap table[data-subject-view="all"] td:nth-child(7) {width:25%;text-align:center;}
.table-wrap table[data-subject-view="all"] td .grade {display:block;width:72px;max-width:100%;margin:0 auto;text-align:center;font-variant-numeric:tabular-nums;}
.table-wrap table[data-subject-view="all"] td .mean {display:inline-block;min-width:40px;text-align:center;font-variant-numeric:tabular-nums;}
.table-wrap table td.actions-cell {text-align:center;}
.table-wrap table td.actions-cell .state-tag {display:inline-block;}
.table-wrap table td.actions-cell .row-actions {justify-content:center;align-items:center;}
.table-wrap table[data-subject-view]:not([data-subject-view="all"]) th:nth-child(2),
.table-wrap table[data-subject-view]:not([data-subject-view="all"]) td:nth-child(2) {text-align:center;width:22%;}
.table-wrap table[data-subject-view]:not([data-subject-view="all"]) td:nth-child(2) .grade {display:block;margin:0 auto;}
@media(max-width:1100px){.table-wrap table {min-width:900px;}}
