.aviso-retribuciones{margin:10px 0 0;padding:10px 14px;border-left:4px solid var(--accent);border-radius:4px;background:var(--accent-bg);font-size:.92rem;color:var(--text)}.filtros-retribuciones .universidades-filtro{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;border:0;min-width:0}.filtros-retribuciones .universidades-filtro legend{padding:0;margin-bottom:2px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.cuenta-retribuciones{margin:4px 0 10px;font-size:.9rem;color:var(--text-secondary)}.comparacion{margin:0 0 12px;padding:10px 14px;border-left:4px solid var(--open-border);border-radius:4px;background:var(--open-bg);font-size:.9rem}.comparacion.no-comparable{border-left-color:var(--warning-border);background:var(--warning-bg)}.comparacion p{margin:0}.comparacion p+p{margin-top:4px}.contenedor-tabla{overflow-x:auto}.tabla-retribuciones{border-collapse:collapse;width:100%;font-size:.93rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.tabla-retribuciones td,.tabla-retribuciones th{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.tabla-retribuciones thead th{font-size:.82rem;color:var(--text-secondary);font-weight:600;background:var(--surface-muted)}.tabla-retribuciones tbody th{font-weight:600}.tabla-retribuciones .importe{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tabla-retribuciones thead .importe{font-weight:600}.tabla-retribuciones tr.abierta>*{border-bottom:0}.estado-retribucion{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.estado-retribucion.verificada{background:var(--open-bg);color:var(--open)}.estado-retribucion.vencida{background:var(--warning-bg);color:var(--warning)}.boton-desglose{min-height:36px;padding:4px 10px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--accent);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.boton-desglose:hover{border-color:var(--accent)}.boton-desglose:focus-visible{outline:3px solid var(--resalte);outline-offset:2px}.fila-desglose>td{background:var(--bg)}.desglose{padding:4px 2px 6px}.tabla-desglose{border-collapse:collapse;width:100%;max-width:640px;font-size:.9rem;margin:0 0 6px}.tabla-desglose caption{text-align:left;font-size:.85rem;color:var(--text-secondary);padding-bottom:6px}.tabla-desglose td,.tabla-desglose th{padding:6px 8px 6px 0;border-bottom:1px solid var(--border);text-align:left}.tabla-desglose td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tabla-desglose thead th:not(:first-child){text-align:right}.tabla-desglose tfoot td,.tabla-desglose tfoot th{font-weight:700;border-bottom:0}.conceptos-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:8px}.conceptos-fila h4{margin:6px 0 4px;font-size:.9rem}.conceptos-fila ul{margin:0;padding-left:18px;font-size:.88rem}.conceptos-fila li{padding:1px 0}.fuente-fila{overflow-wrap:anywhere}.notas-tabla{margin:4px 0 0;padding-left:18px;color:var(--text-secondary)}.metodologia h3{font-size:1rem;margin:14px 0 4px}.metodologia p{margin:0 0 6px}@media (max-width:720px){.tabla-retribuciones,.tabla-retribuciones>tbody{display:block;border:0;background:none}.tabla-retribuciones>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tabla-retribuciones>tbody>tr:not(.fila-desglose){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;margin-top:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tabla-retribuciones>tbody>tr.abierta{border-bottom-left-radius:0;border-bottom-right-radius:0}.tabla-retribuciones>tbody>tr>td,.tabla-retribuciones>tbody>tr>th{padding:0;border:0}.tabla-retribuciones>tbody>tr>th{grid-column:1/-1}.tabla-retribuciones>tbody>tr>td[data-titulo]:before{content:attr(data-titulo) ": ";color:var(--text-muted);font-weight:400}.tabla-retribuciones>tbody>tr>td.importe{text-align:left;font-size:1.05rem}.tabla-retribuciones>tbody>tr.fila-desglose{display:block;border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius)}.tabla-retribuciones>tbody>tr.fila-desglose>td{display:block;padding:8px 12px;border:0}.conceptos-fila{grid-template-columns:minmax(0,1fr)}.tabla-desglose th{white-space:normal;font-size:.82rem}.tabla-desglose td{font-size:.8rem}}.retribuciones-plaza p+p{margin-top:6px}.retribuciones-plaza .importe-plaza{margin:4px 0 2px;font-size:1.4rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--marca)}.retribuciones-plaza .incluye{margin:6px 0;padding-left:18px;font-size:.88rem}.retribuciones-plaza .enlaces-retribucion{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:.9rem}