/* Compuasociados · tablas, métricas, secciones e iconos compactos (2026-10-21)
   Hoja propia que se carga DESPUÉS de tahoe.css (no se edita tahoe.css). Solo CSS: sin cambiar funciones, textos ni rutas.
   Dos modos por vista: TABLA (ancho suficiente: columnas fijas estrechas + Título flexible con máx. 2 líneas) y TARJETAS
   (ancho justo o móvil: cada fila es una tarjeta, sin desplazamiento horizontal). El punto de corte depende de la barra lateral
   (expandida/colapsada = html.th-min). Las plantillas de columnas están en línea en el bundle: se pisan con !important por vista. */
html:is(:root,.dark) body main > div.px-7.py-4.bg-white{padding: 6px 12px;margin-bottom: 4px;gap: 10px;border-radius: 14px}html:is(:root,.dark) body main > div.px-7.py-4.bg-white > span.h-10.w-10{height: 30px;width: 30px;border-radius: 10px;flex-shrink: 0}html:is(:root,.dark) body main > div.px-7.py-4.bg-white > span.h-10.w-10 svg{width: 16px;height: 16px}html:is(:root,.dark) body main > div.px-7.py-4.bg-white h1{font-size: 15px;line-height: 1.15}html:is(:root,.dark) body main > div.px-7.py-4.bg-white p.text-xs{font-size: 11px;line-height: 1.2}html:is(:root,.dark) body main > div.flex-1.overflow-hidden.flex-col.p-7{padding: 2px 4px 4px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap{gap: 6px;margin-bottom: 6px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap :is(input,select){padding-top: 5px;padding-bottom: 5px;font-size: 12.5px;line-height: 18px;border-radius: 10px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap button.text-sm{padding-top: 5px;padding-bottom: 5px;font-size: 12.5px;line-height: 18px;border-radius: 10px;gap: 6px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap button.text-sm svg{width: 14px;height: 14px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap > div.relative > svg{width: 14px;height: 14px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap > button.text-\[12px\]{padding: 2px 8px;font-size: 11px;line-height: 16px;border-radius: 9px}html:is(:root,.dark) body main > div.p-7 > div.flex-wrap.gap-1\.5{gap: 4px}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50{padding: 4px 10px;gap: 8px;margin-bottom: 6px;border-radius: 12px}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50 > span.h-10.w-10{height: 24px;width: 24px;border-radius: 8px;flex-shrink: 0}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50 > span.h-10.w-10 svg{width: 13px;height: 13px}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50 > div:not(.h-10){display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 7px}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50 .text-xl{font-size: 16px;line-height: 1}html:is(:root,.dark) body main > div.p-7 > div.border-amber-200.bg-amber-50 .text-\[12px\]{font-size: 11.5px;line-height: 1.25;margin-top: 0}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2{padding-bottom: 4px;gap: 8px}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.text-xs{font-size: 11.5px}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.inline-flex{border-radius: 9px}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.inline-flex > button{padding: 3px 9px;font-size: 11px;line-height: 16px}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.inline-flex > button svg{width: 12px;height: 12px}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.inline-flex > span.w-px{align-self: stretch}html:is(:root,.dark) body main div.flex-col.h-full > div.pt-3.justify-center{padding-top: 6px;gap: 3px}html:is(:root,.dark) body main div.flex-col.h-full > div.pt-3.justify-center > button{height: 26px;min-width: 26px;font-size: 12px;line-height: 1;border-radius: 8px}html:is(:root,.dark) body main div.flex-col.h-full > div.pt-3.justify-center > button.w-8{width: 26px}html:is(:root,.dark) body main div.flex-col.h-full > div.pt-3.justify-center > button svg{width: 13px;height: 13px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(button,a).inline-flex:not(.font-mono){padding: 3px 8px;font-size: 11.5px;line-height: 16px;border-radius: 8px;gap: 4px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid div.flex.items-center.justify-center.gap-1\.5{gap: 3px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(button,a).inline-flex:not(.font-mono)[class*="min-w-"]{min-width: 26px;padding: 3px 6px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(button,a).h-8.w-8{height: 26px;width: 26px;min-width: 26px;padding: 0}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(button,a) svg{width: 13px;height: 13px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.rounded-full{padding: 1px 8px;font-size: 11px;line-height: 15px;gap: 4px;max-width: 100%;border-radius: 10px;white-space: normal;text-align: left}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.rounded-full svg{width: 12px;height: 12px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.rounded-md.text-\[11px\]{white-space: nowrap;padding-left: 6px;padding-right: 6px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.py-0\.5{padding-top: 1px;padding-bottom: 1px;line-height: 14px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.text-\[10px\].font-bold{white-space: normal;max-width: 100%;font-size: 9.5px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid span.text-\[10px\].font-bold:not(.px-1\.5){padding-left: 6px;padding-right: 6px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid button.font-mono{font-size: 11px !important;letter-spacing: 0;line-height: 16px}html:is(:root,.dark) body main > div.px-7.py-4.bg-white p.text-xs{color: var(--th-muted)}html:is(:root,.dark) body main div.flex-col.h-full > div.pb-2 > div.text-xs{color: var(--th-muted)}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.grid > div{color: var(--th-muted)}html:not(.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid button.font-mono{color: #1565c0}html:not(.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid button.font-mono:hover{color: #0d47a1}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-blue-700,.text-blue-600,.text-sky-700,.text-sky-600){color: #93c5fd}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-indigo-700,.text-indigo-600){color: #a5b4fc}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-violet-700,.text-violet-600,.text-purple-700,.text-purple-600){color: #d0bcff}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-fuchsia-700,.text-pink-700){color: #f5b5e8}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-teal-700,.text-teal-600){color: #5eead4}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-cyan-700,.text-cyan-600){color: #67e8f9}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-green-700,.text-lime-700){color: #86efac}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-orange-700,.text-orange-600){color: #fdba74}html.dark body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid :is(.text-red-700,.text-red-600){color: #fca5a5}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid > div.min-w-0:has(> div.text-slate-800 > span.bg-emerald-100){position: relative;padding-bottom: 14px}html:is(:root,.dark) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="grid-template-columns"]) > div.overflow-auto > div.grid > div.min-w-0 > div.text-slate-800 > span.bg-emerald-100{position: absolute;left: 0;bottom: 0;margin: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 9.5px;line-height: 12px;padding: 0 6px;border-radius: 6px}html:is(:root,.dark) body main > div.p-7.space-y-5{padding: 4px}html:is(:root,.dark) body main > div.p-7.space-y-5 > :not([hidden]) ~ :not([hidden]){margin-top: 8px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid.gap-3{gap: 8px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > :is(div,button).rounded-xl.border.p-4{padding: 8px 11px;gap: 9px;border-radius: 14px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > .rounded-xl.border.p-4 > span.h-11.w-11{height: 32px;width: 32px;border-radius: 10px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > .rounded-xl.border.p-4 > span.h-11.w-11 svg{width: 16px;height: 16px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > .rounded-xl.border.p-4 .text-2xl{font-size: 19px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > .rounded-xl.border.p-4 .text-\[11px\]{font-size: 10.5px;margin-top: 3px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid.gap-5{gap: 8px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > div.bg-white.rounded-xl.p-5{padding: 10px 12px;border-radius: 14px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > div.bg-white.rounded-xl.p-5 > div.mb-3{margin-bottom: 8px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > div.bg-white.rounded-xl.p-5 button{padding-top: 3px;padding-bottom: 3px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > div.bg-white.rounded-xl.p-5 .space-y-2\.5 > :not([hidden]) ~ :not([hidden]){margin-top: 5px}html:is(:root,.dark) body main > div.p-7.space-y-5 > div.grid > div.bg-white.rounded-xl.p-5 .h-4{height: 12px}@media (min-width: 1200px){html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])){overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > *{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .grid{display: grid;position: sticky;top: 0;z-index: 2;padding: 6px 12px;gap: 10px;font-size: 10px;line-height: 13px;letter-spacing: .04em;overflow-y: hidden;scrollbar-gutter: stable;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto{display: block;padding: 0;scrollbar-gutter: stable;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > div:not(.grid){position: static;width: auto}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid{display: grid;padding: 5px 12px;gap: 10px;border: 0;border-bottom: 1px solid var(--th-line);border-radius: 0;background: transparent;font-size: 12px;line-height: 16px}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid > div{grid-area: auto;min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .grid,html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid{grid-template-columns: 70px minmax(122px,150px) minmax(0,1fr) 94px 118px 158px 60px !important}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(2){justify-content: flex-start}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(3),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(4){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(7),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .grid > div:nth-child(7){text-align: center}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .grid,html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid{grid-template-columns: 70px 84px 66px minmax(0,1fr) 96px 118px 158px 60px !important}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4) > div.text-slate-800,html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(2){overflow-wrap: anywhere}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(8),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .grid > div:nth-child(8){text-align: center}}@media (max-width: 1199px){html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])){overflow-x: hidden;overflow-y: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > *{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .grid{display: none}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr));gap: 6px;padding: 6px;align-content: start;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > div:not(.grid){grid-column: 1 / -1;position: static;width: auto}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid{display: grid;gap: 3px 8px;padding: 6px 9px;border: 1px solid var(--th-line);border-radius: 12px;background: var(--th-surface-2);font-size: 12px;line-height: 16px;align-items: center;align-content: start}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid > div{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: "tip fec" "tit tit" "dep fue" "rad acc"}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: fec;justify-self: end;font-size: 11px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: tip;justify-content: flex-start}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: tit;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;font-size: 12.5px}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: dep;font-size: 11px;color: var(--th-muted);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: fue;justify-self: end;max-width: 98px}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: rad}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: acc;justify-self: end}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid{grid-template-columns: auto auto minmax(0,1fr) !important;grid-template-areas: "sub dia pub" "tit tit tit" "dep dep fue" "rad rad acc"}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: pub;justify-self: end;font-size: 11px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(1)::before{content: "Pub. "}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: sub}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: dia}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: tit;font-size: 12.5px}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4) > div.text-slate-800{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: dep;font-size: 11px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: fue;justify-self: end}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: rad}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(8){grid-area: acc;justify-self: end}}@media (min-width: 1040px){html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])){overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > *{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .grid{display: grid;position: sticky;top: 0;z-index: 2;padding: 6px 12px;gap: 10px;font-size: 10px;line-height: 13px;letter-spacing: .04em;overflow-y: hidden;scrollbar-gutter: stable;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto{display: block;padding: 0;scrollbar-gutter: stable;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > div:not(.grid){position: static;width: auto}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid{display: grid;padding: 5px 12px;gap: 10px;border: 0;border-bottom: 1px solid var(--th-line);border-radius: 0;background: transparent;font-size: 12px;line-height: 16px}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid > div{grid-area: auto;min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .grid,html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid{grid-template-columns: 70px minmax(122px,150px) minmax(0,1fr) 94px 118px 158px 60px !important}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(2){justify-content: flex-start}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(3),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(4){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(7),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .grid > div:nth-child(7){text-align: center}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .grid,html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid{grid-template-columns: 70px 84px 66px minmax(0,1fr) 96px 118px 158px 60px !important}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4) > div.text-slate-800,html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(2){overflow-wrap: anywhere}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(8),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .grid > div:nth-child(8){text-align: center}}@media (max-width: 1039px){html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])){overflow-x: hidden;overflow-y: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > *{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .grid{display: none}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr));gap: 6px;padding: 6px;align-content: start;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > div:not(.grid){grid-column: 1 / -1;position: static;width: auto}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid{display: grid;gap: 3px 8px;padding: 6px 9px;border: 1px solid var(--th-line);border-radius: 12px;background: var(--th-surface-2);font-size: 12px;line-height: 16px;align-items: center;align-content: start}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="2.2fr"],[style*="2.4fr"])) > .overflow-auto > .grid > div{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: "tip fec" "tit tit" "dep fue" "rad acc"}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: fec;justify-self: end;font-size: 11px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: tip;justify-content: flex-start}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: tit;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;font-size: 12.5px}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: dep;font-size: 11px;color: var(--th-muted);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: fue;justify-self: end;max-width: 98px}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: rad}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.2fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: acc;justify-self: end}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid{grid-template-columns: auto auto minmax(0,1fr) !important;grid-template-areas: "sub dia pub" "tit tit tit" "dep dep fue" "rad rad acc"}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: pub;justify-self: end;font-size: 11px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(1)::before{content: "Pub. "}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: sub}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: dia}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: tit;font-size: 12.5px}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(4) > div.text-slate-800{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: dep;font-size: 11px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: fue;justify-self: end}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: rad}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="2.4fr"]) > .overflow-auto > .grid > div:nth-child(8){grid-area: acc;justify-self: end}}@media (min-width: 1280px){html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])){overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > *{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .grid{display: grid;position: sticky;top: 0;z-index: 2;padding: 6px 12px;gap: 10px;font-size: 10px;line-height: 13px;letter-spacing: .04em;overflow-y: hidden;scrollbar-gutter: stable;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto{display: block;padding: 0;scrollbar-gutter: stable;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > div:not(.grid){position: static;width: auto}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid{display: grid;padding: 5px 12px;gap: 10px;border: 0;border-bottom: 1px solid var(--th-line);border-radius: 0;background: transparent;font-size: 12px;line-height: 16px}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid > div{grid-area: auto;min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .grid,html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid{grid-template-columns: 158px minmax(0,1.4fr) 84px minmax(0,1fr) minmax(0,1fr) 100px 142px !important}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(2),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(1),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(6){white-space: normal;overflow: visible;text-overflow: clip}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(7),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .grid > div:nth-child(7){text-align: center}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid,html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid{grid-template-columns: 72px 158px minmax(0,1.2fr) minmax(0,1.5fr) 100px 72px 60px 32px !important}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(3),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(4){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(6),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(7),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(8),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(6),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(7),html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(8){text-align: center}}@media (max-width: 1279px){html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])){overflow-x: hidden;overflow-y: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > *{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .grid{display: none}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr));gap: 6px;padding: 6px;align-content: start;scrollbar-width: thin}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > div:not(.grid){grid-column: 1 / -1;position: static;width: auto}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid{display: grid;gap: 3px 8px;padding: 6px 9px;border: 1px solid var(--th-line);border-radius: 12px;background: var(--th-surface-2);font-size: 12px;line-height: 16px;align-items: center;align-content: start}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid > div{min-width: 0}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: "rad fue" "des tip" "dte dte" "ddo ddo" "acc acc"}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: rad;white-space: normal;overflow: visible;text-overflow: clip}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: des;font-size: 12.5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: tip;justify-self: end;text-align: right;max-width: 96px;font-size: 11px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: dte;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4)::before{content: "Demandante: ";font-size: 10.5px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: ddo;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5)::before{content: "Demandado: ";font-size: 10.5px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: fue;justify-self: end;white-space: normal;overflow: visible;text-overflow: clip}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: acc;justify-self: end}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid{grid-template-columns: auto auto auto minmax(0,1fr) !important;grid-template-areas: "fec fec fue fue" "rad rad rad rad" "act act act act" "ano ano ano ano" "vf pdf ver ver"}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: fec;font-size: 11px;color: var(--th-muted)}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: rad}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: act;font-size: 12.5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: ano;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: fue;justify-self: end}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: vf}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: pdf}html:not(.th-min) body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(8){grid-area: ver}}@media (min-width: 1120px){html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])){overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > *{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .grid{display: grid;position: sticky;top: 0;z-index: 2;padding: 6px 12px;gap: 10px;font-size: 10px;line-height: 13px;letter-spacing: .04em;overflow-y: hidden;scrollbar-gutter: stable;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto{display: block;padding: 0;scrollbar-gutter: stable;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > div:not(.grid){position: static;width: auto}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid{display: grid;padding: 5px 12px;gap: 10px;border: 0;border-bottom: 1px solid var(--th-line);border-radius: 0;background: transparent;font-size: 12px;line-height: 16px}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid > div{grid-area: auto;min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .grid,html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid{grid-template-columns: 158px minmax(0,1.4fr) 84px minmax(0,1fr) minmax(0,1fr) 100px 142px !important}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(2),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(1),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(6){white-space: normal;overflow: visible;text-overflow: clip}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(7),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .grid > div:nth-child(7){text-align: center}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid,html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid{grid-template-columns: 72px 158px minmax(0,1.2fr) minmax(0,1.5fr) 100px 72px 60px 32px !important}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(3),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(4){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(6),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(7),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(8),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(6),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(7),html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .grid > div:nth-child(8){text-align: center}}@media (max-width: 1119px){html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])){overflow-x: hidden;overflow-y: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > *{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .grid{display: none}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr));gap: 6px;padding: 6px;align-content: start;scrollbar-width: thin}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > div:not(.grid){grid-column: 1 / -1;position: static;width: auto}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid{display: grid;gap: 3px 8px;padding: 6px 9px;border: 1px solid var(--th-line);border-radius: 12px;background: var(--th-surface-2);font-size: 12px;line-height: 16px;align-items: center;align-content: start}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid:hover{background: var(--th-hover)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid:is([style*="1.1fr 1.1fr"],[style*="1.3fr 1.5fr"])) > .overflow-auto > .grid > div{min-width: 0}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: "rad fue" "des tip" "dte dte" "ddo ddo" "acc acc"}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: rad;white-space: normal;overflow: visible;text-overflow: clip}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: des;font-size: 12.5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: tip;justify-self: end;text-align: right;max-width: 96px;font-size: 11px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: dte;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(4)::before{content: "Demandante: ";font-size: 10.5px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: ddo;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(5)::before{content: "Demandado: ";font-size: 10.5px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: fue;justify-self: end;white-space: normal;overflow: visible;text-overflow: clip}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.1fr 1.1fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: acc;justify-self: end}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid{grid-template-columns: auto auto auto minmax(0,1fr) !important;grid-template-areas: "fec fec fue fue" "rad rad rad rad" "act act act act" "ano ano ano ano" "vf pdf ver ver"}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(1){grid-area: fec;font-size: 11px;color: var(--th-muted)}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(2){grid-area: rad}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(3){grid-area: act;font-size: 12.5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(4){grid-area: ano;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(5){grid-area: fue;justify-self: end}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(6){grid-area: vf}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(7){grid-area: pdf}html.th-min body main .rounded-xl.overflow-hidden.flex-col:has(>.grid[style*="1.3fr 1.5fr"]) > .overflow-auto > .grid > div:nth-child(8){grid-area: ver}}
