:root{--bg:#fff;--tone:#f2f4f7;--ink:#223554;--ink2:#5d6b82;--line:#dde2ea;--accent:#fe7738;--bar:#223554;--bar-ink:#fff;--bar-ink2:#b9c2d3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#172539;--tone:#1f3049;--ink:#eef1f6;--ink2:#a7b2c4;--line:#2c3e5a}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 14.5px/1.5 Host Grotesk,system-ui,sans-serif}h1{margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.secundario{color:var(--ink2)}.nota{color:var(--ink2);font-size:12.5px;font-weight:500}.barra{background:var(--bar);color:var(--bar-ink);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 16px;display:flex}.barra :focus-visible{outline-color:var(--bar-ink)}.marca{width:auto;height:24px;display:block}.barra nav{flex-wrap:wrap;gap:4px 16px;display:flex}.barra nav a{color:var(--bar-ink2);font-weight:500;text-decoration:none}.barra nav a:hover,.barra nav a[aria-current=page]{color:var(--bar-ink)}.barra nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.fin{margin-left:auto}.barra button{color:var(--bar-ink);border-color:var(--bar-ink2)}.barra button:hover{border-color:var(--bar-ink);background:0 0}.barra .nota{color:var(--bar-ink2)}button,.boton{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;text-decoration:none;display:inline-block}button:hover,.boton:hover{background:var(--tone)}button.principal{background:var(--ink);border-color:var(--ink);color:var(--bg);padding:8px 16px}button:disabled{cursor:default;opacity:.6}main{padding:32px 16px}main.sola{max-width:360px;margin:0 auto;padding-top:15vh}.entrar{gap:16px;margin-top:24px;display:grid}form label{color:var(--ink2);align-content:start;gap:4px;font-size:12.5px;font-weight:500;display:grid}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:4px;min-width:0;padding:8px;font-size:14.5px}select option{background:var(--bg)}fieldset{border:0;min-width:0;margin:0;padding:0}.pie{margin-top:32px}.campos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:24px;display:grid}.ancho{grid-column:1/-1}.acciones{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}h2{margin:48px 0 0;font-size:19px;font-weight:600;line-height:1.3}h1+.secundario{margin-bottom:8px}.pestanas{flex-wrap:wrap;gap:4px 16px;margin-bottom:32px;display:flex}.pestanas a{color:var(--ink2);font-weight:500;text-decoration:none}.pestanas a:hover,.pestanas a[aria-current=page]{color:var(--ink)}.pestanas a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.encabezado{margin:-12px 0 24px}.titular{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.volver{color:var(--ink2);font-weight:500;text-decoration:none}.volver:hover{color:var(--ink)}.desliza{overflow-x:auto}.desliza table{table-layout:fixed;min-width:960px}.desliza th:nth-child(-n+4){width:140px}.desliza th:first-child{width:240px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px;font-size:14px}th{border-bottom:1px solid var(--line);text-align:center;color:var(--ink2);vertical-align:bottom;padding:0 6px 8px;font-size:12.5px;font-weight:500}td{text-align:center;vertical-align:top;padding:11px 6px}.ordenar,.ordenar:hover,.enlace,.enlace:hover{font:inherit;color:inherit;background:0 0;border:0;padding:0}.enlace{overflow-wrap:anywhere}.ordenar:hover,th[aria-sort]{color:var(--ink)}tbody td:first-child{font-weight:500}tbody tr:hover{background:var(--tone)}tfoot td{border-top:1px solid var(--ink);font-weight:600}td a,td .enlace{text-decoration:underline;-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2);text-underline-offset:3px;text-decoration-thickness:1px}td a:hover,td .enlace:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width>=900px){.barra{padding:12px 32px}main{padding:40px 32px}}
