.table-pagination .pag-barra{border:1px solid var(--borde);border-radius:var(--radio-chico,4px);font-size:var(--fs-campo,.82rem);color:var(--texto-2);background:0 0;align-items:center;padding:3px;line-height:1.2;display:inline-flex}.table-pagination .pag-grupo{align-items:center;gap:2px;min-height:30px;padding:0 8px;display:inline-flex}.table-pagination .pag-grupo+.pag-grupo{border-left:1px solid var(--borde)}.table-pagination .pag-flecha{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;height:auto;margin:0;padding:3px;line-height:1;display:inline-flex}.table-pagination .pag-flecha svg.icono-fino{stroke:var(--icono-reposo,var(--texto));transition:stroke .15s}.table-pagination .pag-flecha:hover:not(:disabled) svg.icono-fino{stroke:var(--icono-principal,var(--principal))}.table-pagination .pag-flecha:disabled{opacity:.3;cursor:default}.table-pagination .pag-pieza{border-radius:var(--radio-medio,6px);min-width:28px;height:auto;font-size:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:3px 10px;line-height:1.2;display:inline-flex}.table-pagination .pag-actual,.table-pagination .pag-actual-op{background:var(--superficie);border-color:var(--borde-fuerte);font-weight:var(--peso-medio,500);box-shadow:0 1px 4px #0000002e}html[data-tema=oscuro] .table-pagination .pag-actual,html[data-tema=oscuro] .table-pagination .pag-actual-op{box-shadow:0 1px 4px #0000008c}.table-pagination .pag-actual{color:var(--principal)}.table-pagination .pag-actual-op{color:var(--texto)}.table-pagination .pag-op{color:var(--texto-3);cursor:pointer}.table-pagination .pag-op:hover:not(.pag-actual-op){color:var(--texto);background:0 0}.table-pagination .pag-total{color:var(--texto);font-weight:var(--peso-medio,500);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.table-pagination .pag-marcadas{border:1px solid color-mix(in srgb, var(--principal) 45%, transparent);border-radius:var(--radio-pildora,999px);background:var(--superficie);color:var(--principal);font-weight:var(--peso-normal,400);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-left:4px;padding:1px 4px 1px 8px;display:inline-flex}.table-pagination .pag-quitar{height:auto;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:2px;line-height:1;display:inline-flex}.table-pagination .pag-quitar:hover{background:var(--principal-tinte);color:var(--principal)}
