@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_c93e7414-module__og_WEq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_c93e7414-module__og_WEq__variable{--fuente-cuerpo:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_334742f3-module__oEiNHW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_334742f3-module__oEiNHW__variable{--fuente-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after{box-sizing:border-box}:root{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--tinta-900:#101828;--tinta-700:#475467;--tinta-500:#667085;--tinta-400:#98a2b3;--tinta-300:#c4cedb;--linea-100:#eef1f6;--linea-200:#dce3ed;--linea-300:#c9d4e3;--teal-50:#e6fff5;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--azul-50:#edf4fe;--azul-500:#5b9bff;--azul-600:#1f6feb;--azul-700:#1857bd;--azul-borde:#b9d3f8;--azul-off:#b9c6d8;--azul-hondo:#2f6bd8;--marino:#10233f;--marino-hover:#1b3358;--nube-100:#f7faff;--nube-200:#f4f8fd;--nube-300:#f1f5fa;--nube-400:#f4f6f9;--linea-050:#f1f4f8;--linea-075:#eaeff5;--linea-125:#e4e9f1;--linea-150:#e4ebf4;--verde-50:#e7f7ef;--verde-200:#a9e2c7;--verde-600:#0e8a5f;--verde-700:#40694f;--ambar-50:#fef6e7;--ambar-200:#f0c98a;--ambar-600:#b4690e;--ambar-700:#9a6209;--ambar-800:#7a5209;--rojo-50:#fcedeb;--rojo-200:#f3bfb7;--rojo-600:#c0392b;--blue-100:#dbeafe;--blue-600:#2563eb;--blue-800:#1e40af;--violet-100:#ede9fe;--violet-600:#7c3aed;--violet-800:#5b21b6;--green-100:#dcfce7;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--amber-100:#fef3c7;--amber-500:#f59e0b;--amber-600:#d97706;--amber-800:#92400e;--red-100:#fee2e2;--red-600:#dc2626;--red-800:#991b1b;--surface-base:var(--nube-400);--surface-raised:#fff;--surface-overlay:#fff;--surface-hover:var(--nube-100);--surface-chip:var(--nube-300);--surface-chrome:var(--nube-200);--surface-sunken:#f7f9fc;--border-subtle:var(--linea-200);--border-strong:var(--linea-300);--border-focus:var(--azul-600);--border-faint:var(--linea-150);--divider:var(--linea-075);--divider-row:var(--linea-050);--riel:var(--linea-125);--text-columna:#8496ac;--text-primary:var(--tinta-900);--text-strong:var(--tinta-700);--text-secondary:var(--tinta-500);--text-muted:var(--tinta-400);--text-dim:var(--tinta-300);--text-on-accent:#fff;--text-on-accent-2:#cfe0f7;--accent:var(--azul-600);--accent-hover:var(--azul-700);--accent-solido:var(--accent);--accent-soft:var(--azul-50);--accent-borde:var(--azul-borde);--accent-tint:var(--nube-100);--accent-off:var(--azul-off);--accent-deep:var(--azul-hondo);--navy:var(--marino);--navy-hover:var(--marino-hover);--status-draft-bg:var(--gray-100);--status-draft-border:var(--gray-400);--status-draft-fg:var(--gray-700);--status-draft-solid:var(--gray-500);--status-pending-bg:var(--blue-100);--status-pending-border:var(--blue-600);--status-pending-fg:var(--blue-800);--status-pending-solid:var(--blue-600);--status-active-bg:var(--violet-100);--status-active-border:var(--violet-600);--status-active-fg:var(--violet-800);--status-active-solid:var(--violet-600);--status-success-bg:var(--verde-50);--status-success-border:var(--verde-200);--status-success-fg:var(--verde-600);--status-success-solid:var(--verde-600);--status-warning-bg:var(--ambar-50);--status-warning-border:var(--ambar-200);--status-warning-fg:var(--ambar-700);--status-warning-solid:var(--ambar-600);--status-danger-bg:var(--rojo-50);--status-danger-border:var(--rojo-200);--status-danger-fg:var(--rojo-600);--status-danger-solid:var(--rojo-600);--status-neutral-bg:var(--gray-100);--status-neutral-border:var(--gray-300);--status-neutral-fg:var(--gray-500);--status-neutral-solid:var(--gray-400);--status-on-solid:#fff;--status-warning-on-solid:var(--gray-900);--chart-mark:var(--teal-600);--chart-wash:#0d94881f;--chart-grid:var(--border-subtle);--nav-bg:var(--marino);--nav-fg:#94a3b8;--nav-fg-hover:#e2e8f0;--nav-active-bg:var(--accent);--nav-active-fg:#fff;--nav-hover-bg:#ffffff12;--nav-divider:#ffffff14;--nav-logo:var(--accent);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--font-xs:11px;--font-sm:12px;--font-base:14px;--font-md:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--font-3xl:32px;--radius-sm:5px;--radius-util:7px;--radius-atajo:8px;--radius-md:9px;--radius-touch:10px;--radius-lg:12px;--radius-xl:14px;--radius-hoja:16px;--sombra-tarjeta:0 1px 2px #1018280d;--sombra-cta:0 6px 18px -10px #1f6febe6;--sombra-cta-escritorio:0 8px 20px -12px #1f6febe6;--sombra-acento:0 4px 16px -10px #1f6febb3;--sombra-segmento:0 1px 3px #1018281f;--sombra-hoja:0 -8px 30px #10233f40;--velo:#10233f73;--sombra-panel:-18px 0 44px #10233f2e;--sombra-menu:0 8px 24px #10233f2e;--sombra-globo:0 4px 12px #10233f26;--velo-camara:#00000073;--sombra-ventana:0 18px 50px -30px #10233f73;--control-sm:32px;--control-md:36px;--control-lg:40px;--control-touch:56px;--control-touch-lg:64px;--row-compact:40px;--row-cozy:48px;--row-relaxed:56px}.rf{--rf-control:48px;--rf-campo-alto:56px;--rf-cta:62px;--rf-boton:16px;--rf-cifra:52px;--rf-dato:22px;--rf-campo:19px;--rf-cuerpo:var(--font-base);--rf-etiqueta:var(--font-xs)}.rf[data-aparato=RF]{--rf-control:var(--control-touch);--rf-campo-alto:60px;--rf-cta:72px;--rf-boton:22px;--rf-cifra:64px;--rf-dato:38px;--rf-campo:30px;--rf-cuerpo:var(--font-lg);--rf-etiqueta:var(--font-base)}.rf{--surface-hover:var(--accent-soft);--border-strong:var(--accent-borde);--rf-borde-campo:var(--linea-300);--borde-campo:var(--rf-borde-campo);--rf-campo-bg:var(--marino);--rf-campo-fg:#fff;--rf-campo-fg-2:var(--text-on-accent-2);--rf-barra-2:#17304f;--rf-ok-bg:var(--verde-50);--rf-ok-borde:var(--verde-200);--rf-ok-fg:var(--verde-600);--rf-ok-texto:var(--verde-700);--rf-ojo-bg:var(--ambar-50);--rf-ojo-borde:var(--ambar-200);--rf-ojo-fg:var(--ambar-700);--radius-md:var(--radius-touch);--rf-sombra:var(--sombra-tarjeta);font-family:var(--fuente-cuerpo), system-ui, sans-serif}:root[data-theme=dark] .rf{--surface-base:#0b1626;--surface-raised:#10233f;--surface-overlay:#10233f;--surface-hover:#17304f;--text-primary:#f4f6f9;--text-secondary:#a9bdd8;--text-muted:#7d90a8;--accent:#5b9bff;--accent-solido:#1f6feb;--accent-hover:#7fb2ff;--accent-borde:#2b4d7a;--text-on-accent:#fff;--border-subtle:#223c5e;--border-strong:#2f567f;--border-focus:#5b9bff;--rf-borde-campo:#2f567f;--rf-campo-bg:#071121;--rf-campo-fg:#fff;--rf-campo-fg-2:#cfe0f7;--rf-barra-2:#0f2340;--rf-ok-bg:#0d3b2a;--rf-ok-borde:#1c6b4a;--rf-ok-fg:#6ee7b7;--rf-ojo-bg:#3a2a0d;--rf-ojo-borde:#7a5a1e;--rf-ojo-fg:#f3c77a}:root[data-theme=dark]{--surface-base:#0b1420;--surface-raised:#131e2d;--surface-overlay:#1a2739;--surface-chrome:#1a2739;--surface-hover:#223146;--surface-chip:#223146;--surface-sunken:#0e1826;--border-subtle:#22304a;--border-strong:#33465f;--border-faint:#1a2739;--divider:#1a2739;--divider-row:#16202f;--riel:#22304a;--border-focus:#4d93f5;--text-primary:#e9eff7;--text-strong:#c7d6e8;--text-secondary:#a3b5cc;--text-muted:#8296ae;--text-columna:#8aa0bb;--text-dim:#4a5d75;--text-on-accent:#fff;--text-on-accent-2:#cfe0f7;--accent:#4d93f5;--accent-hover:#7fb2ff;--accent-soft:#14294a;--accent-borde:#2b4d7a;--accent-tint:#1a2739;--accent-off:#55637a;--accent-deep:#7fb2ff;--accent-solido:#1f6feb;--status-draft-bg:#1c2736;--status-draft-border:#3a4b62;--status-draft-fg:#afc0d4;--status-pending-bg:#14294a;--status-pending-border:#2b4d7a;--status-pending-fg:#8fbafa;--status-active-bg:#241b42;--status-active-border:#4a3a80;--status-active-fg:#c4b0ff;--status-success-bg:#0f2f25;--status-success-border:#226e52;--status-success-fg:#4fc38d;--status-warning-bg:#33260e;--status-warning-border:#6e5420;--status-warning-fg:#f0b45a;--status-danger-bg:#351a18;--status-danger-border:#74332b;--status-danger-fg:#f87a6b;--status-neutral-bg:#172230;--status-neutral-border:#2e3e53;--status-neutral-fg:#8295ad;--status-draft-solid:#6f8299;--status-neutral-solid:#5d7089;--chart-mark:#2dd4bf;--chart-wash:#2dd4bf24;--nav-bg:#08101a;--nav-fg:#8fa3bd;--nav-fg-hover:#e9eff7;--nav-hover-bg:#ffffff0f;--nav-divider:#ffffff12;--sombra-tarjeta:0 1px 2px #00000073;--velo:#0000009e;--sombra-panel:-18px 0 44px #00000080;--sombra-menu:0 8px 24px #00000080;--sombra-segmento:0 1px 3px #00000080;--sombra-hoja:0 -8px 30px #0000008c;--sombra-globo:0 4px 12px #00000080;--sombra-ventana:0 18px 50px -30px #000000b3}body{background:var(--surface-base);color:var(--text-primary);font-size:var(--font-base);line-height:1.5}table,.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:inherit}.control-layout{grid-template-columns:220px 1fr;min-height:100dvh;display:grid}.control-nav{align-self:start;gap:var(--sp-2);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.control-nav-pie{margin-top:auto}.nav-item{color:var(--nav-fg);background:0 0;font-weight:400}.nav-item:hover,.nav-item:focus-visible{background:var(--nav-hover-bg)}.nav-item[data-activo=si]{background:var(--nav-active-bg);color:var(--nav-active-fg);font-weight:600}.nav-item[data-dentro=si]{color:var(--nav-active-fg);font-weight:600}.menu-modulo{background:var(--surface-sunken);border-right:1px solid var(--border-faint);--nav-fg:var(--text-strong);--nav-fg-hover:var(--text-primary);--nav-hover-bg:var(--surface-raised);--nav-active-bg:var(--accent-soft);--nav-active-fg:var(--accent);--nav-divider:var(--border-faint)}.menu-modulo .nav-item[data-activo=si]{box-shadow:inset 0 0 0 1px var(--accent-borde)}input.campo,select.campo,textarea.campo{border:1px solid var(--borde-campo,var(--linea-300));outline:none}input.campo:focus,select.campo:focus,textarea.campo:focus{border-color:var(--accent)}.campo-tinte{background:var(--surface-sunken)}.campo-tinte:focus{background:var(--surface-raised)}.campo-raya{border:none;border-bottom:2px solid var(--borde-campo,var(--linea-300));outline:none}.campo-raya:focus{border-bottom-color:var(--accent)}.scroll-limpio{scrollbar-width:none}.scroll-limpio::-webkit-scrollbar{width:0;height:0}.panel-lateral{width:50vw;min-width:460px;max-width:760px}.campos>.campo{align-self:start}@media (max-width:860px){.panel-lateral{width:100vw;min-width:0;max-width:none}.control-layout{grid-template-columns:1fr}.control-nav{flex-flow:wrap;align-items:center;height:auto;position:static}.control-nav-pie{align-items:center;gap:var(--sp-2);margin-top:0;margin-left:auto;display:flex}.control-nav .nav-item{flex:auto;width:auto;min-width:130px}.control-nav-divisor{display:none}}@keyframes respira{0%,to{opacity:1}50%{opacity:.45}}@keyframes giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:coarse){:root{--control-md:48px;--control-lg:56px;--row-cozy:56px}}@media print{@page{margin:4mm}body :not(.hoja-impresion):not(.hoja-impresion *){visibility:hidden!important}.hoja-impresion{top:0;left:0;visibility:visible!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;margin:0!important;position:absolute!important}.no-imprimir{display:none!important}}.portal-cuerpo{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.portal-tabla{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.portal-tabla-cabeza,.portal-renglon{text-align:left;grid-template-columns:108px minmax(180px,1.4fr) 200px minmax(150px,.9fr) minmax(190px,1.5fr) 18px;align-items:center;gap:18px;padding:0 18px;display:grid}.portal-tabla-cabeza{background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);letter-spacing:.08em;text-transform:uppercase;height:40px;color:var(--text-columna);font-size:11px;font-weight:700}.portal-renglon{border:0;border-top:1px solid var(--divider-row);width:100%;min-height:68px;font-family:inherit;font-size:var(--font-base);color:inherit;cursor:pointer;background:0 0;padding-top:12px;padding-bottom:12px;transition:background-color .14s}.portal-tabla>.portal-renglon:first-of-type{border-top:0}.portal-renglon:hover,.portal-renglon:focus-visible{background:var(--surface-hover)}.portal-renglon[data-espera=si]{box-shadow:inset 3px 0 0 var(--status-warning-solid)}.portal-tarjeta,.portal-fila,.boton-portal,.portal-cta{transition:border-color .14s,background-color .14s}.portal-tarjeta:hover,.portal-tarjeta:focus-visible,.portal-fila:hover,.portal-fila:focus-visible,.boton-portal:hover,.boton-portal:focus-visible{border-color:var(--accent)}.portal-cta[data-solido=si]:hover,.portal-cta[data-solido=si]:focus-visible{background:var(--accent-hover)}.portal-cta[data-solido=no]:hover,.portal-cta[data-solido=no]:focus-visible{border-color:var(--accent)}@media (max-width:1100px){.portal-cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1040px){.portal-tabla-cabeza{display:none}.portal-renglon{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:14px;padding-bottom:14px}}
