@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--storm-primary:#0056b3;--storm-primary-light:#4c9aff;--storm-primary-dark:#004494;--storm-success:#28a745;--storm-success-light:#52c41a;--bg-body:#f4f6f9;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-card:#fff;--bg-card-hover:#f1f5f9;--glass-border:#e2e8f0;--glass-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--border-color:#e2e8f0;--green-500:#28a745;--amber-500:#d97706;--red-500:#dc2626;--blue-500:#3b82f6;--purple-500:#7c3aed;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition:all .2s ease-in-out;--primary:var(--storm-primary);--primary-light:#0056b31a;--primary-hover:var(--storm-primary-dark);--background:var(--bg-body);--foreground:var(--text-primary);--card:var(--bg-card);--card-border:var(--border-color);--card-hover:var(--bg-card-hover);--radius:var(--radius-lg);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--danger:var(--red-500);--success:var(--green-500);--warning:var(--amber-500);--crc-foco:#2563eb;--crc-fondo:#f8fafc;--crc-superficie:#fff;--crc-superficie-suave:#f1f5f9;--crc-borde:#e2e8f0;--crc-texto:#0f172a;--crc-texto-tenue:#64748b;--crc-apartado-1:#f5f3ff;--crc-apartado-2:#f0fdfa;--crc-apartado-3:#f1f5f9;--crc-subacordeon-antecedentes:#f4f7fa;--crc-area-reconocimiento:#eaf0f6;--crc-cabecera-grupo:#f9fbfc;--crc-tipo-estructural:#d5efe5;--crc-tipo-marco:#f5ebd9;--crc-tipo-clinico:#d9e6f7;--crc-tipo-diagnostico:#fde4d0;--crc-tipo-antecedente:#e6defa;--crc-tipo-tratamiento:#d6ecf6;--crc-tipo-documento:#fde2e2;--crc-tipo-filiacion:#c6daf5;--crc-tipo-fiscal:#fbdca0;--crc-tipo-contacto:#bfe6d5;--crc-tipo-consentimiento:#d8cbf6;--crc-tipo-acceso:#f6d2dc;--crc-tipo-contacto-suave:#e9f6f0;--crc-tipo-consentimiento-suave:#f1ecfd;--crc-tipo-doc-protocolo:#d5efe5;--crc-tipo-doc-legal:#d9e6f7;--crc-tipo-doc-declaracion:#fbe3bf;--crc-tipo-doc-lectura:#cdeaf3;--crc-tipo-doc-nombramiento:#f6d2dc;--crc-tipo-doc-clinico:#e3ebc8;--crc-tipo-doc-sellado:#e6ddd1;--crc-tipo-cliente:#c9eef0;--crc-tipo-vinculo:#dfe9c2;--crc-tipo-otrosroles:#ebe4d6;--crc-tipo-filiacion-titulo:#1d4ed8;--crc-tipo-fiscal-titulo:#9c4609;--crc-tipo-contacto-titulo:#0d6b63;--crc-tipo-consentimiento-titulo:#6d28d9;--crc-tipo-acceso-titulo:#be123c;--crc-tipo-cliente-titulo:#155e75;--crc-tipo-vinculo-titulo:#3f6212;--crc-tipo-otrosroles-titulo:#92400e;--crc-tipo-doc-protocolo-titulo:#0f766e;--crc-tipo-doc-legal-titulo:#1d4ed8;--crc-tipo-doc-declaracion-titulo:#9c4609;--crc-tipo-doc-lectura-titulo:#0369a1;--crc-tipo-doc-nombramiento-titulo:#be123c;--crc-tipo-doc-clinico-titulo:#4d7c0f;--crc-tipo-doc-sellado-titulo:#92400e;--crc-tipo-enl-video:#fde2e2;--crc-tipo-enl-video-titulo:#b91c1c;--crc-tipo-enl-presentacion:#fbe3bf;--crc-tipo-enl-presentacion-titulo:#b45309;--crc-tipo-enl-infografia:#e3ebc8;--crc-tipo-enl-infografia-titulo:#4d7c0f;--crc-tipo-enl-audio:#cdeaf3;--crc-tipo-enl-audio-titulo:#0369a1;--crc-tipo-enl-cinematico:#fbd5e8;--crc-tipo-enl-cinematico-titulo:#be185d;--crc-tipo-enl-corto:#e0e3fb;--crc-tipo-enl-corto-titulo:#4338ca;--crc-tipo-enl-articulo:#d6f2df;--crc-tipo-enl-articulo-titulo:#15803d;--crc-estado-mat-realizado:#e7f6ec;--crc-estado-mat-realizado-texto:#166534;--crc-estado-mat-realizado-liston:#bbf7d0;--crc-estado-mat-revisado:#a7e3be;--crc-estado-mat-revisado-texto:#14532d;--crc-estado-mat-revisado-liston:#4ade80;--crc-estado-mat-publicado:#15803d;--crc-estado-mat-publicado-texto:#fff;--crc-estado-mat-publicado-liston:#15803d;--crc-estado-mat-realizado-fila:#f1faf4;--crc-estado-mat-revisado-fila:#dff4e7;--crc-estado-mat-publicado-fila:#c8ebd5;--crc-tipo-estructural-titulo:#0f766e;--crc-tipo-marco-titulo:#92400e;--crc-tipo-clinico-titulo:#1d4ed8}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--crc-foco:#60a5fa;--crc-fondo:#0f172a;--crc-superficie:#1e293b;--crc-superficie-suave:#334155;--crc-borde:#334155;--crc-texto:#e2e8f0;--crc-texto-tenue:#94a3b8;--crc-apartado-1:#221d3a;--crc-apartado-2:#12302d;--crc-apartado-3:#1e293b;--crc-subacordeon-antecedentes:#1e293b;--crc-area-reconocimiento:#172033;--crc-cabecera-grupo:#263245;--crc-tipo-estructural:#123a31;--crc-tipo-marco:#3b2a12;--crc-tipo-clinico:#17294a;--crc-tipo-diagnostico:#3d2616;--crc-tipo-antecedente:#2a2244;--crc-tipo-tratamiento:#15303d;--crc-tipo-documento:#3f1d1d;--crc-tipo-filiacion:#17294a;--crc-tipo-fiscal:#3d2e12;--crc-tipo-contacto:#123a31;--crc-tipo-consentimiento:#2a2244;--crc-tipo-acceso:#3f1a26;--crc-tipo-contacto-suave:#0d2a23;--crc-tipo-consentimiento-suave:#1e1932;--crc-tipo-doc-protocolo:#123a31;--crc-tipo-doc-legal:#17294a;--crc-tipo-doc-declaracion:#3d2e12;--crc-tipo-doc-lectura:#12323d;--crc-tipo-doc-nombramiento:#3f1a26;--crc-tipo-doc-clinico:#2b3216;--crc-tipo-doc-sellado:#332a20;--crc-tipo-cliente:#123540;--crc-tipo-vinculo:#26300f;--crc-tipo-otrosroles:#2e2a22;--crc-tipo-filiacion-titulo:#93c5fd;--crc-tipo-fiscal-titulo:#fcd34d;--crc-tipo-contacto-titulo:#5eead4;--crc-tipo-consentimiento-titulo:#c4b5fd;--crc-tipo-acceso-titulo:#fda4af;--crc-tipo-cliente-titulo:#67e8f9;--crc-tipo-vinculo-titulo:#bef264;--crc-tipo-otrosroles-titulo:#fdba74;--crc-tipo-doc-protocolo-titulo:#5eead4;--crc-tipo-doc-legal-titulo:#93c5fd;--crc-tipo-doc-declaracion-titulo:#fcd34d;--crc-tipo-doc-lectura-titulo:#7dd3fc;--crc-tipo-doc-nombramiento-titulo:#fda4af;--crc-tipo-doc-clinico-titulo:#bef264;--crc-tipo-doc-sellado-titulo:#fdba74;--crc-tipo-enl-video:#3f1d1d;--crc-tipo-enl-video-titulo:#fca5a5;--crc-tipo-enl-presentacion:#3d2e12;--crc-tipo-enl-presentacion-titulo:#fcd34d;--crc-tipo-enl-infografia:#2b3216;--crc-tipo-enl-infografia-titulo:#bef264;--crc-tipo-enl-audio:#12323d;--crc-tipo-enl-audio-titulo:#7dd3fc;--crc-tipo-enl-cinematico:#3b1530;--crc-tipo-enl-cinematico-titulo:#f9a8d4;--crc-tipo-enl-corto:#1e1f45;--crc-tipo-enl-corto-titulo:#a5b4fc;--crc-tipo-enl-articulo:#12301f;--crc-tipo-enl-articulo-titulo:#86efac;--crc-estado-mat-realizado:#12301f;--crc-estado-mat-realizado-texto:#86efac;--crc-estado-mat-realizado-liston:#166534;--crc-estado-mat-revisado:#1f5a36;--crc-estado-mat-revisado-texto:#d1fae5;--crc-estado-mat-revisado-liston:#22c55e;--crc-estado-mat-publicado:#4ade80;--crc-estado-mat-publicado-texto:#052e16;--crc-estado-mat-publicado-liston:#4ade80;--crc-estado-mat-realizado-fila:#0f2219;--crc-estado-mat-revisado-fila:#122e20;--crc-estado-mat-publicado-fila:#163a28;--crc-tipo-estructural-titulo:#5eead4;--crc-tipo-marco-titulo:#fcd34d;--crc-tipo-clinico-titulo:#93c5fd}}:root[data-theme=oscuro]{--crc-foco:#60a5fa;--crc-fondo:#0f172a;--crc-superficie:#1e293b;--crc-superficie-suave:#334155;--crc-borde:#334155;--crc-texto:#e2e8f0;--crc-texto-tenue:#94a3b8;--crc-apartado-1:#221d3a;--crc-apartado-2:#12302d;--crc-apartado-3:#1e293b;--crc-subacordeon-antecedentes:#1e293b;--crc-area-reconocimiento:#172033;--crc-cabecera-grupo:#263245;--crc-tipo-estructural:#123a31;--crc-tipo-marco:#3b2a12;--crc-tipo-clinico:#17294a;--crc-tipo-diagnostico:#3d2616;--crc-tipo-antecedente:#2a2244;--crc-tipo-tratamiento:#15303d;--crc-tipo-documento:#3f1d1d;--crc-tipo-filiacion:#17294a;--crc-tipo-fiscal:#3d2e12;--crc-tipo-contacto:#123a31;--crc-tipo-consentimiento:#2a2244;--crc-tipo-acceso:#3f1a26;--crc-tipo-contacto-suave:#0d2a23;--crc-tipo-consentimiento-suave:#1e1932;--crc-tipo-doc-protocolo:#123a31;--crc-tipo-doc-legal:#17294a;--crc-tipo-doc-declaracion:#3d2e12;--crc-tipo-doc-lectura:#12323d;--crc-tipo-doc-nombramiento:#3f1a26;--crc-tipo-doc-clinico:#2b3216;--crc-tipo-doc-sellado:#332a20;--crc-tipo-cliente:#123540;--crc-tipo-vinculo:#26300f;--crc-tipo-otrosroles:#2e2a22;--crc-tipo-filiacion-titulo:#93c5fd;--crc-tipo-fiscal-titulo:#fcd34d;--crc-tipo-contacto-titulo:#5eead4;--crc-tipo-consentimiento-titulo:#c4b5fd;--crc-tipo-acceso-titulo:#fda4af;--crc-tipo-cliente-titulo:#67e8f9;--crc-tipo-vinculo-titulo:#bef264;--crc-tipo-otrosroles-titulo:#fdba74;--crc-tipo-doc-protocolo-titulo:#5eead4;--crc-tipo-doc-legal-titulo:#93c5fd;--crc-tipo-doc-declaracion-titulo:#fcd34d;--crc-tipo-doc-lectura-titulo:#7dd3fc;--crc-tipo-doc-nombramiento-titulo:#fda4af;--crc-tipo-doc-clinico-titulo:#bef264;--crc-tipo-doc-sellado-titulo:#fdba74;--crc-tipo-enl-video:#3f1d1d;--crc-tipo-enl-video-titulo:#fca5a5;--crc-tipo-enl-presentacion:#3d2e12;--crc-tipo-enl-presentacion-titulo:#fcd34d;--crc-tipo-enl-infografia:#2b3216;--crc-tipo-enl-infografia-titulo:#bef264;--crc-tipo-enl-audio:#12323d;--crc-tipo-enl-audio-titulo:#7dd3fc;--crc-tipo-enl-cinematico:#3b1530;--crc-tipo-enl-cinematico-titulo:#f9a8d4;--crc-tipo-enl-corto:#1e1f45;--crc-tipo-enl-corto-titulo:#a5b4fc;--crc-tipo-enl-articulo:#12301f;--crc-tipo-enl-articulo-titulo:#86efac;--crc-estado-mat-realizado:#12301f;--crc-estado-mat-realizado-texto:#86efac;--crc-estado-mat-realizado-liston:#166534;--crc-estado-mat-revisado:#1f5a36;--crc-estado-mat-revisado-texto:#d1fae5;--crc-estado-mat-revisado-liston:#22c55e;--crc-estado-mat-publicado:#4ade80;--crc-estado-mat-publicado-texto:#052e16;--crc-estado-mat-publicado-liston:#4ade80;--crc-estado-mat-realizado-fila:#0f2219;--crc-estado-mat-revisado-fila:#122e20;--crc-estado-mat-publicado-fila:#163a28;--crc-tipo-estructural-titulo:#5eead4;--crc-tipo-marco-titulo:#fcd34d;--crc-tipo-clinico-titulo:#93c5fd}:root[data-theme=claro]{--crc-foco:#2563eb;--crc-fondo:#f8fafc;--crc-superficie:#fff;--crc-superficie-suave:#f1f5f9;--crc-borde:#e2e8f0;--crc-texto:#0f172a;--crc-texto-tenue:#64748b;--crc-apartado-1:#f5f3ff;--crc-apartado-2:#f0fdfa;--crc-apartado-3:#f1f5f9;--crc-subacordeon-antecedentes:#f4f7fa;--crc-area-reconocimiento:#eaf0f6;--crc-cabecera-grupo:#f9fbfc}:root{--crc-texto-1:#0f172a;--crc-pastilla-fondo:#fff;--crc-verde-fondo-8:#ccfbf1;--crc-panel-fondo:#eef2f7;--crc-azul-fondo-5:#e0f2fe;--crc-azul-texto-2:#075985;--crc-morado-texto-3:#4c1d95;--crc-verde-linea-8:#b7dfc8;--crc-verde-fondo-7:#f3faf6;--crc-texto-2:#334155;--crc-texto-3:#475569;--crc-texto-4:#64748b;--crc-texto-5:#94a3b8;--crc-texto-6:#cbd5e1;--crc-rojo-texto:#b91c1c;--crc-rojo-texto-2:#991b1b;--crc-ambar-texto:#92400e;--crc-ambar-texto-2:#b45309;--crc-azul-texto:#0369a1;--crc-azul-texto-3:#1d4ed8;--crc-azul-texto-4:#1e3a8a;--crc-verde-texto:#0f766e;--crc-verde-texto-2:#0f5f52;--crc-verde-texto-3:#065f46;--crc-verde-texto-4:#15803d;--crc-verde-texto-5:#166534;--crc-morado-texto:#5b21b6;--crc-morado-texto-2:#6d28d9;--crc-blanco:#fff;--crc-fondo-1:#f8fafc;--crc-fondo-2:#f1f5f9;--crc-fondo-3:#e2e8f0;--crc-fondo-apartado:#f5f8fd;--crc-rojo-fondo:#fef2f2;--crc-rojo-fondo-2:#fee2e2;--crc-ambar-fondo:#fffbeb;--crc-ambar-fondo-2:#fef3c7;--crc-ambar-fondo-3:#fef9c3;--crc-naranja-fondo:#fff7ed;--crc-azul-fondo:#f0f9ff;--crc-azul-fondo-2:#eff6ff;--crc-azul-fondo-3:#e0eafb;--crc-azul-fondo-4:#eef4fe;--crc-verde-fondo:#dcfce7;--crc-verde-fondo-2:#f0fdf4;--crc-verde-fondo-fila-intenso:#bbf7d0;--crc-verde-linea-fila-intenso:#16a34a;--crc-estado-mezcla:100%;--crc-verde-fondo-3:#f0fdfa;--crc-verde-fondo-4:#ecfdf5;--crc-verde-fondo-5:#e7f5f1;--crc-verde-fondo-6:#f0faf6;--crc-morado-fondo:#faf5ff;--crc-morado-fondo-2:#f5f3ff;--crc-rosa-fondo:#fdf2f8;--crc-linea-1:#e2e8f0;--crc-linea-2:#cbd5e1;--crc-linea-3:#bcc7d4;--crc-linea-4:#94a3b8;--crc-linea-control:#8494a9;--crc-linea-5:#f1f5f9;--crc-linea-apartado:#d5e1f3;--crc-rojo-linea:#fecaca;--crc-rojo-linea-2:#f87171;--crc-rojo-linea-3:#b91c1c;--crc-ambar-linea:#fde68a;--crc-ambar-linea-2:#fcd34d;--crc-azul-linea:#bae6fd;--crc-azul-linea-2:#bfdbfe;--crc-azul-linea-3:#93b4e8;--crc-azul-linea-4:#a9c3ec;--crc-azul-linea-5:#0369a1;--crc-azul-linea-6:#1d4ed8;--crc-verde-linea:#bbf7d0;--crc-verde-linea-2:#a7f3d0;--crc-verde-linea-3:#99f6e4;--crc-verde-linea-4:#8fcfbf;--crc-verde-linea-5:#8fd3bd;--crc-verde-linea-6:#0f766e;--crc-verde-linea-7:#0d9488;--crc-morado-linea:#ddd6fe;--crc-oliva-linea:#a3c46b;--crc-rosa-linea:#be185d;--crc-casilla-fondo:#fff;--crc-tono-fiscal-color:#b45309;--crc-tono-fiscal-raya:#f2c66d;--crc-tono-contacto-color:#0f766e;--crc-tono-contacto-raya:#8fd3bd;--crc-tono-consentimiento-color:#6d28d9;--crc-tono-consentimiento-raya:#c4b5fd;--crc-tono-acceso-color:#be123c;--crc-tono-acceso-raya:#f4a3b7;--crc-tono-vinculo-color:#3f6212;--crc-tono-vinculo-raya:#b5cf7d;--crc-tono-cliente-color:#155e75;--crc-tono-cliente-raya:#8fd5df;--crc-tono-otros-color:#92400e;--crc-tono-otros-raya:#e2c08f;--crc-tono-vinculo-fila-fondo:#f3f8e6;--crc-tono-vinculo-fila-rotulo:#e6f0cc;--crc-tono-consentimiento-fila-fondo:#f5f3ff;--crc-tono-consentimiento-fila-rotulo:#ede9fe;--crc-tono-otros-fila-fondo:#fdf6ea;--crc-tono-otros-fila-rotulo:#f7e7cc;--crc-gris-texto:#4b5563;--crc-rosa-texto:#be185d;--crc-morado-texto-4:#3b0764;--crc-verde-texto-6:#14532d;--crc-azul-texto-5:#0c4a6e;--crc-verde-linea-9:#86efac;--crc-turquesa-linea:#ccfbf1;--crc-ambar-texto-3:#78350f;--crc-rojo-texto-3:#7f1d1d;--crc-rojo-texto-4:#dc2626;--crc-cian-texto:#0891b2;--crc-cian-texto-2:#0e7490;--crc-verde-texto-7:#1f6b2a;--crc-fondo-4:#f8fbff;--crc-morado-fondo-3:#ede9fe;--crc-cian-fondo:#ecfeff;--crc-verde-texto-8:#047857;--crc-verde-texto-9:#059669;--crc-naranja-texto:#9a3412;--crc-morado-texto-5:#6b21a8;--crc-fondo-5:#f8fcff;--crc-fondo-6:#fbfcfe;--crc-naranja-fondo-2:#ffedd5;--crc-linea-6:#f8fafc;--crc-linea-7:#0f172a;--crc-indigo-texto:#4338ca;--crc-indigo-texto-2:#3730a3;--crc-naranja-texto-2:#7c2d12;--crc-naranja-texto-3:#c2410c;--crc-ambar-texto-4:#a16207;--crc-fondo-7:#fafbfc;--crc-fondo-8:#eef1f5;--crc-fondo-9:#fcfdfe;--crc-indigo-fondo:#eef2ff;--crc-turquesa-texto:#0d9488;--crc-azul-texto-6:#0284c7;--crc-morado-texto-6:#7c3aed;--crc-cian-texto-3:#155e75;--crc-cian-linea:#a5f3fc;--crc-ambar-fondo-4:#fefce8;--crc-ambar-linea-3:#fde047;--crc-granate-fondo:#fff1f2;--crc-granate-texto:#9f1239;--crc-verde-texto-10:#14663c;--crc-verde-fondo-10:#ecfdf4;--crc-verde-linea-10:#a7e6c4;--crc-verde-linea-11:#b5d9d2;--crc-verde-fondo-11:#f1f8f6;--crc-verde-fondo-12:#f0faf8;--crc-linea-9:#eef2f7;--crc-verde-linea-12:#99d5c9;--crc-azul-resumen:#0056b3;--crc-gris-fondo:#f1f5f9;--crc-azul-fondo-6:#f5f8ff;--crc-fondo-10:#fbfcfd;--crc-naranja-linea:#fed7aa;--crc-naranja-linea-2:#fdba74;--crc-azul-linea-8:#dbeafe;--crc-rojo-linea-4:#fca5a5;--crc-verde-linea-13:#5eead4;--crc-solido-azul:#0369a1;--crc-solido-azul-2:#0284c7;--crc-solido-azul-3:#075985;--crc-solido-verde:#166534;--crc-solido-rosa:#be185d;--crc-solido-texto:#fff;--crc-verde-icono:#16a34a;--crc-linea-8:#eef2f6;--crc-cielo-linea:#0ea5e9;--crc-ambar-borde:#f59e0b;--crc-ambar-liston:#d97706;--crc-verde-vivo:#22c55e;--crc-solido-rojo:#b91c1c;--crc-azul-texto-7:#1e40af;--crc-azul-fondo-7:#dbeafe;--crc-azul-linea-9:#7dd3fc;--crc-amarillo-fuerte:#ca8a04;--crc-verde-fondo-13:#d1fae5;--crc-verde-linea-sello:#6ee7b7;--crc-morado-fondo-4:#f3e8ff;--crc-morado-ia:#8b5cf6;--crc-fondo-fila-actividad:#fcfdfc;--crc-solido-rojo-2:#dc2626;--crc-texto-7:#1e293b;--crc-azul-linea-7:#93c5fd;--crc-verde-texto-11:#5e8f86}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) :is(.crc-ficha-casillas,.crc-ficha-portal,.crc-tema-oscuro){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;--text-primary:#e2e8f0;--text-secondary:#cbd5e1;--text-muted:#aab6c6;--crc-texto-1:#f1f5f9;--crc-pastilla-fondo:#f1f5f9;--crc-verde-fondo-8:#134e48;--crc-panel-fondo:#172033;--crc-azul-fondo-5:#0c3350;--crc-azul-texto-2:#7dd3fc;--crc-morado-texto-3:#ddd6fe;--crc-verde-linea-8:#2d5a44;--crc-verde-fondo-7:#11291f;--crc-texto-2:#e2e8f0;--crc-texto-3:#cbd5e1;--crc-texto-4:#aab6c6;--crc-texto-5:#94a3b8;--crc-texto-6:#8492a6;--crc-rojo-texto:#fca5a5;--crc-rojo-texto-2:#fecaca;--crc-ambar-texto:#fcd34d;--crc-ambar-texto-2:#fbbf24;--crc-azul-texto:#7dd3fc;--crc-azul-texto-3:#93c5fd;--crc-azul-texto-4:#bfdbfe;--crc-verde-texto:#5eead4;--crc-verde-texto-2:#99f6e4;--crc-verde-texto-3:#6ee7b7;--crc-verde-texto-4:#86efac;--crc-verde-texto-5:#86efac;--crc-morado-texto:#c4b5fd;--crc-morado-texto-2:#c4b5fd;--crc-blanco:#1e293b;--crc-fondo-1:#1a2436;--crc-fondo-2:#243247;--crc-fondo-3:#334155;--crc-fondo-apartado:#17233a;--crc-rojo-fondo:#3a1c1f;--crc-rojo-fondo-2:#4a2024;--crc-ambar-fondo:#352a10;--crc-ambar-fondo-2:#42330f;--crc-ambar-fondo-3:#3d3510;--crc-naranja-fondo:#3a2614;--crc-azul-fondo:#0f2a3d;--crc-azul-fondo-2:#15284a;--crc-azul-fondo-3:#1b2d4f;--crc-azul-fondo-4:#17284a;--crc-verde-fondo:#123a24;--crc-verde-fondo-2:#10291b;--crc-verde-fondo-fila-intenso:#174a2c;--crc-verde-linea-fila-intenso:#2f855a;--crc-estado-mezcla:55%;--crc-verde-fondo-3:#0f2a27;--crc-verde-fondo-4:#10291f;--crc-verde-fondo-5:#133631;--crc-verde-fondo-6:#112a24;--crc-morado-fondo:#241a3a;--crc-morado-fondo-2:#241a3a;--crc-rosa-fondo:#3a1a2c;--crc-linea-1:#334155;--crc-linea-2:#475569;--crc-linea-3:#5b6b80;--crc-linea-4:#64748b;--crc-linea-control:#8193a9;--crc-linea-5:#2a3a52;--crc-linea-apartado:#2c3d5a;--crc-rojo-linea:#7f2d2d;--crc-rojo-linea-2:#f87171;--crc-rojo-linea-3:#f87171;--crc-ambar-linea:#7a5a12;--crc-ambar-linea-2:#a16207;--crc-azul-linea:#1e4f6e;--crc-azul-linea-2:#284a7a;--crc-azul-linea-3:#3b5f99;--crc-azul-linea-4:#2f4f80;--crc-azul-linea-5:#38bdf8;--crc-azul-linea-6:#60a5fa;--crc-verde-linea:#1f5a36;--crc-verde-linea-2:#1f5a45;--crc-verde-linea-3:#1d5c52;--crc-verde-linea-4:#2d6b5e;--crc-verde-linea-5:#2d6b5a;--crc-verde-linea-6:#2dd4bf;--crc-verde-linea-7:#14b8a6;--crc-morado-linea:#4c3d80;--crc-oliva-linea:#6b8a2f;--crc-rosa-linea:#f472b6;--crc-casilla-fondo:#0f172a;--crc-tono-fiscal-color:#fbbf24;--crc-tono-fiscal-raya:#8a6a1f;--crc-tono-contacto-color:#5eead4;--crc-tono-contacto-raya:#2d6b5a;--crc-tono-consentimiento-color:#c4b5fd;--crc-tono-consentimiento-raya:#5b4a99;--crc-tono-acceso-color:#fda4af;--crc-tono-acceso-raya:#8a3a4f;--crc-tono-vinculo-color:#bef264;--crc-tono-vinculo-raya:#5b7a25;--crc-tono-cliente-color:#67e8f9;--crc-tono-cliente-raya:#2c6b77;--crc-tono-otros-color:#fdba74;--crc-tono-otros-raya:#7a5a2e;--crc-tono-vinculo-fila-fondo:#232c12;--crc-tono-vinculo-fila-rotulo:#2f3b15;--crc-tono-consentimiento-fila-fondo:#221d3a;--crc-tono-consentimiento-fila-rotulo:#2e2650;--crc-tono-otros-fila-fondo:#33281a;--crc-tono-otros-fila-rotulo:#43341f;--crc-gris-texto:#cbd5e1;--crc-rosa-texto:#f9a8d4;--crc-morado-texto-4:#ddd6fe;--crc-verde-texto-6:#bbf7d0;--crc-azul-texto-5:#bae6fd;--crc-verde-linea-9:#2f7a4f;--crc-turquesa-linea:#1d5c52;--crc-ambar-texto-3:#fde68a;--crc-rojo-texto-3:#fecaca;--crc-rojo-texto-4:#fca5a5;--crc-cian-texto:#67e8f9;--crc-cian-texto-2:#a5f3fc;--crc-verde-texto-7:#86efac;--crc-fondo-4:#1b2638;--crc-morado-fondo-3:#2e2650;--crc-cian-fondo:#0e2f36;--crc-verde-texto-8:#6ee7b7;--crc-verde-texto-9:#6ee7b7;--crc-naranja-texto:#fdba74;--crc-morado-texto-5:#d8b4fe;--crc-fondo-5:#1b2638;--crc-fondo-6:#1a2436;--crc-naranja-fondo-2:#3a2614;--crc-linea-6:#243247;--crc-linea-7:#cbd5e1;--crc-indigo-texto:#a5b4fc;--crc-indigo-texto-2:#c7d2fe;--crc-naranja-texto-2:#fed7aa;--crc-naranja-texto-3:#fdba74;--crc-ambar-texto-4:#fde047;--crc-fondo-7:#1a2436;--crc-fondo-8:#243247;--crc-fondo-9:#1b2638;--crc-indigo-fondo:#1e1b4b;--crc-turquesa-texto:#5eead4;--crc-azul-texto-6:#7dd3fc;--crc-morado-texto-6:#c4b5fd;--crc-cian-texto-3:#67e8f9;--crc-cian-linea:#155e75;--crc-ambar-fondo-4:#3d3510;--crc-ambar-linea-3:#a16207;--crc-granate-fondo:#3b1222;--crc-granate-texto:#fda4af;--crc-verde-texto-10:#86efac;--crc-verde-fondo-10:#10291f;--crc-verde-linea-10:#2d5a44;--crc-verde-linea-11:#2d5a44;--crc-verde-fondo-11:#112a24;--crc-verde-fondo-12:#112a24;--crc-linea-9:#2a3a52;--crc-verde-linea-12:#2d6b5e;--crc-azul-resumen:#93c5fd;--crc-gris-fondo:#243247;--crc-azul-fondo-6:#15284a;--crc-fondo-10:#1a2436;--crc-naranja-linea:#7a4a1f;--crc-naranja-linea-2:#9a5a1f;--crc-azul-linea-8:#284a7a;--crc-rojo-linea-4:#9b3a3a;--crc-verde-linea-13:#2d8a7a;--crc-solido-azul:#0369a1;--crc-solido-azul-2:#0369a1;--crc-solido-azul-3:#075985;--crc-solido-verde:#166534;--crc-solido-rosa:#be185d;--crc-solido-texto:#fff;--crc-verde-icono:#4ade80;--crc-linea-8:#2a3a52;--crc-cielo-linea:#38bdf8;--crc-ambar-borde:#fbbf24;--crc-ambar-liston:#f59e0b;--crc-verde-vivo:#4ade80;--crc-solido-rojo:#b91c1c;--crc-azul-texto-7:#93c5fd;--crc-azul-fondo-7:#1b2d4f;--crc-azul-linea-9:#38bdf8;--crc-amarillo-fuerte:#facc15;--crc-verde-fondo-13:#123a2c;--crc-verde-linea-sello:#2f7a5f;--crc-morado-fondo-4:#2e2650;--crc-morado-ia:#a78bfa;--crc-fondo-fila-actividad:#1b2638;--crc-solido-rojo-2:#dc2626;--crc-texto-7:#e2e8f0;--crc-azul-linea-7:#3b5f99;--crc-verde-texto-11:#8fbfb5;--crc-apartado-color:#93c5fd;--crc-apartado-raya:#2f4f80;--crc-fila-color:#93c5fd;--crc-fila-suave:#3b5f99;--crc-fila-fondo:#17284a;--crc-fila-rotulo:#1b2d4f}}:root[data-theme=oscuro] :is(.crc-ficha-casillas,.crc-ficha-portal,.crc-tema-oscuro){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;--text-primary:#e2e8f0;--text-secondary:#cbd5e1;--text-muted:#aab6c6;--crc-texto-1:#f1f5f9;--crc-pastilla-fondo:#f1f5f9;--crc-verde-fondo-8:#134e48;--crc-panel-fondo:#172033;--crc-azul-fondo-5:#0c3350;--crc-azul-texto-2:#7dd3fc;--crc-morado-texto-3:#ddd6fe;--crc-verde-linea-8:#2d5a44;--crc-verde-fondo-7:#11291f;--crc-texto-2:#e2e8f0;--crc-texto-3:#cbd5e1;--crc-texto-4:#aab6c6;--crc-texto-5:#94a3b8;--crc-texto-6:#8492a6;--crc-rojo-texto:#fca5a5;--crc-rojo-texto-2:#fecaca;--crc-ambar-texto:#fcd34d;--crc-ambar-texto-2:#fbbf24;--crc-azul-texto:#7dd3fc;--crc-azul-texto-3:#93c5fd;--crc-azul-texto-4:#bfdbfe;--crc-verde-texto:#5eead4;--crc-verde-texto-2:#99f6e4;--crc-verde-texto-3:#6ee7b7;--crc-verde-texto-4:#86efac;--crc-verde-texto-5:#86efac;--crc-morado-texto:#c4b5fd;--crc-morado-texto-2:#c4b5fd;--crc-blanco:#1e293b;--crc-fondo-1:#1a2436;--crc-fondo-2:#243247;--crc-fondo-3:#334155;--crc-fondo-apartado:#17233a;--crc-rojo-fondo:#3a1c1f;--crc-rojo-fondo-2:#4a2024;--crc-ambar-fondo:#352a10;--crc-ambar-fondo-2:#42330f;--crc-ambar-fondo-3:#3d3510;--crc-naranja-fondo:#3a2614;--crc-azul-fondo:#0f2a3d;--crc-azul-fondo-2:#15284a;--crc-azul-fondo-3:#1b2d4f;--crc-azul-fondo-4:#17284a;--crc-verde-fondo:#123a24;--crc-verde-fondo-2:#10291b;--crc-verde-fondo-fila-intenso:#174a2c;--crc-verde-linea-fila-intenso:#2f855a;--crc-estado-mezcla:55%;--crc-verde-fondo-3:#0f2a27;--crc-verde-fondo-4:#10291f;--crc-verde-fondo-5:#133631;--crc-verde-fondo-6:#112a24;--crc-morado-fondo:#241a3a;--crc-morado-fondo-2:#241a3a;--crc-rosa-fondo:#3a1a2c;--crc-linea-1:#334155;--crc-linea-2:#475569;--crc-linea-3:#5b6b80;--crc-linea-4:#64748b;--crc-linea-control:#8193a9;--crc-linea-5:#2a3a52;--crc-linea-apartado:#2c3d5a;--crc-rojo-linea:#7f2d2d;--crc-rojo-linea-2:#f87171;--crc-rojo-linea-3:#f87171;--crc-ambar-linea:#7a5a12;--crc-ambar-linea-2:#a16207;--crc-azul-linea:#1e4f6e;--crc-azul-linea-2:#284a7a;--crc-azul-linea-3:#3b5f99;--crc-azul-linea-4:#2f4f80;--crc-azul-linea-5:#38bdf8;--crc-azul-linea-6:#60a5fa;--crc-verde-linea:#1f5a36;--crc-verde-linea-2:#1f5a45;--crc-verde-linea-3:#1d5c52;--crc-verde-linea-4:#2d6b5e;--crc-verde-linea-5:#2d6b5a;--crc-verde-linea-6:#2dd4bf;--crc-verde-linea-7:#14b8a6;--crc-morado-linea:#4c3d80;--crc-oliva-linea:#6b8a2f;--crc-rosa-linea:#f472b6;--crc-casilla-fondo:#0f172a;--crc-tono-fiscal-color:#fbbf24;--crc-tono-fiscal-raya:#8a6a1f;--crc-tono-contacto-color:#5eead4;--crc-tono-contacto-raya:#2d6b5a;--crc-tono-consentimiento-color:#c4b5fd;--crc-tono-consentimiento-raya:#5b4a99;--crc-tono-acceso-color:#fda4af;--crc-tono-acceso-raya:#8a3a4f;--crc-tono-vinculo-color:#bef264;--crc-tono-vinculo-raya:#5b7a25;--crc-tono-cliente-color:#67e8f9;--crc-tono-cliente-raya:#2c6b77;--crc-tono-otros-color:#fdba74;--crc-tono-otros-raya:#7a5a2e;--crc-tono-vinculo-fila-fondo:#232c12;--crc-tono-vinculo-fila-rotulo:#2f3b15;--crc-tono-consentimiento-fila-fondo:#221d3a;--crc-tono-consentimiento-fila-rotulo:#2e2650;--crc-tono-otros-fila-fondo:#33281a;--crc-tono-otros-fila-rotulo:#43341f;--crc-gris-texto:#cbd5e1;--crc-rosa-texto:#f9a8d4;--crc-morado-texto-4:#ddd6fe;--crc-verde-texto-6:#bbf7d0;--crc-azul-texto-5:#bae6fd;--crc-verde-linea-9:#2f7a4f;--crc-turquesa-linea:#1d5c52;--crc-ambar-texto-3:#fde68a;--crc-rojo-texto-3:#fecaca;--crc-rojo-texto-4:#fca5a5;--crc-cian-texto:#67e8f9;--crc-cian-texto-2:#a5f3fc;--crc-verde-texto-7:#86efac;--crc-fondo-4:#1b2638;--crc-morado-fondo-3:#2e2650;--crc-cian-fondo:#0e2f36;--crc-verde-texto-8:#6ee7b7;--crc-verde-texto-9:#6ee7b7;--crc-naranja-texto:#fdba74;--crc-morado-texto-5:#d8b4fe;--crc-fondo-5:#1b2638;--crc-fondo-6:#1a2436;--crc-naranja-fondo-2:#3a2614;--crc-linea-6:#243247;--crc-linea-7:#cbd5e1;--crc-indigo-texto:#a5b4fc;--crc-indigo-texto-2:#c7d2fe;--crc-naranja-texto-2:#fed7aa;--crc-naranja-texto-3:#fdba74;--crc-ambar-texto-4:#fde047;--crc-fondo-7:#1a2436;--crc-fondo-8:#243247;--crc-fondo-9:#1b2638;--crc-indigo-fondo:#1e1b4b;--crc-turquesa-texto:#5eead4;--crc-azul-texto-6:#7dd3fc;--crc-morado-texto-6:#c4b5fd;--crc-cian-texto-3:#67e8f9;--crc-cian-linea:#155e75;--crc-ambar-fondo-4:#3d3510;--crc-ambar-linea-3:#a16207;--crc-granate-fondo:#3b1222;--crc-granate-texto:#fda4af;--crc-verde-texto-10:#86efac;--crc-verde-fondo-10:#10291f;--crc-verde-linea-10:#2d5a44;--crc-verde-linea-11:#2d5a44;--crc-verde-fondo-11:#112a24;--crc-verde-fondo-12:#112a24;--crc-linea-9:#2a3a52;--crc-verde-linea-12:#2d6b5e;--crc-azul-resumen:#93c5fd;--crc-gris-fondo:#243247;--crc-azul-fondo-6:#15284a;--crc-fondo-10:#1a2436;--crc-naranja-linea:#7a4a1f;--crc-naranja-linea-2:#9a5a1f;--crc-azul-linea-8:#284a7a;--crc-rojo-linea-4:#9b3a3a;--crc-verde-linea-13:#2d8a7a;--crc-solido-azul:#0369a1;--crc-solido-azul-2:#0369a1;--crc-solido-azul-3:#075985;--crc-solido-verde:#166534;--crc-solido-rosa:#be185d;--crc-solido-texto:#fff;--crc-verde-icono:#4ade80;--crc-linea-8:#2a3a52;--crc-cielo-linea:#38bdf8;--crc-ambar-borde:#fbbf24;--crc-ambar-liston:#f59e0b;--crc-verde-vivo:#4ade80;--crc-solido-rojo:#b91c1c;--crc-azul-texto-7:#93c5fd;--crc-azul-fondo-7:#1b2d4f;--crc-azul-linea-9:#38bdf8;--crc-amarillo-fuerte:#facc15;--crc-verde-fondo-13:#123a2c;--crc-verde-linea-sello:#2f7a5f;--crc-morado-fondo-4:#2e2650;--crc-morado-ia:#a78bfa;--crc-fondo-fila-actividad:#1b2638;--crc-solido-rojo-2:#dc2626;--crc-texto-7:#e2e8f0;--crc-azul-linea-7:#3b5f99;--crc-verde-texto-11:#8fbfb5;--crc-apartado-color:#93c5fd;--crc-apartado-raya:#2f4f80;--crc-fila-color:#93c5fd;--crc-fila-suave:#3b5f99;--crc-fila-fondo:#17284a;--crc-fila-rotulo:#1b2d4f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box padding-box;border:2px solid #0000}body{font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--bg-body);color:var(--text-primary);min-height:100vh}a{color:inherit;text-decoration:none}.glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);background:#ffffffbf}.btn{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--storm-primary), var(--storm-primary-dark));color:#fff;box-shadow:0 4px 15px #0056b34d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0056b366}.btn-ghost{color:var(--text-secondary);border:1px solid var(--glass-border);background:0 0}.btn-ghost:hover{background:var(--bg-card-hover);color:var(--text-primary)}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.form-input,.form-select,.form-textarea{border-radius:var(--radius-sm);color:var(--text-primary);transition:var(--transition);background:#fff;border:1px solid #d1d5db;outline:none;padding:10px 14px;font-family:inherit;font-size:.9rem}input::placeholder,textarea::placeholder{color:#94a3b8;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8;opacity:1;font-style:italic}input.form-input:not(:placeholder-shown):not([type=date]):not([readonly]),.form-textarea:not(:placeholder-shown){color:#0369a1;background-color:#e0f2fe;border-color:#7dd3fc;font-weight:500}.premium-field{background-color:#f8fafc}.premium-field::placeholder{color:#dbe4ee;opacity:1;font-style:italic;font-weight:400}.premium-field:focus::placeholder{color:#94a3b8;opacity:1}input.premium-field:not(:placeholder-shown):not([type=date]):not([readonly]),textarea.premium-field:not(:placeholder-shown),input[type=date].premium-field:not(.crc-vacio){background-color:#eff6ff}select.premium-field:not(:has(option[value=""]:checked)){background-color:#eff6ff}.premium-field.crc-obligatorio-vacio{background-color:#fef2f2;border-color:#fecaca!important}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .crc-tema-oscuro .premium-field{background-color:#0f172a}:root:not([data-theme=claro]) .crc-tema-oscuro .premium-field::placeholder{color:#5f6f86}:root:not([data-theme=claro]) .crc-tema-oscuro .premium-field:focus::placeholder{color:#94a3b8}:root:not([data-theme=claro]) .crc-tema-oscuro :is(input.premium-field:not(:placeholder-shown):not([type=date]):not([readonly]),textarea.premium-field:not(:placeholder-shown),select.premium-field:not(:has(option[value=""]:checked)),input[type=date].premium-field:not(.crc-vacio)){background-color:#172a45}:root:not([data-theme=claro]) .crc-tema-oscuro .premium-field.crc-obligatorio-vacio{background-color:#3a1c1f;border-color:#7f2d2d!important}}:root[data-theme=oscuro] .crc-tema-oscuro .premium-field{background-color:#0f172a}:root[data-theme=oscuro] .crc-tema-oscuro .premium-field::placeholder{color:#5f6f86}:root[data-theme=oscuro] .crc-tema-oscuro .premium-field:focus::placeholder{color:#94a3b8}:root[data-theme=oscuro] .crc-tema-oscuro :is(input.premium-field:not(:placeholder-shown):not([type=date]):not([readonly]),textarea.premium-field:not(:placeholder-shown),select.premium-field:not(:has(option[value=""]:checked)),input[type=date].premium-field:not(.crc-vacio)){background-color:#172a45}:root[data-theme=oscuro] .crc-tema-oscuro .premium-field.crc-obligatorio-vacio{background-color:#3a1c1f;border-color:#7f2d2d!important}.crc-editor-gasto input.premium-field:not(:placeholder-shown):not([type=date]):not(.crc-obligatorio-vacio),.crc-editor-gasto textarea.premium-field:not(:placeholder-shown):not(.crc-obligatorio-vacio),.crc-editor-gasto input[type=date].premium-field:not(.crc-vacio):not(.crc-obligatorio-vacio){background-color:#dcfce7;border-color:var(--crc-verde-linea-9,#86efac)!important}.crc-editor-gasto select.premium-field:not(:has(option[value=""]:checked)){background-color:#dcfce7;border-color:var(--crc-verde-linea-9,#86efac)!important}.crc-editor-gasto .premium-field.crc-inhabilitado{background-color:var(--crc-fondo-2,#f1f5f9)!important;border-color:var(--crc-linea-1,#e2e8f0)!important}.crc-editor-gasto .crc-combo-obligatorio input.premium-field:placeholder-shown{background-color:var(--crc-rojo-fondo,#fef2f2)!important;border-color:var(--crc-rojo-linea,#fecaca)!important}.crc-editor-gasto .crc-combo-obligatorio input.premium-field:not(:placeholder-shown){background-color:var(--crc-verde-fondo,#dcfce7)!important;border-color:var(--crc-verde-linea-9,#86efac)!important}input[type=date].crc-vacio::-webkit-datetime-edit{color:#dbe4ee}input[type=date].crc-vacio::-webkit-datetime-edit-text{color:#dbe4ee}input[type=date].crc-vacio::-webkit-datetime-edit-day-field{color:#dbe4ee}input[type=date].crc-vacio::-webkit-datetime-edit-month-field{color:#dbe4ee}input[type=date].crc-vacio::-webkit-datetime-edit-year-field{color:#dbe4ee}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--storm-primary);background-color:#fff;box-shadow:0 0 0 3px #0056b31a}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-textarea{resize:vertical;min-height:80px}.badge{border-radius:20px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}details{background:var(--crc-blanco,#fff);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-bottom:20px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}details>summary{cursor:pointer;color:var(--crc-azul-resumen,#0056b3);-webkit-user-select:none;user-select:none;background:var(--crc-fondo-1,#f8fafc);align-items:center;gap:6px;padding:16px 20px;font-size:1rem;font-weight:700;list-style:none;transition:background .2s;display:flex}details[open]>summary{border-bottom:1px solid var(--border-color);background:var(--crc-blanco,#fff)}details>summary:hover{background:var(--crc-fondo-2,#f1f5f9)}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"▼";color:var(--crc-texto-5,#94a3b8);margin-left:auto;font-size:.8rem;transition:transform .2s}details[open]>summary:after{transform:rotate(180deg)}details[open]>summary .summary-thumb{display:none!important}.accordion-body{padding:20px;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.toast-container{z-index:300;flex-direction:column;gap:10px;display:flex;position:fixed;top:24px;right:24px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-premium-reset{background:var(--crc-morado-fondo-2,#f5f3ff);border:1px solid var(--crc-morado-linea,#ddd6fe);color:var(--crc-morado-texto-2,#6d28d9);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 2px 4px #6d28d90d}.btn-premium-reset:hover{background:var(--crc-morado-fondo-3,#ede9fe);transform:translateY(-1px);box-shadow:0 4px 8px #6d28d926}.btn-premium-close{color:#fff;cursor:pointer;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:10px;align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #47556940,inset 0 1px #ffffff1a}.btn-premium-close:hover{transform:translateY(-1px);box-shadow:0 4px 12px #47556966,inset 0 1px #ffffff1a}select.premium-field:has(option[value=""]:checked){color:var(--crc-texto-5,#94a3b8)!important}.premium-field:focus,.premium-field:focus-visible{background:#fff;border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e2e}.premium-field-group:focus-within>label{color:var(--crc-verde-texto,#0f766e);font-weight:700}.crc-cargando{color:var(--crc-texto-4,#64748b);opacity:1;align-items:center;gap:7px;margin:0;font-size:.84rem;line-height:1.45;display:inline-flex}.crc-cargando-pequeno{font-size:.78rem}.crc-cargando-bloque{display:flex}.crc-cargando-giro{border:2px solid var(--crc-linea-2,#cbd5e1);border-top-color:#64748b;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite crc-giro}@keyframes crc-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crc-cargando-giro{border-top-color:var(--crc-linea-4,#94a3b8);animation:none}}.crc-esqueleto{width:100%;max-width:1080px;margin:0 auto;padding:48px 20px}.crc-esqueleto-barra{background:var(--crc-superficie-suave,#f1f5f9);border:1px solid var(--crc-borde,#e2e8f0);border-radius:7px;height:14px;margin-bottom:12px}@keyframes crc-esqueleto-brillo{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.crc-esqueleto-barra{animation:1.4s ease-in-out infinite crc-esqueleto-brillo}.crc-esqueleto-barra:nth-child(2){animation-delay:.12s}.crc-esqueleto-barra:nth-child(3){animation-delay:.24s}.crc-esqueleto-barra:nth-child(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.crc-esqueleto-barra{animation:none}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--crc-foco,#2563eb);outline-offset:3px}.crc-arriba{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;color:#fff;cursor:pointer;background:#0369a1;border:1px solid #075985;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0f172a38}.crc-arriba:hover{background:#075985;border-color:#0c4a6e}.crc-arriba:focus-visible{outline:3px solid var(--crc-foco,#2563eb);outline-offset:2px}.crc-arriba:active{transform:translateY(1px)}@media (max-width:560px){.crc-arriba{gap:0;padding:10px;font-size:0;bottom:12px;right:12px}}.contacto-info{grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:0;display:grid}.contacto-info dt{font-weight:700}.contacto-info dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:560px){.contacto-info{grid-template-columns:minmax(0,1fr);gap:0}.contacto-info dd{margin-bottom:6px}.contacto-info dd:last-child{margin-bottom:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .glass{background:#fffffffa}}:root[data-theme=oscuro] .glass{background:#fffffffa}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) :is(.crc-ficha-casillas,.crc-ficha-portal,.crc-tema-oscuro) .glass{background:var(--crc-blanco,#1e293b)}}:root[data-theme=oscuro] :is(.crc-ficha-casillas,.crc-ficha-portal,.crc-tema-oscuro) .glass{background:var(--crc-blanco,#1e293b)}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) body:has(.dashboard-layout){background:var(--crc-fondo,#0f172a)}}:root[data-theme=oscuro] body:has(.dashboard-layout){background:var(--crc-fondo,#0f172a)}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) body:has(.crc-esqueleto-panel){background:var(--crc-fondo,#0f172a)}:root:not([data-theme=claro]) body:is(:has(.dashboard-layout),:has(.crc-esqueleto-panel)) .crc-cargando{color:#aab6c6}}:root[data-theme=oscuro] body:has(.crc-esqueleto-panel){background:var(--crc-fondo,#0f172a)}:root[data-theme=oscuro] body:is(:has(.dashboard-layout),:has(.crc-esqueleto-panel)) .crc-cargando{color:#aab6c6}.crc-solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crc-espera-boton{display:inline-flex;position:relative}.crc-espera-sobre{display:none}@media (pointer:coarse){.crc-toque,.crc-acciones-toque :is(button,a){min-height:40px}.crc-toque-cuadrado{min-width:40px}.crc-fecha-boton{width:40px!important;height:40px!important;right:0!important}.crc-fecha-campo{padding-right:44px!important}}@media (max-width:560px){.crc-espera-hueco.con-boton{display:none}.crc-espera-sobre{background:var(--crc-fondo-3,#e2e8f0);color:var(--crc-texto-2,#334155);border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}.video-informativo{background:var(--crc-superficie,#fff);border:1px solid var(--crc-linea-1,#e2e8f0);border-radius:12px;gap:8px;min-width:0;margin:12px 0;padding:12px;display:grid}.video-informativo-titulo{color:var(--crc-texto-1,#0f172a);align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.video-informativo-texto{color:var(--crc-texto-3,#475569);margin:0;font-size:.88rem}.video-informativo-reproductor{background:#000;border-radius:10px;width:100%;max-width:720px;max-height:70vh;display:block}.video-informativo-pie{color:var(--crc-texto-4,#64748b);margin:0;font-size:.8rem}.video-informativo-pie:empty{display:none}.video-informativo-aviso{color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:600;display:flex}.imagen-informativa-enlace{max-width:720px;display:block}.imagen-informativa-img{object-fit:contain;border:1px solid var(--crc-linea-1,#e2e8f0);background:#fff;border-radius:10px;width:100%;height:auto;max-height:80vh;display:block}.video-informativo-resumen{color:var(--crc-texto-2,#334155);gap:6px;font-size:.88rem;line-height:1.55;display:grid}.video-informativo-resumen p{margin:0}.blog-lectura{gap:18px;max-width:760px;display:grid}.blog-lectura-portada{background:var(--crc-verde-fondo-5,#e7f5f1);border-radius:14px;overflow:hidden}.blog-lectura-portada img,.blog-lectura video{width:100%;display:block}.blog-lectura-titulo{color:var(--crc-texto,#0f172a);margin:0;font-size:1.6rem;font-weight:800;line-height:1.25}.blog-lectura-entradilla{color:var(--crc-texto-2,#334155);margin:0;font-size:1.05rem;line-height:1.6}.blog-lectura-seccion h2{color:var(--crc-texto,#0f172a);margin:0 0 6px;font-size:1.15rem}.blog-lectura-seccion p{color:var(--crc-texto-2,#334155);margin:0 0 10px;font-size:.95rem;line-height:1.7}.blog-lectura-figura{margin:10px 0}.blog-lectura-figura img{border-radius:12px;width:100%;display:block}.blog-lectura-figura figcaption{color:var(--crc-texto-4,#64748b);margin-top:4px;font-size:.76rem}.blog-lectura-consejos{background:var(--crc-verde-fondo-2,#f0fdf4);border:1px solid var(--crc-verde-linea,#bbf7d0);border-left:5px solid var(--crc-verde-texto-4,#15803d);border-radius:12px;padding:14px 16px}.blog-lectura-consejos h2{color:var(--crc-verde-texto-5,#166534);margin:0 0 8px;font-size:1rem}.blog-lectura-consejos ul{color:var(--crc-texto-2,#334155);gap:4px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.55;display:grid}.blog-lectura-ficha{background:var(--crc-fondo-2,#f1f5f9);border:1px solid var(--crc-linea-2,#cbd5e1);border-left:5px solid var(--crc-verde-linea-6,#0f766e);border-radius:12px;padding:14px 16px}.blog-lectura-ficha h2{color:var(--crc-verde-texto,#0f766e);margin:0 0 8px;font-size:1rem}.blog-lectura-ficha dl{gap:6px;margin:0;display:grid}.blog-lectura-ficha dl>div{grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:10px;font-size:.9rem;line-height:1.5;display:grid}.blog-lectura-ficha dt{color:var(--crc-texto-2,#334155);font-weight:800}.blog-lectura-ficha dd{color:var(--crc-texto-2,#334155);margin:0}.blog-lectura-introduccion{color:var(--crc-texto-2,#334155);margin:0;font-size:1rem;line-height:1.7}.blog-lectura-consultar{background:var(--crc-ambar-fondo,#fffbeb);border:1px solid var(--crc-ambar-linea,#fde68a);border-left:5px solid var(--crc-ambar-linea-2,#fcd34d);border-radius:12px;padding:14px 16px}.blog-lectura-consultar h2{color:var(--crc-ambar-texto,#92400e);margin:0 0 8px;font-size:1rem}.blog-lectura-consultar ul{color:var(--crc-texto-2,#334155);gap:4px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.55;display:grid}.blog-lectura-llamada{background:var(--crc-verde-fondo-2,#f0fdf4);border:1px solid var(--crc-verde-linea,#bbf7d0);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.blog-lectura-llamada p{color:var(--crc-texto-2,#334155);flex:260px;margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.blog-lectura-llamada-boton{color:#fff;background:#0f766e;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-lectura-llamada-boton:hover,.blog-lectura-llamada-boton:focus-visible{background:#115e59}@media (max-width:560px){.blog-lectura-ficha dl>div{grid-template-columns:1fr;gap:2px}}.blog-lectura-cierre{border-top:1px solid var(--crc-linea-2,#cbd5e1);gap:6px;padding-top:12px;display:grid}.blog-lectura-cierre p{color:var(--crc-texto-3,#475569);margin:0;font-size:.86rem;line-height:1.55}.blog-lectura-cierre a{color:var(--crc-azul-texto,#0369a1);font-weight:700}.blog-lectura-registros{color:var(--crc-texto-4,#64748b)!important;font-size:.76rem!important}@media (max-width:560px){.blog-lectura-titulo{font-size:1.3rem}}.blog-lectura :is(h1,h2,p,li,dt,dd,figcaption){overflow-wrap:anywhere}.blog-lectura-publica{--crc-texto:#0f172a;--crc-texto-2:#334155;--crc-texto-3:#475569;--crc-texto-4:#64748b;--crc-fondo-2:#f1f5f9;--crc-linea-2:#cbd5e1;--crc-azul-texto:#0369a1;--crc-verde-fondo-2:#f0fdf4;--crc-verde-fondo-5:#e7f5f1;--crc-verde-linea:#bbf7d0;--crc-verde-linea-6:#0f766e;--crc-verde-texto:#0f766e;--crc-verde-texto-4:#15803d;--crc-verde-texto-5:#166534;--crc-ambar-fondo:#fffbeb;--crc-ambar-linea:#fde68a;--crc-ambar-linea-2:#fcd34d;--crc-ambar-texto:#92400e;margin-top:1.2rem}@media (prefers-color-scheme:light){:root:not([data-theme=oscuro]) .panel-emergente-cuerpo{--crc-texto-4:#5f6b7e}}:root[data-theme=claro] .panel-emergente-cuerpo{--crc-texto-4:#5f6b7e}
