:root{--brand:#32fe01;--brand-press:#2be000;--grad-fill:linear-gradient(135deg, #63ff3d 0%, #32fe01 45%, #29dc00 100%);--glow:0 8px 28px -6px #32fe018c;--brand-ink:#1e1e1e;--zona-dia:var(--brand);--zona-datos:#3ec7ff;--zona-ajustes:#b49bff;--font:"Raleway", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-accent:"Spectral", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--wrap:1240px;--gutter:clamp(16px, 1rem + 2vw, 40px);--side-w:264px;--header-h:0px;--header-bg:#1e1e1e}:root[data-brand=azul]{--brand:#3d8bff;--brand-press:#2a74e6;--grad-fill:linear-gradient(135deg, #6aa8ff 0%, #3d8bff 45%, #2a74e6 100%);--glow:0 8px 28px -6px #3d8bff8c}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green-50:#f3fff0;--green-100:#e4ffdc;--green-200:#d4ffc7;--green-300:#8dff73;--green-text:#1b7a00;--green-text-strong:#146100;--canvas:#f6f7f4;--canvas-2:#eef0eb;--card:#fff;--card-tint:var(--green-50);--inset:#1e1e1e06;--inset-line:#1e1e1e0f;--ink:#1e1e1e;--ink-2:#3b3e38;--ink-3:#5c6058;--ink-4:#8a8e85;--line:#1e1e1e17;--line-2:#1e1e1e29;--line-3:#1e1e1e47;--ok-bg:#ecfde8;--ok-ink:#146100;--ok-line:#b5f0ab;--warn-bg:#fff5e3;--warn-ink:#8a5300;--warn-line:#f2d29a;--warn-bar:#e0a234;--bad-bg:#fdf0ee;--bad-ink:#a01d12;--bad-line:#f4c1ba;--bad-bar:#e0483a;--info-bg:#eff3ff;--info-ink:#2a3d8f;--info-line:#cbd5fb;--mute-bg:#f4f1fd;--mute-ink:#553aa8;--mute-line:#d8cdf6;--tile-bg:#1e1e1e;--tile-ic:var(--brand);--sh-1:0 1px 2px #141e0f0d, 0 0 0 1px #141e0f0d;--sh-2:0 1px 2px #141e0f0a, 0 8px 24px -8px #141e0f1f, 0 0 0 1px #141e0f0d;--sh-3:0 2px 4px #141e0f0a, 0 24px 60px -18px #141e0f38, 0 0 0 1px #141e0f0f;--focus:0 0 0 3px var(--canvas), 0 0 0 5px var(--ink);--page-glow:radial-gradient(45% 100% at 15% 0%, #8dff7338, transparent 70%), radial-gradient(40% 90% at 90% 0%, #d4ffc78c, transparent 70%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green-50:#17220f;--green-100:#1d2e14;--green-200:#25401a;--green-300:#3f7a25;--green-text:#7dff5c;--green-text-strong:#9dff82;--canvas:#121311;--canvas-2:#1a1c19;--card:#1b1d1a;--card-tint:#1b2618;--inset:#ffffff08;--inset-line:#ffffff0f;--ink:#f1f3ee;--ink-2:#cdd1c8;--ink-3:#9da296;--ink-4:#6f7469;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff42;--ok-bg:#32fe011a;--ok-ink:#8dff73;--ok-line:#32fe0147;--warn-bg:#ffb2381f;--warn-ink:#ffc56b;--warn-line:#ffb23852;--warn-bar:#ffb238;--bad-bg:#ff5a521f;--bad-ink:#ff8f86;--bad-line:#ff5a5257;--bad-bar:#ff5a52;--info-bg:#7ca0ff1f;--info-ink:#aec2ff;--info-line:#7ca0ff4d;--mute-bg:#b39dff1f;--mute-ink:#c9b9ff;--mute-line:#b39dff4d;--tile-bg:#2a2d28;--tile-ic:var(--brand);--sh-1:0 0 0 1px #ffffff0f;--sh-2:0 0 0 1px #ffffff0f, 0 10px 28px -12px #0009;--sh-3:0 0 0 1px #ffffff14, 0 24px 60px -18px #000000b3;--focus:0 0 0 3px var(--canvas), 0 0 0 5px var(--ink);--page-glow:radial-gradient(45% 100% at 15% 0%, #32fe011a, transparent 70%), radial-gradient(40% 90% at 90% 0%, #32fe010d, transparent 70%);--header-bg:#0b0c0a}:root[data-brand=azul]{--green-50:#eef5ff;--green-100:#dfeaff;--green-200:#cfe0ff;--green-300:#8dbaff;--green-text:#1d5fbf;--green-text-strong:#154a99}:root[data-brand=azul][data-theme=dark]{--green-50:#111b2b;--green-100:#15233a;--green-200:#1b2f4f;--green-300:#2c5a9c;--green-text:#8dbaff;--green-text-strong:#b3d1ff;--card-tint:#172131}:root[data-brand=azul]:not([data-theme=dark]){--card-tint:#eef5ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green-50:#17220f;--green-100:#1d2e14;--green-200:#25401a;--green-300:#3f7a25;--green-text:#7dff5c;--green-text-strong:#9dff82;--canvas:#121311;--canvas-2:#1a1c19;--card:#1b1d1a;--card-tint:#1b2618;--inset:#ffffff08;--inset-line:#ffffff0f;--ink:#f1f3ee;--ink-2:#cdd1c8;--ink-3:#9da296;--ink-4:#6f7469;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff42;--ok-bg:#32fe011a;--ok-ink:#8dff73;--ok-line:#32fe0147;--warn-bg:#ffb2381f;--warn-ink:#ffc56b;--warn-line:#ffb23852;--warn-bar:#ffb238;--bad-bg:#ff5a521f;--bad-ink:#ff8f86;--bad-line:#ff5a5257;--bad-bar:#ff5a52;--info-bg:#7ca0ff1f;--info-ink:#aec2ff;--info-line:#7ca0ff4d;--mute-bg:#b39dff1f;--mute-ink:#c9b9ff;--mute-line:#b39dff4d;--tile-bg:#2a2d28;--tile-ic:var(--brand);--sh-1:0 0 0 1px #ffffff0f;--sh-2:0 0 0 1px #ffffff0f, 0 10px 28px -12px #0009;--sh-3:0 0 0 1px #ffffff14, 0 24px 60px -18px #000000b3;--focus:0 0 0 3px var(--canvas), 0 0 0 5px var(--ink);--page-glow:radial-gradient(45% 100% at 15% 0%, #32fe011a, transparent 70%), radial-gradient(40% 90% at 90% 0%, #32fe010d, transparent 70%);--header-bg:#0b0c0a}:root[data-brand=azul]:not([data-theme=light]){--green-50:#111b2b;--green-100:#15233a;--green-200:#1b2f4f;--green-300:#2c5a9c;--green-text:#8dbaff;--green-text-strong:#b3d1ff;--card-tint:#172131}}
﻿ .ic{vertical-align:-.2em;block-size:1.15em;inline-size:1.15em;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ic-lg{block-size:1.5em;inline-size:1.5em}.ic-bandeja{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13h5l1.5 3h5l1.5-3h5'/><path d='M5.5 5h13L21 13v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5z'/></svg>")}.ic-calendario{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 10h18M8 3v4M16 3v4'/></svg>")}.ic-banco{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10h18L12 4z'/><path d='M5.5 10v7.5M10 10v7.5M14 10v7.5M18.5 10v7.5M3 20.5h18'/></svg>")}.ic-silenciado{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 20a2 2 0 0 0 3.4 0'/><path d='M8.7 3.7A6 6 0 0 1 18 8.5c0 3 .8 5 1.6 6.3'/><path d='M6.3 6.3A6 6 0 0 0 6 8.5C6 13 4 15 4 15h11'/><path d='M3 3l18 18'/></svg>")}.ic-conectar{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 2.5v4.5M15 2.5v4.5'/><path d='M6 7h12v4a6 6 0 0 1-12 0z'/><path d='M12 17v4.5'/></svg>")}.ic-cargas{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 11a8 8 0 0 0-14.6-4.5L3 9'/><path d='M3 4v5h5'/><path d='M4 13a8 8 0 0 0 14.6 4.5L21 15'/><path d='M21 20v-5h-5'/></svg>")}.ic-censo{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='3' width='16' height='18' rx='1.5'/><path d='M9 7h1M14 7h1M9 11h1M14 11h1M9 15h1M14 15h1M10 21v-3h4v3'/></svg>")}.ic-comprobacion{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 6l1.5 1.5L7.5 5M3.5 12l1.5 1.5 2.5-2.5M3.5 18l1.5 1.5 2.5-2.5'/><path d='M11 6h9.5M11 12h9.5M11 18h9.5'/></svg>")}.ic-avisos{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3.5 7l8.5 6 8.5-6'/></svg>")}.ic-equipo{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2.5 20a6.5 6.5 0 0 1 13 0'/><path d='M16 4.5a3.5 3.5 0 0 1 0 7M18 14a6.5 6.5 0 0 1 3.5 6'/></svg>")}.ic-api{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 7l-5 5 5 5M16 7l5 5-5 5M14 4l-4 16'/></svg>")}.ic-grave{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9L2.4 17.5a2 2 0 0 0 1.7 3h15.8a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/><path d='M12 9v4'/><circle cx='12' cy='17' r='.6' fill='black'/></svg>")}.ic-media{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.5v5'/><circle cx='12' cy='16.5' r='.6' fill='black'/></svg>")}.ic-info{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v5.5'/><circle cx='12' cy='7.5' r='.6' fill='black'/></svg>")}.ic-revisado{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M8 12.5l2.8 2.8 5.7-5.8'/></svg>")}.ic-pospuesto{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3.5 2'/></svg>")}.ic-carga-ok{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 19h10a4.5 4.5 0 0 0 .7-8.9A6 6 0 0 0 6.2 9.6 4.8 4.8 0 0 0 7 19z'/><path d='M9.5 14l2 2 3.5-3.5'/></svg>")}.ic-carga-ko{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 19h10a4.5 4.5 0 0 0 .7-8.9A6 6 0 0 0 6.2 9.6 4.8 4.8 0 0 0 7 19z'/><path d='M12 11.5v3'/><circle cx='12' cy='17' r='.5' fill='black'/></svg>")}.ic-sin-datos{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 19h10a4.5 4.5 0 0 0 .7-8.9A6 6 0 0 0 6.2 9.6 4.8 4.8 0 0 0 7 19z'/><path d='M9.5 15h5'/></svg>")}.ic-search{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-4-4'/></svg>")}.ic-check{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 12.5l5 5 10-11'/></svg>")}.ic-comentar{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h16v11H9l-5 4z'/></svg>")}.ic-deshacer{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14L4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/></svg>")}.ic-chev-r{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>")}.ic-chev-d{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}.ic-chev-l{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6l-6 6 6 6'/></svg>")}.ic-flecha{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>")}.ic-asistente{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 3l1.9 4.9 4.9 1.9-4.9 1.9L11 16.6l-1.9-4.9-4.9-1.9 4.9-1.9z'/><path d='M18.5 14.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/></svg>")}.ic-sol{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2.5v2M12 19.5v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2.5 12h2M19.5 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/></svg>")}.ic-luna{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 14.5A8 8 0 0 1 9.5 4a8 8 0 1 0 10.5 10.5z'/></svg>")}.ic-impuesto{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/><path d='M9 8h6M9 12h6'/></svg>")}.ic-usuario{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21a8 8 0 0 1 16 0'/></svg>")}.ic-imprimir{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 9V3h10v6'/><rect x='3' y='9' width='18' height='8' rx='2'/><path d='M7 14h10v7H7z'/></svg>")}.ic-salir{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4M10 17l5-5-5-5M15 12H4'/></svg>")}.ic-filtro{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h16l-6 8v6l-4-2v-4z'/></svg>")}.ic-mas{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='5' cy='12' r='1.8'/><circle cx='12' cy='12' r='1.8'/><circle cx='19' cy='12' r='1.8'/></svg>")}.ic-criterio{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4.5h6a3 3 0 0 1 2 1 3 3 0 0 1 2-1h6v14h-6a2 2 0 0 0-2 2 2 2 0 0 0-2-2H4z'/><path d='M12 5.5v15'/></svg>")}.ic-f-terceros{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='9' cy='11' r='2.5'/><path d='M5.5 16.5a3.5 3.5 0 0 1 7 0M15 10h3M15 14h3'/></svg>")}.ic-f-impuestos{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/><path d='M9 8h6M9 12h6'/></svg>")}.ic-f-cuadre{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v18M7 21h10M5 7h14'/><path d='M5 7l-3 6a3 3 0 0 0 6 0zM19 7l-3 6a3 3 0 0 0 6 0z'/></svg>")}.ic-f-tesoreria{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V7z'/><path d='M4 7l11-3v3'/><circle cx='16' cy='13.5' r='1' fill='black'/></svg>")}.ic-f-socios{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='18' height='13' rx='2'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12h18'/></svg>")}.ic-f-financiacion{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 5L5 19'/><circle cx='7' cy='7' r='2.5'/><circle cx='17' cy='17' r='2.5'/></svg>")}.ic-telegram{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 4L3 11l6 2.5L11 20l3.5-4.5L19 18z'/><path d='M9 13.5L21 4'/></svg>")}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--canvas);min-height:100vh;color:var(--ink-2);font:500 16px / 1.6 var(--font);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--page-glow);height:420px;position:absolute;inset:0 0 auto}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus);border-radius:8px;outline:none}::selection{background:var(--green-300);color:#1e1e1e}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--canvas);border-radius:var(--pill);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.num{font-variant-numeric:lining-nums tabular-nums}.mono{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.muted{color:var(--ink-3)}.spacer{flex:1}.stack{gap:16px;display:grid}.stack>*{min-width:0}.accent{font-family:var(--font-accent);letter-spacing:-.02em;background:linear-gradient(transparent 84%, var(--brand) 84%, var(--brand) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-style:italic;font-weight:800}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.side{background:var(--header-bg);color:#d4d7d1;flex-direction:column;gap:22px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:1px 0 #ffffff0f,14px 0 30px -24px #0009}.side-brand{align-items:center;gap:12px;min-height:40px;padding:0 8px;display:flex}.side-brand img{width:auto;height:28px}.side-brand .sep{background:#ffffff38;width:1px;height:20px}.side-brand .name{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700}.side-office{border-radius:var(--r-lg);background:#ffffff0d;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.side-office b{color:#fff;font-size:14.5px;line-height:1.25;display:block}.side-office small{color:#9da296;font-size:13px;font-weight:600}.avatar-h.avatar-brand{background:var(--grad-fill);color:#1e1e1e;border-radius:10px}.side-nav{gap:18px;display:grid}.side-group{gap:2px;display:grid}.side-label{color:#a8ada3;align-items:center;gap:8px;padding:0 12px 6px;font-size:13px;font-weight:700;display:flex}.side-label:before{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent);border-radius:50%}.side-nav a{color:#d4d7d1;border-radius:12px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:15px;font-weight:700;transition:color .2s,background-color .2s;display:flex;position:relative}.side-nav a .ic{color:#9da296;width:19px;height:19px;transition:color .2s}.side-nav a:hover{color:#fff;background:#ffffff0d}.side-nav a:hover .ic{color:var(--brand)}.side-nav a[aria-current=page]{color:#fff;background:#ffffff17}.side-nav a[aria-current=page]:before{content:"";background:var(--brand);border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-14px}.side-nav .badge{border-radius:var(--pill);color:#fff;background:#c4231b;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.side-nav a[aria-current=page] .badge,.side-nav a[aria-current=page] .count{display:none}.side-nav .count{font:500 12.5px / 1 var(--font-mono);color:#b9bdb6;margin-left:auto}.side-foot{border-top:1px solid #ffffff14;gap:6px;margin-top:auto;padding-top:14px;display:grid}.side-user{align-items:center;gap:10px;padding:6px 4px 6px 8px;display:flex}.side-user>div{flex:1;justify-items:start;gap:3px;min-width:0;display:grid}.side-user b{color:#fff;font-size:14px;line-height:1.2}.side-out{color:#b9bdb6;border-radius:12px;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:14.5px;font-weight:700;display:flex}.side-out:hover{color:#fff;background:#ffffff0d}.side :focus-visible{box-shadow:0 0 0 3px var(--header-bg), 0 0 0 5px #fff}.role{border-radius:var(--pill);background:var(--brand);color:#1e1e1e;padding:2px 9px;font-size:11.5px;font-weight:800}.icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.icon-btn:hover{color:var(--brand);border-color:var(--brand)}.avatar-h{color:#fff;background:#3a3d38;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}main{min-width:0;padding-block:40px 96px}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:24px;padding-top:22px;display:flex;position:relative}.page-title:before{content:"";background:var(--ink);height:1.5px;position:absolute;inset:0 0 auto}.page-title:after{content:"";background:var(--brand);border-radius:0 0 4px 4px;width:56px;height:7px;position:absolute;top:-3px;left:0}.page-title h1{letter-spacing:-.045em;font-size:clamp(32px,1.2rem + 1.6vw,44px)}.page-title .titles{gap:10px;min-width:0;display:grid}.eyebrow{color:var(--ink-3);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow .dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-100);border-radius:50%;flex:none}.eyebrow a:hover{color:var(--ink)}.card{background:linear-gradient(160deg, var(--card) 55%, var(--card-tint));border-radius:var(--r-xl);box-shadow:var(--sh-2)}.card-pad{padding:24px 26px}.card-plain{background:var(--card)}.lift{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.lift:hover{box-shadow:var(--sh-3);transform:translateY(-2px)}.inset{background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line);border-radius:var(--r-lg)}.tile{background:var(--tile-bg);width:46px;height:46px;color:var(--tile-ic);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 20px -12px #0000008c}.tile .ic{width:22px;height:22px}.tile-code{font:600 13px / 1 var(--font-mono);letter-spacing:-.02em}.tile-sm{border-radius:11px;width:36px;height:36px}.tile-sm .ic{width:18px;height:18px}.tile-brand{background:var(--grad-fill);color:#1e1e1e;box-shadow:var(--glow)}.tile .ic,.tile .tile-code{background-color:var(--tile-ic)!important;color:var(--tile-ic)!important}.tile .tile-code{background:0 0!important}.tile-brand .ic{background-color:#1e1e1e!important}.tile-brand .tile-code,.tile-brand *,.avatar-brand,.avatar-brand *{color:#1e1e1e!important}.btn{--h:48px;min-height:var(--h);border-radius:var(--pill);font:700 15px / 1 var(--font);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .2s, color .2s, border-color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn .ic{width:17px;height:17px}.btn:hover .ic-flecha{transform:translate(3px)}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--grad-fill);color:#1e1e1e;border-color:#097a0040;box-shadow:inset 0 1px #ffffff80,0 1px 2px #097a0040}.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff80, var(--glow);transform:translateY(-1px)}.btn-dark{background:var(--ink);color:var(--canvas)}.btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #00000073}.btn-dark .go{background:var(--brand);color:#1e1e1e;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-10px;display:grid}.btn-dark .go .ic{width:14px;height:14px}.btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.btn-text{color:var(--ink);background:0 0;padding-inline:8px}.btn-text:hover{color:var(--green-text)}.btn-sm{--h:38px;gap:8px;padding:0 15px;font-size:14px}.btn-xs{--h:32px;gap:6px;padding:0 12px;font-size:13px}.link{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);border-radius:3px;font-weight:700}.link:hover{background:color-mix(in srgb, var(--brand) 16%, transparent)}.link-bad{color:var(--bad-ink);-webkit-text-decoration-color:var(--bad-bar);text-decoration-color:var(--bad-bar)}.link-bad:hover{background:var(--bad-bg)}.chip{border-radius:var(--pill);border:1px solid var(--line-2);background:var(--card);min-height:26px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.chip .ic{width:13px;height:13px}.chip-ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}.chip-warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.chip-bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad-ink)}.chip-info{background:var(--info-bg);border-color:var(--info-line);color:var(--info-ink)}.chip-mute{background:var(--mute-bg);border-color:var(--mute-line);color:var(--mute-ink)}.chip-line{border-style:dashed;border-color:var(--line-3);color:var(--ink-3);background:0 0}.chip-mono{font-family:var(--font-mono);font-size:12px;font-weight:500}.toc{flex-wrap:wrap;gap:8px;display:flex}.toc a{border-radius:var(--pill);background:var(--card);min-height:40px;box-shadow:var(--sh-1);color:var(--ink-2);align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:700;transition:color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.toc a:hover{color:var(--ink);background:var(--green-100);box-shadow:inset 0 0 0 1.5px var(--brand)}.toc a[aria-current=true]{background:var(--ink);color:var(--canvas);box-shadow:none}.toc a .n{font-family:var(--font-mono);opacity:.7;font-size:12px;font-weight:500}.seg{border-radius:var(--pill);box-shadow:inset 0 0 0 1px var(--line);background:#1e1e1e09;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}:root[data-theme=dark] .seg{background:#ffffff0a}.seg a{border-radius:var(--pill);min-height:38px;color:var(--ink-3);align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a[aria-current=true]{background:var(--ink);color:var(--canvas);box-shadow:0 4px 10px -6px #00000080}.label{color:var(--ink);font-size:14.5px;font-weight:700}.input,.select{border-radius:var(--r-md);width:100%;min-height:48px;font:500 16px / 1.4 var(--font);color:var(--ink);background:var(--card);border:1px solid var(--line-2);padding:11px 16px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--ink-4)}.input:focus,.select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1e1e1e1a}.input-sm{border-radius:var(--pill);min-height:38px;padding:7px 14px;font-size:14px}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.more>summary{min-height:40px;color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.more>summary:before{content:"";width:18px;height:18px;transition:transform .25s var(--ease);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m7 4.5 4.5 4.5L7 13.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m7 4.5 4.5 4.5L7 13.5'/></svg>") 50%/contain no-repeat}.more[open]>summary:before{transform:rotate(90deg)}.more>summary:hover{color:var(--green-text)}details.box>summary{border-radius:var(--r-xl);min-height:68px;color:var(--ink);letter-spacing:-.015em;align-items:center;gap:14px;padding:20px 24px;font-size:17px;font-weight:700;display:flex}details.box>summary:after{content:"";background:var(--canvas) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235c6058' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat center;width:34px;height:34px;transition:transform .3s var(--ease);border-radius:50%;flex:none;margin-left:auto}details.box[open]>summary:after{transform:rotate(180deg)}details.box>summary:hover{background:color-mix(in srgb, var(--brand) 4%, transparent)}.menu{display:inline-block;position:relative}.menu-list{z-index:40;border-radius:var(--r-lg);background:var(--card);min-width:250px;box-shadow:var(--sh-3);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.menu-left .menu-list{left:0;right:auto}.menu-list a,.menu-list button{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:700;display:flex}.menu-list a:hover,.menu-list button:hover{background:var(--green-100)}.menu-list hr{border:0;border-top:1px solid var(--line);margin:6px 0}.menu-list .ic{color:var(--ink-3)}.bar{background:var(--canvas-2);border-radius:10px;flex:1;height:10px;overflow:hidden}.bar>div{border-radius:inherit;background:var(--grad-fill);height:100%}.table-wrap{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);background:var(--card);position:relative;overflow:auto}.table{border-collapse:separate;border-spacing:0;font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:14.5px}.table thead th{z-index:1;background:var(--canvas);text-align:left;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line-2);padding:12px 14px;font-size:13px;font-weight:700;position:sticky;top:0}.table tbody td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink-2);padding:14px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:color-mix(in srgb, var(--brand) 3.5%, transparent)}.table .r{text-align:right;white-space:nowrap}.fab{z-index:40;position:fixed;bottom:24px;right:24px;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 34px -12px #0000008c;color:#fff!important;background:#1e1e1e!important}.chat-open .fab{opacity:0;pointer-events:none}.chat{z-index:70;background:var(--canvas);width:min(420px,100vw);height:100vh;box-shadow:-1px 0 0 var(--line), -24px 0 60px -30px #00000073;transition:transform .25s var(--ease);grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;position:fixed;top:0;right:0;transform:translate(100%)}.chat.in{transform:none}.chat-head{background:var(--header-bg);color:#fff;align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}.chat-head>div{flex:1;gap:1px;display:grid}.chat-head>div b{font-size:16px}.chat-head>div span{color:#b9bdb6;font-size:13px}.chat-log{flex-direction:column;gap:10px;padding:20px 16px;display:flex;overflow-y:auto}.msg{max-width:88%;box-shadow:var(--sh-1);border-radius:16px;padding:11px 14px;font-size:14.5px;font-weight:500;line-height:1.5}.msg.me{background:var(--ink);color:var(--canvas);border-bottom-right-radius:5px;align-self:flex-end}.msg.bot{background:var(--card);color:var(--ink-2);border-bottom-left-radius:5px;align-self:flex-start}.msg.bot b{color:var(--ink)}.msg ul{gap:4px;margin:8px 0;padding-left:18px;list-style:outside;display:grid}.msg-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.msg.typing{gap:4px;padding:14px 16px;display:flex}.msg.typing span{background:var(--ink-4);border-radius:50%;width:7px;height:7px;animation:1s infinite typing}.msg.typing span:nth-child(2){animation-delay:.15s}.msg.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{50%{opacity:.5;transform:translateY(-4px)}}.chat-sug{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.chat-sug .chip{cursor:pointer;white-space:normal;text-align:left}.chat-sug .chip:hover{border-color:var(--ink)}.chat-form{border-top:1px solid var(--line);gap:8px;padding:12px 16px;display:flex}.chat-form .input{border-radius:var(--pill);min-height:44px}.chat-form .btn{flex:none;width:44px;padding:0}.chat-note{color:var(--ink-3);padding:0 16px 14px;font-size:12.5px}.toasts{z-index:80;pointer-events:none;justify-items:center;gap:8px;width:min(560px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;border-radius:var(--r-lg);color:#fff;animation:toast-in .25s var(--ease);background:#1e1e1e;align-items:center;gap:10px;padding:12px 14px 12px 16px;font-size:14.5px;font-weight:600;transition:opacity .3s,transform .3s;display:flex;box-shadow:0 16px 40px -14px #0009}.toast>.ic{color:var(--brand)}.toast.out{opacity:0;transform:translateY(8px)}.toast-undo{border-radius:var(--pill);color:#fff;font:700 13px / 1 var(--font);cursor:pointer;background:0 0;border:1px solid #ffffff4d;margin-left:4px;padding:6px 12px}.toast-undo:hover{border-color:var(--brand);color:var(--brand)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){:root{--side-w:236px}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:50;scrollbar-width:none;flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 12px;position:sticky;overflow-x:auto;box-shadow:0 1px #ffffff0f}.side::-webkit-scrollbar{display:none}.side-brand{flex:none;padding:0 4px}.side-brand .sep,.side-brand .name,.side-office,.side-label,.side-user>div,.side-user .avatar-h,.side-out,.side-nav .count{display:none}.side-nav,.side-group{gap:2px;display:flex}.side-nav a{white-space:nowrap;min-height:38px}.side-nav a[aria-current=page]:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 12px -10px}.side-foot{border:0;flex:none;margin:0;padding:0}.side-user{padding:0}}@media (max-width:760px){main{padding-top:28px}.card-pad{padding:20px 18px}details.box>summary{padding-inline:18px}.fab .label-text{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}main .page-title .eyebrow .dot{background:var(--zona);box-shadow:0 0 0 4px color-mix(in srgb, var(--zona) 22%, transparent)}body{--zona:var(--zona-dia)}body[data-zona=datos]{--zona:var(--zona-datos)}body[data-zona=ajustes]{--zona:var(--zona-ajustes)}.side-group:first-child .side-label:before{background:var(--zona-dia);box-shadow:0 0 0 3px color-mix(in srgb, var(--zona-dia) 20%, transparent)}.side-group:nth-child(2) .side-label:before{background:var(--zona-datos);box-shadow:0 0 0 3px color-mix(in srgb, var(--zona-datos) 20%, transparent)}.side-group:nth-child(3) .side-label:before{background:var(--zona-ajustes);box-shadow:0 0 0 3px color-mix(in srgb, var(--zona-ajustes) 20%, transparent)}.side-nav a[aria-current=page]:before{background:var(--zona)}.side-nav a[aria-current=page] .ic{color:var(--zona)}.inset-pad{padding:14px 16px}.inset-sep{margin-top:4px}.sec-body{padding:0 24px 22px}.ink{color:var(--ink)}.num-mal,.table tbody td.num-mal{color:var(--bad-ink)}.span-todo{grid-column:1/-1}.span-2{grid-column:span 2}.select.select-compacto{width:auto;min-height:40px;padding-block:8px}.a-la-derecha{justify-content:flex-end}.al-centro{justify-content:center}.stack.stack-8{gap:8px}.link.link-claro{color:#d4d7d1}.fab .ic{color:var(--brand)}.menu-note{max-width:320px;color:var(--ink-3);margin:-4px 0 6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.45}.side form{margin:0}button.side-out{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.table .link{text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.table .link:hover,.table .link:focus-visible{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.table .link-bad{-webkit-text-decoration-color:var(--bad-bar);text-decoration-color:var(--bad-bar)}.steps{counter-reset:paso;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.steps>*{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-1);color:var(--ink-3);align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;display:flex;position:relative}.steps>:before{counter-increment:paso;content:counter(paso);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--line-3);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.steps>.done{color:var(--ink)}.steps>a:hover{box-shadow:var(--sh-2)}.steps>.done:before{content:"✓";background:var(--ink);color:var(--brand);box-shadow:none}.steps>[aria-current=step]{color:var(--ink);box-shadow:var(--sh-2), inset 0 0 0 2px var(--ink)}.steps>[aria-current=step]:before{background:var(--grad-fill);color:#1e1e1e;box-shadow:var(--glow)}@media (max-width:760px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.steps>*{justify-content:center;gap:0;padding:10px 6px;font-size:0}.steps>:before{font-size:14px}}.canal{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.canal .ic{color:var(--ink-3)}.recv{flex-wrap:wrap;gap:6px;display:flex}.tg{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.tg p{color:var(--ink-2);flex:320px;font-size:15px}.av-recibe{border:0;flex-wrap:wrap;gap:10px 22px;min-width:0;margin:0;padding:0;display:flex}.av-recibe legend{margin-bottom:8px;padding:0}.av-falla{color:var(--bad-ink);align-items:flex-start;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.av-falla .ic{flex:none;width:15px;height:15px;margin-top:2px}.eq-com{border-radius:var(--r-sm);background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line);gap:2px;padding:10px 12px;display:grid}.eq-com-quien{color:var(--ink);font-size:13px;font-weight:700}.eq-com-texto{color:var(--ink-2);font-size:14px;line-height:1.5}@media (max-width:640px){.table-wrap:has(>.table-movil){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.table-movil thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-movil,.table-movil tbody,.table-movil tr,.table-movil td{width:100%;display:block}.table-movil tbody{gap:10px;display:grid}.table-movil tbody tr{border-radius:var(--r-lg);background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line);padding:14px 16px;position:relative}.table-movil tbody td{text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}.table-movil tbody td:before{content:attr(data-label);text-align:left;max-width:48%;font:700 13px / 1.4 var(--font);letter-spacing:0;color:var(--ink-3);flex:none}.table-movil tbody td:first-child,.table-movil tbody td.td-check+td{text-align:left;padding:0 0 8px;font-size:15.5px;display:block}.table-movil tbody td:first-child:before,.table-movil tbody td.td-check+td:before,.table-movil tbody td[data-label=""]:before{content:none}.table-movil tbody td[data-label=""]{flex-wrap:wrap;justify-content:flex-start;padding-top:10px}.table-movil tbody td.td-check+td{padding-right:36px}.table-movil tbody td.td-check{width:auto;padding:0;position:absolute;top:12px;right:14px}.table-movil tbody tr:hover td{background:0 0}.table-movil tbody tr.row-sel,.table-movil tbody tr.sel{background:color-mix(in srgb, var(--brand) 8%, var(--inset));box-shadow:inset 4px 0 0 var(--brand), inset 0 0 0 1px var(--inset-line)}.table-movil tbody tr.row-sel td,.table-movil tbody tr.sel td{box-shadow:none;background:0 0!important}.table-movil tbody tr:last-child td{border-bottom:0}}
.tally{font:600 14px / 1 var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.tally span{align-items:center;gap:4px;display:inline-flex}.tally .ic{width:14px;height:14px}.tally .g{color:var(--bad-ink)}.tally .m{color:var(--warn-ink)}.tally .i{color:var(--ink-3)}.tally .z{color:var(--ink-3);font-weight:400}.amount{font:700 15px / 1.2 var(--font-mono);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.meta-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.focus{isolation:isolate;align-content:start;gap:18px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.focus:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 22%, transparent), transparent);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-90px}.focus-top{align-items:center;gap:18px;display:flex}.focus .big{font:800 72px / .85 var(--font);letter-spacing:-.06em;color:var(--ink)}.focus .lead{color:var(--ink);letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.2}.focus .why{flex-wrap:wrap;gap:8px;display:flex}.focus .why .chip{min-height:32px;padding:5px 13px;font-size:13.5px}.focus .why .chip b{font-weight:800}.focus .actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.focus .actions .muted{font-size:14px;font-weight:600}.deadline{align-content:start;gap:14px;padding:28px 30px;display:grid}.deadline-top{align-items:center;gap:14px;display:flex}.deadline h2{letter-spacing:-.03em;font-size:22px}.deadline h2 .mono{font-size:21px;font-weight:600}.deadline p{color:var(--ink-2);font-size:15px}.deadline p b{color:var(--ink)}.deadline .next{border-top:1px dashed var(--line-2);color:var(--ink-3);padding-top:14px;font-size:14px;font-weight:600}.daybar{gap:16px;padding:22px 26px;display:grid}.daybar .row1{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.daybar .row1>p{color:var(--ink);letter-spacing:-.02em;margin-right:4px;font-size:19px;font-weight:700}.daybar .row1 .chip{min-height:30px}.daybar .row1 .chip b{font-family:var(--font-mono);font-weight:600}.daybar .row1 a.chip:hover{border-color:var(--ink)}.daybar .row2{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.daybar .row2 p{color:var(--ink);flex:none;font-size:15px;font-weight:700}.search{gap:12px;padding:20px 22px;display:grid}.search .row{gap:10px;display:flex}.search .row .input{flex:1}.search .row .select{flex:none;width:auto}.band{overflow:hidden}.band-head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:22px 26px 18px;display:flex}.band-head h2{letter-spacing:-.035em;font-size:24px}.band-head p{color:var(--ink-3);font-size:14.5px}.band .table-wrap{margin:0 14px}.band-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 26px 20px;font-size:14.5px;display:flex}details.box.band>summary h2{font-size:20px}details.box.band>summary p{color:var(--ink-3);letter-spacing:0;font-size:14.5px;font-weight:600}details.box.band .band-foot{padding-top:0}.companies{table-layout:fixed}.companies tbody tr{position:relative}.companies tbody td:first-child{box-shadow:inset 4px 0 0 var(--bar,transparent);padding-left:18px}.companies .co{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;display:block;overflow:hidden}.companies .co:after{content:"";position:absolute;inset:0}.companies .co-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;display:block;overflow:hidden}.companies .co-meta .mono{font-size:12.5px}.companies tbody tr:hover .go{color:var(--ink);transform:translate(3px)}.companies .go{color:var(--ink-4);transition:transform .25s var(--ease), color .2s}.bar-grave{--bar:var(--bad-bar)}.bar-plazo,.bar-carga{--bar:var(--warn-bar)}.bar-recordatorio{--bar:var(--info-ink)}.reason{gap:1px;font-size:14.5px;line-height:1.4;display:grid}.reason b{color:var(--ink);font-weight:700}.reason span{color:var(--ink-3);font-size:13.5px}.owner{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.avatar{background:var(--canvas-2);width:28px;height:28px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.owner.none{color:var(--warn-ink);font-style:italic}.load{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.load .ic{color:var(--ok-ink)}.companies .co-meta .late{color:var(--warn-ink);font-weight:700}.partial{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:600;display:block}.facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.fact{align-content:start;gap:6px;padding:16px 18px;display:grid}.fact+.fact{box-shadow:-1px 0 0 var(--line)}.fact dt{color:var(--ink-3);font-size:13.5px;font-weight:700}.fact dd{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.fact dd.mono{font-size:16px;font-weight:600}.fact small{color:var(--ink-3);font-size:13.5px;font-weight:600}.fact .ok{color:var(--ok-ink)}.fact .warn{color:var(--warn-ink)}.needs{box-shadow:var(--sh-2), inset 4px 0 0 var(--warn-bar);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:20px 24px 20px 28px;display:flex}.needs p{color:var(--ink-2);flex:380px;font-size:15.5px}.needs p b{color:var(--ink)}.overview{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.overview h2{letter-spacing:-.035em;align-items:baseline;gap:10px;font-size:24px;display:flex}.overview h2 .big{font:800 40px / 1 var(--font);letter-spacing:-.05em}.overview .tally{gap:16px;font-size:15px}.jump{gap:10px;display:grid}.jump>span{color:var(--ink-3);font-size:14px;font-weight:700}.jump .toc a .mono{background:var(--canvas-2);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:12px;font-weight:600}.jump .toc a.sev-g{box-shadow:var(--sh-1), inset 3px 0 0 var(--bad-bar)}.jump .toc a.sev-m{box-shadow:var(--sh-1), inset 3px 0 0 var(--warn-bar)}.check{scroll-margin-top:calc(var(--header-h) + 20px);grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 28px;display:grid}.check-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 18px;display:grid}.check-head .tile{grid-row:span 2}.check-head h2{letter-spacing:-.035em;font-size:22px;line-height:1.2}.check-head .titles{gap:8px;min-width:0;display:grid}.check-head .q{color:var(--ink-3);grid-column:2;font-size:15px}.avisos{min-width:0}.check-side{grid-area:1/3/span 2;align-items:start;gap:8px;display:flex}.check-side .total{text-align:right}.check-side .total .amount{font-size:22px}.check-side .total small{color:var(--ink-3);margin-top:4px;font-size:13.5px;font-weight:600;display:block}.check .crit{grid-column:2/-1}.check .crit p{color:var(--ink-2);margin-top:6px;padding:16px 18px;font-size:15px}.avisos{gap:10px;display:grid}.aviso{grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:18px 20px;display:grid}.aviso-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aviso-top .who{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:700}.aviso-top .date{color:var(--ink-3);font-size:14px;font-weight:600}.aviso>.amount{text-align:right;font-size:20px}.aviso .why{max-width:76ch;color:var(--ink-2);grid-column:1/-1;font-size:15px;line-height:1.55}.aviso .acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:flex}.aviso .acts form{flex:0 auto;gap:8px;display:flex}.aviso .acts .input-sm{width:220px}.vista-compacta .check{gap:12px;padding-block:20px}.vista-compacta .check-head .q{display:none}.vista-compacta .avisos{border-radius:var(--r-lg);background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line);gap:0}.vista-compacta .aviso{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 16px;padding:10px 16px}.vista-compacta .aviso+.aviso{border-top:1px solid var(--line)}.vista-compacta .aviso .acts .input-sm,.vista-compacta .aviso .acts .btn-text{display:none}.vista-compacta .aviso .why{-webkit-line-clamp:1;max-width:none;color:var(--ink-3);-webkit-box-orient:vertical;grid-area:2/1;font-size:13.5px;display:-webkit-box;overflow:hidden}.vista-compacta .aviso-top{flex-wrap:nowrap;grid-area:1/1/auto/3;min-width:0}.vista-compacta .aviso-top .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.vista-compacta .aviso-top .chip,.vista-compacta .aviso-top .date{flex:none}.vista-compacta .aviso>.amount{grid-area:1/3;font-size:15.5px}.vista-compacta .aviso .acts{flex-wrap:nowrap;grid-area:2/2/auto/4;justify-self:end;margin:0}.vista-compacta .aviso .done-line{grid-column:1/-1}@media (max-width:760px){.vista-compacta .aviso{grid-template-columns:minmax(0,1fr) auto}.vista-compacta .aviso-top{grid-column:1}.vista-compacta .aviso>.amount{grid-column:2}.vista-compacta .aviso .why{grid-column:1/-1}.vista-compacta .aviso .acts{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-self:start}}.aviso.is-done{opacity:.8}.aviso.is-done .why,.aviso.is-done .acts,.aviso.is-done .comment-box{display:none}.aviso.is-done>.amount{color:var(--ink-3);text-decoration:line-through}.done-line{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;font-size:14px;display:flex}.check.is-muted .check-head h2:after{content:" · silenciada en esta empresa";color:var(--mute-ink);font-size:15px;font-weight:600}.comment-box{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.comment-box .input{flex:260px;min-height:38px}.comment{border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh-1);color:var(--ink-2);grid-column:1/-1;padding:10px 14px;font-size:14px}tr.is-undone td{opacity:.45}tr.is-undone td:last-child{opacity:1}.clean{flex-wrap:wrap;gap:8px;padding:0 24px 22px;display:flex}.clean .chip .mono{color:var(--ink-3);font-size:11.5px}.decided{gap:18px;padding:26px 28px;display:grid}.decided-head{align-items:center;gap:14px;display:flex}.decided-head h2{letter-spacing:-.035em;font-size:22px}.decided-head p{color:var(--ink-3);font-size:14.5px}.decided .table td{vertical-align:top}.decided .when{font:500 12.5px / 1.5 var(--font-mono);color:var(--ink-3);display:block}.decided .quote{color:var(--ink-3);margin-top:6px;font-size:13.5px;font-style:italic;display:block}.pending{gap:16px;display:grid}.pending-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pending-head h2{letter-spacing:-.035em;font-size:22px}.pending-head .muted{font-size:14.5px}.pending-text{max-width:76ch;color:var(--ink-2);font-size:16.5px}.pending-list{gap:10px;max-width:76ch;display:grid}.pending-list li{color:var(--ink-2);padding-left:22px;font-size:16px;position:relative}.pending-list li:before{content:"";background:var(--brand);border-radius:3px;width:8px;height:8px;position:absolute;top:.62em;left:2px}.lead-p{max-width:70ch;color:var(--ink-2);font-size:17px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{align-content:start;gap:6px;padding:20px 22px;display:grid}.kpi .k-label{color:var(--ink-3);font-size:13.5px;font-weight:700}.kpi .k-value{font:800 34px / 1 var(--font);letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:8px;display:flex}.kpi .k-value.mono{font-family:var(--font-mono);letter-spacing:-.03em;font-size:26px;font-weight:600}.kpi .k-value small{font:700 15px / 1 var(--font);letter-spacing:-.01em;color:var(--ink-3)}.kpi>small{color:var(--ink-3);font-size:13.5px;font-weight:600}.kpi.is-bad .k-value{color:var(--bad-ink)}.kpi.is-warn .k-value{color:var(--warn-ink)}.kpi.is-ok .k-value{color:var(--ok-ink)}.sec{gap:18px;padding:26px 28px;scroll-margin-top:20px;display:grid}.sec>*{min-width:0}.sec-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sec-head .titles{flex:260px;gap:3px;min-width:0;display:grid}.sec-head h2{letter-spacing:-.035em;font-size:22px}.sec-head p{color:var(--ink-3);font-size:14.5px}.sec-head details.more[open]{flex-basis:100%}.sec-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14.5px;display:flex}.twocol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.twocol>*{min-width:0}.field{gap:7px;min-width:0;display:grid}.hint{color:var(--ink-3);font-size:14px;line-height:1.5}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px 16px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.form-actions .hint{flex:260px}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--green-text);cursor:pointer;flex:none;margin:0}.check-row{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.switch{color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.switch input{appearance:none;border-radius:var(--pill);background:var(--line-3);width:42px;height:24px;transition:background-color .2s;position:relative}.switch input:before{content:"";width:18px;height:18px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch input:checked{background:var(--brand)}.switch input:checked:before{transform:translate(18px)}.bulk{border-radius:var(--r-lg);background:var(--inset);box-shadow:inset 0 0 0 1px var(--inset-line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 14px 12px 22px;display:flex}.bulk>span{color:var(--ink-3);flex:220px;font-size:14.5px;font-weight:600}.bulk .select{width:auto;min-height:40px;padding-block:8px}.pager{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;font-size:14px;font-weight:600;display:flex}.pager nav{gap:6px;display:flex}.minibar{background:var(--canvas-2);vertical-align:middle;border-radius:8px;width:110px;height:8px;display:inline-block;overflow:hidden}.minibar>span{border-radius:inherit;background:var(--ink-3);height:100%;display:block}.minibar.is-bad>span{background:var(--bad-bar)}.code{border-radius:var(--r-lg);color:#e4e7e1;font:500 13.5px / 1.65 var(--font-mono);white-space:pre;background:#1e1e1e;margin:0;padding:18px 20px;overflow-x:auto}.code .c{color:#8e938a}.code .k{color:var(--brand)}.code .s{color:#ffd38a}.ok-list,.no-list{gap:10px;display:grid}.ok-list li,.no-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.ok-list .ic{color:var(--ok-ink);margin-top:3px}.no-list .ic{color:var(--bad-ink);margin-top:3px}.who-cell{gap:1px;display:grid}.who-cell b{color:var(--ink);font-weight:700}.who-cell .when,.when{font:500 12.5px / 1.5 var(--font-mono);color:var(--ink-3)}.quote{color:var(--ink-3);margin-top:4px;font-size:13.5px;font-style:italic;display:block}.strong-cell{color:var(--ink);font-weight:700}.vacio{isolation:isolate;justify-items:start;gap:14px;padding:36px 36px 34px;display:grid;position:relative;overflow:hidden}.vacio:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 20%, transparent), transparent);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-120px}.vacio h2{letter-spacing:-.04em;max-width:26ch;font-size:clamp(24px,1rem + 1vw,30px)}.vacio p{max-width:62ch;color:var(--ink-2);font-size:16.5px}.vacio-ic{border-radius:17px;width:56px;height:56px}.vacio-ic .ic{width:26px;height:26px}.vacio-acts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.vacio-hero h2{font-size:clamp(28px,1rem + 1.6vw,38px)}.pasos-alta{gap:10px;display:grid}.pasos-alta li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.pasos-alta .n{width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--line-3);color:var(--ink-3);border-radius:50%;place-items:center;font-weight:800;display:grid}.pasos-alta .is-next .n{background:var(--grad-fill);box-shadow:var(--glow);color:#1e1e1e}.pasos-alta b{color:var(--ink);font-size:16px;display:block}.pasos-alta span:not(.n):not(.chip){color:var(--ink-3);font-size:14px}.vacio-preview .vp-t{letter-spacing:-.02em;color:var(--ink);font-size:18px}.vacio-note{color:var(--ink-2);align-items:flex-start;gap:12px;padding:16px 20px;font-size:15px;display:flex}.vacio-note .ic{color:var(--info-ink);margin-top:3px}.vacio-note b{color:var(--ink)}.vacio-note-in{color:var(--ink-3);text-align:center;padding:16px 18px;font-size:15px;font-weight:600}.decide-note{border-radius:var(--r-md);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--info-line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;font-size:14.5px;display:flex}.decide-note>.ic{color:var(--info-ink);flex:none}.decide-note>span{flex:320px}.decide-note b{color:var(--ink)}.valor{color:var(--ink);font-weight:600}.role.role-asesora{color:#fff;background:#3a3d38}.dev-toggle{color:#b9bdb6;width:100%;font:600 12.5px / 1.2 var(--font);text-align:left;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;display:flex}.dev-toggle .ic{flex:none;width:15px;height:15px}.dev-toggle span{flex:1}.dev-toggle small{color:#b9bdb6;font:600 10.5px / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#ffffff14;border-radius:5px;padding:1px 6px}.dev-toggle:hover{color:#fff;border-color:#fff6}.dev-toggle.is-on{color:#fff;border-style:solid;border-color:var(--brand)}@media (max-width:900px){.dev-toggle{display:none}}@media (max-width:760px){.vacio{padding:26px 20px}.pasos-alta li{grid-template-columns:auto minmax(0,1fr)}.pasos-alta li>.btn,.pasos-alta li>.chip{grid-column:2;justify-self:start}}@media (max-width:1080px){.kpis,.kpis.k3,.kpis.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.twocol{grid-template-columns:minmax(0,1fr)}.today{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(3){box-shadow:none}.fact:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){.companies .c-load,.companies .c-owner,.companies .c-amount{display:none}}@media (max-width:760px){.focus,.deadline,.check,.decided,.sec{padding:22px 18px}.kpi .k-value{font-size:28px}.bulk{border-radius:var(--r-lg);padding:14px}.focus .big{font-size:56px}.band-head{padding:20px 18px 14px}.band .table-wrap{margin:0 8px}.band-foot{padding-inline:18px}.search .row{flex-direction:column}.search .row .select{width:100%}.companies .c-why{display:none}.check-head{grid-template-columns:auto minmax(0,1fr)}.check-side{grid-area:auto/1/auto/-1;justify-content:space-between}.check-side .total{text-align:left}.check .crit,.check-head .q{grid-column:1/-1}.aviso{grid-template-columns:minmax(0,1fr);padding:16px}.aviso .acts form .btn{flex:none}.decided .table-wrap{overflow-x:auto}.aviso>.amount{text-align:left}.aviso .acts form{flex-wrap:wrap;flex:100%;min-width:0}.aviso .acts .input-sm{flex:100%;width:100%;min-width:0}.facts{grid-template-columns:1fr 1fr}}.months{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.month h3{letter-spacing:-.02em;text-transform:capitalize;margin-bottom:10px;font-size:17px}.cal{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.cal th{color:var(--ink-3);padding:0 0 4px;font-size:12.5px;font-weight:700}.cal td{vertical-align:top;background:var(--inset);height:64px;box-shadow:inset 0 0 0 1px var(--inset-line);font:600 13px / 1 var(--font-mono);color:var(--ink-2);border-radius:12px;padding:6px 7px}.cal td.out{box-shadow:none;color:var(--ink-3);background:0 0;font-weight:400}.cal td.past{color:var(--ink-3);background:0 0}.cal td.past .p{background:var(--ink-3)}.cal td.past .n{color:var(--ink-3)}.cal td.today{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.cal td.due{background:var(--card);box-shadow:var(--sh-1);color:var(--ink)}.cal td.due-open{box-shadow:var(--sh-1), inset 0 -3px 0 var(--warn-bar)}.cal td.due-next{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn-line)}.cal .p{background:var(--ink);color:var(--canvas);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-top:6px;padding:2px 6px;font-size:11px;font-weight:600;display:block;overflow:hidden}.cal .n{font:700 11.5px / 1.2 var(--font);color:var(--ink-3);margin-top:4px;display:block}.cal td.due-next .n,.cal td.due-open .n{color:var(--warn-ink)}.legend{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;font-size:13.5px;font-weight:600;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{background:var(--card);width:16px;height:16px;box-shadow:var(--sh-1);border-radius:5px}.legend i.o{box-shadow:var(--sh-1), inset 0 -3px 0 var(--warn-bar)}.legend i.t{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.legend i.n{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn-line)}.due-list{gap:12px;display:grid}.due-item{grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:18px 20px;display:grid}.due-item .date{background:var(--ink);color:var(--canvas);border-radius:14px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.due-item .date b{font:800 26px / 1 var(--font);letter-spacing:-.04em}.due-item .date span{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:12px;font-weight:700}.due-item h3{letter-spacing:-.025em;font-size:18px}.due-item p{color:var(--ink-3);font-size:14.5px}.due-item.next .date{background:var(--grad-fill);color:#1e1e1e}.due-item.next .date span{opacity:1}.due-item .detail{grid-column:1/-1}.per{border-radius:var(--pill);white-space:nowrap;padding:2px 9px;font-size:12.5px;font-weight:700}.per-m{background:var(--info-bg);color:var(--info-ink)}.per-t{background:var(--ok-bg);color:var(--ok-ink)}.per-a{background:var(--canvas-2);color:var(--ink-2)}@media (max-width:1080px){.months{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cal td{border-radius:8px;height:48px;padding:4px;font-size:11.5px}.cal .p{padding:1px 3px;font-size:9.5px}.cal .n{display:none}.cal{border-spacing:2px}.due-item{grid-template-columns:70px minmax(0,1fr)}.due-item>.chip,.due-item>.btn{grid-column:2;justify-self:start}}.upload{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.upload .file{flex:280px;gap:2px;min-width:0;display:grid}.upload .file b{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.upload .file span{color:var(--ink-3);font-size:14px}.match{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.match p{color:var(--ink);flex:none;font-size:15px;font-weight:700}.sel td{background:color-mix(in srgb, var(--brand) 7%, transparent)!important}.sel td:first-child{box-shadow:inset 4px 0 0 var(--brand)}.lines .input{border-radius:var(--r-sm);min-height:40px;padding:8px 12px;font-size:15px}.lines td{vertical-align:middle}.lines .mono-in{font-family:var(--font-mono);font-size:14px}.lines .num-in{text-align:right;font-family:var(--font-mono);font-size:14px}.lines tfoot td{color:var(--ink);border-top:1px solid var(--line-2);padding:12px 14px;font-weight:700}.hint-box{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hint-box .ic{color:var(--warn-ink);margin-top:3px}.hint-box p{color:var(--ink-2);font-size:14.5px}.neg{color:var(--bad-ink)}.conns{gap:10px;display:grid}.conn{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px;display:grid}.conn h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;display:flex}.conn p{color:var(--ink-3);font-size:14px}.conn .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.prog{align-content:start;gap:10px;padding:20px 20px 18px;display:grid}.prog .vendor{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.prog h3{letter-spacing:-.025em;font-size:18px}.prog p{color:var(--ink-2);font-size:14px;line-height:1.5}.prog .foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.prog.direct{box-shadow:var(--sh-2), inset 0 0 0 1.5px var(--ok-line)}.group-title{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.reassure{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reassure>div{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.reassure b{color:var(--ink);font-size:15px;display:block}.reassure>div>div span{color:var(--ink-3);font-size:14px}.paso[hidden]{display:none!important}.found li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.found li:last-child{border-bottom:0}.found b{color:var(--ink)}.loading{gap:14px;display:grid}.loading .row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:1080px){.reassure{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.conn{grid-template-columns:minmax(0,1fr)}.conn .tile{display:none}.conn .acts{justify-content:flex-start}}.fails{gap:10px;display:grid}.fail{box-shadow:inset 0 0 0 1px var(--inset-line), inset 4px 0 0 var(--warn-bar);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 20px 18px 24px;display:grid}.fail h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:17px;display:flex}.fail p{color:var(--ink-2);font-size:15px}.fail .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fail .meta{color:var(--ink-3);font-size:13.5px}.result{font:500 13px / 1.5 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;display:flex}.result b{color:var(--ink);font-weight:600}@media (max-width:760px){.fail{grid-template-columns:minmax(0,1fr)}.fail .acts{justify-content:flex-start}}.groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.group{gap:6px;padding:18px 20px;display:grid}.group b{color:var(--ink);font-size:16px}.group p{color:var(--ink-3);font-size:14px}.group .n{font:800 28px / 1 var(--font);letter-spacing:-.04em;color:var(--ink)}.row-sel td{background:color-mix(in srgb, var(--brand) 6%, transparent)!important}.profiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile{align-content:start;gap:6px;padding:16px 18px;display:grid}.profile b{color:var(--ink);font-size:15.5px}.profile p{color:var(--ink-3);font-size:13.5px}.profile .chip{justify-self:start}@media (max-width:1080px){.groups{grid-template-columns:minmax(0,1fr)}.profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.profiles{grid-template-columns:minmax(0,1fr)}}.rules td{vertical-align:top}.fam{align-items:center;gap:10px;display:flex}.fam-t{gap:1px;display:grid}.fam-t b{color:var(--ink);font-size:14px}.fam-t small{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:600}.rules .q{color:var(--ink-3);margin-top:3px;font-size:13.5px;display:block}.rules .t{color:var(--ink);font-weight:700}.rules tr.open td{background:color-mix(in srgb, var(--brand) 5%, transparent)}.rules tr.off td{opacity:.7}.values{gap:14px;margin-top:12px;padding:16px 18px;display:grid}.values p{color:var(--ink-2);font-size:14px}.values .form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.values .input{min-height:42px;padding:9px 12px;font-size:15px}.inh{color:var(--ink-3);font-size:12.5px;font-weight:600}.durations{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dur{gap:8px;padding:16px 18px;display:grid}.dur .label{align-items:center;gap:8px;display:flex}@media (max-width:760px){.durations{grid-template-columns:minmax(0,1fr)}}.mail{border-radius:var(--r-lg);color:#1e1e1e;box-shadow:var(--sh-2);background:#fff;gap:0;display:grid;overflow:hidden}.mail-head{color:#5c6058;background:#f6f7f4;border-bottom:1px solid #1e1e1e17;gap:4px;padding:16px 20px;font-size:13.5px;display:grid}.mail-head b{color:#1e1e1e}.mail-head span{overflow-wrap:anywhere}.mail-body{color:#3b3e38;gap:14px;padding:20px;font-size:14.5px;display:grid;overflow-x:auto}.mail-body h3{color:#1e1e1e;letter-spacing:-.02em;font-size:18px}.mail-body table{border-collapse:collapse;width:100%;font-size:13.5px}.mail-body th{text-align:left;color:#1e1e1e;background:#f6f7f4;padding:8px 10px;font-weight:700}.mail-body td{border-bottom:1px solid #1e1e1e14;padding:8px 10px}.mail-body .r{text-align:right;font-family:var(--font-mono);white-space:nowrap}.mail-body .g{color:#a01d12;font-weight:700}.mail-body .btnm{background:var(--brand);color:#1e1e1e;border-radius:999px;justify-self:start;padding:10px 18px;font-weight:700}.mail-foot{color:#5c6058;border-top:1px solid #1e1e1e17;padding:14px 20px;font-size:12.5px}.team{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.person{align-content:start;gap:14px;padding:20px;display:grid}.person-top{align-items:center;gap:12px;display:flex}.person-top .avatar{width:42px;height:42px;font-size:14px}.person-top b{color:var(--ink);font-size:16px;line-height:1.2;display:block}.person-top>div span{color:var(--ink-3);font-size:13px}.person .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.person .nums div{gap:2px;display:grid}.person .nums b{font:800 22px / 1 var(--font);letter-spacing:-.04em;color:var(--ink)}.person .nums .g{color:var(--bad-ink)}.person .nums span{color:var(--ink-3);font-size:12.5px;font-weight:600}.person .load-line{color:var(--ink-3);gap:6px;font-size:13px;font-weight:600;display:grid}.person .load-line .bar{flex:none;height:8px}.alone{box-shadow:var(--sh-2), inset 4px 0 0 var(--warn-bar);flex-wrap:wrap;align-items:center;gap:14px 22px;padding:20px 24px 20px 28px;display:flex}.alone .n{font:800 40px / 1 var(--font);letter-spacing:-.05em;color:var(--warn-ink)}.alone p{color:var(--ink-2);flex:320px;font-size:15.5px}.alone p b{color:var(--ink)}@media (max-width:1080px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team{grid-template-columns:minmax(0,1fr)}}.newkey{box-shadow:inset 0 0 0 1.5px var(--ok-line);background:var(--ok-bg);border-radius:var(--r-lg);gap:12px;padding:18px 20px;display:grid}.newkey p{color:var(--ink);font-size:15px}.keyline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.keyline code{border-radius:var(--r-sm);background:var(--card);min-width:0;box-shadow:var(--sh-1);font:500 14px / 1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;flex:320px;padding:10px 14px}.endpoints{gap:10px;display:grid}.ep{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:14px 16px;display:grid}.ep .verb{font:700 12px / 1 var(--font-mono);color:var(--brand);background:#1e1e1e;border-radius:6px;padding:5px 8px}.ep code{font:600 14px / 1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.ep p{color:var(--ink-3);grid-column:2;font-size:14px}body.pantalla-login:before{display:none}.login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;padding:0;display:grid}.login-brand{isolation:isolate;color:#d4d7d1;background:#1e1e1e;flex-direction:column;gap:40px;padding:40px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 22%, transparent), transparent);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-160px;right:-160px}.login-brand .side-brand{padding:0}.login-brand h1{color:#fff;letter-spacing:-.045em;max-width:14ch;margin-top:auto;font-size:clamp(34px,1.2rem + 2vw,52px);line-height:1.04}.login-brand .accent{color:#fff}.points{gap:14px;max-width:460px;margin-bottom:auto;padding-bottom:80px;display:grid}.points li{color:#d4d7d1;align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.points b{color:#fff}.login-brand .tile{background:#2e312c}.login-brand footer{color:#9da296;font-size:13.5px}.login-main{padding:40px var(--gutter);background:var(--canvas);background-image:var(--page-glow);place-items:center;display:grid}.login-card{gap:22px;width:min(460px,100%);padding:36px 34px;display:grid}.login-card h2{letter-spacing:-.04em;font-size:30px}.login-card .lead{color:var(--ink-2);font-size:16px}.login-card form{gap:14px;display:grid}.login-card form .btn,.login-card .estado>.btn{width:100%}.notice-ok{border-radius:var(--r-md);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-line);color:var(--ok-ink);align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.notice-bad{border-radius:var(--r-md);background:var(--bad-bg);box-shadow:inset 0 0 0 1px var(--bad-line);color:var(--bad-ink);align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.mailbox{gap:10px;padding:16px 18px;display:grid}.mailbox b{color:var(--ink);overflow-wrap:anywhere}.sep-line{color:var(--ink-3);align-items:center;gap:12px;font-size:13.5px;font-weight:700;display:flex}.sep-line:before,.sep-line:after{content:"";background:var(--line-2);flex:1;height:1px}.login-help{color:var(--ink-3);text-align:center;font-size:14px}.estado[hidden],.notice-ok[hidden],.notice-bad[hidden]{display:none!important}@media (max-width:900px){.login{grid-template-columns:minmax(0,1fr)}.login-brand{gap:20px;padding:24px 20px 28px}.login-brand h1{margin-top:8px;font-size:32px}.points,.login-brand footer{display:none}.login-main{place-items:start center;padding-top:24px}.login-card{padding:26px 20px}}body.pantalla-informe{background:var(--canvas-2)}body.pantalla-informe:before{display:none}.tools{z-index:10;color:#d4d7d1;background:#1e1e1e;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.tools .wrap{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;padding-block:10px;display:flex}.tools .who{flex:280px;gap:2px;display:grid}.tools .who b{color:#fff;font-size:15px}.tools .who span{color:#b9bdb6;font-size:13.5px}.tools .btn-ghost{color:#fff;background:0 0;border-color:#ffffff3d}.tools .btn-ghost:hover{color:#1e1e1e;background:#fff}.tools :focus-visible{box-shadow:0 0 0 3px #1e1e1e,0 0 0 5px #fff}.filter-note{border-radius:var(--r-lg);background:var(--info-bg);max-width:210mm;box-shadow:inset 0 0 0 1px var(--info-line);color:var(--info-ink);align-items:flex-start;gap:12px;margin:24px auto 0;padding:14px 18px;font-size:14.5px;display:flex}.filter-note .ic{margin-top:3px}.filter-note b{color:var(--info-ink)}.sheet{color:#3b3e38;background:#fff;border-radius:6px;width:min(210mm,100vw - 32px);margin:20px auto 64px;padding:18mm 16mm;font-size:14px;box-shadow:0 2px 4px #141e0f0f,0 24px 60px -24px #141e0f4d}.sheet h1,.sheet h2,.sheet h3,.sheet b{color:#1e1e1e}.sh-top{border-bottom:2px solid #1e1e1e;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.sh-office{align-items:center;gap:12px;display:flex}.sh-office .mark{width:42px;height:42px;color:var(--brand);background:#1e1e1e;border-radius:11px;place-items:center;font-size:15px;font-weight:800;display:grid}.sh-office b{font-size:16px;display:block}.sh-office span{color:#5c6058;font-size:12.5px}.sh-date{text-align:right;color:#5c6058;font-size:12.5px}.sh-date b{font-size:13.5px;display:block}.sh-title{letter-spacing:-.04em;margin:26px 0 6px;font-size:28px;line-height:1.1}.sh-sub{color:#3b3e38;font-size:15px}.sh-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.sh-sum div{background:#f6f7f4;border-radius:10px;padding:12px 14px}.sh-sum span{color:#5c6058;font-size:12px;font-weight:700;display:block}.sh-sum b{letter-spacing:-.03em;margin-top:4px;font-size:22px;display:block}.sh-sum b.mono{font-family:var(--font-mono);font-size:19px}.sh-sum .red{color:#a01d12}.sh-lead{background:#f6f7f4;border-left:3px solid #1e1e1e;border-radius:0 10px 10px 0;padding:14px 16px;font-size:14.5px}.sh-sec{margin-top:24px}.sh-sec h2{letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;display:flex}.sh-sec h2 .dot{border-radius:50%;width:9px;height:9px}.sh-table{border-collapse:collapse;width:100%;font-size:13px}.sh-table th{text-align:left;color:#1e1e1e;background:#f6f7f4;padding:8px 10px;font-size:12px;font-weight:700}.sh-table td{vertical-align:top;border-bottom:1px solid #e6e8e3;padding:9px 10px}.sh-table .r{text-align:right;white-space:nowrap}.sh-table .m{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.sh-table .q{color:#5c6058;font-size:12px;display:block}.sh-table tfoot td{color:#1e1e1e;border-top:2px solid #1e1e1e;border-bottom:0;font-weight:700}.sh-next{gap:8px;margin-top:24px;display:grid}.sh-next ol{gap:6px;margin:0;padding-left:20px;list-style:decimal;display:grid}.sh-foot{color:#5c6058;border-top:1px solid #e6e8e3;justify-content:space-between;gap:16px;margin-top:30px;padding-top:12px;font-size:11.5px;display:flex}@media (max-width:640px){.sheet{padding:22px 16px}.sh-top{flex-direction:column;align-items:flex-start}.sh-date{text-align:left}.sh-sum{grid-template-columns:minmax(0,1fr)}.sh-table-wrap{overflow-x:auto}}@page{size:A4;margin:14mm}@media print{body.pantalla-informe{background:#fff}.tools,.filter-note,.fab,.toasts{display:none!important}.sheet{width:auto;box-shadow:none;border-radius:0;margin:0;padding:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sh-sec{break-inside:avoid}}.drop{border-radius:var(--r-lg);border:2px dashed var(--line-3);background:var(--inset);text-align:center;cursor:pointer;justify-items:center;gap:8px;padding:34px 20px;display:grid}.drop:hover,.drop:focus-within{border-color:var(--ink-3)}.drop b{color:var(--ink);font-size:17px}.drop span:not(.tile){color:var(--ink-3);font-size:14px}.drop:has(+input:focus-visible){border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 45%, transparent)}.subidos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subidos li{align-items:center;gap:12px;padding:12px 16px;display:flex}.subidos li>.ic{color:var(--ok-ink)}.subidos li div{flex:1;min-width:0;display:grid}.subidos b{color:var(--ink);overflow-wrap:anywhere}.subidos li div span{color:var(--ink-3);font-size:13.5px}.banco-start-t{gap:4px;display:grid}.banco-start-t p{color:var(--ink-3);font-size:15.5px}.banco-pick{flex-wrap:wrap;gap:10px;display:flex}.banco-pick .input{flex:320px;min-height:52px;font-size:16px}.banco-pick .btn{min-height:52px}.search.search-plana{padding:0}.h2-coda{letter-spacing:0;font-size:16px;font-weight:600}.lista-pasos{gap:6px;padding:16px 18px 16px 36px;list-style:decimal;display:grid}.av-form{gap:14px;padding:18px;display:grid}.login-nota{text-align:center;margin-top:-10px}.dot.dot-grave{background:#e0483a}.dot.dot-media{background:#e0a234}.inf-h2{letter-spacing:-.02em;font-size:16px}.side-tema{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.side-tema:disabled{cursor:default;opacity:.6}@media (max-width:900px){.side-tema{width:auto;display:inline-flex}.side-tema .side-tema-texto{display:none}}
