:root{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--r1:6px;--r3:12px;--sp-1:4px;--sp-1h:6px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-panel:12px;--sh-1:0 1px 2px #141e190d;--sh-2:0 2px 10px #141e190f,0 1px 2px #141e190a;--sh-3:0 14px 38px #141e1924;--bg:#efe9de;--surface:#fffdf9;--surface-2:#f3eee5;--surface-3:#ece5d6;--raised:#fffdf9;--border:#e8e1d4;--border-strong:#d8cfbd;--border-control:#8f8161;--text:#241f18;--text-2:#6b6151;--text-3:#726857;--text-disabled:#9a9080;--brand:#4c9d45;--brand-strong:#3a7d36;--brand-hover:#33702f;--brand-soft:#e7f4ec;--brand-text:#367532;--brand-bright:#57b14e;--on-brand:#fff;--focus-ring:#3a7d36;--focus-ring-danger:#b02a1c;--ink:#235560;--ink-2:#2f6b78;--ink-soft:#e8eef0;--ink-text:#235560;--on-ink:#fff;--action:#235560;--action-hover:#1c4650;--action-soft:#edf0ed;--action-text:#235560;--on-action:#fbfdfc;--map-control-surface:#fffdf9;--map-control-surface-hover:#f3eee5;--map-control-border:#e8e1d4;--map-control-glyph:#6b6151;--accent:#2563eb;--accent-soft:#e7eefc;--accent-text:#1e5eea;--on-accent:#fff;--ok:#1f9d57;--ok-soft:#e6f5ec;--ok-text:#17773f;--ok-fill:#178042;--on-ok:#241f18;--warn:#f7c600;--warn-soft:#fff4c2;--warn-text:#876200;--on-warn:#241f18;--marg:#f7c600;--marg-soft:#fff4c2;--marg-text:#876200;--on-marg:#241f18;--danger:#d23a2a;--danger-soft:#fbe9e7;--danger-row:#fdf2ee;--danger-strong:#b02a1c;--on-danger:#fff;--info:#2563eb;--info-soft:#e7eefc;--info-text:#1e5eea;--on-info:#fff;--amber-brand:#b85a0e;--amber-brand-strong:#a8520c;--amber-soft:#f8ede2;--amber-text:#a34f0c;--risk-low:#1f9d57;--risk-low-soft:#e6f5ec;--risk-low-text:#17773f;--risk-med:#f7c600;--risk-med-soft:#fff4c2;--risk-med-text:#876200;--risk-high:#d23a2a;--risk-high-soft:#fbe9e7;--risk-high-text:#b02a1c;--conf-hatch:#8762001a;--scrim:#00000080;--conf-mark:#876200;--stale-bg:#f3eee5;--stale-text:#6b6151;--phase-1:#e2ecee;--phase-1-fg:#241f18;--phase-2:#bcd4d9;--phase-2-fg:#241f18;--phase-3:#87aeb7;--phase-3-fg:#241f18;--phase-4:#3e7482;--phase-4-fg:#fff;--phase-5:#235560;--phase-5-fg:#fff;--cat-1:#0072b2;--cat-2:#e69f00;--cat-3:#009e73;--cat-4:#cc79a7;--cat-5:#56b4e9;--cat-6:#d55e00;--bal-1:#7a0177;--bal-2:#c51b8a;--bal-3:#a6d96a;--bal-4:#1a9641;--bal-5:#0571b0;--bal-6:#fdae61;--bal-7:#d7191c;--viz-1:#007c99;--viz-2:#58b5ed;--viz-3:#226837;--viz-4:#46509a;--viz-5:#4dc0b3;--viz-otros:#a7acae;color-scheme:light}[data-theme=rocio]{--r-panel:12px;--sh-1:0 1px 2px #141e190d;--sh-2:0 2px 10px #141e190f,0 1px 2px #141e190a;--sh-3:0 14px 38px #141e1924;--bg:#e9edee;--surface:#fcfdfd;--surface-2:#f1f4f5;--surface-3:#e4e9eb;--raised:#fcfdfd;--border:#dde3e5;--border-strong:#c3cdd0;--border-control:#79878e;--text:#1a2528;--text-2:#55646b;--text-3:#5e6c72;--text-disabled:#93a0a6;--brand:#3f9a55;--brand-strong:#2f7d44;--brand-hover:#28693a;--brand-soft:#e2f0e7;--brand-text:#2d7741;--brand-bright:#4fae63;--on-brand:#fff;--focus-ring:#2f7d44;--focus-ring-danger:#a02c22;--ink:#1f5f70;--ink-2:#2a7285;--ink-soft:#e2ebee;--ink-text:#1f5f70;--on-ink:#fff;--action:#1f5f70;--action-hover:#174c5a;--action-soft:#eaf0f2;--action-text:#1f5f70;--on-action:#f7fbfc;--map-control-surface:#fcfdfd;--map-control-surface-hover:#f1f4f5;--map-control-border:#dde3e5;--map-control-glyph:#55646b;--accent:#2563eb;--accent-soft:#e4ecfb;--accent-text:#1e5eea;--on-accent:#fff;--ok:#199f5f;--ok-soft:#e3f1e9;--ok-text:#0f6a3e;--ok-fill:#199f5f;--on-ok:#1a2528;--warn:#eec33d;--warn-soft:#faf2d9;--warn-text:#755c05;--on-warn:#1a2528;--marg:#eec33d;--marg-soft:#faf2d9;--marg-text:#755c05;--on-marg:#1a2528;--danger:#bd3a2e;--danger-soft:#f8e8e6;--danger-row:#f9f2f2;--danger-strong:#a02c22;--on-danger:#fff;--info:#2563eb;--info-soft:#e4ecfb;--info-text:#1e5eea;--on-info:#fff;--amber-brand:#b85a0e;--amber-brand-strong:#a8520c;--amber-soft:#f5ede5;--amber-text:#a5510d;--risk-low:#199f5f;--risk-low-soft:#e3f1e9;--risk-low-text:#0f6a3e;--risk-med:#eec33d;--risk-med-soft:#faf2d9;--risk-med-text:#755c05;--risk-high:#bd3a2e;--risk-high-soft:#f8e8e6;--risk-high-text:#a02c22;--conf-hatch:#755c051a;--scrim:#00000080;--conf-mark:#755c05;--stale-bg:#f1f4f5;--stale-text:#55646b;--phase-1:#e2ecee;--phase-1-fg:#1a2528;--phase-2:#bcd4d9;--phase-2-fg:#1a2528;--phase-3:#87aeb7;--phase-3-fg:#1a2528;--phase-4:#3e7482;--phase-4-fg:#fff;--phase-5:#1f5f70;--phase-5-fg:#fff;--cat-1:#0072b2;--cat-2:#e69f00;--cat-3:#009e73;--cat-4:#cc79a7;--cat-5:#56b4e9;--cat-6:#d55e00;--bal-1:#7a0177;--bal-2:#c51b8a;--bal-3:#a6d96a;--bal-4:#1a9641;--bal-5:#0571b0;--bal-6:#fdae61;--bal-7:#d7191c;--viz-1:#007c99;--viz-2:#58b5ed;--viz-3:#226837;--viz-4:#46509a;--viz-5:#4dc0b3;--viz-otros:#a7acae;color-scheme:light}[data-theme=cenit]{--r-panel:16px;--sh-1:0 1px 2px #17191c08,0 10px 28px #17191c0d;--sh-2:0 2px 10px #17191c0f,0 1px 2px #17191c0a;--sh-3:0 12px 32px #17191c24;--bg:#f4f5f6;--surface:#fff;--surface-2:#f7f8f9;--surface-3:#eef0f2;--raised:#fff;--border:#eceff1;--border-strong:#d6dbdf;--border-control:#7c838c;--text:#17191c;--text-2:#5c636b;--text-3:#696f78;--text-disabled:#9ba1a8;--brand:#3fa04f;--brand-strong:#2d853b;--brand-hover:#267132;--brand-soft:#e5f2e7;--brand-text:#297a36;--brand-bright:#4fae63;--on-brand:#fff;--focus-ring:#2d853b;--focus-ring-danger:#b02730;--ink:#235560;--ink-2:#2f6b78;--ink-soft:#e7eef0;--ink-text:#235560;--on-ink:#fff;--action:#1d2126;--action-hover:#32383f;--action-soft:#f1f2f2;--action-text:#1d2126;--on-action:#fff;--map-control-surface:#fff;--map-control-surface-hover:#f7f8f9;--map-control-border:#eceff1;--map-control-glyph:#5c636b;--accent:#2563eb;--accent-soft:#e7eefc;--accent-text:#1e5eea;--on-accent:#fff;--ok:#1f9d57;--ok-soft:#e4f4ea;--ok-text:#187a44;--ok-fill:#178042;--on-ok:#17191c;--warn:#f5c542;--warn-soft:#fdf3d5;--warn-text:#876a12;--on-warn:#17191c;--marg:#f5c542;--marg-soft:#fdf3d5;--marg-text:#876a12;--on-marg:#17191c;--danger:#d13438;--danger-soft:#fbe9e9;--danger-row:#fdf5f5;--danger-strong:#b02730;--on-danger:#fff;--info:#2563eb;--info-soft:#e7eefc;--info-text:#1e5eea;--on-info:#fff;--amber-brand:#d97a1f;--amber-brand-strong:#c66d15;--amber-soft:#fbf2e9;--amber-text:#a15b17;--risk-low:#1f9d57;--risk-low-soft:#e4f4ea;--risk-low-text:#187a44;--risk-med:#f5c542;--risk-med-soft:#fdf3d5;--risk-med-text:#876a12;--risk-high:#d13438;--risk-high-soft:#fbe9e9;--risk-high-text:#b02730;--conf-hatch:#8a6d121a;--scrim:#00000080;--conf-mark:#8a6d12;--stale-bg:#f7f8f9;--stale-text:#5c636b;--phase-1:#e2ecee;--phase-1-fg:#17191c;--phase-2:#bcd4d9;--phase-2-fg:#17191c;--phase-3:#87aeb7;--phase-3-fg:#17191c;--phase-4:#3e7482;--phase-4-fg:#fff;--phase-5:#235560;--phase-5-fg:#fff;--cat-1:#0072b2;--cat-2:#e69f00;--cat-3:#009e73;--cat-4:#cc79a7;--cat-5:#56b4e9;--cat-6:#d55e00;--bal-1:#7a0177;--bal-2:#c51b8a;--bal-3:#a6d96a;--bal-4:#1a9641;--bal-5:#0571b0;--bal-6:#fdae61;--bal-7:#d7191c;--viz-1:#007c99;--viz-2:#58b5ed;--viz-3:#226837;--viz-4:#46509a;--viz-5:#4dc0b3;--viz-otros:#a7acae;color-scheme:light}[data-theme=ocaso]{--r-panel:12px;--sh-1:0 1px 2px #0006;--sh-2:0 4px 16px #00000073;--sh-3:0 18px 44px #0009;--bg:#1e1c18;--surface:#2a2722;--surface-2:#322e27;--surface-3:#36322b;--raised:#36322b;--border:#3c372e;--border-strong:#504a3d;--border-control:#847b6b;--text:#f1ede6;--text-2:#b1aa9d;--text-3:#a2998a;--text-disabled:#857d6e;--brand:#5fb957;--brand-strong:#4aa040;--brand-hover:#56b04b;--brand-soft:#1c352a;--brand-text:#50ad45;--brand-bright:#5fb957;--on-brand:#0f1714;--focus-ring:#5fb957;--focus-ring-danger:#ec7365;--ink:#7fb6c4;--ink-2:#9fcad6;--ink-soft:#16302f;--ink-text:#7fb6c4;--on-ink:#0f1714;--action:#35707e;--action-hover:#316876;--action-soft:#313634;--action-text:#7fb6c4;--on-action:#eef6f8;--map-control-surface:#2a2722;--map-control-surface-hover:#322e27;--map-control-border:#3c372e;--map-control-glyph:#b1aa9d;--accent:#5b8def;--accent-soft:#101b2c;--accent-text:#6896f0;--on-accent:#0f1714;--ok:#34c172;--ok-soft:#11271a;--ok-text:#34c172;--ok-fill:#34c172;--on-ok:#0f1714;--warn:#fbcc2e;--warn-soft:#2e2708;--warn-text:#fbcc2e;--on-warn:#1e1c18;--marg:#fbcc2e;--marg-soft:#2e2708;--marg-text:#fbcc2e;--on-marg:#1e1c18;--danger:#e25c4d;--danger-soft:#2a1310;--danger-row:#372b25;--danger-strong:#ec7365;--on-danger:#2a1310;--info:#5b8def;--info-soft:#101b2c;--info-text:#6896f0;--on-info:#0f1714;--amber-brand:#ff9a3d;--amber-brand-strong:#ffad5e;--amber-soft:#301d0c;--amber-text:#ff9a3d;--risk-low:#34c172;--risk-low-soft:#11271a;--risk-low-text:#34c172;--risk-med:#fbcc2e;--risk-med-soft:#2e2708;--risk-med-text:#fbcc2e;--risk-high:#e25c4d;--risk-high-soft:#2a1310;--risk-high-text:#ec7365;--conf-hatch:#fbcc2e1f;--scrim:#00000080;--conf-mark:#fbcc2e;--stale-bg:#322e27;--stale-text:#b1aa9d;--phase-1:#1e3b42;--phase-1-fg:#f1ede6;--phase-2:#2a525c;--phase-2-fg:#f1ede6;--phase-3:#3e7482;--phase-3-fg:#fff;--phase-4:#5fa6b3;--phase-4-fg:#0f1714;--phase-5:#9ccbd4;--phase-5-fg:#0f1714;--cat-1:#4ea3e0;--cat-2:#f0b64e;--cat-3:#3fc9a0;--cat-4:#e09cc4;--cat-5:#8ecdf5;--cat-6:#ff8340;--bal-1:#f182e9;--bal-2:#ff5fbd;--bal-3:#a6d96a;--bal-4:#3fb15b;--bal-5:#4aa2e5;--bal-6:#fdae61;--bal-7:#ff6d60;--viz-1:#0ca2c6;--viz-2:#116b98;--viz-3:#488c58;--viz-4:#525d9f;--viz-5:#008e82;--viz-otros:#585b5e;color-scheme:dark}[data-theme=medianoche]{--r-panel:12px;--sh-1:0 1px 2px #0006;--sh-2:0 4px 16px #00000073;--sh-3:0 18px 44px #0009;--bg:#15181b;--surface:#1c2024;--surface-2:#22272c;--surface-3:#2a3036;--raised:#2a3036;--border:#2e343b;--border-strong:#434c55;--border-control:#78838d;--text:#e9edf0;--text-2:#a5afb7;--text-3:#869098;--text-disabled:#6b757f;--brand:#58b767;--brand-strong:#4aa557;--brand-hover:#64c273;--brand-soft:#16301d;--brand-text:#58b767;--brand-bright:#58b767;--on-brand:#0f1714;--focus-ring:#58b767;--focus-ring-danger:#ee8172;--ink:#82b9cf;--ink-2:#a3cddd;--ink-soft:#152a33;--ink-text:#82b9cf;--on-ink:#0f1714;--action:#35768e;--action-hover:#306c82;--action-soft:#253238;--action-text:#82b9cf;--on-action:#edf5f8;--map-control-surface:#1c2024;--map-control-surface-hover:#22272c;--map-control-border:#2e343b;--map-control-glyph:#a5afb7;--accent:#5b8def;--accent-soft:#101b2c;--accent-text:#6896f0;--on-accent:#0f1714;--ok:#37c077;--ok-soft:#0f2719;--ok-text:#55cd8c;--ok-fill:#37c077;--on-ok:#0f1714;--warn:#e5be3a;--warn-soft:#2b2408;--warn-text:#dcbd55;--on-warn:#15181b;--marg:#e5be3a;--marg-soft:#2b2408;--marg-text:#dcbd55;--on-marg:#15181b;--danger:#e2604f;--danger-soft:#2b1210;--danger-row:#242226;--danger-strong:#ee8172;--on-danger:#2b1210;--info:#5b8def;--info-soft:#101b2c;--info-text:#6896f0;--on-info:#0f1714;--amber-brand:#ff9a3d;--amber-brand-strong:#ffad5e;--amber-soft:#301d0c;--amber-text:#ff9a3d;--risk-low:#37c077;--risk-low-soft:#0f2719;--risk-low-text:#55cd8c;--risk-med:#e5be3a;--risk-med-soft:#2b2408;--risk-med-text:#dcbd55;--risk-high:#e2604f;--risk-high-soft:#2b1210;--risk-high-text:#ee8172;--conf-hatch:#e5be3a1f;--scrim:#00000080;--conf-mark:#e5be3a;--stale-bg:#22272c;--stale-text:#a5afb7;--phase-1:#1e3b42;--phase-1-fg:#e9edf0;--phase-2:#2a525c;--phase-2-fg:#e9edf0;--phase-3:#3e7482;--phase-3-fg:#fff;--phase-4:#5fa6b3;--phase-4-fg:#0f1714;--phase-5:#9ccbd4;--phase-5-fg:#0f1714;--cat-1:#56a8e0;--cat-2:#eab04c;--cat-3:#2fbe93;--cat-4:#d894ba;--cat-5:#7cc5ee;--cat-6:#ef8146;--bal-1:#ec7ee5;--bal-2:#fd59ba;--bal-3:#a6d96a;--bal-4:#3bad57;--bal-5:#479fe1;--bal-6:#fdae61;--bal-7:#ff6558;--viz-1:#0ca2c6;--viz-2:#116b98;--viz-3:#488c58;--viz-4:#525d9f;--viz-5:#008e82;--viz-otros:#585b5e;color-scheme:dark}@media print{:root,:root[data-theme]{--r-panel:12px;--sh-1:0 1px 2px #141e190d;--sh-2:0 2px 10px #141e190f,0 1px 2px #141e190a;--sh-3:0 14px 38px #141e1924;--bg:#e9edee;--surface:#fcfdfd;--surface-2:#f1f4f5;--surface-3:#e4e9eb;--raised:#fcfdfd;--border:#dde3e5;--border-strong:#c3cdd0;--border-control:#79878e;--text:#1a2528;--text-2:#55646b;--text-3:#5e6c72;--text-disabled:#93a0a6;--brand:#3f9a55;--brand-strong:#2f7d44;--brand-hover:#28693a;--brand-soft:#e2f0e7;--brand-text:#2d7741;--brand-bright:#4fae63;--on-brand:#fff;--focus-ring:#2f7d44;--focus-ring-danger:#a02c22;--ink:#1f5f70;--ink-2:#2a7285;--ink-soft:#e2ebee;--ink-text:#1f5f70;--on-ink:#fff;--action:#1f5f70;--action-hover:#174c5a;--action-soft:#eaf0f2;--action-text:#1f5f70;--on-action:#f7fbfc;--map-control-surface:#fcfdfd;--map-control-surface-hover:#f1f4f5;--map-control-border:#dde3e5;--map-control-glyph:#55646b;--accent:#2563eb;--accent-soft:#e4ecfb;--accent-text:#1e5eea;--on-accent:#fff;--ok:#199f5f;--ok-soft:#e3f1e9;--ok-text:#0f6a3e;--ok-fill:#199f5f;--on-ok:#1a2528;--warn:#eec33d;--warn-soft:#faf2d9;--warn-text:#755c05;--on-warn:#1a2528;--marg:#eec33d;--marg-soft:#faf2d9;--marg-text:#755c05;--on-marg:#1a2528;--danger:#bd3a2e;--danger-soft:#f8e8e6;--danger-row:#f9f2f2;--danger-strong:#a02c22;--on-danger:#fff;--info:#2563eb;--info-soft:#e4ecfb;--info-text:#1e5eea;--on-info:#fff;--amber-brand:#b85a0e;--amber-brand-strong:#a8520c;--amber-soft:#f5ede5;--amber-text:#a5510d;--risk-low:#199f5f;--risk-low-soft:#e3f1e9;--risk-low-text:#0f6a3e;--risk-med:#eec33d;--risk-med-soft:#faf2d9;--risk-med-text:#755c05;--risk-high:#bd3a2e;--risk-high-soft:#f8e8e6;--risk-high-text:#a02c22;--conf-hatch:#755c051a;--scrim:#00000080;--conf-mark:#755c05;--stale-bg:#f1f4f5;--stale-text:#55646b;--phase-1:#e2ecee;--phase-1-fg:#1a2528;--phase-2:#bcd4d9;--phase-2-fg:#1a2528;--phase-3:#87aeb7;--phase-3-fg:#1a2528;--phase-4:#3e7482;--phase-4-fg:#fff;--phase-5:#1f5f70;--phase-5-fg:#fff;--cat-1:#0072b2;--cat-2:#e69f00;--cat-3:#009e73;--cat-4:#cc79a7;--cat-5:#56b4e9;--cat-6:#d55e00;--bal-1:#7a0177;--bal-2:#c51b8a;--bal-3:#a6d96a;--bal-4:#1a9641;--bal-5:#0571b0;--bal-6:#fdae61;--bal-7:#d7191c;--viz-1:#007c99;--viz-2:#58b5ed;--viz-3:#226837;--viz-4:#46509a;--viz-5:#4dc0b3;--viz-otros:#a7acae;color-scheme:light}}:root{--font-display:var(--font-sans);--tt-caps:uppercase;--fs-micro:11px;--fs-label:13px;--fs-body:14px;--fs-title:20px;--fs-page:28px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.45;--lh-body:1.6;--ls-tight:-0.014em;--ls-eyebrow:0.08em;--ls-eyebrow-tight:0.06em;--ls-level:0.06em;--measure:68ch}.t-page{font:600 28px/1.2 var(--font-sans);font:var(--fw-semibold) var(--fs-page)/var(--lh-tight) var(--font-display)}.t-page,.t-title{letter-spacing:-.014em;letter-spacing:var(--ls-tight)}.t-title{font:600 20px/1.2 var(--font-sans);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display)}.t-body{font:400 14px/1.45 var(--font-sans);font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans)}.t-label{color:var(--text-2);font:600 13px/1.45 var(--font-sans);font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans)}.micro-label,.riesgo-escala-eyebrow,.secf-eyebrow,.secf-riel-titulo,.section-label,.t-eyebrow,.t-eyebrow--hereda,.t-eyebrow--muted,.ui-th{font:600 11px/1.45 var(--font-mono);font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);letter-spacing:.08em;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;text-transform:var(--tt-caps)}.t-eyebrow{color:var(--text-2)}.micro-label,.riesgo-escala-eyebrow,.secf-eyebrow,.secf-riel-titulo,.section-label,.t-eyebrow--muted,.ui-th{color:var(--text-3)}.t-eyebrow--hereda{color:inherit}.ui-th{letter-spacing:.06em;letter-spacing:var(--ls-eyebrow-tight)}.t-data{font-feature-settings:"tnum";font:500 14px/1.45 var(--font-mono);font:var(--fw-medium) var(--fs-body)/var(--lh-snug) var(--font-mono);font-variant-numeric:tabular-nums}.t-micro{color:var(--text-2);font:400 11px/1.6 var(--font-mono);font:var(--fw-regular) var(--fs-micro)/var(--lh-body) var(--font-mono)}.t-micro-sans{font-size:11px;font-size:var(--fs-micro)}.t-micro-sans,.t-nota{font-family:var(--font-sans)}.t-nota{font-size:13px;font-size:var(--fs-label)}.t-mono{font-family:var(--font-mono)}.field.t-nota{font-family:var(--font-sans);font-size:13px;font-size:var(--fs-label)}:root{--fd-score:46px;--fd-kpi:32px;--fd-valor:22px;--fd-inline:16px}.t-fd-score{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:46px;font-size:var(--fd-score);font-variant-numeric:tabular-nums;font-weight:500;font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1}.t-fd-kpi{font-feature-settings:"tnum";font-size:32px;font-size:var(--fd-kpi);font-variant-numeric:tabular-nums;font-weight:700;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1}.t-fd-kpi,.t-fd-valor{font-family:var(--font-sans);font-family:var(--font-display)}.t-fd-valor{font-feature-settings:"tnum";font-size:22px;font-size:var(--fd-valor);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.t-fd-inline,.t-fd-valor{font-weight:600;font-weight:var(--fw-semibold)}.t-fd-inline{font-feature-settings:"tnum";font-family:var(--font-sans);font-size:16px;font-size:var(--fd-inline);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.t-fd-level{font-family:var(--font-mono);font-size:14px;font-size:var(--fs-body);letter-spacing:.06em;letter-spacing:var(--ls-level);text-transform:uppercase;text-transform:var(--tt-caps)}.t-fd-level,.t-fd-unit{font-weight:500;font-weight:var(--fw-medium)}.t-fd-unit{font-feature-settings:"tnum";font-size:13px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}:root[data-font=minimal]{--font-sans:"Figtree","Segoe UI",system-ui,sans-serif;--font-mono:"Figtree","Segoe UI",system-ui,sans-serif;--font-display:"Outfit","Figtree",sans-serif;--fs-micro:12px;--fs-label:14px;--fs-body:15px;--fs-title:22px;--fs-page:31px;--fd-score:50px;--fd-kpi:35px;--fd-valor:24px;--fd-inline:17px;--ls-eyebrow:0;--ls-eyebrow-tight:0;--ls-level:0;--tt-caps:none}:root[data-font=minimal] .t-fd-score{font-weight:600;font-weight:var(--fw-semibold)}.t-fd-unit,.ui-td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root,[data-density=lectura],[data-density=normal]{--control-h:40px;--control-h-sm:36px;--cell-pad-x:8px;--cell-pad-y:11px;--head-pad-y:8px;--panel-pad:var(--sp-5);--settings-w:1120px;--settings-h:780px}[data-density=compacta]{--control-h:32px;--control-h-sm:28px;--cell-pad-x:6px;--cell-pad-y:6px;--head-pad-y:5px;--panel-pad:var(--sp-4);--settings-w:1040px;--settings-h:700px}[data-density=comoda]{--control-h:44px;--control-h-sm:40px;--cell-pad-x:10px;--cell-pad-y:15px;--head-pad-y:11px;--panel-pad:var(--sp-6);--settings-w:1200px;--settings-h:860px}@media (pointer:coarse){:root,:root[data-density]{--control-h:44px;--control-h-sm:40px}}:root{--settings-max-w:96vw;--settings-max-h:92vh}:root[data-density=lectura]{--escala-lectura:1.25;--settings-max-w:calc(96vw/var(--escala-lectura));--settings-max-h:calc(92vh/var(--escala-lectura))}:root[data-density=lectura] body{zoom:var(--escala-lectura)}:root[data-density=lectura] .app-shell{min-height:calc(100vh/var(--escala-lectura));min-height:calc(100dvh/var(--escala-lectura))}:root[data-density=lectura] .app-main,:root[data-density=lectura] .app-shell{height:calc(100vh/var(--escala-lectura));height:calc(100dvh/var(--escala-lectura))}:root{--radius-control:var(--r1);--radius-panel:var(--r-panel,var(--r3));--radius-modal:var(--r3);--radius-pill:999px;--elevation-panel:var(--sh-1);--elevation-overlay:var(--sh-2);--elevation-modal:var(--sh-3);--state-hover:0.06;--state-pressed:0.12;--state-disabled:0.45;--state-selected-bg:var(--ink-soft);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease:cubic-bezier(.2,.7,.2,1)}@keyframes pulso-alerta{0%,to{opacity:1}50%{opacity:.55}}.finca-marker-dot--alerta{animation:pulso-alerta 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}.finca-marker-dot--alerta{animation:none!important;opacity:1!important}}:root{--z-sticky:100;--z-topbar:150;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-map-chrome:750;--z-map-cortina:1100}.finca-draw-wrap,.fincas-map{isolation:isolate}:root{--alto-mapa-cartera:clamp(260px,calc(36vh/var(--escala-lectura, 1)),420px)}.num,[data-num],td.num,th.num{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}th.num{text-align:right}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{border-radius:var(--r1);border-radius:var(--radius-control);outline:2px solid var(--focus-ring);outline-offset:2px}:where(.btn-danger,[data-destructive]):focus-visible{outline-color:var(--focus-ring-danger)}[role=combobox],[type=checkbox],[type=radio],input,select,textarea{border-color:var(--border-control)}.btn-brand,[data-fill=brand]{background:var(--brand-strong);color:var(--on-brand)}.conf-high,.conf-med{color:var(--text-2);font-family:var(--font-mono)}.conf-med{border-bottom:1px dotted var(--border-strong)}.conf-low{background-image:repeating-linear-gradient(45deg,#0000 0 5px,var(--conf-hatch) 5px 10px);border-bottom:1px dashed var(--conf-mark);color:var(--text-2);font-family:var(--font-mono)}.conf-low:after{content:" ⚠";font-size:.9em}.stale{background:var(--stale-bg);border-radius:var(--r1);border-radius:var(--radius-control);color:var(--stale-text);font-family:var(--font-mono);font-size:11px;font-size:var(--fs-micro);padding:2px 8px}.stale:before{content:"↺ "}.ui-seccion-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ui-seccion-tit{color:var(--text)}.ui-seccion-regla{border-bottom:1px solid var(--border);flex:1 1;min-width:var(--sp-5)}.ui-seccion-sub{color:var(--text-3);font-family:var(--font-sans);font-size:13px;font-size:var(--fs-label);line-height:1.6;line-height:var(--lh-body);margin-top:var(--sp-1)}.ui-datogrid{grid-gap:var(--sp-5) var(--sp-5);align-items:start;display:grid;gap:var(--sp-5) var(--sp-5)}.ui-datogrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-datogrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-datogrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-dato--s2{grid-column:span 2}.ui-dato--full{grid-column:1/-1}@media (max-width:980px){.ui-datogrid--3,.ui-datogrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ui-datogrid--2,.ui-datogrid--3,.ui-datogrid--4{grid-template-columns:1fr}.ui-dato--s2{grid-column:span 1}.ui-datogrid--dos-en-telefono{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-4)}}.ui-dato-lbl{line-height:1.45;line-height:var(--lh-snug);white-space:normal}.ui-dato-val{color:var(--text);font-family:var(--font-sans);font-size:14px;font-size:var(--fs-body);font-weight:600;font-weight:var(--fw-semibold)}.ui-dato-riesgo,.ui-dato-val{line-height:1.45;line-height:var(--lh-snug);margin-top:var(--sp-1)}.ui-dato-riesgo{font-family:var(--font-mono);font-size:11px;font-size:var(--fs-micro);font-weight:500;font-weight:var(--fw-medium)}.ui-dato-nota{color:var(--text-3);font-family:var(--font-sans);font-size:13px;font-size:var(--fs-label);line-height:1.45;line-height:var(--lh-snug);margin-top:var(--sp-1)}.risk-low:before{content:"● "}.risk-med:before{content:"◆ "}.risk-high:before{content:"▲ "}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-topbar{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;font-family:var(--font-sans);gap:var(--sp-4);height:var(--header-h);margin:0 calc(var(--main-pad-x)*-1) var(--sp-5);padding:0 var(--main-pad-x);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-topbar)}.ui-topbar-ruta{flex:1 1;min-width:0}.ui-topbar-ruta ol{list-style:none;margin:0;padding:0}.ui-topbar-ruta li,.ui-topbar-ruta ol{align-items:center;display:flex;min-width:0}.ui-topbar-flecha{align-items:center;color:var(--text-3);display:inline-flex;flex-shrink:0;margin:0 var(--sp-2)}.ui-topbar-tramo{background:#0000;border:none;border-radius:var(--r1);color:var(--text-2);font-family:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium);margin:0 -6px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}a.ui-topbar-tramo,button.ui-topbar-tramo{cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}a.ui-topbar-tramo:hover,button.ui-topbar-tramo:hover{background:var(--surface-2);color:var(--text)}a.ui-topbar-tramo{text-decoration:none}.ui-topbar-tramo--actual{color:var(--text);font-weight:var(--fw-semibold)}.ui-topbar-derecha{align-items:center;display:flex;flex-shrink:0;gap:var(--sp-3)}.ui-topbar-org{align-items:center;color:var(--text);display:inline-flex;font-size:var(--fs-label);font-weight:var(--fw-semibold);gap:6px;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topbar-org-glifo{color:var(--text-3);display:inline-flex;flex-shrink:0}.ui-topbar-org-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topbar-org-select{background:#0000;border:0;border-radius:var(--r1);color:inherit;cursor:pointer;font:inherit;max-width:24ch;padding:2px 4px;text-overflow:ellipsis}.ui-topbar-org-select:hover{background:var(--surface-2)}.ui-topbar-org-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-topbar-divisor{background:var(--border);flex-shrink:0;height:20px;width:1px}.ui-topbar-campana{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;position:relative;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);width:34px}.ui-topbar-campana:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ui-topbar-campana:disabled{cursor:default;opacity:.45}.ui-topbar-badge{font-feature-settings:"tnum";align-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-pill);box-sizing:border-box;color:var(--text);display:inline-flex;font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:0;top:2px}.ui-topbar-bandejas{display:inline-flex;position:relative}.ui-topbar-desplegable{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);display:flex;flex-direction:column;min-width:180px;padding:var(--sp-1);position:absolute;right:0;top:calc(100% + var(--sp-1));z-index:var(--z-dropdown)}.ui-topbar-desplegable-item{background:#0000;border:none;border-radius:var(--r1);color:var(--text);cursor:pointer;display:block;font:inherit;font-size:var(--fs-label);padding:var(--sp-2) var(--sp-3);text-align:left;white-space:nowrap;width:100%}.ui-topbar-desplegable-item:focus-visible,.ui-topbar-desplegable-item:hover{background:var(--surface-2);outline:none}@media (pointer:coarse){.ui-topbar-desplegable-item{min-height:44px}}@media (max-width:900px){.ui-topbar-divisor{display:none}.ui-topbar-org,.ui-topbar-org-select{max-width:16ch}.ui-topbar-ruta li:last-child .ui-topbar-flecha,.ui-topbar-ruta li:not(:last-child){display:none}}.ui-topbar-menu{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-2);cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;margin-left:-10px;width:44px}.ui-topbar-menu:hover{background:var(--surface-2);color:var(--text)}.ui-topbar-menu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width:560px){.ui-topbar{gap:var(--sp-2)}.ui-topbar-menu{display:inline-flex}.ui-topbar-derecha{gap:var(--sp-2)}.ui-topbar-org,.ui-topbar-org-select{max-width:12ch}}@media (pointer:coarse){.ui-topbar-campana{height:44px;width:44px}}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400 800;src:url(/static/media/geist-latin.6cfb0fa3e680f33123da.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400 800;src:url(/static/media/geist-latin-ext.ee447afac60fe216b420.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400 700;src:url(/static/media/geist-mono-latin.b090530ccee561b53be7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400 700;src:url(/static/media/geist-mono-latin-ext.ba0e82944f9977e466d0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(/static/media/figtree-latin.c134f287dcb8afe5becb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(/static/media/figtree-latin-ext.28ff79930c3c0f9c303b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/static/media/outfit-latin.9361ca49fa8244163822.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/static/media/outfit-latin-ext.562d506c56800e98f6dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--green-dark:var(--brand-strong);--green-main:var(--brand);--green-mid:var(--brand-bright);--green-light:var(--brand-bright);--green-pale:var(--brand-soft);--green-border:var(--brand-soft);--gray-50:var(--surface-2);--gray-100:var(--surface-2);--gray-150:var(--surface-2);--gray-200:var(--border);--gray-300:var(--border-strong);--gray-400:var(--text-3);--gray-500:var(--text-2);--gray-600:var(--text-2);--gray-700:var(--text);--gray-800:var(--text);--gray-900:var(--text);--white:var(--surface);--red:var(--danger);--amber:var(--warn);--blue:var(--info);--font:var(--font-sans);--mono:var(--font-mono);--shadow-xs:var(--sh-1);--shadow-sm:var(--sh-1);--shadow-md:var(--sh-2);--shadow-lg:var(--sh-2);--shadow-xl:var(--sh-3);--r-pill:999px;--sidebar-w:264px;--sidebar-w-collapsed:76px;--header-h:60px;--form-w:480px;--main-pad-x:36px}.finca-marker-dot{cursor:pointer;transition:transform .12s ease}.finca-marker-dot:hover{transform:scale(1.22)}.fincas-map .leaflet-container{font-family:var(--font-sans)}.fincas-map .leaflet-popup-content-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);color:var(--text)}.fincas-map .leaflet-popup-tip{background:var(--surface);box-shadow:none}.fincas-map .leaflet-popup-content{margin:9px 12px}.map-search-input::placeholder{color:var(--text-3)}.map-search-hit:hover{background:var(--surface-2)!important}.fmp-ctrl{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);color:var(--text);cursor:pointer;display:flex;height:46px;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease;width:46px}.fmp-ctrl:hover{background:var(--surface-2)}.fmp-ctrl.is-active{border-color:#0000;color:var(--on-brand)}.fmp-ctrl.is-active,.fmp-ctrl.is-active:hover{background:var(--brand-strong)}.fmp-zoomgroup{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);display:flex;flex-direction:column;overflow:hidden}.fmp-zoombtn{align-items:center;background:#0000;border:none;color:var(--text);cursor:pointer;display:flex;height:46px;justify-content:center;transition:background .12s ease;width:46px}.fmp-zoombtn+.fmp-zoombtn{border-top:1px solid var(--border)}.fmp-toolbtn,.fmp-zoombtn:hover{background:var(--surface-2)}.fmp-toolbtn{align-items:center;border:none;border-radius:var(--r1);color:var(--text);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .12s ease;width:44px}.fmp-toolbtn:hover{background:var(--border)}.fmp-textbtn{align-items:center;background:var(--surface-2);border:none;border-radius:var(--r1);cursor:pointer;display:inline-flex;font:600 var(--fs-body) var(--font-sans);gap:7px;height:44px;padding:0 14px;transition:background .12s ease}.fmp-textbtn.is-danger{color:var(--danger-strong)}.fmp-textbtn.is-danger:hover{background:var(--danger-soft)}.fmp-cta{align-items:center;background:var(--brand-strong);border:none;border-radius:var(--r1);box-shadow:var(--sh-1);color:var(--on-brand);cursor:pointer;display:inline-flex;font:600 var(--fs-body) var(--font-sans);gap:9px;justify-content:center;transition:filter .12s ease;white-space:nowrap}.fmp-cta:hover{filter:brightness(1.06)}.fmp-cta:disabled{cursor:not-allowed;filter:none;opacity:.45}.fmp-edit{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r1);color:var(--text);cursor:pointer;display:inline-flex;font:600 var(--fs-body) var(--font-sans);gap:8px;height:48px;padding:0 18px;transition:background .12s ease}.fmp-edit:hover{background:var(--border)}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);height:100%}body,html{overscroll-behavior-y:none}.sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;padding:16px 14px;transition:width .18s ease;width:264px;width:var(--sidebar-w)}.sidebar:not(.collapsed){overflow-y:auto;overscroll-behavior:contain}@media (hover:none){.sidebar.collapsed{overflow-y:auto;overscroll-behavior:contain}}.sidebar.collapsed{align-items:center;padding:14px 8px;width:76px;width:var(--sidebar-w-collapsed)}.sidebar-head{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-bottom:14px;padding:0 4px;width:100%}.sidebar.collapsed{padding-top:18px}.sidebar.collapsed .sidebar-head{justify-content:center;margin-bottom:12px;padding:0}.sidebar-brand{align-items:center;display:flex;gap:9px;min-width:0}.sidebar-mark-img{display:block;flex-shrink:0;height:30px;object-fit:contain;-webkit-user-select:none;user-select:none;width:30px}[data-scheme=dark] .sidebar-mark-img{filter:brightness(0) invert(.92)}.sidebar-logo{display:block;height:26px;max-width:186px;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}.sidebar-collapse-btn{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:color .12s,border-color .12s;width:26px}.sidebar-collapse-btn:hover{border-color:var(--border-control);color:var(--text)}.sidebar.collapsed .sidebar-collapse-btn{background:#0000;border:none;border-radius:var(--r1);color:var(--text-3);height:38px;margin:0 0 10px;width:44px}.sidebar.collapsed .sidebar-collapse-btn:hover{background:var(--surface-2);color:var(--text)}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-top:72px;width:100%}.sidebar.collapsed .sidebar-nav{align-items:center;gap:6px;margin-top:6px}@media (max-width:900px){.sidebar-nav{margin-top:16px}}.nav-item{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);gap:12px;height:42px;padding:0 12px;position:relative;text-align:left;transition:background .12s,color .12s;width:100%}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--brand-strong);color:var(--on-brand);font-weight:var(--fw-semibold)}.nav-item svg{flex-shrink:0}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.collapsed .nav-item{gap:0;height:44px;justify-content:center;padding:0;width:44px}.nav-tip,.sidebar.collapsed .nav-label{display:none}@media (hover:hover){.sidebar.collapsed .nav-item:hover .nav-tip{background:var(--text);border-radius:var(--r1);box-shadow:var(--sh-2);color:var(--surface);display:block;font-size:var(--fs-label);font-weight:var(--fw-medium);left:52px;padding:7px 11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:20}}.sidebar-divider{background:var(--border);height:1px;margin:12px 4px;width:calc(100% - 8px)}.sidebar-footer{align-items:center;display:flex;gap:10px;padding:6px 4px;width:100%}.sidebar.collapsed .sidebar-footer{flex-direction:column;gap:8px;justify-content:center;padding:6px 0}.sidebar-avatar{align-items:center;background:var(--brand-soft);border:1px solid var(--border);border-radius:50%;color:var(--brand-text);display:flex;flex-shrink:0;font-size:var(--fs-label);font-weight:var(--fw-bold);height:34px;justify-content:center;width:34px}.sidebar-userinfo{flex:1 1;min-width:0}.sidebar-username{color:var(--text);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.sidebar-usermeta,.sidebar-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-usermeta{color:var(--text-3);font-size:var(--fs-micro)}.sidebar-gear{background:#0000;border:none;border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;padding:5px;transition:color .12s,background .12s}.sidebar-gear:hover{background:var(--surface-2);color:var(--text)}.logout-btn{background:#0000;border:none;color:var(--text-3);cursor:pointer;display:flex;padding:4px;transition:color .12s}.logout-btn:hover{color:var(--danger-strong)}.stepper-bar{background:#0000;display:flex;flex-shrink:0;justify-content:center;padding:2px 0 22px}.stepper{align-items:flex-start;display:flex;margin:0 auto;max-width:760px;padding:0 24px;width:100%}.step-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;position:relative}.step-item:not(:last-child):after{background:var(--border-strong);content:"";height:2px;left:calc(50% + 24px);position:absolute;right:calc(-50% + 24px);top:19px;transition:background .3s;z-index:0}.step-item.done:not(:last-child):after{background:var(--brand)}.step-circle{align-items:center;background:var(--surface);border:2px solid var(--border-control);border-radius:50%;color:var(--text-3);display:flex;flex-shrink:0;font-size:var(--fs-body);font-weight:var(--fw-bold);height:38px;justify-content:center;position:relative;transition:all .22s;width:38px;z-index:1}.step-item.active .step-circle,.step-item.done .step-circle{background:var(--brand-strong);border-color:var(--brand);color:var(--on-brand)}.step-label{color:var(--text-3);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-tight);text-align:center;white-space:nowrap}.step-item.active .step-label,.step-item.done .step-label{color:var(--brand-text);font-weight:var(--fw-semibold)}.form-row{grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.form-row.full{grid-template-columns:1fr}.req{color:var(--danger-strong);margin-left:2px}.field.error{border-color:var(--red);box-shadow:0 0 0 3px var(--danger-soft)}.field[readonly]{background-color:var(--surface-2);cursor:default}.field-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--chevron);background-position:right 11px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.field-hint{color:var(--text-3);color:var(--gray-400);font-weight:var(--fw-regular)}.field-error-msg,.field-hint{font-size:var(--fs-label);margin-top:2px}.field-error-msg{color:var(--danger-strong);font-weight:var(--fw-medium)}.btn-danger{background:var(--danger);background:var(--red);color:var(--on-danger)}.btn-danger:hover:not(:disabled){background:var(--danger-strong)}.btn.btn-outline{background:var(--surface);background:var(--white);border:1.5px solid var(--green-main);color:var(--brand-text)}.btn-outline:hover:not(:disabled){background:var(--brand-soft);background:var(--green-pale)}.form-actions{background:#0000;flex-shrink:0;gap:10px;justify-content:flex-end;padding:0}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-2);color:var(--gray-500);cursor:pointer;font-family:var(--font-sans);font-family:var(--font);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:-.1px;margin-bottom:-1px;padding:13px 18px;transition:color .12s}.tab-btn:hover{color:var(--text);color:var(--gray-800)}.tab-btn.active{border-bottom-color:var(--green-main);color:var(--brand-strong);color:var(--green-dark);font-weight:var(--fw-bold)}.tab-content{padding:28px 32px}.meta-grid{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:1fr 1fr}.meta-label{color:var(--text-2);color:var(--gray-500);font-size:var(--fs-micro);font-weight:var(--fw-regular);margin-bottom:1px}.meta-value{color:var(--text);color:var(--gray-800);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.meta-value--mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:-.01em}.spinner-ring{animation:spin .7s linear infinite;border:3px solid var(--gray-200);border-radius:50%;border-top-color:var(--green-main);height:38px;width:38px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--border-strong);background:var(--gray-300);border-radius:2px}.leaflet-control-zoom{border:none!important;border-radius:var(--r1)!important;box-shadow:var(--sh-2)!important;box-shadow:var(--shadow-md)!important;overflow:hidden}.leaflet-control-zoom a{font-size:16px!important;height:32px!important;line-height:32px!important;width:32px!important}.leaflet-bar.leaflet-control-zoom a{background:var(--map-control-surface);border-bottom-color:var(--map-control-border);color:var(--map-control-glyph)}.leaflet-bar.leaflet-control-zoom a:hover{background:var(--map-control-surface-hover)}body .leaflet-container{background:var(--surface-2)}.leaflet-container .leaflet-control-attribution.leaflet-control{background:var(--surface);color:var(--text-2)}.leaflet-container .leaflet-control-attribution.leaflet-control a{color:var(--text-2)}@media print{.form-actions,.no-print,.sidebar,.stepper-bar,.ui-topbar{display:none!important}.app-main,.app-shell,body{background:#fff!important}.app-main,.app-shell{height:auto!important;min-height:0!important;overflow:visible!important}.card,.card-soft,.ui-panel{break-inside:avoid;page-break-inside:avoid}}.app-shell{background:var(--bg);display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}.app-main,.app-shell{height:100vh;height:100dvh}.app-main{flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 36px 28px;padding:0 var(--main-pad-x) 28px}@media (max-width:900px){.app-shell{position:relative}}.sidebar.sidebar--cajon{bottom:0;box-shadow:var(--sh-3);left:0;position:absolute;top:0;z-index:var(--z-overlay)}.sidebar--cajon+.app-main{margin-left:76px;margin-left:var(--sidebar-w-collapsed)}.sidebar-velo{background:var(--scrim);inset:0;position:fixed;z-index:calc(var(--z-overlay) - 1)}@media (max-width:560px){.sidebar.collapsed{border:0;overflow:hidden;padding:0;visibility:hidden;width:0}.sidebar--cajon+.app-main{margin-left:0}:root{--main-pad-x:16px}}.page{margin:0 auto;max-width:1100px}.page--wide{max-width:min(1500px,100%)}.ui-reporte :is(p,li){max-width:var(--measure)}.vista{display:flex;flex-direction:column;gap:var(--sp-4)}.vista-contexto{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);margin-top:18px;padding:var(--panel-pad)}.form-actions{display:flex;gap:14px;margin-top:22px}.btn,.form-actions{justify-content:center}.btn{align-items:center;border:1px solid #0000;border-radius:var(--r1);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);gap:8px;height:var(--control-h);letter-spacing:-.1px;padding:0 22px;transition:background .14s,border-color .14s,color .14s}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-block{width:100%}.btn-sm{font-size:var(--fs-label);height:var(--control-h-sm);padding:0 14px}.ui-kpi-icon svg{height:16px;width:16px}.btn-icon{flex-shrink:0;padding:0;width:var(--control-h)}.btn-sm.btn-icon{width:var(--control-h-sm)}.btn-primary{background:var(--brand-strong);box-shadow:var(--sh-1);color:var(--on-brand)}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-ghost{background:var(--surface);border-color:var(--border-control);color:var(--text)}.btn-ghost:hover:not(:disabled){background:var(--surface-2)}.btn-ghost:disabled{cursor:default;opacity:.5}.btn-link{background:#0000;border:none;color:var(--brand-text);font-size:var(--fs-label);height:auto;padding:0;white-space:nowrap}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-link--peligro{color:var(--danger-strong)}@keyframes acl-spin{to{transform:rotate(1turn)}}.step-form{display:flex;flex-direction:column;gap:22px}.form-row{grid-gap:16px;display:grid;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:var(--text-2);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.field{background-color:var(--surface);border:1px solid var(--border-control);border-radius:var(--r1);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);height:var(--control-h);padding:0 14px;transition:border-color .14s,box-shadow .14s;width:100%}.field:focus{border:1.5px solid var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.field::placeholder{color:var(--text-3);font-size:var(--fs-body);font-weight:var(--fw-regular)}textarea.field{height:auto;padding:10px 14px}:root{--chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-scheme=dark]{--chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23857d6e' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.filter-ctl:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.map-search-box{box-shadow:var(--sh-2)}.map-search-box:focus-within{box-shadow:var(--sh-2),0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring)}.ui-tabs{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;flex-wrap:nowrap;gap:var(--sp-4)}.ui-tabs-list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--sp-1);min-width:0}.ui-tabs-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--sp-2);padding-bottom:6px}.ui-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:var(--r1) var(--r1) 0 0;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:6px;margin-bottom:-1px;padding:10px 16px;transition:color .14s,border-color .14s;white-space:nowrap}.ui-tab:hover:not([aria-disabled=true]){color:var(--text)}.ui-tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand-strong);font-weight:var(--fw-semibold)}.ui-tab--dis{color:var(--text-3);cursor:help;opacity:.6}.ui-tab:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}@media (max-width:560px){.ui-tabs{border-bottom:none;flex-wrap:wrap;row-gap:var(--sp-2)}.ui-tabs-list{box-shadow:inset 0 -1px 0 var(--border);flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.ui-tabs-list .ui-tab{margin-bottom:0}.ui-tabs-list .ui-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.ui-tabs-actions{padding-bottom:0}}.collapsible-head{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--sp-3);text-align:left;transition:background .14s;width:100%}.collapsible-head:hover{background:var(--surface-2)}.collapsible-head:focus-visible{background:var(--surface-2);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.collapsible-head--fija{cursor:default}.collapsible-head--fija:hover{background:#0000}.collapsible--sangria{padding-left:var(--sp-4)}.collapsible--sangria .t-eyebrow{color:var(--text-3)}.pv-restr{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.pv-restr{grid-template-columns:minmax(0,1fr)}}.chip-x{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:15px;height:24px;justify-content:center;line-height:1;margin:-3px -4px -3px 0;min-width:24px;padding:0;width:24px}.chip-x:hover{background:var(--surface-2);color:var(--text)}.chip-x:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.card-btn{color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:text;user-select:text;width:100%}.card-btn:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.row-toggle{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-micro);height:32px;justify-content:center;padding:0;width:32px}.row-toggle:hover{background:var(--surface-2);color:var(--text-2)}.row-toggle:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.consulta-split{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.consulta-split{grid-template-columns:minmax(0,1fr)}}.leaflet-container{font-family:inherit}.chip{align-items:center;background:var(--surface);border:1.5px solid var(--border-control);border-radius:999px;border-radius:var(--r-pill);color:var(--text-2);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:8px;min-height:var(--control-h);padding:0 16px;transition:border-color .14s,background .14s,color .14s;-webkit-user-select:none;user-select:none}.chip:hover:not(.is-active){background:var(--brand-soft);border-color:var(--brand);color:var(--text)}.chip.is-active{background:var(--brand-soft);border:1.5px solid var(--brand);color:var(--brand-text);font-weight:var(--fw-semibold)}.chip:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.chip-check{flex-shrink:0;height:14px;width:14px}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip-group--stack{align-items:flex-start;flex-direction:column}.chip-group--dis{opacity:.5;pointer-events:none}.check-grid{grid-gap:2px var(--sp-5);display:grid;gap:2px var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.check-grid{grid-template-columns:minmax(0,1fr)}}.check-item{align-items:flex-start;color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:9px;line-height:var(--lh-snug);padding:5px 0;-webkit-user-select:none;user-select:none}.check-item:hover{color:var(--text)}.check-item input{accent-color:var(--brand);cursor:pointer;flex-shrink:0;height:15px;margin:2px 0 0;width:15px}.check-item input:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.check-item input:checked+span{color:var(--text);font-weight:var(--fw-semibold)}.ui-filedrop{align-items:center;background:var(--surface-2);border:1.5px dashed var(--border-strong);border-radius:var(--r1);cursor:pointer;display:flex;justify-content:center;padding:var(--sp-5) var(--sp-4);text-align:center;transition:border-color .12s,background .12s}.ui-filedrop--sobre,.ui-filedrop:hover{background:var(--brand-soft);border-color:var(--brand)}.ui-filedrop:focus-within{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.ui-filedrop--disabled{cursor:not-allowed;opacity:.6}label.btn:focus-within{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.ui-filedrop-body{align-items:center;display:flex;gap:var(--sp-3)}.ui-filedrop-icon{color:var(--text-3);flex-shrink:0;font-size:22px;line-height:1}.ui-filedrop-text{text-align:left}.ui-filedrop-label{color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.ui-filedrop-hint{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);margin-top:2px}.ui-checkbox{accent-color:var(--brand);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.ui-checkbox:disabled{cursor:not-allowed;opacity:.5}.ui-checkbox:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.card-soft{padding:calc(var(--panel-pad) - 4px)}.card-soft,.ui-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel)}.ui-panel{padding:calc(var(--panel-pad) - 6px)}.ui-panel-head{align-items:flex-start;display:flex;gap:var(--sp-3);justify-content:space-between;margin-bottom:14px}.ui-panel-sub{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);margin-top:3px}.section-label{margin:0 0 18px}.q-block{display:flex;flex-direction:column;gap:10px}.q-block+.q-block{margin-top:28px}.q-head{color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.1px}.q-head,.q-help{line-height:var(--lh-snug);margin:0}.q-help{color:var(--text-3);font-size:var(--fs-label);font-weight:var(--fw-regular)}.micro-label{display:block;margin-bottom:6px}.paso2-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.paso2-cols{grid-template-columns:minmax(0,1fr)}}.riesgo-escala{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:18px 20px}.riesgo-escala-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.riesgo-escala-stamp{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap}.riesgo-escala-val{font-family:var(--font-mono);line-height:1;margin:10px 0 2px}.riesgo-escala-val>small{margin-left:10px;vertical-align:middle}.riesgo-escala-track{border-radius:999px;border-radius:var(--r-pill);display:flex;height:12px;margin:18px 0 0;overflow:visible;position:relative}.riesgo-escala-track>span:first-child{border-radius:999px 0 0 999px;border-radius:var(--r-pill) 0 0 var(--r-pill)}.riesgo-escala-track>span:nth-child(3){border-radius:0 999px 999px 0;border-radius:0 var(--r-pill) var(--r-pill) 0}.riesgo-escala-mark{background:var(--text);border-radius:2px;height:22px;position:absolute;top:-5px;transform:translateX(-50%);width:4px}.riesgo-escala-ticks{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);height:16px;margin-top:8px;position:relative}.riesgo-escala-ticks>span{position:absolute;transform:translateX(-50%)}.riesgo-escala-ticks>span:first-child{left:0;transform:none}.riesgo-escala-ticks>span:last-child{left:auto;right:0;transform:none}.riesgo-escala-nota{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-body);margin:10px 0 0}.porc-escala-mini{display:inline-block;height:6px;position:relative;vertical-align:middle;width:52px}.porc-escala-mini-track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;border-radius:var(--r-pill);inset:0;position:absolute}.porc-escala-mini-mark{border-radius:2px;height:10px;position:absolute;top:-2px;transform:translateX(-50%);width:3px}.field--sm{font-size:var(--fs-label);height:var(--control-h-sm);padding-left:10px}.field--num{max-width:120px}.field--fecha{max-width:175px}.field-inline{align-items:center;display:flex;gap:8px}.field-inline>.field{min-width:0}@media (max-width:560px){.field-inline{flex-wrap:wrap}.field-inline>.field{flex:1 1 10em}}.field-unit{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap}.porc-sec{display:flex;flex-direction:column;gap:var(--sp-3)}.porc-sec .section-label{margin:var(--sp-2) 0 0}.porc-sec .q-block+.q-block{margin-top:0}.porc-ramif{grid-gap:var(--sp-3) var(--sp-5);display:grid;gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sp-1)}@media (max-width:720px){.porc-ramif{grid-template-columns:minmax(0,1fr)}}.porc-ramif .q-block+.q-block{margin-top:0}.porc-anchor{border-radius:var(--r1);scroll-margin-top:90px}.av-sec{display:flex;flex-direction:column;gap:var(--sp-3)}.av-sec .section-label{margin:var(--sp-2) 0 0}.av-sec .q-block+.q-block{margin-top:0}.av-anchor{border-radius:var(--r1);scroll-margin-top:90px}.av-restr{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.av-restr{grid-template-columns:minmax(0,1fr)}}.acl-caret{animation:acl-blink 1s steps(1) infinite;height:1.05em;margin-left:2px;vertical-align:-2px;width:2px}.acl-caret,.acl-pulse{background:var(--brand);display:inline-block}.acl-pulse{animation:acl-ping 1.6s ease-out infinite;border-radius:50%;box-shadow:0 0 0 0 var(--brand-soft);height:6px;width:6px}@keyframes acl-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes acl-ping{0%{box-shadow:0 0 0 0 var(--brand-soft);opacity:1}70%{box-shadow:0 0 0 6px #0000;opacity:.85}to{box-shadow:0 0 0 0 #0000;opacity:1}}@media (prefers-reduced-motion:reduce){.acl-caret,.acl-pulse{animation:none}.acl-caret{opacity:.6}}.crop-opt:hover{background:var(--brand-soft)!important}.ui-spinner{animation:acl-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:inline-block;flex-shrink:0;height:15px;width:15px}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.4s}}.ui-tag{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-semibold);gap:6px;height:22px;line-height:1;padding:0 9px;white-space:nowrap}.ui-tag--sm{height:18px;padding:0 var(--sp-2)}.ui-tag-neutral{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.ui-tag-brand,.ui-tag-success{background:var(--brand-soft);color:var(--brand-text)}.ui-tag-success{background:var(--ok-soft,var(--brand-soft));color:var(--ok-text,var(--brand-text))}.ui-tag-warn{background:var(--marg-soft);color:var(--marg-text)}.ui-tag-amber{background:var(--amber-soft);color:var(--amber-text)}.ui-tag-danger{background:var(--danger-soft);color:var(--danger);color:var(--danger-strong,var(--danger))}.ui-tag-info{background:var(--accent-soft);background:var(--info-soft,var(--accent-soft));color:var(--info);color:var(--info-text,var(--info))}[data-font=minimal] .ui-tag{border-color:#0000;font-weight:var(--fw-medium)}[data-font=minimal] .ui-tag-neutral{background:var(--surface-2);background:var(--surface-3,var(--surface-2));color:var(--text-2)}.u-caps{text-transform:var(--tt-caps)}.ui-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r1);display:inline-flex;gap:var(--sp-1);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--sp-1)}.ui-seg--block{display:flex}.ui-seg--block .ui-seg-opt{flex:1 1}.ui-seg[data-mas-der],.ui-tabs-list[data-mas-der]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ui-seg[data-mas-izq],.ui-tabs-list[data-mas-izq]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.ui-seg[data-mas-izq][data-mas-der],.ui-tabs-list[data-mas-izq][data-mas-der]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px,#000 calc(100% - 28px),#0000)}.ui-seg-opt{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);height:calc(var(--control-h) - 10px);justify-content:center;padding:0 var(--sp-5);transition:background .12s,color .12s,box-shadow .12s}.ui-seg-opt[aria-checked=true]{background:var(--surface);box-shadow:var(--sh-1);color:var(--text)}.ui-seg-opt:disabled{cursor:not-allowed;opacity:.45}.ui-seg-opt:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.ui-modal-overlay{align-items:flex-start;animation:ui-fade .14s ease;background:var(--scrim);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:6vh 16px;position:fixed;z-index:2000}.ui-modal{animation:ui-pop .16s ease;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--sh-3);overflow:hidden;width:100%}.ui-modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:calc(var(--panel-pad) - 6px) calc(var(--panel-pad) - 4px)}.ui-modal-title{color:var(--text);margin:0}.ui-modal-body{padding:calc(var(--panel-pad) - 4px)}.ui-modal-footer{background:var(--surface);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:calc(var(--panel-pad) - 8px) calc(var(--panel-pad) - 4px)}.ui-modal-close{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--control-h-sm);justify-content:center;transition:background .12s,color .12s;width:var(--control-h-sm)}.ui-modal-close:hover{background:var(--surface-2);color:var(--text)}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-modal,.ui-modal-overlay{animation:none}}@media (max-width:560px){.ui-modal-overlay{padding:0}.ui-modal{border-bottom:none;border-radius:var(--radius-modal) var(--radius-modal) 0 0;margin-top:auto;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.ui-modal-body{overflow-x:auto}.ui-modal-footer{bottom:0;position:-webkit-sticky;position:sticky}}.ui-page-subtitle{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-label);margin-top:5px}.ui-table-wrap{overflow-x:auto}.ui-tr--activable{cursor:pointer}.ui-irc{font-weight:var(--fw-bold);white-space:nowrap}.ui-irc-cifra{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-irc-nivel{font-size:var(--fs-micro)}.ui-irc--vacio{color:var(--text-3);font-weight:var(--fw-regular)}.ui-table{border-collapse:collapse;font-family:var(--font-sans);width:100%}.ui-th{border-bottom:1px solid var(--border);padding:var(--head-pad-y) var(--cell-pad-x);text-align:left;white-space:nowrap}.ui-th--right{text-align:right}.ui-th--center{text-align:center}.ui-table-caption{padding-bottom:var(--sp-2);text-align:left}.ui-table--sticky thead th{background:var(--surface);border-bottom:none;box-shadow:inset 0 -1px 0 var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.ui-th[aria-sort]{color:var(--text)}.ui-th[aria-sort=ascending]:after{content:" \2191"}.ui-th[aria-sort=descending]:after{content:" \2193"}.ui-th--ordenable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-th--ordenable:hover{color:var(--text)}.ui-td--truncar{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dtag{align-items:center;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);gap:6px;line-height:var(--lh-tight);padding:3px 10px;white-space:nowrap}.ui-dtag--sm{font-size:var(--fs-micro);padding:2px 8px}.ui-empty{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);padding:var(--sp-5) var(--sp-1);text-align:center}.ui-empty--loading,.ui-empty-action,.ui-empty-row{align-items:center;display:flex;gap:var(--sp-2);justify-content:center}.ui-empty-action{flex-wrap:wrap;margin-top:var(--sp-3)}.ui-empty-cell{background:#0000;border-bottom:none;padding:var(--sp-5) var(--sp-4)}.ui-empty-cell>.ui-empty{padding:0}.ui-pager-slot{display:flow-root;min-height:50px}.ui-banner{align-items:flex-start;border:1px solid #0000;border-radius:var(--r1);display:flex;font-family:var(--font-sans);font-size:var(--fs-body);gap:var(--sp-3);line-height:var(--lh-snug);padding:var(--sp-3) var(--sp-4)}.ui-banner--ok{background:var(--ok-soft);border-color:var(--ok);color:var(--ok-text)}.ui-banner--err{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-strong)}.ui-banner--warn{background:var(--marg-soft);border-color:var(--marg);color:var(--marg-text)}.ui-banner--info{background:var(--info-soft);border-color:var(--info);color:var(--info-text)}.ui-banner-body{align-items:center;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between}.ui-banner-body,.ui-banner-lead{display:flex;gap:var(--sp-3);min-width:0}.ui-banner-lead{align-items:flex-start;flex:1 1 auto}.ui-banner-text{min-width:0}.ui-banner-action{align-items:center;display:flex;flex-shrink:0;gap:var(--sp-2)}.ui-ayuda{display:inline-flex;position:relative;vertical-align:middle}.ui-ayuda-btn{align-items:center;background:#0000;border:none;border-radius:999px;border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);width:20px}.ui-ayuda-btn:hover,.ui-ayuda-btn[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.ui-ayuda-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);display:block;left:0;max-width:280px;padding:var(--sp-3);position:absolute;text-align:left;top:calc(100% + var(--sp-1));white-space:normal;width:-webkit-max-content;width:max-content;z-index:var(--z-dropdown)}@media (max-width:560px){.ui-ayuda-pop{bottom:16px;left:16px;max-width:none;position:fixed;right:16px;top:auto;width:auto;z-index:var(--z-overlay)}}.ui-ayuda-que{color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.ui-ayuda-como,.ui-ayuda-que{display:block;font-family:var(--font-sans);line-height:var(--lh-snug)}.ui-ayuda-como{color:var(--text-3);font-size:var(--fs-label);font-weight:var(--fw-regular);margin-top:var(--sp-2)}.secf{display:flex;flex-direction:column;gap:var(--sp-3)}.secf-cuerpo{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:190px minmax(0,1fr)}.secf-riel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--sp-3) var(--sp-2);position:-webkit-sticky;position:sticky;top:calc(60px + var(--sp-4));top:calc(var(--header-h) + var(--sp-4))}.secf-riel,.secf-riel-tabs{display:flex;flex-direction:column}.secf-riel-tabs{gap:2px}.secf-riel-titulo{margin:0 0 var(--sp-2);padding:0 var(--sp-2)}.secf-riel-nav{border-top:1px solid var(--border);display:flex;gap:var(--sp-2);justify-content:space-between;margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-1) 0}.secf-riel-paso{background:none;border:none;border-radius:var(--r1);color:var(--text-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);padding:4px var(--sp-1);white-space:nowrap}.secf-riel-paso:hover:not(:disabled){background:var(--surface);color:var(--text)}.secf-riel-paso:disabled{color:var(--text-3);cursor:default}.secf-riel-paso:focus-visible{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--focus-ring);outline:none}.secf-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--r1);color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);gap:var(--sp-2);padding:7px var(--sp-2);text-align:left;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);width:100%}.secf-item:hover{background:var(--surface);color:var(--text)}.secf-item[aria-selected=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text);font-weight:var(--fw-semibold)}.secf-item:focus-visible{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--focus-ring);outline:none}.secf-marca{align-items:center;border-radius:var(--r1);display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);height:18px;justify-content:center;line-height:1;width:18px}.secf-item--ok .secf-marca{background:var(--ok-soft);color:var(--ok-text)}.secf-item--pend .secf-marca{background:var(--surface);border:1px solid var(--border-control);color:var(--text-3)}.secf-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.secf-cuenta,.secf-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secf-cuenta{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium)}.secf-item[aria-selected=true] .secf-cuenta{color:var(--brand-text)}.secf-avance{border-top:1px solid var(--border);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-2) 0}.secf-avance-txt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);margin:0 0 6px}.secf-barra{background:var(--border);height:4px;overflow:hidden}.secf-barra,.secf-barra>span{border-radius:999px;border-radius:var(--r-pill)}.secf-barra>span{background:var(--brand-strong);display:block;height:100%;transition:width var(--dur-base) var(--ease)}.secf-panel{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;scroll-margin-top:calc(60px + var(--sp-4));scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.secf-panel:focus{outline:none}.secf-encabezado{display:flex;flex-direction:column;gap:2px}.secf-eyebrow{margin:0}.secf-titulo{color:var(--text);margin:0}.secf-faltan{display:flex;flex-direction:column;gap:var(--sp-2)}.secf-faltan-linea{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.secf-faltan-ver{background:none;border:none;color:var(--text-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);padding:0;text-decoration:underline;text-underline-offset:2px}.secf-faltan-ver:hover{color:var(--text)}.secf-faltan-ver:focus-visible{border-radius:var(--r1);outline:2px solid var(--focus-ring);outline-offset:2px}.secf-faltan-lista{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.secf-faltan-chip{background:var(--surface);border:1px solid var(--danger);border-radius:999px;border-radius:var(--r-pill);color:var(--danger-strong);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);padding:4px 12px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.secf-faltan-chip:hover{background:var(--danger);color:var(--on-danger)}.secf-faltan-chip:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring-danger);outline:none}@media (max-width:900px){.secf-cuerpo{grid-template-columns:minmax(0,1fr)}.secf-riel-tabs{flex-direction:row;gap:var(--sp-2);overflow-x:auto}.secf-avance,.secf-riel-titulo{display:none}.secf-item{flex-shrink:0;width:auto}.secf-nombre{white-space:nowrap}}.secf-aviso-linea{align-items:baseline;color:var(--marg-text);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:var(--fs-label);gap:var(--sp-2);line-height:var(--lh-snug);margin:var(--sp-1) 0 0}.chk-estado{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;padding:var(--sp-3)}.chk-hecho{color:var(--ok-text)}.chk-hecho,.chk-pendiente{font-family:var(--font-sans);font-size:var(--fs-label)}.chk-pendiente{color:var(--marg-text)}.chk-contador{color:var(--text-2);font-size:var(--fs-label);margin-right:auto}.chk-contador,.mon-pasada{font-family:var(--font-mono)}.mon-pasada{align-items:center;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-size:var(--fs-micro);font-weight:var(--fw-medium);gap:6px;padding:5px 11px;white-space:nowrap}.mon-pasada--vigente{background:var(--ok-soft);border:1px solid var(--ok);color:var(--ok-text)}.mon-pasada--envejece{background:var(--marg-soft);border:1px solid var(--marg);color:var(--marg-text)}.mon-pasada--vieja{background:var(--stale-bg);border:1px solid var(--border-control);color:var(--stale-text)}.mon-pasada--sin{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.mon-pasada-punto{background:var(--ok);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.kpi-grid{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kpi-grid{grid-template-columns:minmax(0,1fr)}}.ui-veredicto{display:flex;flex-direction:column;min-width:0}.ui-veredicto-cabecera{align-items:baseline;display:flex;gap:var(--sp-3);justify-content:space-between}.ui-veredicto-procedencia{text-align:right;white-space:nowrap}.ui-veredicto-cifra-fila{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.ui-veredicto-cifra{min-width:0}.ui-veredicto-cifra--vacia{color:var(--text-3)}.ui-veredicto-pill{align-items:center;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;padding:3px 10px;white-space:nowrap}.ui-veredicto-gauge{height:10px;margin-top:var(--sp-3);position:relative}.ui-veredicto-track{border-radius:999px;border-radius:var(--r-pill);display:flex;inset:0;overflow:hidden;position:absolute}.ui-veredicto-zona{height:100%}.ui-veredicto-marker{background:var(--text);border-radius:999px;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--surface);height:16px;margin-left:-2px;position:absolute;top:-3px;transition:left var(--dur-fast) var(--ease);width:4px}.ui-veredicto-ticks{height:20px;margin-top:var(--sp-1);position:relative}.ui-veredicto-tick{font-feature-settings:"tnum";color:var(--text-3);font-variant-numeric:tabular-nums;position:absolute;transform:translateX(-50%)}.ui-veredicto-tick:first-child{transform:none}.ui-veredicto-tick:last-child{transform:translateX(-100%)}.ui-veredicto-detalle{margin-top:var(--sp-2)}.ui-veredicto-motivo{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-snug);margin:var(--sp-2) 0 0}.ui-stackedbar{display:flex;flex-direction:column;min-width:0}.ui-stackedbar-track{background:#0000;border-radius:var(--r1);display:flex;gap:1px;height:14px;overflow:hidden}.ui-stackedbar-track--s{height:8px}.ui-stackedbar-seg{height:100%;min-width:0}.ui-stackedbar-seg--resto{background:var(--surface-2)}.ui-stackedbar-leyenda{grid-gap:var(--sp-2) var(--sp-3);display:grid;gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:var(--sp-3) 0 0;padding:0}.ui-stackedbar-item{align-items:center;display:flex;gap:var(--sp-2);min-width:0}.ui-stackedbar-swatch{border-radius:50%;flex-shrink:0;height:9px;width:9px}.ui-stackedbar-etiqueta{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-stackedbar-pct{font-feature-settings:"tnum";color:var(--text);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);margin-left:auto}.ui-stackedbar-pct,.ui-stackedbar-valor{flex-shrink:0;font-family:var(--font-mono)}.ui-stackedbar-valor{font-feature-settings:"tnum";color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.ui-donut-vacio-texto,.ui-stackedbar-vacio-texto{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-snug);margin:0;padding:var(--sp-3) 0}.ui-donut-vacio-texto{text-align:center}.ui-donut{display:flex;flex-direction:column;min-width:0}.ui-donut-chart{height:200px;position:relative;width:100%}.ui-donut-chart .recharts-sector{stroke:var(--surface);stroke-width:2px}.ui-donut-centro{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.ui-donut-cifra{color:var(--text)}.ui-donut-unidad{margin-top:3px}.ui-donut-leyenda{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));list-style:none;margin:var(--sp-2) 0 0;padding:0}.ui-donut-item{align-items:center;display:flex;gap:var(--sp-2);min-width:0}.ui-donut-swatch{border-radius:50%;flex-shrink:0;height:9px;width:9px}.ui-donut-etiqueta{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-label);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-donut-pct{font-feature-settings:"tnum";color:var(--text);flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);margin-left:auto}.ui-donut--mini{align-items:center;flex-direction:row;gap:var(--sp-3)}.ui-donut--mini .ui-donut-chart{flex-shrink:0;height:88px;width:88px}.ui-donut--mini .ui-donut-leyenda{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);margin:0;min-width:0}.ui-donut--mini .ui-donut-etiqueta,.ui-donut--mini .ui-donut-pct,.ui-donut--mini .ui-donut-valor{font-size:var(--fs-micro)}.ui-donut--mini .ui-donut-pct{margin-left:0}.ui-donut-valor{font-feature-settings:"tnum";color:var(--text);flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);margin-left:auto}.ui-kpihero{display:flex;flex-direction:column;min-width:0}.ui-kpihero-etiqueta{line-height:var(--lh-snug)}.ui-kpihero-fila{align-items:baseline;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-1)}.ui-kpihero-cifra{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums}.ui-kpihero-cifra--vacia{color:var(--text-3)}.ui-kpihero-cifra{--ui-kpihero-em-angosto:0.22;--ui-kpihero-em-digito:0.65;--ui-kpihero-em-ancho:0.99}:root[data-font=minimal] .ui-kpihero-cifra{--ui-kpihero-em-angosto:0.28;--ui-kpihero-em-digito:0.59;--ui-kpihero-em-ancho:0.96}@supports (width:1cqi){.ui-kpihero-cifra{font-size:min(var(--fd-kpi),100cqi/max(1,0 * var(--ui-kpihero-em-angosto) + 0 * var(--ui-kpihero-em-digito) + 0 * var(--ui-kpihero-em-ancho)));font-size:min(var(--fd-kpi),100cqi/max(1,var(--ui-kpihero-angostos,0) * var(--ui-kpihero-em-angosto) + var(--ui-kpihero-digitos,0) * var(--ui-kpihero-em-digito) + var(--ui-kpihero-anchos,0) * var(--ui-kpihero-em-ancho)));line-height:var(--fd-kpi)}}.ui-kpihero-delta{align-items:center;border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);gap:5px;padding:3px 10px;white-space:nowrap}.ui-kpihero-flecha{font-family:var(--font-mono);line-height:1}.ui-kpihero-contexto{color:var(--text-3);font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-snug);margin:var(--sp-2) 0 0}.ui-kpihero-slot{margin-top:var(--sp-3);min-width:0}.ui-opcioncard-group{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-opcioncard-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-opcioncard-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-opcioncard-group--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.ui-opcioncard-group--3,.ui-opcioncard-group--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-opcioncard{background:#0000;border:1px solid var(--border);border-radius:var(--radius-panel);box-sizing:border-box;color:var(--text);cursor:pointer;display:block;padding:var(--sp-2);text-align:left;transition:border-color .12s,background .12s,box-shadow .12s;width:100%}.ui-opcioncard:hover:not([aria-checked=true]):not([aria-disabled=true]){border-color:var(--border-strong)}.ui-opcioncard[aria-checked=true]{background:var(--raised);border-color:var(--brand-strong);box-shadow:0 0 0 1px var(--brand-strong)}.ui-opcioncard[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-opcioncard:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring);outline:none}.ui-opcioncard[aria-checked=true]:focus-visible{box-shadow:0 0 0 1px var(--brand-strong),0 0 0 3px var(--surface),0 0 0 5px var(--focus-ring)}.ui-opcioncard-icono{display:block;margin-bottom:var(--sp-2)}.ui-opcioncard-cuerpo{display:block;padding:0 2px 2px}.ui-opcioncard-fila{align-items:center;display:flex;gap:6px}.ui-opcioncard-check{color:var(--brand-strong);display:flex;flex-shrink:0;height:14px;width:14px}.ui-opcioncard-nombre{color:var(--text)}.ui-opcioncard-desc{color:var(--text-3);display:block;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-regular);line-height:var(--lh-body);margin-top:2px}.ui-opcioncard[aria-checked=true] .ui-opcioncard-desc{color:var(--text-2)}.ui-opcioncard-group--glifo{gap:var(--sp-4)}.ui-opcioncard-group--glifo .ui-opcioncard{align-items:center;display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center;min-height:164px;padding:var(--sp-4) var(--sp-3);position:relative;text-align:center}.ui-opcioncard-group--glifo .ui-opcioncard[aria-checked=true]{background:var(--brand-soft)}.ui-opcioncard-group--glifo .ui-opcioncard-icono{color:var(--text-3);line-height:0;margin-bottom:0}.ui-opcioncard-group--glifo .ui-opcioncard[aria-checked=true] .ui-opcioncard-icono,.ui-opcioncard-group--glifo .ui-opcioncard[aria-checked=true] .ui-opcioncard-nombre{color:var(--brand-text)}.ui-opcioncard-group--glifo .ui-opcioncard-cuerpo{padding:0}.ui-opcioncard-group--glifo .ui-opcioncard-fila{justify-content:center}.ui-opcioncard-group--glifo .ui-opcioncard-check{align-items:center;background:var(--brand-strong);border-radius:var(--radius-pill);color:var(--on-brand);height:22px;justify-content:center;position:absolute;right:var(--sp-3);top:var(--sp-3);width:22px}.ui-opcioncard-group--glifo .ui-opcioncard:not([aria-checked=true]) .ui-opcioncard-check{display:none}@media (pointer:coarse){.check-item,.ui-seg-opt,.ui-tab{min-height:44px}.check-item{align-items:center}.sidebar-collapse-btn,.sidebar-gear{align-items:center;justify-content:center;min-height:44px;min-width:44px}.ui-ayuda-btn{position:relative}.ui-ayuda-btn:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.leaflet-bar.leaflet-control-zoom a{align-items:center;display:flex;height:44px!important;justify-content:center;width:44px!important}}@media (max-width:900px){.secf-cuerpo>.secf-riel{box-shadow:0 0 0 var(--sp-2) var(--surface);padding:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:var(--z-sticky)}.secf-riel>.secf-riel-nav{display:none}.secf-cuerpo>.secf-panel,.secf-cuerpo>.secf-panel :is(input,select,textarea,button){scroll-margin-top:calc(var(--header-h) + var(--sp-3));scroll-margin-top:calc(var(--header-h) + var(--secf-riel-h, 0px) + var(--sp-3))}}@media (pointer:coarse){.secf-item,.secf-riel-paso{min-height:44px}}.ui-seg--block .ui-seg-opt{height:auto;line-height:var(--lh-tight);min-height:calc(var(--control-h) - 10px);min-width:0;padding:var(--sp-1) var(--sp-2);text-align:center}@media (pointer:coarse){.ui-seg--block .ui-seg-opt{min-height:44px}}.ui-seg--block.ui-seg--apilable{flex-wrap:wrap}.ui-seg--block.ui-seg--apilable .ui-seg-opt{min-width:-webkit-min-content;min-width:min-content}.field-inline>.ui-seg--block{flex:1 1 auto}@media (max-width:560px){.ui-seg--block .ui-seg-opt{min-height:var(--control-h)}}.ui-opcioncard-group--foto{gap:var(--sp-4)}.ui-opcioncard-group--foto .ui-opcioncard{background:var(--surface);display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.ui-opcioncard-group--foto .ui-opcioncard-icono{aspect-ratio:16/9;background:var(--surface-3);margin-bottom:0;overflow:hidden}.ui-opcioncard-group--foto .ui-opcioncard-icono img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.ui-opcioncard-group--foto .ui-opcioncard:hover:not([aria-disabled=true]) .ui-opcioncard-icono img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ui-opcioncard-group--foto .ui-opcioncard-icono img{transition:none}.ui-opcioncard-group--foto .ui-opcioncard:hover .ui-opcioncard-icono img{transform:none}}.ui-opcioncard-group--foto .ui-opcioncard-cuerpo{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:var(--sp-3);text-align:center}.ui-opcioncard-group--foto .ui-opcioncard-fila{justify-content:center}.ui-opcioncard-group--foto .ui-opcioncard[aria-checked=true]{box-shadow:0 0 0 2px var(--brand-strong)}.ui-opcioncard-group--foto .ui-opcioncard[aria-checked=true] .ui-opcioncard-cuerpo{background:var(--brand-soft)}.ui-opcioncard-group--foto .ui-opcioncard[aria-checked=true] .ui-opcioncard-nombre{color:var(--brand-text)}.ui-opcioncard-group--foto .ui-opcioncard[aria-checked=true]:focus-visible{box-shadow:0 0 0 2px var(--brand-strong),0 0 0 4px var(--surface),0 0 0 6px var(--focus-ring)}.ui-opcioncard-group--foto .ui-opcioncard[aria-disabled=true] .ui-opcioncard-icono img{filter:grayscale(1)}.ui-opcioncard-group--foto .ui-opcioncard-check{align-items:center;background:var(--brand-strong);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--on-brand);color:var(--on-brand);height:24px;justify-content:center;position:absolute;right:var(--sp-2);top:var(--sp-2);width:24px}.ui-opcioncard-group--foto .ui-opcioncard:not([aria-checked=true]) .ui-opcioncard-check{display:none}@media (max-width:560px){.ui-pager-rotulo{display:none}.ui-pager-flecha{min-width:44px}}.form-row.form-row--cols{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,120px),calc((100% - (var(--form-row-cols) - 1)*16px)/var(--form-row-cols) - .1px)),1fr))}@media (max-width:720px){.form-row.form-row--cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ui-reporte>.ui-tabs>.ui-tabs-actions{flex:1 1 100%}.ui-reporte>.ui-tabs>.ui-tabs-actions>.btn{background:var(--brand-strong);border-color:#0000;box-shadow:var(--sh-1);color:var(--on-brand);flex:1 1;font-size:var(--fs-body);height:var(--control-h)}.ui-reporte>.ui-tabs>.ui-tabs-actions>.btn:hover:not(:disabled){background:var(--brand-hover)}}.ficha-reporte{grid-gap:var(--sp-5);align-items:start;display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(290px,350px)}@media (max-width:720px){.ficha-reporte{grid-template-columns:minmax(0,1fr)}}.ui-donut-li{min-width:0}.ui-donut-item--accion{background:#0000;border:0;border-radius:var(--r1);color:inherit;cursor:pointer;font:inherit;margin:0 -6px;padding:2px 6px;text-align:left;transition:background .12s;width:100%}.ui-donut-item--accion:hover{background:var(--surface-2)}.ui-donut-item--accion .ui-donut-etiqueta{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}@media (max-width:560px){.ui-panel-head{flex-wrap:wrap}.ui-panel-head>:first-child{flex:1 1 12rem;min-width:0}}.cfg-hub{display:flex;flex:1 1;min-height:0;min-width:0}.cfg-riel{background:var(--surface-2);border-right:1px solid var(--border);flex-shrink:0;gap:8px;padding:18px 12px 12px;width:212px}.cfg-riel,.cfg-riel-nav{display:flex;flex-direction:column}.cfg-riel-nav{flex:1 1;gap:2px}.cfg-riel-item{width:100%}.cfg-riel-pie{display:flex}@media (max-width:560px){.cfg-hub{flex-direction:column}.cfg-riel{border-bottom:1px solid var(--border);border-right:none;gap:0;overflow-x:auto;padding:var(--sp-2);width:auto}.cfg-riel-pie,.cfg-riel-titulo{display:none}.cfg-riel-nav{flex:none;flex-direction:row;gap:var(--sp-1)}.cfg-riel-item{flex-shrink:0;white-space:nowrap;width:auto}.cfg-panel{min-height:0}}.ui-solo-tarjeta{display:none}.ui-tabla--tarjetas .ui-solo-tarjeta{color:var(--text-2);display:block;font-size:var(--fs-micro);font-weight:var(--fw-regular);margin-top:var(--sp-1);overflow-wrap:anywhere;white-space:normal}.ui-tabla--tarjetas .ui-solo-tarjeta.ui-solo-tarjeta--valor{color:inherit;display:inline;font:inherit;margin-top:0}.ui-tabla--tarjetas .ui-solo-escritorio{display:none}.ui-fila-motivo>td{border-bottom:1px solid var(--border);padding:0 var(--cell-pad-x) var(--cell-pad-y)}.ui-table>tbody>tr:has(+.ui-fila-motivo)>td{border-bottom-color:#0000!important}.ui-table.ui-tabla--tarjetas{display:block;width:100%}.ui-tabla--tarjetas>thead{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ui-tabla--tarjetas>tbody{display:flex;flex-direction:column}.ui-tabla--tarjetas>tbody>tr{align-items:baseline;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) 0}.ui-tabla--tarjetas>tbody>tr:last-child{border-bottom:0}.ui-tabla--tarjetas>tbody>tr>td{border:0!important;display:block;flex:1 1 100%;min-width:0;order:100;overflow-wrap:anywhere;padding:0 0 0 38%!important;position:relative;text-align:left!important;white-space:normal!important}.ui-tabla--tarjetas>tbody>tr>td:before{color:var(--text-3);font-size:var(--fs-micro);left:0;overflow-wrap:anywhere;position:absolute;top:0;width:36%}.ui-tabla--tarjetas>tbody>tr>td:empty,.ui-tabla--tarjetas>tbody>tr>td[data-vacia]{display:none}.ui-tabla--tarjetas>tbody>tr>td[colspan]{padding:0!important}.ui-tabla--tarjetas>tbody>tr>td[colspan]:before{content:none}.ui-tabla-orden{align-items:center;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--fs-label);gap:var(--sp-2);margin-bottom:var(--sp-2)}.ui-tabla-orden-campo{align-items:center;display:inline-flex;flex:1 1;gap:var(--sp-2);min-width:0;white-space:nowrap}.ui-tabla-orden-campo>select{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);color:var(--text);flex:1 1 auto;font:inherit;min-width:0;padding:var(--sp-2)}@media (pointer:coarse){.ui-tabla-orden-campo>select{min-height:44px}}.ui-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);list-style:none;margin:0;overflow:hidden;padding:0}.ui-lista>li+li{border-top:1px solid var(--border)}.ui-lista-mensaje{padding:var(--sp-4)}.ui-fila{position:relative}.ui-fila--alto:before{background:var(--danger);border-radius:0 2px 2px 0;content:"";height:18px;left:0;pointer-events:none;position:absolute;top:14px;width:3px}.ui-fila-renglon{align-items:stretch;display:flex;min-width:0}.ui-fila-inicio{padding-left:var(--sp-3)}.ui-fila-inicio,.ui-fila-menu{align-items:center;display:flex}.ui-fila--con-menu .ui-fila-cuerpo,.ui-fila-menu{padding-right:var(--sp-1)}.ui-fila-cuerpo{grid-column-gap:var(--sp-3);align-items:baseline;background:none;border:0;border-radius:0;color:var(--text);column-gap:var(--sp-3);display:grid;flex:1 1 auto;font:inherit;grid-template-columns:minmax(0,1fr) auto 16px;min-height:48px;min-width:0;padding:var(--sp-3) var(--sp-4);text-align:left}button.ui-fila-cuerpo{-webkit-tap-highlight-color:transparent;cursor:pointer}button.ui-fila-cuerpo:active{background:var(--surface-2)}button.ui-fila-cuerpo:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.ui-fila-cuerpo[aria-disabled=true]{cursor:default}.ui-fila-titulo{font-size:var(--fs-body);font-weight:var(--fw-semibold);grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-fila-estado,.ui-fila-titulo{grid-row:1;line-height:var(--lh-snug);white-space:nowrap}.ui-fila-estado{grid-column:2;justify-self:end}.ui-fila-apoyo{color:var(--text-2);font-size:var(--fs-label);grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-fila-apoyo,.ui-fila-fecha{grid-row:2;line-height:var(--lh-snug);margin-top:2px;white-space:nowrap}.ui-fila-fecha{font-feature-settings:"tnum";color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;grid-column:2;justify-self:end}.ui-fila-etiquetas,.ui-fila-nota{grid-column:1/3;min-width:0}.ui-fila-nota{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--fs-label);line-height:var(--lh-snug);margin-top:var(--sp-1);overflow:hidden;overflow-wrap:anywhere}.ui-fila-nota--danger{color:var(--danger-strong)}.ui-fila-nota--neutral{color:var(--text-2)}.ui-fila-etiquetas{display:flex;flex-wrap:wrap;gap:var(--sp-1h);margin-top:var(--sp-1h)}.ui-fila-flecha{align-self:center;color:var(--text-3);grid-column:3;grid-row:1/3;height:16px;width:16px}.ui-fila--con-menu .ui-fila-cuerpo{grid-template-columns:minmax(0,1fr) auto}.ui-fila--abierta .ui-fila-flecha{transform:rotate(90deg)}.ui-fila--abierta>.ui-fila-renglon>.ui-fila-cuerpo{background:var(--surface-2)}.ui-fila--atenuada>.ui-fila-renglon{opacity:.6}.ui-fila-detalle{background:var(--surface-2);border-top:1px solid var(--border);min-width:0;overflow-x:auto}@media (max-width:560px){.card-soft.ui-tarjeta-de-lista,.ui-panel.ui-tarjeta-de-lista{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}}.ui-hoja-acciones{display:flex;flex-direction:column;gap:var(--sp-2)}.ui-hoja-acciones>.btn{justify-content:center;min-height:44px;width:100%}.ui-mas-acciones{-webkit-tap-highlight-color:transparent;background:none;border:0;border-radius:var(--r1);color:var(--text-3);cursor:pointer;display:inline-grid;height:44px;padding:0;place-items:center;width:44px}.ui-mas-acciones svg{height:20px;width:20px}.ui-mas-acciones:active{background:var(--surface-2)}.ui-mas-acciones:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.stepper-actual{display:none}@media (max-width:560px){.step-label{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.stepper-actual{color:var(--brand-text);display:block;font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:var(--sp-2) 0 0;text-align:center}.stepper-bar{align-items:stretch;flex-direction:column}}.lote-barra{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.lote-barra__texto{flex:1 1 260px;min-width:0}.lote-barra__titulo{color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.lote-barra__ayuda{color:var(--text-2);font-size:var(--fs-label);margin:var(--sp-1) 0 0}.lote-asistente,.lote-paso{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.lote-nota{color:var(--text-2);font-size:var(--fs-label);margin:0}.lote-muted{color:var(--text-3);font-size:var(--fs-micro)}.lote-estado{color:var(--text-2);font-size:var(--fs-label);margin:0}.lote-resumen{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.lote-resumen__archivo{color:var(--text);font-weight:var(--fw-semibold);margin:0;overflow-wrap:anywhere}.lote-datos{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.lote-datos dt{color:var(--text-3);font-size:var(--fs-micro)}.lote-datos dd{font-feature-settings:"tnum";color:var(--text);font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin:var(--sp-1) 0 0}.lote-hoja{max-width:360px}.lote-plantilla{align-self:flex-start}.lote-tabla{max-width:100%;overflow-x:auto}.lote-muestras{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);list-style:none;margin:0;padding:0}.lote-muestras li{color:var(--text-3);font-size:var(--fs-micro);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lote-rol{min-width:200px}.lote-sistema{max-width:360px}.lote-cuenta{font-feature-settings:"tnum";color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:var(--sp-1)}.lote-filtros{display:flex;flex-direction:column;gap:var(--sp-3)}.lote-buscar{max-width:360px}.lote-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lote-motivo{min-width:220px}.lote-motivo p{margin:0}.lote-motivo .lote-muted{margin-top:var(--sp-1)}.lote-punto{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lote-acciones{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-1)}.lote-incluir{align-items:center;cursor:pointer;display:inline-flex;gap:var(--sp-2)}.lote-incluir,.lote-tope{color:var(--text-2);font-size:var(--fs-label)}.lote-tope{margin:0}.cifra-medida{align-items:baseline;display:inline-flex;gap:var(--sp-1)}.cifra-medida-disparador{align-self:center;display:inline-flex;position:relative}.cifra-medida-btn{align-items:center;align-self:center;background:#0000;border:none;border-radius:var(--r1);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.cifra-medida-btn[data-variante=aviso]{color:var(--warn-text)}.cifra-medida-btn[data-variante=info]{color:var(--text-3)}.cifra-medida-btn:hover,.cifra-medida-btn[data-abierto=true]{background:var(--surface-2)}.cifra-medida-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);color:var(--text);display:block;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-snug);max-width:280px;padding:var(--sp-2) var(--sp-3);position:absolute;right:0;text-align:left;top:calc(100% + var(--sp-1));white-space:normal;width:-webkit-max-content;width:max-content;z-index:var(--z-dropdown)}[data-campo]{scroll-margin-top:90px}.campo-senalado{background:var(--brand-soft);border-radius:var(--r1);box-shadow:0 0 0 var(--sp-2) var(--brand-soft),0 0 0 calc(var(--sp-2) + 1px) var(--brand)}.fp-campo{flex:1 1 10em;min-width:0;position:relative}.fp-lista{max-width:min(420px,90vw)}@media (max-width:720px){.fp-lista{max-width:100%}}.campo-coordenada{align-items:flex-start;display:flex;gap:var(--sp-2)}.campo-coordenada>:first-child{flex:1 1;min-width:0}.campo-coordenada .campo-coordenada-signo{display:none}@media (any-pointer:coarse){.campo-coordenada .campo-coordenada-signo{display:inline-flex;min-height:44px;min-width:44px}}.campo-coordenada .campo-coordenada-nota{display:block;margin-top:var(--sp-1)}.mi-ubicacion{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-2)}.mi-ubicacion>.ui-banner{align-self:stretch}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mapa-vista-previa{background:#0000;border:none;color:var(--text);cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}.mapa-vista-previa-ranura{display:flex;justify-content:center;pointer-events:none;position:absolute}.mapa-vista-previa-rotulo{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2);display:inline-flex;font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);text-align:center;white-space:normal}.mapa-barra-tactil{display:flex;flex-direction:column;gap:var(--sp-2);margin:0 auto;max-width:440px;padding:var(--sp-2) var(--sp-3)}.mapa-barra-tactil-estado{color:var(--text-2);display:flex;flex-direction:column;font:var(--fw-medium) var(--fs-micro)/var(--lh-snug) var(--font-sans);margin:0;text-align:center}.mapa-barra-tactil-dato{color:var(--text);font-weight:var(--fw-semibold)}.mapa-barra-tactil-iconos{display:flex;gap:var(--sp-2);justify-content:center}.mapa-barra-tactil-acciones{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:1fr 1fr}.mapa-barra-tactil-acciones>button{height:44px;justify-content:center;padding:0 var(--sp-3)}.mapa-borrador{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4)}.mapa-borrador,.mapa-borrador-acciones{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.mapa-borrador-acciones{gap:var(--sp-2)}.mapa-borrador-retomar{height:44px;padding:0 var(--sp-4)}.mapa-tarjeta-linea{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3)}.mapa-tarjeta-linea-area{color:var(--text);min-width:0}.mapa-tarjeta-linea .fmp-edit{flex-shrink:0;height:44px;padding:0 var(--sp-3)}.mapa-fs-propia{height:100vh;height:calc(100vh/var(--escala-lectura, 1));height:calc(100dvh/1);height:calc(100dvh/var(--escala-lectura, 1));inset:0;position:fixed;width:100%;z-index:1900}.mapa-fs-propia,:fullscreen{--mapa-seguro-arriba:env(safe-area-inset-top,0px);--mapa-seguro-abajo:env(safe-area-inset-bottom,0px)}.fmp-aviso-pais .ui-banner-action{flex-shrink:1;min-width:0}.fmp-aviso-pais .fmp-textbtn{height:auto;min-height:44px;text-align:left;white-space:normal}.finca-draw-wrap .ui-banner-text,.finca-draw-wrap .ui-banner>div{min-width:0;overflow-wrap:anywhere}.fmp-avisos{max-height:max(56px,calc(100% - 144px));max-height:max(56px,calc(100% - 72px - var(--fmp-abajo, 72px) - var(--mapa-seguro-arriba, 0px) - var(--mapa-seguro-abajo, 0px)));overflow-x:hidden;overflow-y:auto}.fmp-avisos .ui-banner{padding:var(--sp-2) var(--sp-3)}.fmp-avisos .ui-banner-action{flex-shrink:1;min-width:0}.fmp-avisos .fmp-textbtn{height:auto;min-height:44px;text-align:left;white-space:normal}.mx-mini{cursor:zoom-in;isolation:isolate;position:relative}.mx-ampliar{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-1);color:var(--text);cursor:pointer;display:inline-flex;font:var(--fw-semibold) var(--fs-micro)/var(--lh-tight) var(--font-sans);gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);position:absolute;right:var(--sp-2);top:var(--sp-2);z-index:var(--z-map-chrome)}.mx-ampliar:hover{background:var(--surface-2)}.mx-ampliar:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.mx-ampliar{min-height:var(--control-h-sm)}}.mx-cuerpo{grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}@media (max-width:720px){.mx-cuerpo{grid-template-columns:minmax(0,1fr)}}.mx-mapa{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r1);height:clamp(18rem,62vh,34rem);isolation:isolate;overflow:hidden;position:relative}.mx-mapa-lienzo{inset:0;position:absolute}.mx-mapa-aviso{left:var(--sp-2);position:absolute;right:var(--sp-2);top:var(--sp-2);z-index:var(--z-map-chrome)}.mx-punto{stroke:var(--surface);fill-opacity:1}.mx-punto--low{fill:var(--risk-low)}.mx-punto--med{fill:var(--risk-med)}.mx-punto--high{fill:var(--risk-high)}.mx-punto--sin{fill:var(--text-3)}.mx-lado{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.mx-lugar{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);margin:0}.mx-datos{display:flex;flex-direction:column;margin:0}.mx-fila{align-items:baseline;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);justify-content:space-between;padding:var(--sp-1h) 0}.mx-rotulo{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.mx-valor{color:var(--text);font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);margin:0;text-align:right}.mx-valor--mono{font-family:var(--font-mono)}.mx-hueco,.mx-valor--mono{font-weight:var(--fw-regular)}.mx-hueco{color:var(--text-3)}.mx-nivel{align-items:center;display:inline-flex;gap:var(--sp-1h)}.mx-nivel--low{color:var(--risk-low-text)}.mx-nivel--med{color:var(--risk-med-text)}.mx-nivel--high{color:var(--risk-high-text)}.mx-muestra{border-radius:50%;flex:none;height:var(--sp-2);width:var(--sp-2)}.mx-muestra--low{background:var(--risk-low)}.mx-muestra--med{background:var(--risk-med)}.mx-muestra--high{background:var(--risk-high)}.mx-coord,.mx-descargas{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end}.mx-descargas-aviso{color:var(--text-2);flex-basis:100%;font-weight:var(--fw-regular)}@media (max-width:560px){.ui-modal-overlay.mx-velo .ui-modal{border:none;border-radius:0;height:100vh;height:100dvh;margin-top:0;max-height:none}.mx-mapa{height:50vh}@supports (height:1dvh){.mx-mapa{height:50dvh}}}.proy-cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between}.proy-aviso{margin-top:var(--sp-3)}.proy-filtros{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-1h)}.proy-acciones-proyecto{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.proy-pista{color:var(--text-3);margin:0 0 var(--sp-2)}.proy-consultas{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;padding:0}.proy-consultas li{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-1)}.proy-consulta-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proy-consulta-resumen{color:var(--text-3)}.proy-bloque{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2)}.proy-bloque-lista{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);list-style:none;margin:0;padding:0}.proy-bloque-lista li{align-items:center;justify-content:space-between}.proy-bloque-lista li,.proy-bloque-sumar{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.proy-bloque-sumar{align-items:flex-end}.proy-cabecera-botones{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.proy-agregar{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3)}.proy-agregar-estado{color:var(--text-3);margin:0}.proy-resultados{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.proy-resultado{align-items:baseline;border-radius:var(--radius-control);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-1h) var(--sp-2)}.proy-resultado--elegida,.proy-resultado:hover{background:var(--raised)}.proy-resultado input{align-self:center;margin:0}.proy-resultado-productor{font-weight:var(--fw-semibold)}.finca-identidad{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:720px){.finca-identidad{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.mon-operacion{grid-template-columns:minmax(0,1fr) minmax(0,auto)}@media (max-width:900px){.mon-operacion{grid-template-columns:minmax(0,1fr)}}.ui-modal-overlay.bv-velo{align-items:stretch;overflow:hidden;padding:0}.ui-modal-overlay.bv-velo--anclado{background:#0000006b;left:var(--sidebar-w);top:var(--header-h)}.ui-modal-overlay.bv-velo--apilado{background:var(--bg)}.bv-velo .ui-modal{animation:none;background:#0000;border:0;border-radius:0;box-shadow:none;max-width:none;overflow:visible}.bv-marco,.bv-velo .ui-modal{height:100%;position:relative;width:100%}.bv-escenario{animation:bv-entra .2s ease;animation:bv-entra var(--dur-base,.2s) var(--ease,ease);background:var(--bg);overflow-y:auto;overscroll-behavior:contain;padding:var(--bv-escena-arriba,0) var(--main-pad-x) 28px}.bv-velo--anclado .bv-escenario{inset:0;position:absolute;z-index:1}@keyframes bv-entra{0%{opacity:0}to{opacity:1}}[data-bienvenida-meta]{animation:bv-pulso 1.8s ease infinite;animation:bv-pulso 1.8s var(--ease,ease) infinite;outline:2px solid var(--action)!important;outline-offset:3px}.finca-draw-wrap[data-bienvenida-meta],.leaflet-container[data-bienvenida-meta]{outline-offset:-3px}@keyframes bv-pulso{0%,to{outline-color:var(--action)}50%{outline-color:color-mix(in srgb,var(--action) 30%,#0000)}}.bv-guia{--bv-aire:var(--panel-pad);--bv-ritmo:var(--sp-5);--bv-junto:var(--sp-3);--bv-respiro:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);color:var(--text);display:flex;flex-direction:column;min-height:0}.bv-velo--anclado .bv-guia{max-height:calc(100% - var(--sp-3)*2);position:absolute;width:min(var(--form-w),calc(50% - var(--sp-6)));z-index:3}.bv-velo--anclado .bv-guia[data-desliza]{transition:left var(--dur-slow) var(--ease),top var(--dur-slow) var(--ease)}.bv-guia-barra{align-items:center;display:flex;gap:var(--sp-1);padding:var(--bv-respiro) calc(var(--bv-aire) - var(--sp-2)) 0 var(--bv-aire)}.bv-marca{display:block;height:var(--sp-5);-webkit-user-select:none;user-select:none;width:auto}.bv-hueco{flex:1 1}.bv-quieto{background:#0000;border:0;border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium);padding:var(--sp-1) var(--sp-2);transition:background var(--dur-fast),color var(--dur-fast)}.bv-quieto:hover{background:var(--surface-2);color:var(--text)}.bv-quieto:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.bv-guia-cuerpo{animation:bv-entra var(--dur-base) var(--ease);display:flex;flex:1 1;flex-direction:column;gap:var(--bv-ritmo);min-height:0;overflow-y:auto;padding:var(--bv-respiro) var(--bv-aire) var(--bv-aire)}.bv-titular{text-wrap:balance;color:var(--text);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin:0;outline:none}.bv-titular:focus-visible{border-radius:var(--radius-control);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring)}.bv-sub{text-wrap:pretty;color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.bv-titular+.bv-sub{margin-top:calc(var(--bv-junto) - var(--bv-ritmo))}.bv-guia--bienvenida{--bv-aire:var(--sp-7);--bv-respiro:var(--sp-5)}.bv-velo--anclado .bv-guia--bienvenida{width:min(calc(var(--form-w) + var(--bv-aire)*2),calc(100% - var(--sp-3)*2))}.bv-guia--bienvenida .bv-guia-cuerpo{padding-bottom:var(--sp-6)}.bv-guia--bienvenida .bv-titular{font-size:var(--fs-page)}.bv-guia--monitoreo{--bv-ritmo:var(--sp-4);--bv-junto:var(--sp-2);--bv-respiro:var(--sp-3)}.bv-velo--anclado .bv-guia--monitoreo{width:min(calc(var(--form-w) - var(--sp-8)),calc(50% - var(--sp-6)))}.bv-guia--monitoreo .bv-guia-cuerpo{padding-bottom:var(--sp-4)}.bv-puntos-producto{display:flex;flex-direction:column;gap:var(--sp-4);list-style:none;margin:0;padding:0}.bv-puntos-producto li{grid-gap:var(--sp-4);align-items:center;color:var(--text);display:grid;font-size:var(--fs-body);gap:var(--sp-4);grid-template-columns:var(--control-h) minmax(0,1fr);line-height:var(--lh-snug)}.bv-puntos-icono{background:var(--brand-soft);border-radius:var(--r1);color:var(--brand-text);display:grid;height:var(--control-h);place-items:center;width:var(--control-h)}.bv-puntos-icono svg{height:calc(var(--control-h)/2);width:calc(var(--control-h)/2)}.bv-enlace{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:var(--fw-semibold);padding:0;text-decoration:underline}.bv-enlace:focus-visible{border-radius:var(--radius-control);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.bv-secciones{color:var(--text-2);display:flex;flex-direction:column;font-size:var(--fs-label);gap:var(--sp-1);list-style:none;margin:0;padding:0}.bv-secciones strong{color:var(--text);font-weight:var(--fw-semibold)}.bv-tareas{background:var(--surface-2);border-radius:var(--r1);display:flex;flex-direction:column;gap:var(--bv-junto);padding:var(--bv-respiro) var(--sp-4)}.bv-tareas-rotulo{align-items:baseline;display:flex;gap:var(--sp-2);justify-content:space-between}.bv-tareas-cuenta{font-feature-settings:"tnum";color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.bv-tareas ul{display:flex;flex-direction:column;gap:var(--bv-junto);list-style:none;margin:0;padding:0}.bv-tarea{grid-gap:var(--sp-3);align-items:start;color:var(--text);display:grid;font-size:var(--fs-body);gap:var(--sp-3);grid-template-columns:1lh minmax(0,1fr);line-height:var(--lh-snug)}.bv-tarea-marca{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--on-brand);display:grid;height:1lh;place-items:center;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease);width:1lh}.bv-tarea-marca svg{height:var(--sp-3);width:var(--sp-3)}.bv-tarea[data-hecha] .bv-tarea-marca{background:var(--brand-strong);border-color:var(--brand-strong)}.bv-pie,.bv-tarea[data-hecha]>span:nth-child(2){color:var(--text-2)}.bv-pie{font-size:var(--fs-label);line-height:var(--lh-body);margin:0}.bv-guia-pie{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end;padding:var(--bv-respiro) var(--bv-aire)}.bv-puntos{display:flex;margin-left:calc((var(--sp-2) - var(--sp-3))/2);margin-right:auto;min-width:0}.bv-punto{background:#0000;border:0;border-radius:var(--radius-control);cursor:pointer;display:grid;flex:none;height:var(--sp-5);padding:0;place-items:center;width:var(--sp-3)}.bv-punto:before{background:#0000;border:1px solid var(--border-strong);border-radius:var(--radius-pill);box-sizing:border-box;content:"";height:var(--sp-2);transition:width var(--dur-base) var(--ease),background var(--dur-fast);width:var(--sp-2)}.bv-punto:hover:before{background:var(--border-strong)}.bv-punto[data-actual]{width:var(--sp-5)}.bv-punto[data-actual]:before{background:var(--text);border-color:var(--text);width:var(--sp-4)}.bv-punto:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.bv-seguir{border-radius:var(--radius-control);display:inline-flex;transition:box-shadow var(--dur-base) var(--ease)}.bv-seguir[data-listo]{box-shadow:0 0 0 var(--sp-1) var(--brand-soft)}.bv-cola{--bv-cola:var(--sp-3);background:var(--surface);height:var(--bv-cola);pointer-events:none;position:absolute;transform:rotate(45deg);transition:top var(--dur-slow) var(--ease),left var(--dur-slow) var(--ease);width:var(--bv-cola)}.bv-guia[data-lado=derecha] .bv-cola{border-bottom:1px solid var(--border);border-left:1px solid var(--border);left:calc(var(--bv-cola)/-2 - 1px);margin-top:calc(var(--bv-cola)/-2)}.bv-guia[data-lado=izquierda] .bv-cola{border-right:1px solid var(--border);border-top:1px solid var(--border);margin-top:calc(var(--bv-cola)/-2);right:calc(var(--bv-cola)/-2 - 1px)}.bv-guia[data-lado=abajo] .bv-cola{border-left:1px solid var(--border);border-top:1px solid var(--border);margin-left:calc(var(--bv-cola)/-2);top:calc(var(--bv-cola)/-2 - 1px)}.bv-guia[data-lado=arriba] .bv-cola{border-bottom:1px solid var(--border);border-right:1px solid var(--border);bottom:calc(var(--bv-cola)/-2 - 1px);margin-left:calc(var(--bv-cola)/-2)}.bv-rotulos{inset:0;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;z-index:2}.bv-rotulo{align-items:center;animation:bv-entra .2s ease;animation:bv-entra var(--dur-base,.2s) var(--ease,ease);display:flex;max-width:320px;position:absolute;transform:translateY(-50%)}.bv-rotulo:before{background:var(--action);content:"";flex:none;height:2px;width:18px}.bv-rotulo>span{background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--sh-1);color:var(--text);font-size:var(--fs-label);line-height:var(--lh-snug);overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.bv-rotulo--arriba{align-items:flex-end;flex-direction:column;transform:none}.bv-rotulo--arriba:before{height:12px;margin-right:16px;width:2px}html[data-bienvenida-foco] .sidebar .nav-item,html[data-bienvenida-foco] .sidebar-gear,html[data-bienvenida-foco] .ui-topbar-campana{transition:opacity .22s,box-shadow .22s,background .12s,color .12s;transition:opacity var(--dur-base,.22s),box-shadow var(--dur-base,.22s),background .12s,color .12s}html[data-bienvenida-foco] .sidebar .nav-item:not([data-bienvenida-encendido]){opacity:.38}html[data-bienvenida-foco=menu] .sidebar .nav-item:not([data-bienvenida-encendido]){opacity:1}html[data-bienvenida-foco] .sidebar-avatar,html[data-bienvenida-foco] .sidebar-head,html[data-bienvenida-foco] .sidebar-userinfo{opacity:.55}html[data-bienvenida-foco] .sidebar-gear:not([data-bienvenida-encendido]),html[data-bienvenida-foco] .ui-topbar-campana:not([data-bienvenida-encendido]),html[data-bienvenida-foco] .ui-topbar-divisor,html[data-bienvenida-foco] .ui-topbar-org,html[data-bienvenida-foco] .ui-topbar-ruta{opacity:.4}html[data-bienvenida-foco=menu] .sidebar-gear:not([data-bienvenida-encendido]),html[data-bienvenida-foco=menu] .ui-topbar-campana:not([data-bienvenida-encendido]){opacity:1}html[data-bienvenida-foco] [data-bienvenida-encendido]{box-shadow:0 0 0 2px var(--action),0 0 0 7px color-mix(in srgb,var(--action) 20%,#0000)}html[data-bienvenida-foco] .sidebar-nav[data-bienvenida-encendido]{box-shadow:none}.bv-velo--apilado .bv-marco{display:grid;grid-template-rows:minmax(0,1fr) auto}.bv-velo--apilado .bv-escenario{min-height:0;order:1;padding:var(--sp-4)}.bv-velo--apilado .bv-guia{border-bottom:0;border-radius:var(--radius-modal) var(--radius-modal) 0 0;max-height:calc(50vh - var(--sp-5));order:2}.bv-velo--apilado .bv-marco--sin-escena{grid-template-rows:minmax(0,1fr);padding:var(--sp-4);place-items:center}.bv-velo--apilado .bv-marco--sin-escena .bv-guia{border-bottom:1px solid var(--border);border-radius:var(--radius-modal);max-height:100%;width:min(calc(var(--form-w) + var(--bv-aire)*2),100%)}@media (prefers-reduced-motion:reduce){.bv-escenario,.bv-guia-cuerpo,.bv-rotulo,[data-bienvenida-meta]{animation:none}.bv-cola,.bv-punto:before,.bv-seguir,.bv-tarea-marca,.bv-velo--anclado .bv-guia{transition:none}}.franja-ejemplo{margin-bottom:var(--sp-4)}.franja-ejemplo-titulo{font-weight:var(--fw-semibold)}.ui-filtros-hoja{display:flex;flex-direction:column;gap:var(--sp-3)}.ui-filtros-hoja>label{align-items:center;display:grid!important;grid-template-columns:34% minmax(0,1fr)}.ui-filtros-hoja>label>input,.ui-filtros-hoja>label>select{min-width:0;width:100%}@media (pointer:coarse){.ui-filtros-hoja>label>input,.ui-filtros-hoja>label>select{min-height:44px}}.hoja-diseno,.hoja-doc,.hoja-paleta,.portada-v2{--hd-papel:#fff;--hd-text:#1a2528;--hd-text-2:#55646b;--hd-text-3:#5e6c72;--hd-border:#dde3e5;--hd-border-strong:#c3cdd0;--hd-surface-2:#f1f4f5;--hd-surface-3:#e4e9eb;--hd-ink:#1f5f70;--hd-ink-soft:#e2ebee;--hd-alto:#bd3a2e;--hd-alto-soft:#f8e8e6;--hd-alto-text:#a02c22;--hd-marca-petroleo:#1e3b42;--hd-marca-lima:#c9e21f;--hd-marca-crema:#f1efd0;--hd-marca-celeste:#6db4c0;--hd-verde-vivo:#5fb957;--hd-cat-2:#e69f00;--hd-brand-text:#2d7741;--hd-ok-text:#0f6a3e;--hd-amber-text:#a5510d;--hd-negro:#000;--hd-res-verde:#34c172;--hd-res-amarillo:#fbcc2e;--hd-res-rojo:#e25c4d;--hd-sans:"Figtree","DejaVu Sans",sans-serif;--hd-display:"Outfit","Figtree","DejaVu Sans",sans-serif}.hoja-doc{font-feature-settings:"tnum";background:var(--hd-papel);color:var(--hd-text);counter-reset:anexo;font-family:var(--hd-sans);font-size:11pt;font-variant-numeric:tabular-nums;line-height:var(--lh-body);margin:0;overflow-wrap:break-word;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:680px}.hoja-doc *,.hoja-doc :after,.hoja-doc :before{box-sizing:border-box}.hoja-doc:after{clear:both;content:"";display:block}.hoja-doc>:first-child{margin-top:0}.hoja-doc p{margin:0 0 8px}.hoja-doc h1{font-family:var(--hd-display);font-size:21pt;letter-spacing:var(--ls-tight);margin:0 0 12px}.hoja-doc h2{border-top:1px solid var(--hd-text);font-size:14pt;margin:24px 0 8px;padding-top:8px}.hoja-doc h2,.hoja-doc h3{font-family:var(--hd-sans)}.hoja-doc h3{font-size:11pt;margin:16px 0 6px}.hoja-doc .visual-titulo,.hoja-doc h1,.hoja-doc h2,.hoja-doc h3{font-feature-settings:normal;font-variant-numeric:normal;font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.hoja-doc h1,.hoja-doc h2{clear:both}.hoja-doc h1,.hoja-doc h2,.hoja-doc h3{text-wrap:balance}.hoja-doc li,.hoja-doc p,.hoja-doc td,.hoja-doc th{text-wrap:pretty}.hoja-doc .alinear-centro{text-align:center}.hoja-doc .alinear-derecha{text-align:right}.hoja-doc .alinear-justificado{text-align:justify}.hoja-doc ol,.hoja-doc ul{margin:0 0 8px;padding-left:22px}.hoja-doc li{margin:2px 0}.hoja-doc li>p{margin:0}.hoja-doc li>ol,.hoja-doc li>ul{margin:2px 0 0}.hoja-doc ul{list-style-type:disc}.hoja-doc ul ul{list-style-type:circle}.hoja-doc ul ul ul{list-style-type:square}.hoja-doc mark{background:var(--hd-surface-3);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding:0 2px}.hoja-doc mark.res-verde{background:var(--hd-res-verde);color:var(--hd-negro)}.hoja-doc mark.res-amarillo{background:var(--hd-res-amarillo);color:var(--hd-negro)}.hoja-doc mark.res-rojo{background:var(--hd-res-rojo);color:var(--hd-negro)}.hoja-doc .cifra{font-feature-settings:normal;font-family:var(--hd-display);font-size:17.5pt;font-variant-numeric:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.hoja-doc .recuadro{background:var(--hd-surface-2);border:1px solid var(--hd-border-strong);border-radius:8px;clear:both;margin:4px 0 12px;padding:12px 16px}.hoja-doc .recuadro>:first-child{margin-top:0}.hoja-doc .recuadro>:last-child{margin-bottom:0}.hoja-doc .recuadro h2{border-top:0;padding-top:0}.hoja-doc .recuadro-diagnostico{background:var(--hd-alto-soft);border-color:var(--hd-alto)}.hoja-doc .recuadro-diagnostico .cifra,.hoja-doc .recuadro-diagnostico h1,.hoja-doc .recuadro-diagnostico h2,.hoja-doc .recuadro-diagnostico h3{color:var(--hd-alto-text)}.hoja-doc .recuadro-info{background:var(--hd-ink-soft);border-color:var(--hd-ink)}.hoja-doc figure.img{margin:4px 0 12px}.hoja-doc figure.img img{display:block;height:auto;max-height:880px;object-fit:contain;width:100%}.hoja-doc figure.img figcaption{color:var(--hd-text-2);font-size:9.25pt;line-height:var(--lh-snug);margin-top:4px}.hoja-doc .img-a100{width:100%}.hoja-doc .img-a66{width:66%}.hoja-doc .img-a50{width:50%}.hoja-doc .img-a33{width:33%}.hoja-doc .img.img-centro{margin-left:auto;margin-right:auto}.hoja-doc .img.img-izq{float:left;margin:4px 16px 8px 0}.hoja-doc .img.img-der{float:right;margin:4px 0 8px 16px}.hoja-doc .fila{grid-gap:16px;align-items:start;clear:both;display:grid;gap:16px;margin:4px 0 12px}.hoja-doc .fila-de-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hoja-doc .fila-de-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hoja-doc .fila>.bloque-visual,.hoja-doc .fila>figure.img{float:none;margin:0;width:auto}.hoja-doc table.tabla-doc{border-collapse:collapse;clear:both;font-size:10pt;line-height:var(--lh-snug);margin:4px 0 12px;width:100%}.hoja-doc .tabla-doc td,.hoja-doc .tabla-doc th{border:1px solid var(--hd-border-strong);padding:4px 8px;text-align:left;vertical-align:top}.hoja-doc .tabla-doc th{background:var(--hd-surface-2);font-weight:var(--fw-semibold)}.hoja-doc .tabla-doc p{margin:0}.hoja-doc .tabla-doc .celda-verde{background:var(--hd-res-verde);color:var(--hd-negro)}.hoja-doc .tabla-doc .celda-amarillo{background:var(--hd-res-amarillo);color:var(--hd-negro)}.hoja-doc .tabla-doc .celda-rojo{background:var(--hd-res-rojo);color:var(--hd-negro)}.hoja-doc .tabla-doc :is(.celda-verde,.celda-amarillo,.celda-rojo) *{color:var(--hd-negro)}.hoja-doc .tabla-doc :is(.celda-verde,.celda-amarillo,.celda-rojo) svg.vz-svg{background:var(--hd-papel)}.hoja-doc .bloque-visual{clear:both;margin:4px 0 12px}.hoja-doc .visual-titulo{font-family:var(--hd-sans);font-size:11pt;margin:0 0 6px}.hoja-doc .visual>svg.vz-svg{display:block;height:auto;max-height:880px;max-width:100%;overflow:visible}.hoja-doc .vz-sin-dato{color:var(--hd-text-3)}.hoja-doc table.vz-tabla{border-collapse:collapse;font-size:10pt;line-height:var(--lh-snug);width:100%}.hoja-doc .vz-tabla th{font-feature-settings:normal;border-bottom:1px solid var(--hd-text);color:var(--hd-text-2);font-family:var(--hd-sans);font-size:9.25pt;font-variant-numeric:normal;font-weight:var(--fw-medium);line-height:var(--lh-snug);padding:0 8px 5px;text-align:left;vertical-align:bottom}.hoja-doc .vz-tabla td{border-bottom:1px solid var(--hd-border);padding:5px 8px;vertical-align:top}.hoja-doc .vz-tabla td:first-child,.hoja-doc .vz-tabla th:first-child{padding-left:0}.hoja-doc .vz-tabla td:last-child,.hoja-doc .vz-tabla th:last-child{padding-right:0}.hoja-doc .vz-tabla .vz-num{text-align:right}.hoja-doc .vz-tarjetas{grid-gap:12px 0;display:grid;gap:12px 0}.hoja-doc .vz-c1{grid-template-columns:minmax(0,1fr)}.hoja-doc .vz-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hoja-doc .vz-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.hoja-doc .vz-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.hoja-doc .vz-tarjeta{border-left:1px solid var(--hd-border);min-width:0;padding:2px 16px}.hoja-doc .vz-c1>.vz-tarjeta,.hoja-doc .vz-c2>.vz-tarjeta:nth-child(odd),.hoja-doc .vz-c3>.vz-tarjeta:nth-child(3n+1),.hoja-doc .vz-c4>.vz-tarjeta:nth-child(4n+1){border-left:0;padding-left:0}.hoja-doc .vz-tarjeta-rotulo{color:var(--hd-text-2);font-size:9.25pt;line-height:var(--lh-snug);margin:0 0 4px}.hoja-doc .vz-tarjeta-valor{font-feature-settings:normal;font-family:var(--hd-sans);font-size:24.75pt;font-variant-numeric:normal;font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;white-space:nowrap}.hoja-doc .vz-tarjeta-cifra{letter-spacing:var(--ls-tight)}.hoja-doc .vz-tarjeta-unidad{color:var(--hd-text-2);font-size:11pt;font-weight:var(--fw-medium);margin-left:4px}.hoja-doc .vz-aviso{border:1px dashed var(--hd-border-strong);border-radius:8px;color:var(--hd-text-2);font-size:10pt;margin:0;padding:24px 16px;text-align:center}.hoja-doc .anexo{counter-increment:anexo}.hoja-doc .anexo:before{content:"Anexo " counter(anexo) ". "}.hoja-doc .salto-pagina{border:0;break-after:page;clear:both;height:0;margin:0;page-break-after:always}@media screen{.hoja-doc .salto-pagina{border-top:1px dashed var(--hd-border-strong);height:auto;margin:16px 0}.hoja-doc .salto-pagina:after{color:var(--hd-text-3);content:"Salto de página";display:block;font-size:9.25pt;margin-top:2px;text-align:center}}.hoja-doc .bloque-visual,.hoja-doc .fila,.hoja-doc .recuadro,.hoja-doc .vz-tarjeta,.hoja-doc figure.img,.hoja-doc tr{break-inside:avoid;page-break-inside:avoid}.hoja-doc .visual-titulo,.hoja-doc h1,.hoja-doc h2,.hoja-doc h3,.hoja-doc li>p:first-child:not(:last-child){break-after:avoid;page-break-after:avoid}.hoja-doc li,.hoja-doc p{orphans:3;widows:3}.hoja-doc thead{display:table-header-group}.portada-v2.acento-lima,:is(.hoja-doc,.hoja-diseno,.hoja-paleta)[data-acento=lima]{--hd-vivo:var(--hd-marca-lima);--hd-legible:var(--hd-brand-text);--hd-en-papel:var(--hd-marca-lima);--hd-sobre-papel:var(--hd-marca-petroleo)}.portada-v2.acento-verde,:is(.hoja-doc,.hoja-diseno,.hoja-paleta)[data-acento=verde]{--hd-vivo:var(--hd-verde-vivo);--hd-legible:var(--hd-ok-text);--hd-en-papel:var(--hd-verde-vivo);--hd-sobre-papel:var(--hd-marca-petroleo)}.portada-v2.acento-naranja,:is(.hoja-doc,.hoja-diseno,.hoja-paleta)[data-acento=naranja]{--hd-vivo:var(--hd-cat-2);--hd-legible:var(--hd-amber-text);--hd-en-papel:var(--hd-cat-2);--hd-sobre-papel:var(--hd-marca-petroleo)}.portada-v2.acento-celeste,:is(.hoja-doc,.hoja-diseno,.hoja-paleta)[data-acento=celeste]{--hd-vivo:var(--hd-marca-celeste);--hd-legible:var(--hd-ink);--hd-en-papel:var(--hd-marca-celeste);--hd-sobre-papel:var(--hd-marca-petroleo)}.portada-v2.acento-blanco,:is(.hoja-doc,.hoja-diseno,.hoja-paleta)[data-acento=blanco]{--hd-vivo:var(--hd-papel);--hd-legible:var(--hd-ink);--hd-en-papel:var(--hd-marca-petroleo);--hd-sobre-papel:var(--hd-papel)}:is(.hoja-doc:where([data-diseno]),:where(.hoja-diseno[data-diseno]) .hoja-doc) :is(h1,h3){color:var(--hd-marca-petroleo)}:is(.hoja-doc:where([data-diseno]),:where(.hoja-diseno[data-diseno]) .hoja-doc) h2{color:var(--hd-legible)}:is(.hoja-doc:where([data-diseno]),:where(.hoja-diseno[data-diseno]) .hoja-doc) h1{font-weight:var(--fw-bold)}:is(.hoja-doc:where([data-secciones=barra]),:where(.hoja-diseno[data-secciones=barra]) .hoja-doc) h2{border-left:6px solid var(--hd-en-papel);border-top:0;padding:2px 0 2px 14px}:is(.hoja-doc:where([data-secciones=pastilla]),:where(.hoja-diseno[data-secciones=pastilla]) .hoja-doc) h2{background:var(--hd-en-papel);border-radius:999px;border-top:0;color:var(--hd-sobre-papel);padding:5px 16px;width:-webkit-fit-content;width:fit-content}:is(.hoja-doc:where([data-diseno]),:where(.hoja-diseno[data-diseno]) .hoja-doc) .recuadro-info{background:color-mix(in srgb,var(--hd-en-papel) 14%,var(--hd-papel));border-color:var(--hd-en-papel)}.hoja-diseno[data-diseno] .doc-top{border-bottom:3px solid var(--hd-en-papel);padding-bottom:10px}.hoja-diseno[data-diseno] .doc-titulo{color:var(--hd-marca-petroleo);font-weight:var(--fw-bold)}@page portada-doc{margin:0;@bottom-left{content:none}@bottom-right{content:none}}.hoja-diseno .portada{page:portada-doc}.portada-v2.tema-oscuro{--hd-pv-fondo:var(--hd-marca-petroleo);--hd-pv-tinta:var(--hd-papel);--hd-pv-resaltado:var(--hd-vivo);--hd-pv-deco:var(--hd-vivo);--hd-pv-linea:color-mix(in srgb,var(--hd-papel) 34%,#0000)}.portada-v2.tema-claro{--hd-pv-fondo:var(--hd-marca-crema);--hd-pv-tinta:var(--hd-marca-petroleo);--hd-pv-resaltado:var(--hd-legible);--hd-pv-deco:color-mix(in srgb,var(--hd-legible) 20%,var(--hd-marca-crema));--hd-pv-linea:color-mix(in srgb,var(--hd-marca-petroleo) 28%,#0000)}.portada-v2.tema-color{--hd-pv-fondo:var(--hd-vivo);--hd-pv-tinta:var(--hd-marca-petroleo);--hd-pv-resaltado:var(--hd-vivo);--hd-pv-deco:color-mix(in srgb,var(--hd-marca-petroleo) 16%,var(--hd-vivo));--hd-pv-linea:color-mix(in srgb,var(--hd-marca-petroleo) 34%,#0000)}.portada-v2{background:var(--hd-pv-fondo);color:var(--hd-pv-tinta);font-family:var(--hd-sans);height:1056px;overflow:hidden;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:816px}.portada-v2,.portada-v2 *{box-sizing:border-box}.portada-v2.pv-tarjeta{height:1020px}.portada-v2 .portada-logo{display:block;width:auto}.portada-v2 .logo-letra{fill:var(--hd-pv-tinta)}.portada-v2 .logo-punto{fill:var(--hd-pv-resaltado)}.portada-v2.tema-color .logo-punto{fill:var(--hd-pv-tinta)}.portada-v2 .pv-degradado,.portada-v2 .pv-foto,.portada-v2 .pv-grano,.portada-v2 .pv-linea,.portada-v2 .pv-marco,.portada-v2 .pv-reticula{inset:0;position:absolute}.portada-v2 .pv-foto{overflow:hidden}.portada-v2 .pv-foto-img{display:block;height:100%;object-fit:cover;width:100%}.portada-v2.con-voltear .pv-foto-img{transform:scaleX(-1)}.portada-v2 .pv-foto-vacia{background:color-mix(in srgb,var(--hd-pv-tinta) 9%,var(--hd-pv-fondo))}.portada-v2 .pv-degradado{background:linear-gradient(to bottom,#0000 28%,color-mix(in srgb,var(--hd-pv-fondo) 94%,#0000) 76%)}.portada-v2 .pv-contenido{display:flex;flex-direction:column;inset:0;padding:64px 72px 132px;position:absolute}.portada-v2 .pv-arriba .portada-logo{height:44px}.portada-v2 .pv-texto{margin-top:auto;max-width:672px}.portada-v2 .pv-barra{background:var(--hd-vivo);border-radius:4px;height:8px;margin-bottom:26px;width:76px}.portada-v2.tema-color .pv-barra{background:var(--hd-pv-tinta)}.portada-v2 .pv-etiqueta{border:2px solid #0000;border-radius:999px;display:inline-block;font-size:15px;font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);line-height:var(--lh-tight);margin-bottom:22px;padding:9px 20px;text-transform:uppercase}.portada-v2.etiqueta-solida .pv-etiqueta{background:var(--hd-vivo);color:var(--hd-marca-petroleo)}.portada-v2.tema-color.etiqueta-solida .pv-etiqueta{background:var(--hd-marca-petroleo);color:var(--hd-vivo)}.portada-v2.etiqueta-contorno .pv-etiqueta{border-color:currentColor;color:var(--hd-pv-tinta)}.portada-v2.etiqueta-vidrio .pv-etiqueta{background:color-mix(in srgb,var(--hd-pv-tinta) 16%,#0000);border-color:color-mix(in srgb,var(--hd-pv-tinta) 30%,#0000);color:var(--hd-pv-tinta)}.portada-v2 .pv-titular{text-wrap:balance;font-family:var(--hd-display);font-size:84px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.portada-v2 .pv-resaltado{color:var(--hd-pv-resaltado)}.portada-v2.tema-color .pv-resaltado{background:var(--hd-marca-petroleo);border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.portada-v2 .pv-bajada{text-wrap:pretty;font-size:24px;font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:24px 0 0}.portada-v2.con-sombra .pv-texto{text-shadow:0 2px 18px color-mix(in srgb,var(--hd-negro) 55%,#0000)}.portada-v2 .pv-pie{align-items:center;border-top:1px solid #0000;bottom:56px;display:flex;gap:24px;justify-content:space-between;left:72px;padding-top:20px;position:absolute;right:72px}.portada-v2.con-lineaPie .pv-pie{border-top-color:var(--hd-pv-linea)}.portada-v2 .pv-pie .portada-logo{height:30px}.portada-v2 .pv-lema{font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);line-height:var(--lh-tight)}.portada-v2 .pv-reticula{background-image:linear-gradient(to right,var(--hd-pv-linea) 1px,#0000 1px),linear-gradient(to bottom,var(--hd-pv-linea) 1px,#0000 1px);background-size:136px 132px;opacity:.7}.portada-v2 .pv-arcos{height:520px;position:absolute;width:520px}.portada-v2 .pv-arcos-abajo-derecha{bottom:0;right:0}.portada-v2 .pv-arcos-abajo-izquierda{bottom:0;left:0}.portada-v2 .pv-arcos-arriba-derecha{right:0;top:0}.portada-v2 .pv-arcos-arriba-izquierda{left:0;top:0}.portada-v2 .pv-arco{fill:none;stroke:var(--hd-pv-deco);stroke-width:36}.portada-v2 .pv-linea{height:100%;width:100%}.portada-v2 .pv-linea-trazo{fill:none;stroke:var(--hd-pv-resaltado);stroke-width:4;filter:drop-shadow(0 0 7px var(--hd-pv-resaltado))}.portada-v2 .pv-linea-punto{fill:var(--hd-papel);filter:drop-shadow(0 0 9px var(--hd-pv-resaltado))}.portada-v2.tema-color .pv-linea-punto,.portada-v2.tema-color .pv-linea-trazo{stroke:var(--hd-pv-tinta);filter:none}.portada-v2 .pv-marco{border:2px solid var(--hd-pv-linea);border-radius:24px;inset:30px}.portada-v2 .pv-grano{background-image:radial-gradient(color-mix(in srgb,var(--hd-papel) 12%,#0000) .6px,#0000 1px),radial-gradient(color-mix(in srgb,var(--hd-negro) 10%,#0000) .6px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,5px 4px;pointer-events:none}.portada-v2 .pv-arcos,.portada-v2 .pv-linea{z-index:0}.portada-v2 .pv-contenido,.portada-v2 .pv-pie{z-index:1}.portada-v2 .pv-grano{z-index:2}.portada-v2:is(.con-arcos,.con-lineaLuminosa) :is(.pv-titular,.pv-bajada,.pv-lema){-webkit-text-stroke:.16em var(--hd-pv-fondo);paint-order:stroke fill}.portada-v2:is(.con-arcos,.con-lineaLuminosa) :is(.pv-bajada,.pv-lema){-webkit-text-stroke-width:.32em}.portada-v2.dispo-panel-texto .pv-texto{background:var(--hd-pv-fondo);border-radius:28px;padding:44px 48px 48px}.portada-v2.dispo-panel-texto .pv-degradado{display:none}.portada-v2.dispo-foto-superior .pv-degradado,.portada-v2.dispo-foto-superior .pv-foto{bottom:44%}.portada-v2.dispo-foto-superior .pv-degradado{background:linear-gradient(to bottom,#0000 55%,var(--hd-pv-fondo))}.portada-v2.dispo-foto-inferior .pv-degradado,.portada-v2.dispo-foto-inferior .pv-foto{top:52%}.portada-v2.dispo-foto-inferior .pv-degradado{background:linear-gradient(to top,color-mix(in srgb,var(--hd-pv-fondo) 90%,#0000),#0000 26%,#0000 55%,var(--hd-pv-fondo))}.portada-v2.dispo-foto-inferior .pv-texto{margin-top:56px}.portada-v2.dispo-foto-enmarcada .pv-foto{border-radius:28px;height:380px;inset:150px 72px auto}.portada-v2.dispo-foto-enmarcada .pv-degradado{display:none}.portada-v2.dispo-bloque-arcos .pv-foto{top:46%}.portada-v2.dispo-bloque-arcos .pv-degradado{background:linear-gradient(to bottom,#0000,color-mix(in srgb,var(--hd-pv-fondo) 88%,#0000));top:70%}.portada-v2.dispo-bloque-arcos .pv-contenido{background:var(--hd-pv-fondo);border-radius:0 0 40px 40px;bottom:auto;height:56%;padding-bottom:56px;z-index:auto}.portada-v2.dispo-bloque-arcos .pv-arcos{z-index:1}.portada-v2.dispo-bloque-arcos .pv-arcos-abajo-derecha,.portada-v2.dispo-bloque-arcos .pv-arcos-abajo-izquierda{bottom:auto;top:calc(56% - 520px)}.portada-v2.dispo-bloque-arcos .pv-texto{position:relative;z-index:2}.portada-v2.dispo-editorial .pv-foto{border-radius:6px;height:36%;inset:auto 72px 150px auto;width:50%}.portada-v2.dispo-editorial .pv-degradado{display:none}.portada-v2.dispo-editorial .pv-texto{border-top:3px solid var(--hd-pv-tinta);margin-top:64px;padding-top:28px}.portada-v2.dispo-editorial .pv-titular{font-size:92px}.portada-v2.dispo-editorial .pv-bajada{max-width:300px}.portada-v2.dispo-solo-texto .pv-texto{margin-bottom:auto}.portada-v2.dispo-solo-texto .pv-titular{font-size:100px}.portada-v2.pv-tarjeta.titular-largo .pv-titular,.portada-v2.pv-tarjeta.titular-largo.dispo-editorial .pv-titular,.portada-v2.pv-tarjeta.titular-largo.dispo-solo-texto .pv-titular{font-size:76px}.portada-v2.pv-tarjeta.titular-muy-largo .pv-titular,.portada-v2.pv-tarjeta.titular-muy-largo.dispo-editorial .pv-titular,.portada-v2.pv-tarjeta.titular-muy-largo.dispo-solo-texto .pv-titular{font-size:62px}.rd-oculto{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rd-h1{font-size:var(--fs-title);line-height:var(--lh-tight);margin:0}.rd-h1,.rd-h2{font-weight:var(--fw-semibold)}.rd-h2{font-size:var(--fs-body);line-height:var(--lh-snug);margin:0 0 var(--sp-2)}.rd mark,.rd-frase mark{background:var(--warn-soft);border-radius:3px;box-shadow:inset 0 -2px 0 var(--warn);color:var(--warn-text);font-weight:var(--fw-semibold);padding:0 2px}.rd-lista{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);min-width:0}.rd-soltar{background:var(--surface-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-modal);display:grid;min-height:260px;padding:var(--sp-6) var(--sp-4);place-items:center;text-align:center;transition:border-color .15s ease,background-color .15s ease}.rd-soltar--encima{background:var(--brand-soft);border-color:var(--brand)}.rd-soltar-cuerpo{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);justify-items:center;min-width:0}.rd-soltar h2{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.rd-pregunta{max-width:560px;text-align:center}.rd-pregunta p{margin:0}.rd-pregunta-ayuda{color:var(--text-2)}.rd-pregunta-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.rd-soltar-icono{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--brand);display:grid;height:48px;place-items:center;width:48px}.rd-van{color:var(--text-3);font-size:var(--fs-label);margin:0}.rd-proceso{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);list-style:none;margin:0;padding:0;text-align:left;width:min(260px,100%)}.rd-proceso li{align-items:center;color:var(--text-3);display:flex;gap:var(--sp-2)}.rd-proceso li[data-estado]{color:var(--text)}.rd-marca{border:2px solid var(--border-strong);border-radius:50%;flex:none;height:16px;width:16px}.rd-proceso li[data-estado=ahora] .rd-marca{border-color:var(--brand);border-width:5px}.rd-proceso li[data-estado=hecho] .rd-marca{background:var(--ok);border-color:var(--ok)}.rd-filas{border-top:1px solid var(--border);list-style:none;margin:0;padding:0}.rd-fila{grid-gap:var(--sp-4);align-items:center;background:#0000;border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;display:grid;font:inherit;gap:var(--sp-4);grid-template-columns:44px minmax(0,1fr) auto;padding:var(--sp-2);text-align:left;transition:background-color .15s ease;width:100%}@media (hover:hover) and (pointer:fine){button.rd-fila:hover{background:var(--surface-2)}}.rd-fila-mini{border-radius:3px;box-shadow:var(--sh-1);display:block;height:57px;overflow:hidden;width:44px}.rd-fila-texto{min-width:0}.rd-fila-texto b{font-weight:var(--fw-semibold)}.rd-fila-texto b,.rd-fila-texto small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-fila-texto small{color:var(--text-3);font-size:var(--fs-label)}.rd-fila-estado{display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:flex-end}.rd-fila--error{cursor:default}.rd-fila--error .rd-fila-texto small{color:var(--text-2);white-space:normal}.rd-fila-aviso{background:var(--warn-soft);border-radius:var(--radius-control);color:var(--warn-text);display:grid;height:44px;place-items:center;width:44px}.rd-fila--nueva{animation:rd-nueva 1.8s ease-out}@keyframes rd-nueva{0%{background-color:var(--ok-soft)}to{background-color:initial}}.rd-mas{display:flex;justify-content:center;padding-top:var(--sp-3)}.rd-escalado{flex:none;overflow:hidden;position:relative}.rd-escalado-dibujo{left:0;position:absolute;top:0;transform-origin:top left}.rd-pantalla{overflow-y:auto}.rd{grid-gap:var(--sp-5);align-content:start;gap:var(--sp-5);margin:0 auto;max-width:1360px;min-width:0;padding:var(--sp-5) var(--sp-6) var(--sp-7);width:100%}.rd,.rd-cab{display:grid}.rd-cab{grid-gap:var(--sp-1) var(--sp-4);align-items:end;gap:var(--sp-1) var(--sp-4);grid-template-columns:minmax(0,1fr) auto}.rd-volver{grid-column:1/-1;justify-self:start;margin-left:calc(var(--sp-2)*-1)}.rd-cab-titulo{min-width:0}.rd-cab-titulo h1{font-size:var(--fs-page);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;outline:none;overflow-wrap:anywhere}.rd-cab-titulo p{color:var(--text-2);margin:var(--sp-1) 0 0}.rd-cab-titulo .rd-cab-doc{color:var(--text-3);font-size:var(--fs-label);overflow-wrap:anywhere}.rd-publicar{min-width:132px}.rd-estado{align-items:center;color:var(--ok-text);display:flex;font-weight:var(--fw-semibold);gap:var(--sp-2);justify-content:center;margin:0;min-height:40px;white-space:nowrap}.rd-ya{color:var(--text-2);margin:0 0 var(--sp-3)}.rd-confirmar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rd-confirmar p{color:var(--text);flex:1 0 100%;margin:0}.rd-cuenta{background:var(--warn);border-radius:var(--radius-pill);color:var(--on-warn);display:inline-grid;font-size:var(--fs-micro);font-weight:var(--fw-semibold);height:20px;margin-left:var(--sp-2);min-width:20px;padding:0 6px;place-items:center}.rd-leido{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);min-width:0}.rd-leido-cab{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.rd-leido-cab .rd-h2{margin:0}.rd-leido-cuenta{color:var(--text-3);font-size:var(--fs-label)}.rd-leido-cab .rd-listo{font-size:var(--fs-label);margin-left:auto}.rd-leido-marco{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow-x:auto}.rd-leido-tabla{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rd-leido-tabla td,.rd-leido-tabla th{border-top:1px solid var(--border);padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top}.rd-leido-tabla thead th{border-top:0;color:var(--text-3);font-size:var(--fs-label);white-space:nowrap}.rd-leido-tabla tbody th,.rd-leido-tabla thead th{font-weight:var(--fw-semibold)}.rd-leido-tabla td{white-space:nowrap}.rd-leido-region{display:block}.rd-leido-mal{background:var(--warn-soft)}.rd-leido-mal th{box-shadow:inset 4px 0 0 var(--warn)}.rd-leido-ir{align-items:center;background:#0000;border:0;color:var(--warn-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-label);font-weight:var(--fw-semibold);gap:var(--sp-1);margin:var(--sp-1) var(--sp-2) 0 0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.rd-leido-ir:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--focus-ring);outline-offset:2px}.rd-piezas,.rd-revisa{min-width:0}.rd-revisa{grid-gap:var(--sp-3);background:var(--warn-soft);border:1px solid var(--warn);border-left-width:4px;border-radius:var(--radius-panel);display:grid;gap:var(--sp-3);outline:none;padding:var(--sp-4) var(--sp-5)}.rd-revisa .rd-problema{max-width:760px}.rd-resaltar{animation:rd-resaltar .9s ease-out}@keyframes rd-resaltar{0%,40%{box-shadow:0 0 0 3px var(--warn)}to{box-shadow:0 0 0 0 #0000}}.rd-revisa-cab{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;min-height:30px}.rd-revisa-que{color:var(--warn-text);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.rd-revisa .rd-frase{background:var(--surface)}.rd-flechas{display:flex;gap:var(--sp-1)}.rd-problema{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);justify-items:start;min-width:0}.rd-problema>*{max-width:100%}.rd-problema-titulo{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.rd-frase,.rd-problema-titulo{margin:0;overflow-wrap:anywhere}.rd-frase{background:var(--surface-2);border-radius:var(--radius-control);justify-self:stretch;line-height:var(--lh-body);padding:var(--sp-2) var(--sp-3)}.rd-renglon{display:block}.rd-renglon+.rd-renglon{margin-top:var(--sp-1)}.rd-accion{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-self:stretch}.rd-accion .field{flex:1 1 140px;min-width:0;width:auto}.rd-accion .rd-entrada-num{flex:0 0 96px}.rd-ayuda{color:var(--text-3);font-size:var(--fs-label)}.rd-dejar{margin-top:calc(var(--sp-1)*-1)}.rd-listo{align-items:center;color:var(--ok-text);display:inline-flex;font-weight:var(--fw-semibold);gap:var(--sp-1);margin:0;white-space:nowrap}.rd-publicar-cab{align-items:center;display:flex;gap:var(--sp-3)}.rd-visor{grid-gap:0;display:grid;gap:0;min-width:0}.rd-pestana{grid-gap:2px;display:grid;gap:2px;text-align:left}.rd-pestana-nombre{font-weight:var(--fw-semibold)}.rd-pestana-destino{color:var(--text-3);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.rd-visor-panel{grid-gap:var(--sp-3);background:var(--surface-2);border:1px solid var(--border);border-radius:0 0 var(--radius-panel) var(--radius-panel);border-top:0;display:grid;gap:var(--sp-3);min-width:0;padding:var(--sp-5)}.rd-visor-hoja{background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--sh-1);justify-self:center;padding:var(--sp-5);width:min(100%,640px)}.rd-ajustes{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:var(--sp-2) 0 0 calc(var(--sp-2)*-1)}.rd-boletin{grid-gap:var(--sp-2);background:var(--surface);color:var(--text);display:grid;gap:var(--sp-2);padding:var(--sp-4);text-align:left}.rd-boletin--entero{padding:0}.rd-boletin-titulo{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:var(--sp-1) 0 0;overflow-wrap:anywhere}.rd-boletin-lugar{color:var(--text-2);margin:0}.rd-boletin-seccion{border-top:1px solid var(--border);padding:var(--sp-2) 0}.rd-boletin-seccion summary{cursor:pointer;font-weight:var(--fw-semibold)}.rd-boletin-seccion p{line-height:var(--lh-body);margin:var(--sp-2) 0 0}.rd-pdf{background:var(--surface-2);border:0;border-radius:var(--radius-control);display:block;height:min(80vh,1100px);width:100%}.rd-grande-centro{display:flex;justify-content:center}.rd-texto{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4)}.rd-area{line-height:var(--lh-body)}.rd-confirma{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3)}.rd-confirma p{margin:0}.rd-confirma-llega{grid-gap:var(--sp-2);align-items:start;display:grid;gap:var(--sp-2);grid-template-columns:16px minmax(0,1fr);line-height:var(--lh-body)}.rd-confirma-llega>svg{color:var(--brand);margin-top:3px}.rd-confirma-aviso{color:var(--warn-text);font-weight:var(--fw-semibold)}.rd-confirma-queda{color:var(--text-3);font-size:var(--fs-label)}.rd-confirma .rd-ya{margin:0}.rd-hecho{grid-gap:var(--sp-2);animation:rd-entra .24s ease-out both;display:grid;gap:var(--sp-2);justify-items:center;padding:var(--sp-4) 0 var(--sp-3);text-align:center}@keyframes rd-entra{0%{opacity:0;transform:translateY(6px)}}.rd-hecho-icono{background:var(--ok-soft);border-radius:50%;color:var(--ok);display:grid;height:48px;place-items:center;width:48px}.rd-hecho-titulo{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.rd-hecho-cuenta{color:var(--text-2);margin:0}.rd-hecho-bajadas{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:center;padding-top:var(--sp-3)}.rd-barra{display:none}@media (max-width:900px){.rd{padding:var(--sp-4) var(--sp-4) 96px}.rd-publicar-cab{display:none}.rd-barra{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));box-shadow:var(--sh-2);display:flex;gap:var(--sp-3);left:var(--sp-3);padding:var(--sp-2);position:fixed;right:var(--sp-3);z-index:1}.rd-barra .rd-estado,.rd-barra .rd-publicar{flex:1 1 auto}.rd-barra .rd-listo{padding-left:var(--sp-2)}.rd-cab-titulo h1{font-size:var(--fs-title)}}@media (max-width:560px){.rd-soltar{min-height:220px;padding:var(--sp-5) var(--sp-3)}button.rd-fila{grid-template-columns:44px minmax(0,1fr);row-gap:var(--sp-1)}.rd-fila-mini{grid-row:span 2}.rd-fila-estado{grid-column:2;justify-content:flex-start}.rd-leido-tabla td,.rd-leido-tabla th{padding:var(--sp-2)}.rd-leido-tabla thead th{white-space:normal}.rd-revisa{padding:var(--sp-3) var(--sp-4)}.rd-visor-panel{padding:var(--sp-3)}.rd-visor-hoja{padding:var(--sp-4)}.rd-visor .ui-tabs-actions{padding-bottom:var(--sp-2)}.rd-visor .ui-tabs-list .ui-tab{align-items:flex-start;flex:1 1;min-width:0;padding:var(--sp-2);white-space:normal}}@media (prefers-reduced-motion:reduce){.rd-fila--nueva,.rd-hecho,.rd-resaltar{animation:none}.rd-fila,.rd-soltar{transition:none}}.dash-pagina{grid-gap:var(--sp-4);align-items:stretch;display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.dash-pagina.con-filtros{grid-template-columns:minmax(0,1fr) 272px}.dash-contenido,.dash-principal{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.dash-micro{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-label);min-width:0}.dash-pestana{display:inline-block;max-width:12em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.dash-acciones{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width:560px){.ui-tabs.dash-pestanas{flex-wrap:wrap}.dash-pestanas>.ui-tabs-actions{flex:1 1 100%;justify-content:flex-end;order:-1;padding-bottom:0}}.dash-boton-filtros[aria-expanded=true],.dash-filtros-cuenta{background:var(--brand-soft)}.dash-filtros-cuenta{align-items:center;border:1.5px solid var(--brand);border-radius:var(--r-pill);box-sizing:border-box;color:var(--brand-text);display:inline-flex;font-size:var(--fs-micro);font-weight:var(--fw-bold);height:20px;justify-content:center;min-width:20px;padding:0 5px}.dash-filtros{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0}.dash-filtros-cuerpo{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-3);max-height:calc(100vh - var(--header-h) - var(--sp-4)*2);overflow-y:auto;padding:18px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--sp-4))}.dash-filtros-cabeza{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between}.dash-filtros-grupo{display:flex;flex-direction:column;gap:var(--sp-3)}.dash-filtros label{align-items:stretch!important;display:flex!important;flex-direction:column;gap:4px!important}.dash-filtros input,.dash-filtros select{box-sizing:border-box;width:100%}.dash-filtros select:disabled{cursor:not-allowed;opacity:.55}.dash-filtros-cerrar{align-items:center;background:#0000;border:none;border-radius:var(--r1);color:var(--text-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .12s,color .12s;width:30px}.dash-filtros-cerrar:hover{background:var(--surface-2);color:var(--text)}.dash-vista{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dash-vista-pastilla{align-items:center;background:var(--brand-soft);border:1px solid var(--brand);border-radius:999px;color:var(--brand-text);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-label);gap:4px;padding:2px 3px 2px 10px}.dash-vista-pastilla b{font-weight:var(--fw-semibold)}.dash-vista-quitar{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.dash-vista-quitar:hover{background:var(--surface)}.dash-vista-limpiar{background:none;border:none;color:var(--brand-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);margin-left:auto;padding:2px 0;text-decoration:underline;text-underline-offset:2px}@media (max-width:1100px){.dash-pagina.con-filtros{grid-template-columns:minmax(0,1fr)}.dash-filtros{border-radius:0;border-width:0 0 0 1px;bottom:0;box-shadow:var(--sh-3);position:fixed;right:0;top:var(--header-h);width:min(320px,100vw);z-index:1500}.dash-filtros-cuerpo{height:100%;max-height:none;position:static}}.dash-exportar,.dash-exportar-opcion{display:flex;flex-direction:column}.dash-exportar-opcion{gap:var(--sp-3);padding:var(--sp-4) 0}.dash-exportar-opcion:first-child{padding-top:0}.dash-exportar-opcion:last-child{padding-bottom:0}.dash-exportar-opcion+.dash-exportar-opcion{border-top:1px solid var(--border)}.dash-exportar-fila{align-items:flex-start;display:flex;gap:var(--sp-4);justify-content:space-between}.dash-exportar-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.dash-exportar-texto h3{color:var(--text);margin:0}.dash-exportar-desc{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-label);line-height:var(--lh-snug);margin:0}.tab-mapa-columna{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;min-height:280px}.tab-mapa{border:1px solid var(--border);border-radius:var(--radius-panel);flex:1 1;isolation:isolate;min-height:200px;overflow:hidden;position:relative;width:100%}.tab-mapa-lienzo{inset:0;position:absolute}.tab-mapa-leyenda{align-items:center;background:var(--map-control-surface);border:1px solid var(--map-control-border);border-radius:var(--radius-control);bottom:var(--sp-2);box-shadow:var(--sh-1);color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--fs-micro);gap:var(--sp-1) var(--sp-3);left:var(--sp-2);max-width:calc(100% - var(--sp-2)*2);padding:var(--sp-1h) var(--sp-2);position:absolute;z-index:var(--z-map-chrome)}.tab-mapa-leyenda span{align-items:center;display:inline-flex;gap:var(--sp-1h)}.tab-mapa-leyenda b{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);margin-left:2px}.tab-muestra{border-radius:50%;display:inline-block;height:8px;width:8px}.tab-muestra--bajo{background:var(--ok)}.tab-muestra--medio{background:var(--warn)}.tab-muestra--alto{background:var(--danger)}.tab-muestra--sin{background:var(--text-3)}.tab-muestra--estresSinRiego{background:var(--amber-brand)}.tab-muestra--estresConRiego{background:var(--viz-2)}.tab-muestra--sinEstres{background:var(--viz-1)}.tab-globo{color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-micro)}.leaflet-tooltip.tab-globo-tip{border-radius:var(--radius-control);box-shadow:var(--sh-2);max-width:18rem;padding:var(--sp-2) var(--sp-3);white-space:normal}.tab-globo-nombre{color:var(--text);font-size:var(--fs-label);font-weight:var(--fw-bold)}.tab-globo-linea b{color:var(--text);font-weight:var(--fw-semibold)}.tab-mapa-ranura{height:100%;min-height:280px}.tab-mapa-anfitrion{height:100%}.tab-mapa-anfitrion.mapa-fs-propia{background:var(--surface);padding:var(--sp-2)}.tab-mapa-anfitrion.mapa-fs-propia .tab-mapa-columna{min-height:0}.tab-mapa-controles{display:flex;flex-direction:column;gap:var(--sp-1h);position:absolute;right:var(--sp-2);top:var(--sp-2);z-index:var(--z-map-chrome)}.tab-mapa-grupo{background:var(--map-control-surface);border:1px solid var(--map-control-border);border-radius:var(--radius-control);box-shadow:var(--sh-1);display:flex;flex-direction:column;overflow:hidden}.tab-mapa-control{background:#0000;border:0;color:var(--text);cursor:pointer;display:grid;font-family:var(--font-sans);font-size:var(--fs-title);font-weight:var(--fw-regular);height:32px;line-height:1;padding:0;place-items:center;width:32px}.tab-mapa-control+.tab-mapa-control{border-top:1px solid var(--map-control-border)}.tab-mapa-control:hover{background:var(--map-control-surface-hover)}.tab-mapa-control[aria-pressed=true]{background:var(--surface-2)}.tab-mapa-vistas{background:var(--map-control-surface);border:1px solid var(--map-control-border);border-radius:var(--radius-control);box-shadow:var(--sh-1);display:inline-flex;gap:2px;left:var(--sp-2);padding:2px;position:absolute;top:var(--sp-2);z-index:var(--z-map-chrome)}.tab-mapa-vista{background:#0000;border:0;border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-medium);padding:var(--sp-1h) var(--sp-3);white-space:nowrap}.tab-mapa-vista:hover{color:var(--text)}.tab-mapa-vista--activa{background:var(--surface-2);color:var(--text);font-weight:var(--fw-semibold)}.tab-mapa-aviso{background:color-mix(in srgb,var(--text) 25%,#0000);display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute;transition:opacity var(--dur-fast) var(--ease);z-index:var(--z-map-chrome)}.tab-mapa-aviso-texto{background:var(--map-control-surface);border:1px solid var(--map-control-border);border-radius:var(--radius-control);box-shadow:var(--sh-1);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-4)}.tab-mapa-aviso--visible{opacity:1}.tab-celda-icono{background:none;border:0}.tab-celda{border-radius:50%;box-shadow:0 0 0 2px var(--surface),var(--sh-2);cursor:pointer;display:grid;place-items:center}.tab-celda-n{font-feature-settings:"tnum";background:var(--surface);border-radius:var(--radius-pill);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);line-height:var(--lh-tight);padding:1px 5px}.tbl-grilla-caja{container-name:tbl-grilla;container-type:inline-size;margin-inline:auto;max-width:1240px;width:100%}.tbl-grilla{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-auto-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.tbl-celda{--tbl-alto:calc(var(--tbl-medias)*42px + (var(--tbl-medias) - 1)*var(--sp-4));--tbl-pie-extra:calc(var(--lh-tight)*2*var(--fs-micro));display:flex;grid-column:span var(--tbl-w)}.tbl-celda,.tbl-celda>*{min-height:0;min-width:0}.tbl-celda>*{flex:1 1 auto}.tbl-celda[data-alto=fijo]>*{height:var(--tbl-alto)}.tbl-celda[data-alto=contenido]>*{max-height:var(--tbl-alto)}.tbl-celda[data-alto=fijo]:where([data-pie])>*{height:calc(var(--tbl-alto) + var(--tbl-pie-extra))}.tbl-celda[data-alto=contenido]:where([data-pie])>*{max-height:calc(var(--tbl-alto) + var(--tbl-pie-extra))}@container tbl-grilla (max-width: 859px){.tbl-grilla{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tbl-celda{grid-column:span 1;grid-row:auto}.tbl-celda[data-alto]>*{height:auto;max-height:none}.tbl-celda[data-w="3"],.tbl-celda[data-w="4"],.tbl-celda[data-w="5"],.tbl-celda[data-w="6"]{grid-column:span 2}.tbl-celda:empty{display:none}.tbl-grafico-plano{flex:none;height:12rem}}@container tbl-grilla (max-width: 639px){.tbl-grilla{grid-template-columns:minmax(0,1fr)}.tbl-celda,.tbl-celda[data-w]{grid-column:auto}}.tbl-tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:none;color:var(--text);display:flex;flex-direction:column;font-family:var(--font-sans);height:100%;min-height:0;min-width:0;padding:var(--sp-3) var(--sp-4)}.tbl-cab{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;min-height:20px}.tbl-titulo{line-height:var(--lh-tight);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-cuerpo{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.tbl-cuerpo,.tbl-pie{margin-top:var(--sp-2)}.tbl-pie{text-wrap:pretty;color:var(--text-3);flex:none;line-height:var(--lh-tight)}.tbl-nota{display:inline-flex;flex:none;position:relative}.tbl-nota-btn{background:none;border:0;border-radius:50%;color:var(--text-3);cursor:help;display:grid;height:20px;padding:0;place-items:center;width:20px}.tbl-nota-btn:hover{background:var(--surface-2);color:var(--text)}.tbl-nota-pop{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--sh-2);color:var(--text);font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-snug);max-width:min(20rem,70vw);opacity:0;padding:var(--sp-2) var(--sp-3);pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transition:opacity var(--dur-fast) var(--ease);visibility:hidden;width:-webkit-max-content;width:max-content;z-index:var(--z-dropdown)}.tbl-nota-pop--abierta{opacity:1;pointer-events:auto;visibility:visible}.tbl-esqueleto{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;justify-content:center}.tbl-esqueleto span{background:var(--surface-2);border-radius:4px;display:block;height:10px}.tbl-esqueleto span:nth-child(2){width:80%}.tbl-esqueleto span:nth-child(3){width:55%}@media (prefers-reduced-motion:no-preference){.tbl-esqueleto span{animation:tbl-pulso 1.6s var(--ease) infinite}}@keyframes tbl-pulso{50%{opacity:.55}}.tbl-sin-dato{color:var(--text-3);display:grid;font-size:var(--fd-valor);height:100%;place-items:center}.tbl-vacio{color:var(--text-3);font-size:var(--fs-label);margin:0;place-items:center}.tbl-error,.tbl-vacio{display:grid;height:100%}.tbl-error{color:var(--text-2);place-items:center;text-align:center}.tbl-leyenda{color:var(--text-2);display:flex;flex:none;flex-wrap:wrap;font-size:var(--fs-micro);gap:4px var(--sp-4);list-style:none;margin:0;padding:0}.tbl-leyenda-i{align-items:center;display:inline-flex;gap:var(--sp-1h);max-width:100%;min-width:0;white-space:nowrap}.tbl-leyenda-etq{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbl-sw{border-radius:2px;display:inline-block;flex:none;height:8px;width:8px}.tbl-barras{flex-direction:column;gap:var(--sp-2);height:100%;justify-content:space-between}.tbl-barras,.tbl-filas{display:flex;min-height:0}.tbl-filas{flex:1 1 auto;flex-direction:column;gap:var(--sp-1);justify-content:flex-start;list-style:none;margin:0;overflow:hidden;padding:0}.tbl-fila{grid-column-gap:var(--sp-3);align-items:center;column-gap:var(--sp-3);display:grid;flex:0 1 30px;grid-template-columns:min(32%,150px) minmax(0,1fr);min-height:16px}.tbl-fila-etq{color:var(--text-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tbl-fila-zona{align-items:center;display:flex;gap:var(--sp-1h);min-width:0}.tbl-barra{--tbl-reserva:3.5rem;border-radius:2px;display:flex;flex:none;gap:2px;height:10px;overflow:hidden;width:calc((100% - var(--tbl-reserva))*var(--tbl-k))}.tbl-seg{height:100%;min-width:2px}.tbl-barras--compacta .tbl-barra{height:8px}.tbl-fila-total{font-feature-settings:"tnum";color:var(--text);flex:none;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.tbl-barras--cien .tbl-barra{flex:1 1 auto;width:auto}.tbl-barras--desglose .tbl-filas{gap:var(--sp-1h);justify-content:safe center;overflow-y:auto;scrollbar-width:thin}.tbl-fila--desglose{align-items:stretch;display:flex;flex:none;flex-direction:column;gap:3px;min-height:0}.tbl-fila--desglose .tbl-fila-zona{line-height:var(--lh-tight)}.tbl-fila--desglose .tbl-barra{height:10px}.tbl-fila-pie{align-items:center;display:flex;flex-wrap:wrap;gap:2px var(--sp-3);justify-content:space-between;min-width:0}.tbl-fila--desglose .tbl-fila-etq{color:var(--text);flex:0 1 auto;font-weight:var(--fw-semibold);max-width:45%;text-align:left}.tbl-desglose{font-feature-settings:"tnum";align-items:center;color:var(--text-2);display:flex;flex:0 1 auto;flex-wrap:wrap;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;gap:2px var(--sp-3);justify-content:flex-end;list-style:none;margin:0;min-width:0;padding:0}.tbl-desglose-i{align-items:center;display:inline-flex;gap:var(--sp-1);white-space:nowrap}.tbl-desglose-pct{color:var(--text);font-weight:var(--fw-semibold)}.tbl-mezcla{container:tbl-mezcla/inline-size;display:flex;flex-direction:column;font-size:var(--fs-micro);gap:var(--sp-1);height:100%;min-height:0}.tbl-mezcla-filas{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-1h);justify-content:flex-start;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-width:thin}.tbl-mezcla-fila{grid-column-gap:var(--sp-2);grid-row-gap:var(--sp-1);align-items:center;column-gap:var(--sp-2);display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--tbl-nser),3.75em) 3.75em;row-gap:var(--sp-1)}.tbl-mezcla--cien .tbl-mezcla-fila{grid-template-columns:minmax(0,1fr) repeat(var(--tbl-nser),3.75em)}.tbl-mezcla-zona{display:flex;grid-column:1/-1;grid-row:2;min-width:0}.tbl-mezcla .tbl-barra{--tbl-reserva:0px}.tbl-mezcla-etq{color:var(--text);font-weight:var(--fw-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-mezcla-num{font-feature-settings:"tnum";color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tbl-mezcla-tot{color:var(--text);font-weight:var(--fw-semibold)}.tbl-mezcla-cab{align-items:end;border-bottom:1px solid var(--border);color:var(--text-3);padding-bottom:var(--sp-1)}.tbl-mezcla-cab .tbl-mezcla-num{color:var(--text-3);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:normal}.tbl-mezcla-serie .tbl-sw{margin-right:var(--sp-1);vertical-align:0}.tbl-mezcla-serie-1{white-space:nowrap}@container tbl-mezcla (min-width: 22rem){.tbl-mezcla--n1 .tbl-mezcla-fila,.tbl-mezcla--n2 .tbl-mezcla-fila,.tbl-mezcla--n3 .tbl-mezcla-fila{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) repeat(var(--tbl-nser),3.5em) 3.75em}.tbl-mezcla--n1.tbl-mezcla--cien .tbl-mezcla-fila,.tbl-mezcla--n2.tbl-mezcla--cien .tbl-mezcla-fila,.tbl-mezcla--n3.tbl-mezcla--cien .tbl-mezcla-fila{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) repeat(var(--tbl-nser),3.5em)}:is(.tbl-mezcla--n1,.tbl-mezcla--n2,.tbl-mezcla--n3) .tbl-mezcla-zona{grid-column:2;grid-row:1}:is(.tbl-mezcla--n1,.tbl-mezcla--n2,.tbl-mezcla--n3) .tbl-mezcla-cab .tbl-mezcla-etq{grid-column:1/span 2}}@container tbl-mezcla (min-width: 34rem){.tbl-mezcla-fila{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) repeat(var(--tbl-nser),4.5em) 4.25em}.tbl-mezcla--cien .tbl-mezcla-fila{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) repeat(var(--tbl-nser),4.5em)}.tbl-mezcla-zona{grid-column:2;grid-row:1}.tbl-mezcla-cab .tbl-mezcla-etq{grid-column:1/span 2}}.tbl-mezcla-unica{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;padding-top:var(--sp-1)}.tbl-mezcla-unica .tbl-barra{--tbl-k:1;--tbl-reserva:0px;height:12px}.tbl-mezcla-cols{grid-gap:var(--sp-2) var(--sp-3);display:grid;gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));list-style:none;margin:0;padding:0}.tbl-mezcla-col{display:flex;flex-direction:column;gap:2px;min-width:0}.tbl-mezcla-col-etq{align-items:center;color:var(--text-2);display:flex;font-size:var(--fs-micro);gap:var(--sp-1h);white-space:nowrap}.tbl-mezcla-col-pct{color:var(--text);font-family:var(--font-display);font-size:var(--fd-inline);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.tbl-mezcla-col-n{font-feature-settings:"tnum";color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.tbl-mezcla-col--total{border-left:1px solid var(--border);padding-left:var(--sp-3)}.tbl-hbarras{display:flex;flex-direction:column;gap:var(--sp-1);height:100%;justify-content:flex-start;list-style:none;margin:0;overflow:hidden;padding:0}.tbl-hfila{grid-column-gap:var(--sp-3);align-items:center;column-gap:var(--sp-3);display:grid;flex:0 1 24px;grid-template-columns:min(36%,150px) minmax(0,1fr);min-height:18px}.tbl-hfila-etq{color:var(--text-2);font-size:var(--fs-micro);font-weight:var(--fw-medium);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tbl-hzona{align-items:center;display:flex;gap:var(--sp-1h);min-width:0}.tbl-hbarra{background:var(--tbl-c);border-radius:2px;flex:none;height:10px;min-width:2px;width:calc((100% - 4rem)*var(--tbl-k))}.tbl-hfila-val{font-feature-settings:"tnum";color:var(--text);flex:none;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.tbl-hbarras.tbl-tono--categoria,.tbl-hbarras.tbl-tono--marca{--tbl-c:var(--viz-1)}.tbl-hbarras.tbl-tono--alerta{--tbl-c:var(--risk-high)}.tbl-hbarras.tbl-tono--marginal{--tbl-c:var(--amber-brand)}.tbl-hbarras.tbl-tono--evento{--tbl-c:var(--risk-high)}.tbl-ranking{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0}.tbl-ranking-i{grid-column-gap:var(--sp-2);align-items:center;column-gap:var(--sp-2);display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto}.tbl-ranking-n{font-feature-settings:"tnum";align-self:start;color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.tbl-ranking-cuerpo{display:flex;flex-direction:column;gap:4px;min-width:0}.tbl-ranking-etq{color:var(--text);font-size:var(--fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-ranking-pista{background:var(--surface-2);border-radius:2px;display:block;height:6px}.tbl-ranking-barra{background:var(--tbl-c);border-radius:2px;display:block;height:100%}.tbl-ranking-val{font-feature-settings:"tnum";color:var(--text);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.tbl-ranking.tbl-tono--marca{--tbl-c:var(--viz-1)}.tbl-ranking.tbl-tono--alerta{--tbl-c:var(--risk-high)}.tbl-avance{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0}.tbl-avance-cab{color:var(--text-2);display:flex;font-size:var(--fs-label);gap:var(--sp-2);justify-content:space-between}.tbl-avance-etq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-avance-val{font-feature-settings:"tnum";color:var(--text);flex:none;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.tbl-avance-pista{background:var(--surface-2);border-radius:2px;height:6px;margin-top:var(--sp-1);overflow:hidden}.tbl-avance-barra{background:var(--viz-1);display:block;height:100%}.tbl-meta{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0}.tbl-meta-i{grid-column-gap:10px;align-items:center;color:var(--text-2);column-gap:10px;display:grid;font-size:var(--fs-micro);grid-template-columns:min(38%,170px) minmax(0,1fr) minmax(6rem,auto)}.tbl-meta-etq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-meta-pista{background:var(--surface-2);border-radius:3px;display:block;height:16px;position:relative}.tbl-meta-barra{background:var(--viz-1);border-radius:2px;bottom:5px;left:0;position:absolute;top:5px}.tbl-meta-marca{background:var(--text);border-radius:1px;bottom:-2px;margin-left:-1px;position:absolute;top:-2px;width:2px}.tbl-meta-val{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl-meta-unidad{color:var(--text-3);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.tbl-rep{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:flex-start;min-height:0}.tbl-rep-centro{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--sp-2);margin:0}.tbl-rep-cifra{color:var(--text);font-family:var(--font-display);font-size:var(--fd-valor);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.tbl-rep-rotulo{color:var(--text-2);font-size:var(--fs-micro)}.tbl-rep-filas{grid-gap:var(--sp-2) var(--sp-3);align-items:center;display:grid;flex:0 1 auto;font-size:var(--fs-micro);gap:var(--sp-2) var(--sp-3);grid-template-columns:fit-content(40%) minmax(2rem,1fr) auto;list-style:none;margin:0;min-height:0;overflow:hidden;padding:0}.tbl-rep-fila{display:contents}.tbl-rep-etq{color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-rep-etq .tbl-sw{margin-right:var(--sp-1h);vertical-align:0}.tbl-rep-pista{background:var(--surface-2);border-radius:2px;display:block;height:8px;overflow:hidden}.tbl-rep-barra{display:block;height:100%}.tbl-rep-val{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);min-width:3ch;text-align:right;white-space:nowrap}.tbl-rep--tira{gap:var(--sp-2)}.tbl-rep-tira{--tbl-k:1;--tbl-reserva:0px;height:10px}.tbl-rep-leyenda{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--fs-micro);gap:2px var(--sp-3);list-style:none;margin:0;overflow:hidden;padding:0}.tbl-rep-leyenda-i{align-items:center;display:inline-flex;gap:var(--sp-1h);max-width:calc(50% - var(--sp-3));min-width:0;white-space:nowrap}.tbl-rep-leyenda-etq{min-width:0;overflow:hidden;text-overflow:ellipsis}.tbl-rep-leyenda-val{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.tbl-cifra{container-name:tbl-cifra;container-type:inline-size;height:100%;min-width:0}.tbl-cifra-in{display:flex;flex-direction:column;gap:var(--sp-1);height:100%;justify-content:center}.tbl-cifra-lado{min-width:0}.tbl-cifra-fila{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.tbl-cifra-ctx{color:var(--text-3);margin-top:var(--sp-1)}.tbl-unidad{color:var(--text-3);margin-left:var(--sp-1)}.tbl-delta{font-feature-settings:"tnum";border-radius:var(--radius-pill);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);padding:3px 10px;white-space:nowrap}.tbl-delta--buena{background:var(--ok-soft);color:var(--ok-text)}.tbl-delta--mala{background:var(--danger-soft);color:var(--danger-strong)}.tbl-spark{flex:none;height:1.75rem;padding-right:5px;position:relative;width:100%}.tbl-spark svg{display:block;height:100%;width:100%}.tbl-spark-area{fill:color-mix(in srgb,var(--viz-1) 10%,#0000);stroke:none}.tbl-spark-linea{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tbl-spark-punto{background:var(--viz-1);border-radius:50%;box-shadow:0 0 0 2px var(--surface);height:8px;position:absolute;right:0;transform:translateY(-50%);width:8px}@container tbl-cifra (min-width: 17rem){.tbl-cifra-in--spark{align-items:center;flex-direction:row;gap:var(--sp-4)}.tbl-cifra-in--spark .tbl-cifra-lado{flex:none}.tbl-cifra-in--spark .tbl-cifra-fila{flex-wrap:nowrap}.tbl-cifra-in--spark .tbl-spark{flex:1 1;height:2.5rem;min-width:5rem;width:auto}}.tbl-cifra-reparto{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.tbl-cifra-reparto>.tbl-cifra{height:auto}.tbl-cifra-reparto .tbl-rep{justify-content:flex-start}.tbl-cifras{align-items:flex-start;color:var(--text);display:flex;height:100%;padding-top:var(--sp-1)}.tbl-cifras-i{border-left:1px solid var(--border);container-type:inline-size;display:flex;flex:1 1;flex-direction:column;gap:var(--sp-1);min-width:0;padding:0 var(--sp-4)}.tbl-cifras-i:first-child{border-left:0;padding-left:0}.tbl-cifras-rot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-cifras .tbl-cifras-valor{font-size:clamp(var(--fs-label),calc((100cqi - var(--tbl-u)*1px)/(var(--tbl-n)*0.62)),var(--fd-valor));white-space:nowrap}.tbl-grafico{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;min-height:0}.tbl-grafico-plano{flex:1 1 auto;min-height:0}.tbl-plano{grid-column-gap:var(--sp-2);column-gap:var(--sp-2);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;padding-top:var(--sp-2)}.tbl-plano-ejey{font-feature-settings:"tnum";color:var(--text-3);display:flex;flex-direction:column-reverse;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;grid-column:1;grid-row:1;justify-content:space-between;text-align:right}.tbl-plano-ejey span{display:block;height:0;line-height:0;white-space:nowrap}.tbl-plano-area{grid-column:2;grid-row:1;min-height:0;position:relative}.tbl-plano-linea{background:var(--border);height:1px;left:0;position:absolute;right:0;transform:translateY(50%)}.tbl-plano-capa{inset:0;position:absolute}.tbl-plano-ejex{font-feature-settings:"tnum";color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;grid-column:2;grid-row:2;height:1.25rem;margin-top:var(--sp-1);position:relative}.tbl-ejex-pos{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.tbl-ejex-pos--ini{transform:none}.tbl-ejex-pos--fin{transform:translateX(-100%)}.tbl-ejex-cols{display:flex}.tbl-ejex-cols span{flex:1 1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tbl-area-svg{display:block;height:100%;inset:0;position:absolute;width:100%}.tbl-area-banda{fill-opacity:.9;stroke:var(--surface);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tbl-area-dias{bottom:0;display:flex;left:calc(-50%/var(--tbl-n1));position:absolute;right:calc(-50%/var(--tbl-n1));top:0}.tbl-area-dias span{flex:1 1}.tbl-cols{display:flex;inset:0;position:absolute}.tbl-col{flex:1 1;justify-content:center;min-width:0}.tbl-col,.tbl-col-pila{display:flex;height:100%}.tbl-col-pila{flex-direction:column-reverse;gap:2px;max-width:4rem;width:60%}.tbl-col-seg{container:tbl-seg/size;display:grid;flex:0 1 auto;overflow:hidden;place-items:center;width:100%}.tbl-col-etq{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,var(--surface) 88%,#0000);border-radius:2px;color:var(--text);display:none;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;gap:var(--sp-1);line-height:var(--lh-tight);padding:0 var(--sp-1);padding-block:1px;white-space:nowrap}.tbl-col-etq b{font-weight:var(--fw-semibold)}.tbl-col-etq-v{color:var(--text-2);display:none}@container tbl-seg (min-height: 18px) and (min-width: 36px){.tbl-col-etq{display:inline-flex}}@container tbl-seg (min-width: 84px){.tbl-col-etq-v{display:inline}}.tbl-col-pila>:last-child{border-radius:2px 2px 0 0}.tbl-cols--hist .tbl-col{align-items:flex-end;padding-inline:1px}.tbl-hist-barra{border-radius:2px 2px 0 0;display:block;margin-inline:auto;max-width:2.5rem;width:100%}.tbl-matriz-caja{height:100%;overflow:auto;scrollbar-width:thin}.tbl-matriz{border-collapse:initial;border-spacing:2px;font-size:var(--fs-micro);table-layout:fixed;width:100%}.tbl-matriz th{color:var(--text-2);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl-matriz thead th{padding-bottom:2px;text-align:center}.tbl-matriz tbody th{padding-right:var(--sp-2);text-align:left;width:min(30%,9rem)}.tbl-matriz thead td{width:min(30%,9rem)}.tbl-matriz-c{font-feature-settings:"tnum";border-radius:2px;color:var(--text);font-variant-numeric:tabular-nums;height:32px;line-height:var(--lh-tight);padding:0 2px;text-align:center}.tbl-matriz-pct{display:block;font-weight:var(--fw-semibold)}.tbl-matriz-n{color:var(--text-2);display:block;font-size:var(--fs-micro)}.tbl-matriz-c--vacia{background:var(--surface-2);color:var(--text-3)}.tbl-matriz-c--0{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.tbl-matriz-c--1{background:var(--risk-high-soft)}.tbl-matriz-c--2{background:color-mix(in srgb,var(--risk-high) 26%,var(--surface))}.tbl-matriz-c--3{background:color-mix(in srgb,var(--risk-high) 42%,var(--surface))}.tbl-matriz-c--4{background:color-mix(in srgb,var(--risk-high) 58%,var(--surface))}.tbl-matriz-c--4 .tbl-matriz-pct{font-weight:var(--fw-bold)}.tbl-matriz-c--poca{outline:1px dashed var(--border-strong);outline-offset:-3px}.tbl-balance{container:tbl-balance/inline-size;height:100%}.tbl-balance-cuerpo{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;justify-content:center}.tbl-balance-cifras{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.tbl-balance-cifra{background:var(--surface-2);border-radius:var(--radius-control);display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--sp-2) var(--sp-3)}.tbl-balance-rotulo{color:var(--text-2);font-size:var(--fs-micro)}.tbl-balance-valor{font-feature-settings:"tnum";color:var(--text);font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.tbl-balance-valor small{font-weight:var(--fw-medium)}.tbl-balance-detalle,.tbl-balance-valor small{color:var(--text-2);font-size:var(--fs-micro)}.tbl-balance-cifra--ganancia,.tbl-balance-cifra--perdida{background:var(--surface-2)}.tbl-balance-filas{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.tbl-balance-fila{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:min(28%,120px) minmax(0,1fr) auto}.tbl-balance-barras{display:flex;flex-direction:column;gap:3px;min-width:0}.tbl-balance-par{align-items:center;display:flex;gap:var(--sp-1h);min-width:0}.tbl-balance-barra{--tbl-reserva:3.5rem;border-radius:2px;flex:none;height:8px;min-width:2px;width:calc((100% - var(--tbl-reserva))*var(--tbl-k))}.tbl-balance-barra--perdida{background:var(--viz-otros)}.tbl-balance-barra--ganancia{background:var(--viz-3)}.tbl-balance-v{font-feature-settings:"tnum";color:var(--text-2);flex:none;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl-balance-saldo{font-feature-settings:"tnum";color:var(--text);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.tbl-balance-saldo--ganancia,.tbl-balance-saldo--perdida{color:var(--text)}@container tbl-balance (min-width: 720px){.tbl-balance-cuerpo{align-items:center;flex-direction:row;gap:var(--sp-5)}.tbl-balance-cifras{flex:0 0 52%}.tbl-balance-filas{flex:1 1 auto;min-width:0}}.tbl-terna{align-items:center;display:inline-flex;gap:var(--sp-2)}.tbl-terna .tbl-terna-barra{--tbl-k:1;flex:none;height:8px;width:56px}.tbl-terna .tbl-desglose{flex-wrap:nowrap;gap:0 var(--sp-2)}.tbl-terna .tbl-sw{display:none}.tbl-tabla-caja{height:100%;isolation:isolate;overflow:auto}.tbl-tabla-caja:focus-visible{outline-offset:-2px}.tbl-tabla{width:100%}.tbl-th{background:var(--surface);border-bottom:0;box-shadow:inset 0 -1px 0 var(--border-strong);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.tbl-td{border-bottom:1px solid var(--border);color:var(--text);padding:var(--head-pad-y) var(--cell-pad-x);white-space:nowrap}.tbl-td--der{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tbl-tabla tbody tr:hover .tbl-td{background:var(--surface-2)}.tbl-nivel{align-items:center;display:inline-flex;font-size:var(--fs-micro);font-weight:var(--fw-semibold);gap:var(--sp-1h);white-space:nowrap}.tbl-nivel-punto{border-radius:50%;height:8px;width:8px}.tbl-pag{display:flex;flex-direction:column;height:100%;min-height:0}.tbl-pag-barra{align-items:center;display:flex;flex:none;gap:var(--sp-3);margin-bottom:var(--sp-2)}.tbl-pag-buscar{flex:0 1 20rem;min-width:0}.tbl-pag-cuenta{font-feature-settings:"tnum";color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl-pag-caja{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.tbl-pag-caja>.ui-table-wrap{flex:1 1 auto;isolation:isolate;min-height:0;overflow:auto}.tbl-pag .ui-th{background:var(--surface);border-bottom:0;box-shadow:inset 0 -1px 0 var(--border-strong);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.tbl-pag tbody tr:hover .tbl-td{background:var(--surface-2)}.tbl-pag-pie{flex:none}.tbl-sin{color:var(--text-3)}.bandeja-sin-senal{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:var(--r-panel);margin:var(--sp-3) var(--sp-4) 0;padding:var(--sp-3) var(--sp-4)}.bandeja-sin-senal__cabeza{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:space-between}.bandeja-sin-senal__titulo{color:var(--text);margin:0}.bandeja-sin-senal__detalle{color:var(--text-2);margin:2px 0 0}.bandeja-sin-senal__motivo{color:var(--text);margin:var(--sp-1) 0 0}.bandeja-sin-senal__acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.bandeja-sin-senal__lista{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);list-style:none;margin:var(--sp-3) 0 0;padding:0}.bandeja-sin-senal__item{border-top:1px solid var(--border);padding:var(--sp-2) 0 0}.bandeja-sin-senal__fila{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between}.bandeja-sin-senal__subtitulo{color:var(--text);margin:var(--sp-3) 0 var(--sp-1)}.bandeja-sin-senal__pasos{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);list-style:none;margin:0;padding:0}.lote-ayuda{color:var(--text-2);font-size:var(--fs-body);margin:0}.lote-aviso{align-self:flex-start;border-left:3px solid var(--marg);color:var(--marg-text);font-size:var(--fs-label);padding-left:var(--sp-2)}.lote-tarjeta{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.lote-tarjeta__cabeza{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between}.lote-tarjeta__titulo{color:var(--text);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.lote-campos{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.lote-botones{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.lote-conteo{display:flex;flex-direction:column;gap:var(--sp-1h);list-style:none;margin:0;padding:0}.lote-conteo li{color:var(--text-2);display:flex;gap:var(--sp-3);justify-content:space-between}.lote-conteo__total{border-top:1px solid var(--border);color:var(--text);padding-top:var(--sp-1h)}.lote-avance{background:var(--surface-2);border-radius:var(--r1);height:var(--sp-2);overflow:hidden}.lote-avance__lleno{background:var(--brand);height:100%;transition:width .3s ease}.lote-kpis{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.lote-semaforo{background:var(--text-3);border-radius:50%;height:var(--sp-2);width:var(--sp-2)}.lote-semaforo--ok{background:var(--ok)}.lote-semaforo--warn{background:var(--marg)}.lote-semaforo--danger{background:var(--danger)}.lote-riesgos{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.lote-riesgos__item{align-items:center;color:var(--text);display:inline-flex;gap:var(--sp-2)}.lote-indice{color:var(--text-2);margin-left:var(--sp-2)}.inm-subpaso{display:flex;flex-direction:column;gap:var(--sp-5)}.inm-subpaso[hidden]{display:none}.ma-pagina{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-4)}.ma-barra{align-items:flex-end;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-4)}.ma-ctl{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ma-ctl-rotulo{color:var(--text-2);font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-sans)}.ma-barra>.ma-ctl .field{min-width:8rem;width:auto}.ma-coord{align-items:flex-end;gap:var(--sp-3) var(--sp-4)}.ma-coord,.ma-coord-campos{display:flex;flex-wrap:wrap}.ma-coord-campos{gap:var(--sp-3)}.ma-coord-campos .ma-ctl{width:10rem}.ma-coord-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ma-error-campo{color:var(--danger-strong);flex:1 1 100%;font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);margin:0}@media (max-width:560px){.ma-barra{align-items:stretch;flex-direction:column;padding:var(--sp-3)}.ma-barra>.ma-ctl .field{width:100%}.ma-coord{align-items:stretch}.ma-coord,.ma-coord-campos{flex-direction:column}.ma-coord-campos .ma-ctl{width:100%}.ma-coord-acciones>*{flex:1 1}}.ma-cuerpo{--ma-alto:clamp(28rem,70vh,50rem);grid-gap:var(--sp-4);align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}@supports (height:1dvh){.ma-cuerpo{--ma-alto:clamp(28rem,70dvh,50rem)}}@media (max-width:900px){.ma-cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ma-cuerpo{--ma-alto:clamp(20rem,56vh,32rem)}@supports (height:1dvh){.ma-cuerpo{--ma-alto:clamp(20rem,56dvh,32rem)}}}.ma-mapa{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-panel);height:var(--ma-alto);isolation:isolate;overflow:hidden;position:relative}.ma-mapa-lienzo{inset:0;position:absolute}.ma-mapa-lienzo.leaflet-grab{cursor:crosshair}.ma-sobre{position:absolute;z-index:var(--z-map-chrome)}.ma-aviso{right:var(--sp-2)}.ma-aviso,.ma-tarjeta{left:var(--sp-2);top:var(--sp-2)}.ma-tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--sh-2);max-height:calc(100% - var(--sp-2)*2);overflow-y:auto;padding:var(--sp-3);width:min(21rem,calc(100% - var(--sp-2)*2))}.ma-tarjeta--hoja{border-radius:var(--radius-panel) var(--radius-panel) 0 0;bottom:0;left:0;max-height:60%;right:0;top:auto;width:auto}.ma-tarjeta-cuerpo{display:flex;flex-direction:column;gap:var(--sp-2)}.ma-tarjeta-cab{align-items:flex-start;display:flex;gap:var(--sp-2);justify-content:space-between}.ma-tarjeta-lista{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ma-tarjeta-fila{align-items:center;border-top:1px solid var(--border);color:var(--text);display:flex;flex-wrap:wrap;font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-1) var(--sp-3);justify-content:space-between;padding:var(--sp-1h) 0}.ma-tarjeta-amenaza{font-weight:var(--fw-semibold)}.ma-tarjeta-niveles{align-items:center;display:inline-flex;gap:var(--sp-1h);white-space:nowrap}.ma-tarjeta-a{color:var(--text-3)}.ma-lateral{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);display:flex;flex-direction:column;height:var(--ma-alto);min-height:0;min-width:0;overflow:hidden}.ma-lateral--vacio{justify-content:center}.ma-lateral-cab{border-bottom:1px solid var(--border);flex:none;flex-direction:column;gap:var(--sp-1)}.ma-lateral-cab,.ma-lateral-cuerpo{display:flex;padding:var(--sp-3) var(--sp-4)}.ma-lateral-cuerpo{flex:1 1 auto;flex-direction:column;gap:var(--sp-3);min-height:0;overflow-y:auto;overscroll-behavior:contain}.ma-lateral-cuerpo>*{flex:none}@media (max-width:900px){.ma-lateral{height:auto}.ma-lateral,.ma-lateral-cuerpo{overflow:visible}}.ma-panel-nombre{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans)}.ma-panel-sub{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.ma-panel-coord{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.ma-actualizando{align-items:center;display:inline-flex;gap:var(--sp-1h)}.ma-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.ma-nota{color:var(--text-2);margin:0}.ma-campos,.ma-nota--aparte{margin-bottom:var(--sp-3)}.ma-campos{display:flex;flex-direction:column;gap:var(--sp-3)}.ma-th-sub{color:var(--text-3);display:block;font-weight:var(--fw-regular)}.ma-ev-nombre th{background:#0000;border-bottom:0;color:var(--text);font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);padding:var(--sp-3) var(--sp-3) 0;text-align:left}.ma-nivel{align-items:center;display:inline-flex;gap:var(--sp-1h);white-space:nowrap}.ma-nivel-punto{border-radius:2px;box-shadow:inset 0 0 0 1px var(--border-strong);flex:none;height:var(--sp-2);width:var(--sp-2)}.ma-flecha{color:var(--danger-strong);font-weight:var(--fw-bold)}.ma-sin-dato{color:var(--text-3)}.ma-vacia{margin:0}.ma-sitio-valor{display:flex;flex-direction:column;gap:var(--sp-1)}.ma-sitio-lectura{color:var(--text-2);font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-sans)}.ma-fila-abierta td{background:var(--brand-soft)}.ma-celda-sub{color:var(--text-2);display:block;font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-sans)}.ma-ficha-acciones{display:flex;gap:var(--sp-2)}.ma-lista-acciones{display:inline-flex}.ma-filtro,.ma-lista-acciones{align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.ma-filtro{display:flex;margin-bottom:var(--sp-2)}.ma-filtro-chip{align-items:center;background:var(--brand-soft);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text);display:inline-flex;font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-1);max-width:100%;padding:0 var(--sp-1) 0 var(--sp-3)}.ma-filtro-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-marca{align-items:center;display:inline-flex;margin-left:var(--sp-1h);vertical-align:middle}.ma-marca--bloquea{color:var(--marg-text)}.ma-marca--avisa{color:var(--info-text)}.ma-leyenda{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);bottom:var(--sp-2);box-shadow:var(--sh-2);color:var(--text);display:flex;flex-direction:column;font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-sans);gap:var(--sp-1);left:var(--sp-2);list-style:none;margin:0;padding:var(--sp-1h) var(--sp-2)}.ma-leyenda li{align-items:center;display:flex;gap:var(--sp-1h)}.ma-exclusion-linea{margin:0}.ma-exclusion-linea+.ma-exclusion-linea{margin-top:var(--sp-1)}.ma-avance,.ma-carga,.ma-resumen,.ma-vista-previa{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.ma-avance-txt{align-items:center;color:var(--text);display:flex;font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);margin:0}.ma-avance-barra{background:var(--border);border-radius:var(--r-pill);height:var(--sp-2);overflow:hidden}.ma-avance-barra>span{background:var(--brand-strong);border-radius:var(--r-pill);display:block;height:100%;transition:width var(--dur-base) var(--ease)}.cono-animacion{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.cono-animacion-marco{min-width:0;position:relative}.cono-animacion-escena{pointer-events:none;position:relative;z-index:0}[data-animacion-meta]{animation:cono-animacion-pulso 1.8s ease infinite;animation:cono-animacion-pulso 1.8s var(--ease,ease) infinite;outline:2px solid var(--action)!important;outline-offset:3px}.leaflet-container[data-animacion-meta]{outline-offset:-3px}@keyframes cono-animacion-pulso{0%,to{outline-color:var(--action)}50%{outline-color:color-mix(in srgb,var(--action) 30%,#0000)}}.cono-animacion-mano{color:var(--surface);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--text) 45%,transparent));height:32px;left:0;margin:-2px 0 0 -8px;pointer-events:none;position:absolute;top:0;transition:transform .8s ease;transition:transform .8s var(--ease,ease);width:32px;z-index:2}.cono-animacion-mano svg{display:block;height:100%;overflow:visible;width:100%}.cono-animacion-mano path{fill:currentColor;stroke:var(--text);stroke-width:1.5;stroke-linejoin:round}.cono-animacion-mano--toca svg{transform:scale(.9);transform-origin:8px 2px}.cono-animacion-mano:before{background:var(--action);border-radius:50%;content:"";height:16px;left:0;margin-left:0;opacity:0;position:absolute;top:-6px;transform:scale(.4);transition:opacity .12s ease,transform .2s ease;transition:opacity var(--dur-fast,.12s) var(--ease,ease),transform var(--dur-base,.2s) var(--ease,ease);width:16px}.cono-animacion-mano--toca:before{opacity:.35;transform:scale(1.4)}.cono-animacion-globo{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--sh-3);color:var(--text);display:flex;font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);left:var(--sp-3);max-width:min(18rem,calc(100% - var(--sp-3)*2));padding:var(--sp-2) var(--sp-3);pointer-events:none;position:absolute;top:var(--sp-3);transition:left .3s ease,top .3s ease;transition:left var(--dur-slow,.3s) var(--ease,ease),top var(--dur-slow,.3s) var(--ease,ease);z-index:3}.cono-animacion-globo-numero{align-items:center;background:var(--action);border-radius:var(--radius-pill);color:var(--on-action);display:inline-flex;flex:0 0 auto;font:var(--fw-bold) var(--fs-label)/var(--lh-tight) var(--font-sans);height:1.5em;justify-content:center;min-width:1.5em;padding:0 var(--sp-1)}.cono-animacion-globo-texto{min-width:0}.cono-animacion--mano-sobre-la-capa .cono-animacion-mano{z-index:2001}.cono-animacion--sobre-la-capa .cono-animacion-globo{z-index:2002}.cono-animacion-controles{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (prefers-reduced-motion:reduce){.cono-animacion-globo,.cono-animacion-mano,.cono-animacion-mano:before{transition:none}[data-animacion-meta]{animation:none}}.cono-telefono{background:var(--ink);border-radius:calc(var(--r-panel)*2);box-shadow:var(--sh-3);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-2);margin:0 auto;max-width:calc(412px + var(--sp-2)*2);min-width:0;padding:var(--sp-2);width:100%}.cono-telefono-navegador{align-items:center;display:flex;gap:var(--sp-2);padding:0 var(--sp-1)}.cono-telefono-direccion{align-items:center;background:var(--surface-2);border-radius:var(--radius-pill);color:var(--text-3);display:flex;flex:1 1 auto;height:2rem;min-width:0;padding:0 var(--sp-3)}.cono-telefono-tecla{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--on-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;width:44px}button.cono-telefono-tecla:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cono-telefono-pantalla{background:var(--bg);border-radius:var(--r-panel);contain:paint;min-width:0;position:relative}.cono-telefono-contenido{display:flex;flex-direction:column;gap:var(--sp-3);max-height:min(40rem,78vh);min-width:0;overflow-y:auto;padding:var(--sp-3)}.cono-telefono-pantalla .mapa-fs-propia{height:100%}.cono-telefono-sistema{align-items:center;display:flex;justify-content:space-around}.cono-telefono-inicio,.cono-telefono-recientes{border:2px solid var(--on-ink);height:14px;opacity:.7;width:14px}.cono-telefono-inicio{border-radius:50%}.cono-telefono-recientes{border-radius:3px}.cono-paso{gap:var(--sp-4);min-width:0}.cono-paso,.cono-paso-cab{display:flex;flex-direction:column}.cono-paso-cab{gap:var(--sp-2);max-width:var(--measure)}.cono-paso-clase{color:var(--text-2);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-paso-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.cono-paso .cono-cuerpo{margin-top:0;max-width:var(--measure)}.cono-paso-falta{align-items:center;color:var(--text-2);display:flex;flex-basis:100%;flex-wrap:wrap;font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-1) var(--sp-2);margin:0}.cono-paso-falta:empty{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.cono-practica{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.cono-practica-consigna{background:var(--brand-soft);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--sp-2);max-width:var(--measure);padding:var(--sp-3) var(--sp-4)}.cono-practica-consigna p,.cono-practica-numeros{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0}.cono-practica-numeros{display:flex;flex-direction:column;gap:var(--sp-1);padding-left:var(--sp-5)}.cono-practica-tuya{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.cono-practica-tuya[hidden]{display:none}.cono-practica-hazlo{margin:0}.cono-practica-datos{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0}.cono-practica-campos{grid-gap:var(--sp-3) var(--sp-4);align-items:start;display:grid;gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}.cono-practica-campos .form-group{margin:0}.cono-practica-campos .cono-practica-acciones{grid-column:1/-1}.cono-practica-signo{display:flex;flex-direction:column;gap:var(--sp-3)}.cono-practica-signo>:not(.cono-practica-mapa){max-width:36rem}.cono-practica-acciones,.cono-practica-pie{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.cono-practica-devolucion{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.cono-practica-mapa{height:clamp(22.5rem,60vh,32rem);min-width:0;position:relative}.cono-practica-pregunta{display:flex;flex-direction:column;gap:var(--sp-3);max-width:40rem}.cono-practica-captura{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.cono-practica-captura img{border:1px solid var(--border);border-radius:var(--radius-panel);display:block;height:auto;margin:0 auto;max-height:26rem;max-width:100%}.cono-practica-captura .cono-leyenda{text-align:center}@media (max-width:560px){.cono-practica-campos{grid-template-columns:minmax(0,1fr)}}.cono:has(.mapa-fs-propia):not(:has(.cono-telefono .mapa-fs-propia)){container-type:normal}.cono-telefono .cono-practica-mapa{height:22.5rem;min-width:0;position:relative}.cono-telefono-mapa{height:clamp(22.5rem,62vh,34rem);min-width:0;position:relative}.cono-telefono .cono-practica-campos{grid-template-columns:minmax(0,1fr)}.cono-telefono-blanco{min-height:22.5rem}.cono-telefono-blanco,.cono-telefono-velo{align-items:center;display:flex;justify-content:center}.cono-telefono-velo{background:color-mix(in srgb,var(--text) 40%,#0000);inset:0;padding:var(--sp-4);position:absolute;z-index:2}.cono-telefono-dialogo{background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--sh-3);color:var(--text);display:flex;flex-direction:column;gap:var(--sp-2);max-width:18rem;padding:var(--sp-4);width:100%}.cono-telefono-dialogo-titulo{font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-telefono-dialogo-texto{color:var(--text-2);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0}.cono-telefono-dialogo-botones{display:flex;gap:var(--sp-2);justify-content:flex-end}.cono-telefono .step-label{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cono-telefono .stepper-actual{color:var(--brand-text);display:block;font:var(--fw-semibold) var(--fs-label)/var(--lh-tight) var(--font-sans);margin:var(--sp-2) 0 0;text-align:center}.cono-telefono .stepper-bar{align-items:stretch;flex-direction:column}.cono-diploma{--entrega-t-trazo:140ms;--entrega-t-verde:140ms;--entrega-trazo-1:240ms;--entrega-trazo-2:280ms;--entrega-trazo-3:200ms;--entrega-t-marco:calc(var(--entrega-t-trazo) + var(--entrega-t-verde) + var(--entrega-trazo-1) + var(--entrega-trazo-2) + var(--entrega-trazo-3));--entrega-t-esq-arriba:360ms;--entrega-t-esq-abajo:800ms;--entrega-esq-paso:80ms;--entrega-t-logo:560ms;--entrega-t-titulo:760ms;--entrega-t-filetes:900ms;--entrega-t-otorga:1060ms;--entrega-t-linea:1140ms;--entrega-t-letras:1240ms;--entrega-letras:680ms;--entrega-t-institucion:2000ms;--entrega-t-texto:2120ms;--entrega-t-curso:2200ms;--entrega-t-logros:2280ms;--entrega-t-medallas:2400ms;--entrega-medallas:640ms;--entrega-t-pie:2560ms;--entrega-t-cuenta:2660ms;--entrega-cuenta:640ms;--entrega-t-camara:2200ms;--entrega-t-sello:3320ms;--entrega-llega:380ms;--entrega-t-espera:3700ms;--entrega-vaiven:1200ms;--entrega-llamado:1600ms;--entrega-brillo:900ms;--entrega-rebote:cubic-bezier(.34,1.56,.64,1)}.cono-diploma[data-entrega] .cono-eval-acciones{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),visibility 0s}.cono-diploma:is([data-entrega=preparando],[data-entrega=armando],[data-entrega=esperando],[data-entrega=sellando]) .cono-eval-acciones{opacity:0;transform:translateY(var(--sp-2));visibility:hidden}.cono-diploma .btn.cono-entrega-otra-vez{background:#0000;border-color:#0000;color:var(--brand-text);padding:0 var(--sp-3)}.cono-diploma .btn.cono-entrega-otra-vez:hover:not(:disabled){background:var(--brand-soft)}.cono-entrega-barra{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);bottom:max(var(--sp-5),env(safe-area-inset-bottom));box-shadow:var(--sh-3);color:var(--text);display:flex;gap:var(--sp-3);left:50%;left:var(--entrega-papel-centro,50%);min-height:calc(var(--control-h) + var(--sp-2)*2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5);position:fixed;transform:translateX(-50%);transition:opacity var(--dur-base) var(--ease),visibility 0s linear var(--dur-base);width:min(34rem,calc(100% - var(--sp-4)*2));z-index:var(--z-sticky)}.cono-entrega-barra:is([data-entrega=sellando],[data-entrega=sellado]){opacity:0;visibility:hidden}.cono-entrega-barra:is([data-entrega=preparando],[data-entrega=armando],[data-entrega=esperando]){transition-delay:0s}.cono-entrega-barra-texto{align-items:center;color:var(--text-2);display:flex;flex:1 1;font:var(--fw-medium) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);margin:0;min-width:0}.cono-entrega-barra-texto svg{color:var(--brand);display:none;flex:none}.cono-entrega-barra[data-entrega=esperando] .cono-entrega-barra-texto{color:var(--text);font-weight:var(--fw-semibold)}.cono-entrega-barra[data-entrega=esperando] .cono-entrega-barra-texto svg{display:block}.cono-entrega-barra .btn.cono-entrega-saltar{border-radius:var(--radius-pill);flex:none;padding:0 var(--sp-4)}.cono-entrega-saltar kbd{border:1px solid var(--border-strong);border-radius:var(--r1);color:var(--text-3);font:var(--fw-medium) var(--fs-micro)/var(--lh-tight) var(--font-sans);padding:1px var(--sp-1h)}@media (pointer:coarse){.cono-entrega-saltar kbd{display:none}}@media (max-width:560px){.cono-entrega-barra{border-radius:var(--r3);bottom:max(var(--sp-3),env(safe-area-inset-bottom));left:var(--sp-3);padding-left:var(--sp-4);right:var(--sp-3);transform:none;width:auto}}.cono-diploma-hoja>.cono-entrega-capa{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.cono-entrega-capa>*{position:absolute}.cono-entrega-trazo{display:none;inset:0}.cono-diploma[data-entrega=armando] .cono-entrega-trazo{animation:entrega-apaga 1ms linear both;animation-delay:var(--entrega-t-marco);display:block}.cono-entrega-trazo>i{--entrega-in:1.8cqw;--entrega-g:.55cqw;--entrega-desde:var(--entrega-t-trazo);background:var(--dp-tinta);position:absolute}.cono-entrega-trazo>i.cono-entrega-v{--entrega-in:3.15cqw;--entrega-g:max(1px,.12cqw);--entrega-desde:calc(var(--entrega-t-trazo) + var(--entrega-t-verde));background:var(--dp-verde)}@container (max-width: 640px){.cono-entrega-trazo>i{--entrega-in:2.6cqw;--entrega-g:1.1cqw}.cono-entrega-trazo>i.cono-entrega-v{--entrega-in:5.1cqw;--entrega-g:max(1px,.12cqw)}}.cono-entrega-trazo>:is(.cono-entrega-sup-i,.cono-entrega-sup-d,.cono-entrega-inf-i,.cono-entrega-inf-d){height:var(--entrega-g);width:calc(50% - var(--entrega-in))}.cono-entrega-trazo>:is(.cono-entrega-sup-i,.cono-entrega-sup-d){top:var(--entrega-in)}.cono-entrega-trazo>:is(.cono-entrega-inf-i,.cono-entrega-inf-d){bottom:var(--entrega-in)}.cono-entrega-trazo>:is(.cono-entrega-sup-i,.cono-entrega-inf-i){left:var(--entrega-in)}.cono-entrega-trazo>:is(.cono-entrega-sup-d,.cono-entrega-inf-d){right:var(--entrega-in)}.cono-entrega-trazo>:is(.cono-entrega-lat-i,.cono-entrega-lat-d){bottom:var(--entrega-in);top:var(--entrega-in);transform-origin:50% 0;width:var(--entrega-g)}.cono-entrega-trazo>.cono-entrega-lat-i{left:var(--entrega-in)}.cono-entrega-trazo>.cono-entrega-lat-d{right:var(--entrega-in)}.cono-entrega-trazo>:is(.cono-entrega-sup-i,.cono-entrega-inf-d){transform-origin:100% 50%}.cono-entrega-trazo>:is(.cono-entrega-sup-d,.cono-entrega-inf-i){transform-origin:0 50%}.cono-entrega-trazo>:is(.cono-entrega-sup-i,.cono-entrega-sup-d){animation:entrega-traza-x var(--entrega-trazo-1) cubic-bezier(.5,0,1,1) both;animation-delay:var(--entrega-desde)}.cono-entrega-trazo>:is(.cono-entrega-lat-i,.cono-entrega-lat-d){animation:entrega-traza-y var(--entrega-trazo-2) linear both;animation-delay:calc(var(--entrega-desde) + var(--entrega-trazo-1))}.cono-entrega-trazo>:is(.cono-entrega-inf-i,.cono-entrega-inf-d){animation:entrega-traza-x var(--entrega-trazo-3) cubic-bezier(0,0,.4,1) both;animation-delay:calc(var(--entrega-desde) + var(--entrega-trazo-1) + var(--entrega-trazo-2))}.cono-entrega-brillo,.cono-entrega-sello-flotante,.cono-entrega-sello-lugar,.cono-entrega-sello-sombra{border-radius:50%;display:none;height:var(--entrega-diam);left:calc(var(--entrega-cx) - var(--entrega-diam)/2);top:calc(var(--entrega-cy) - var(--entrega-diam)/2);width:var(--entrega-diam)}.cono-entrega-sello-lugar{border:max(1px,.14cqw) dashed var(--dp-linea)}.cono-entrega-sello-sombra{background:radial-gradient(closest-side,color-mix(in srgb,var(--dp-tinta) 24%,#0000),#0000);height:calc(var(--entrega-diam)*1.24);left:calc(var(--entrega-cx) - var(--entrega-diam)*.62);top:calc(var(--entrega-cy) - var(--entrega-diam)*.62 + var(--entrega-alza)*.5);width:calc(var(--entrega-diam)*1.24)}.cono-entrega-sello-flotante{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:none;border:0;color:inherit;cursor:pointer;padding:0;touch-action:manipulation;transform:translateY(calc(var(--entrega-alza)*-1)) rotate(-6deg) scale(var(--entrega-escala));-webkit-user-select:none;user-select:none}.cono-entrega-sello-apriete,.cono-entrega-sello-onda,.cono-entrega-sello-vaiven{border-radius:50%;display:block;inset:0;position:absolute}.cono-entrega-sello-apriete{transition:transform var(--dur-fast) var(--ease)}.cono-entrega-sello-flotante:active .cono-entrega-sello-apriete{transform:scale(.93)}.cono-entrega-sello-apriete>svg{height:150%;left:-10%;overflow:visible;position:absolute;top:-10%;width:120%}.cono-entrega-sello-flotante .cono-sello-cinta{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0}.cono-entrega-sello-onda{border:max(2px,.22cqw) solid var(--dp-verde);opacity:0}.cono-diploma:is([data-entrega=armando],[data-entrega=esperando],[data-entrega=sellando]) :is(.cono-entrega-sello-lugar,.cono-entrega-sello-sombra,.cono-entrega-sello-flotante){display:block}.cono-diploma:is([data-entrega=armando],[data-entrega=sellando]) .cono-entrega-sello-flotante{pointer-events:none}.cono-diploma[data-entrega=esperando] .cono-entrega-sello-flotante{pointer-events:auto}.cono-entrega-sello-puesto .cono-entrega-sello-flotante{visibility:hidden}.cono-diploma[data-entrega=armando] .cono-entrega-sello-flotante{animation:entrega-sello-llega var(--entrega-llega) var(--entrega-rebote) both;animation-delay:var(--entrega-t-sello)}.cono-diploma[data-entrega=armando] :is(.cono-entrega-sello-lugar,.cono-entrega-sello-sombra){animation:entrega-aparece var(--entrega-llega) var(--ease) both;animation-delay:var(--entrega-t-sello)}.cono-diploma.cono-entrega-rapido[data-entrega=esperando] .cono-entrega-sello-flotante{animation:entrega-sello-llega var(--entrega-llega) var(--entrega-rebote) both}.cono-diploma[data-entrega=esperando] .cono-entrega-sello-vaiven{animation:entrega-vaiven var(--entrega-vaiven) ease-in-out 4 alternate both}.cono-diploma[data-entrega=esperando] .cono-entrega-sello-sombra{animation:entrega-sombra var(--entrega-vaiven) ease-in-out 4 alternate both}.cono-diploma[data-entrega=esperando] .cono-entrega-sello-onda{animation:entrega-llama var(--entrega-llamado) var(--ease) 3 both;animation-delay:var(--dur-base)}.cono-entrega-tinta{height:calc(var(--entrega-diam)*1.28);left:calc(var(--entrega-cx) - var(--entrega-diam)*.64);opacity:0;top:calc(var(--entrega-cy) - var(--entrega-diam)*.64);width:calc(var(--entrega-diam)*1.28)}.cono-entrega-tinta path{fill:var(--dp-verde-oscuro)}.cono-entrega-fiesta{height:calc(var(--entrega-diam)*3);left:calc(var(--entrega-cx) - var(--entrega-diam)*1.5);overflow:visible;top:calc(var(--entrega-cy) - var(--entrega-diam)*1.5);width:calc(var(--entrega-diam)*3)}.cono-entrega-fiesta .cono-entrega-arco{fill:none;stroke:var(--dp-verde);stroke-width:2.6;stroke-linecap:round;opacity:0;transform-box:view-box;transform-origin:150px 150px}.cono-entrega-fiesta .cono-entrega-hojita{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.cono-entrega-fiesta .cono-entrega-h1{fill:var(--dp-verde)}.cono-entrega-fiesta .cono-entrega-h2{fill:var(--dp-verde-oscuro)}.cono-entrega-fiesta .cono-entrega-h3{fill:var(--dp-lima)}.cono-entrega-brillo{overflow:hidden;pointer-events:auto}.cono-entrega-brillo:before{background:linear-gradient(105deg,#0000 38%,color-mix(in srgb,var(--dp-papel) 62%,#0000) 50%,#0000 62%);content:"";inset:-10%;position:absolute;transform:translateX(-130%)}.cono-diploma[data-entrega=sellado] .cono-entrega-brillo{display:block}.cono-entrega-brillo.cono-entrega-brilla:before{animation:entrega-brillo var(--entrega-brillo) ease-in-out both}@media (prefers-reduced-motion:reduce){.cono-entrega-brillo{display:none!important}.cono-diploma[data-entrega] .cono-eval-acciones{transition:none!important}.cono-diploma[data-entrega=esperando] :is(.cono-entrega-sello-flotante,.cono-entrega-sello-sombra,.cono-entrega-sello-lugar){animation:entrega-aparece .15s linear both!important}.cono-diploma[data-entrega=esperando] :is(.cono-entrega-sello-vaiven,.cono-entrega-sello-onda){animation:none!important}}.cono-diploma[data-entrega=preparando] .cono-diploma-hoja,.cono-entrega-sin-sello .cono-diploma-sello{opacity:0}.cono-diploma[data-entrega=armando] .cono-diploma-hoja{animation:entrega-sube var(--dur-slow) var(--ease) both}.cono-diploma[data-entrega=armando] .cono-diploma-marco{animation:entrega-aparece 1ms linear both;animation-delay:var(--entrega-t-marco)}.cono-diploma-esquina circle:nth-child(2){--entrega-k:1}.cono-diploma-esquina circle:nth-child(3){--entrega-k:2}.cono-diploma[data-entrega=armando] .cono-diploma-esquina circle{animation:entrega-arco var(--dur-slow) var(--ease) both;animation-delay:calc(var(--entrega-t-esq-arriba) + var(--entrega-esq-paso)*0);animation-delay:calc(var(--entrega-t-esq-arriba) + var(--entrega-k, 0)*var(--entrega-esq-paso));transform-box:view-box;transform-origin:0 0}.cono-diploma[data-entrega=armando] :is(.cono-diploma-esquina--bi,.cono-diploma-esquina--bd) circle{animation-delay:calc(var(--entrega-t-esq-abajo) + var(--entrega-esq-paso)*0);animation-delay:calc(var(--entrega-t-esq-abajo) + var(--entrega-k, 0)*var(--entrega-esq-paso))}.cono-diploma[data-entrega=armando] .cono-diploma-logo{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-logo)}.cono-diploma[data-entrega=armando] .cono-diploma-titulo>span{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-titulo)}.cono-diploma[data-entrega=armando] .cono-diploma-titulo:before{animation:entrega-traza-x var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-filetes);transform-origin:100% 50%}.cono-diploma[data-entrega=armando] .cono-diploma-titulo:after{animation:entrega-traza-x var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-filetes);transform-origin:0 50%}.cono-diploma[data-entrega=armando] .cono-diploma-otorga{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-otorga)}.cono-diploma[data-entrega=armando] .cono-diploma-nombre{position:relative}.cono-diploma[data-entrega=armando] .cono-diploma-nombre:after,.cono-diploma[data-entrega=armando] .cono-diploma-nombre:before{animation:entrega-corre var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-linea);background:var(--dp-papel);bottom:calc(max(1px, .12cqw)*-1 - 1px);content:"";height:calc(max(1px, .12cqw) + 2px);position:absolute;width:calc(50% + 1px)}.cono-diploma[data-entrega=armando] .cono-diploma-nombre:before{left:0;transform-origin:0 50%}.cono-diploma[data-entrega=armando] .cono-diploma-nombre:after{right:0;transform-origin:100% 50%}.cono-diploma[data-entrega=armando] .cono-entrega-letra{animation:entrega-aparece var(--dur-slow) var(--ease) both;animation-delay:calc(var(--entrega-t-letras) + var(--entrega-k)*var(--entrega-letras)/var(--entrega-letras-n))}@media screen{.cono-entrega-entero{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.cono-diploma[data-entrega=armando] .cono-diploma-institucion{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-institucion)}.cono-diploma[data-entrega=armando] .cono-diploma-texto{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-texto)}.cono-diploma[data-entrega=armando] .cono-diploma-curso{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-curso)}.cono-diploma[data-entrega=armando] .cono-diploma-logros{animation:entrega-aparece var(--dur-base) var(--ease) both;animation-delay:var(--entrega-t-logros)}.cono-diploma[data-entrega=armando] .cono-diploma-logros .cono-insignia{animation:entrega-enciende var(--dur-slow) var(--entrega-rebote) both;animation-delay:calc(var(--entrega-t-medallas) + var(--entrega-i)*var(--entrega-medallas)/var(--n));position:relative}.cono-diploma[data-entrega=armando] .cono-diploma-logros .cono-insignia:after{animation:entrega-onda calc(var(--dur-slow) + var(--dur-base)) var(--ease) both;animation-delay:calc(var(--entrega-t-medallas) + var(--entrega-i)*var(--entrega-medallas)/var(--n) + var(--dur-fast));border:max(1px,.2cqw) solid var(--dp-verde);border-radius:50%;content:"";inset:0;position:absolute}.cono-diploma[data-entrega=armando] .cono-diploma-logro{animation:entrega-aparece var(--dur-base) var(--ease) both;animation-delay:calc(var(--entrega-t-medallas) + var(--entrega-i)*var(--entrega-medallas)/var(--n) + var(--dur-fast))}.cono-diploma[data-entrega=armando] .cono-diploma-pie-dato{animation:entrega-entra var(--dur-slow) var(--ease) both;animation-delay:var(--entrega-t-pie)}.cono-diploma[data-entrega=armando] .cono-diploma-pie-dato:last-child{animation-delay:calc(var(--entrega-t-pie) + var(--dur-fast))}.cono-diploma[data-entrega=armando] .cono-diploma-pie-dato:last-child small{animation:entrega-aparece var(--dur-base) var(--ease) both;animation-delay:calc(var(--entrega-t-cuenta) + var(--entrega-cuenta))}.cono-entrega-contando{color:#0000;position:relative}.cono-entrega-cuenta{font-feature-settings:"tnum";color:var(--dp-tinta);font-variant-numeric:tabular-nums;inset:0;position:absolute;white-space:nowrap}.cono-entrega-cuenta.cono-entrega-cuenta-fin{font-feature-settings:normal;font-variant-numeric:normal}@keyframes entrega-sube{0%{opacity:0;transform:translateY(1.2cqw)}to{opacity:1;transform:none}}@keyframes entrega-entra{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:none}}@keyframes entrega-aparece{0%{opacity:0}to{opacity:1}}@keyframes entrega-apaga{0%{opacity:1}to{opacity:0}}@keyframes entrega-traza-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes entrega-traza-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes entrega-corre{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes entrega-arco{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes entrega-enciende{0%{opacity:.22;transform:scale(.72) rotate(-12deg)}60%{opacity:1;transform:scale(1.12) rotate(0deg)}to{opacity:1;transform:none}}@keyframes entrega-onda{0%{opacity:0;transform:none}12%{opacity:.6}to{opacity:0;transform:scale(1.9)}}@keyframes entrega-sello-llega{0%{opacity:0;transform:translateY(var(--entrega-alza)) rotate(-24deg) scale(.5)}to{opacity:1;transform:translateY(calc(var(--entrega-alza)*-1)) rotate(-6deg) scale(var(--entrega-escala))}}@keyframes entrega-vaiven{0%{transform:none}to{transform:translateY(-.3cqw)}}@keyframes entrega-sombra{0%{opacity:1;transform:none}to{opacity:.78;transform:scale(.92)}}@keyframes entrega-llama{0%{opacity:0;transform:none}15%{opacity:.55}to{opacity:0;transform:scale(1.25)}}@keyframes entrega-brillo{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@media print{.cono-diploma-logros .cono-insignia:after,.cono-diploma-nombre:after,.cono-diploma-nombre:before,.cono-entrega-barra,.cono-entrega-capa,.cono-entrega-cuenta,.cono-entrega-letras{display:none!important}.cono-diploma-hoja,.cono-diploma-hoja *,.cono-diploma-hoja :after,.cono-diploma-hoja :before{animation:none!important;transition:none!important}.cono-diploma-curso,.cono-diploma-esquina circle,.cono-diploma-hoja,.cono-diploma-institucion,.cono-diploma-logo,.cono-diploma-logro,.cono-diploma-logros,.cono-diploma-marco,.cono-diploma-nombre,.cono-diploma-otorga,.cono-diploma-pie-dato,.cono-diploma-sello,.cono-diploma-texto,.cono-diploma-titulo:after,.cono-diploma-titulo:before,.cono-diploma-titulo>span,.cono-entrega-letra,.cono-insignia{opacity:1!important;transform:none!important}.cono-entrega-contando{color:inherit!important}}.cono{container:cono/inline-size;display:flex;flex-direction:column;gap:var(--sp-5);padding-bottom:var(--sp-6)}.cono a:not(.btn){color:inherit}.cono a.btn{text-decoration:none}.cono-demo{padding:var(--sp-5) var(--sp-4)}.cono-meta{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.cono-intro{color:var(--text-2);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0;max-width:var(--measure)}.cono-rotulo{color:var(--brand-text);font-weight:var(--fw-semibold)}.cono-seccion-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin:0}.cono a.cono-enlace{color:var(--brand-text);display:inline;font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);text-decoration:underline;text-underline-offset:.2em}.cono :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cono [tabindex="-1"]:focus:not(:focus-visible){outline:none}.cono-avance{align-items:center;display:flex;gap:var(--sp-3);min-width:0}.cono-barra{background:var(--surface-3);border-radius:var(--radius-pill);flex:1 1 auto;height:.375rem;min-width:4rem;overflow:hidden;position:relative}.cono-barra-relleno{background:var(--brand);border-radius:inherit;display:block;height:100%}.cono-avance .cono-meta{flex:none}.cono-puerta,.cono-tarjeta-curso{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.cono-puerta:hover,.cono-tarjeta-curso:hover{border-color:var(--brand);box-shadow:var(--sh-2)}.cono-ficha-ilus,.cono-puerta-ilus,.cono-tarjeta-ilus{aspect-ratio:16/9;background:var(--surface-2);position:relative}.cono-ilus{display:block;height:100%;width:100%}.cono-puerta-cuerpo,.cono-tarjeta-cuerpo{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-2);padding:var(--panel-pad)}.cono-puerta-titulo,.cono-tarjeta-titulo{align-items:center;color:var(--text);display:inline-flex;font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display);gap:var(--sp-2);letter-spacing:var(--ls-tight)}.cono-puerta-titulo svg{color:var(--brand-text);flex:none;transition:transform var(--dur-fast) var(--ease)}.cono-puerta:hover .cono-puerta-titulo svg{transform:translateX(.2rem)}.cono-puerta-bajada,.cono-tarjeta-bajada{color:var(--text-2);font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-tarjeta-curso .cono-avance{margin-top:auto;padding-top:var(--sp-2)}.cono-pildora{background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--sh-1);color:var(--text);font:var(--fw-semibold) var(--fs-label)/var(--lh-tight) var(--font-sans);left:var(--sp-3);padding:var(--sp-1) var(--sp-3);position:absolute;top:var(--sp-3)}.cono-etiquetas{display:flex;flex-wrap:wrap;gap:var(--sp-1h)}.cono-inicio{display:flex;flex-direction:column;gap:var(--sp-5)}.cono-portada-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-page)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin:0}.cono-puertas{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cono-seguir{align-items:center;background:var(--brand-soft);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;gap:var(--sp-4);padding:var(--panel-pad)}.cono-seguir-texto{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-1h);min-width:0}.cono-seguir-curso{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-seguir-avance{align-items:center;display:flex;gap:var(--sp-3);max-width:28rem}.cono-seguir-boton{flex:none}.cono-seguir-acciones{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:var(--sp-2)}.cono-seguir-hueco{visibility:hidden}.cono-seguir-texto .cono-seguir-hueco{display:block;height:calc(var(--fs-body)*var(--lh-snug) + var(--sp-1h) + var(--fs-label)*var(--lh-snug))}.cono-manuales{display:flex;flex-direction:column;gap:var(--sp-5)}.cono-estante{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);overflow:hidden}.cono-estante-cab{align-items:flex-start;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;gap:var(--sp-3);padding:var(--panel-pad)}.cono-doc-icono,.cono-estante-icono{align-items:center;border-radius:var(--r1);display:inline-flex;flex:none;height:2.25rem;justify-content:center;width:2.25rem}.cono-estante-icono{background:var(--brand-soft);color:var(--brand-text)}.cono-doc-icono{background:var(--surface-2);color:var(--text-2)}.cono-estante-texto{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-1);min-width:0}.cono-estante-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-estante-bajada{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.cono-estante-cantidad{flex:none}.cono-docs{list-style:none;margin:0;padding:0}.cono-doc{align-items:flex-start;display:flex;gap:var(--sp-3);padding:var(--panel-pad)}.cono-doc+.cono-doc{border-top:1px solid var(--border)}.cono-doc-texto{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-1);min-width:0}.cono-doc-titulo{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-2)}.cono-doc-desc{color:var(--text-2);font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans);max-width:var(--measure)}.cono-doc-acciones{align-self:center;display:flex;flex:none;gap:var(--sp-2)}a.cono-doc{color:inherit;text-decoration:none}a.cono-doc:hover{background:var(--surface-2)}a.cono-doc:hover .cono-doc-titulo{color:var(--brand-text)}.cono-docs>li+li{border-top:1px solid var(--border)}.cono-doc-ir{align-self:center;color:var(--text-3);display:inline-flex;flex:none}.cono-lectura{gap:var(--sp-5);max-width:52rem}.cono-lectura,.cono-lectura-cab{display:flex;flex-direction:column}.cono-lectura-cab{gap:var(--sp-1h)}.cono-lectura-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-page)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin:0}.cono-lectura-subtitulo{color:var(--brand-text);font:var(--fw-medium) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-lectura-aviso{background:var(--surface-2);border-radius:var(--r1);color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);margin:var(--sp-2) 0 0;max-width:var(--measure);padding:var(--sp-3)}.cono-lectura-cuerpo{display:flex;flex-direction:column;gap:var(--sp-6)}.cono-lectura-indice{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--panel-pad)}.cono-lectura-indice-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0 0 var(--sp-2)}.cono-lectura-indice ol{column-gap:var(--sp-5);columns:16rem 2;list-style:none;margin:0;padding:0}.cono-lectura-indice li{break-inside:avoid;page-break-inside:avoid}.cono-lectura-indice-item{align-items:baseline;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-1h) 0;text-align:left;width:100%}.cono-lectura-indice-item:hover,.cono-lectura-numero{color:var(--brand-text)}.cono-lectura-numero{font-feature-settings:"tnum";align-items:center;background:var(--brand-soft);border-radius:var(--r1);display:inline-flex;flex:none;font:var(--fw-semibold) var(--fs-label)/1 var(--font-sans);font-variant-numeric:tabular-nums;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0 var(--sp-1)}.cono-lectura-numero--vacio{visibility:hidden}.cono-lectura-seccion{display:flex;flex-direction:column;gap:var(--sp-3)}.cono-lectura-h3{align-items:center;border-bottom:2px solid var(--brand-soft);color:var(--text);display:flex;font:var(--fw-semibold) var(--fs-title)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);margin:0;padding-bottom:var(--sp-2);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.cono-lectura-h3:focus{outline:none}.cono-lectura-subseccion{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3)}.cono-lectura-h4{color:var(--brand-text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-lectura-nota{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);margin:0}.cono-lectura-recuadro{display:flex;flex-direction:column;gap:var(--sp-1h)}.cono-lectura-recuadro .cono-parrafo{font-size:var(--fs-label)}.cono-lectura-recuadro-titulo{font-weight:var(--fw-semibold)}.cono-lectura .ui-td{vertical-align:top}.cono-lectura-icono{color:var(--brand-text);display:inline-flex;vertical-align:-.2em}.cono-lectura-terminos{display:flex;flex-direction:column;gap:var(--sp-3);margin:0}.cono-lectura-termino{display:flex;flex-direction:column;gap:var(--sp-1)}.cono-lectura-termino dt{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-lectura-termino dd{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0;max-width:var(--measure)}.cono-lectura-buscador{max-width:28rem;position:relative}.cono-lectura-buscador .field{padding-left:calc(var(--sp-3) + 16px + var(--sp-2));width:100%}.cono-lectura-buscador-icono{color:var(--text-3);display:inline-flex;left:var(--sp-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cono-lectura-capturas{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-4)}.cono-lectura-captura{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.cono-lectura-captura--telefono{flex:0 1 15rem;min-width:9rem}.cono-lectura-captura--computadora{flex:1 1 100%;max-width:40rem}.cono-lectura-marco{display:flex;flex-direction:column;overflow:hidden}.cono-lectura-captura--telefono .cono-lectura-marco{background:var(--text);border-radius:1.5rem;box-shadow:var(--sh-2);padding:var(--sp-1h)}.cono-lectura-captura--telefono img{border-radius:1.1rem}.cono-lectura-captura--computadora .cono-lectura-marco{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r1);box-shadow:var(--sh-2)}.cono-lectura-marco img{background:var(--surface);display:block;height:auto;width:100%}.cono-lectura-captura figcaption{text-align:center}.cono-lectura-impresion{display:none}.cono-autogestion{display:flex;flex-direction:column;gap:var(--sp-4)}.cono-cursos{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cono-ficha{grid-gap:var(--sp-5) var(--sp-6);align-items:start;display:grid;gap:var(--sp-5) var(--sp-6);grid-template-areas:"cab tarjeta" "temario tarjeta" "logros tarjeta";grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}.cono-ficha-cab{display:flex;flex-direction:column;gap:var(--sp-3);grid-area:cab;min-width:0}.cono-clase-titulo,.cono-ficha-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-page)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin:0}.cono-ficha-desc{color:var(--text-2);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0;max-width:var(--measure)}.cono-ficha-tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);grid-area:tarjeta;overflow:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--sp-4))}.cono-ficha-tarjeta-cuerpo{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--panel-pad)}.cono .cono-accion{height:auto;min-height:var(--control-h);padding-bottom:var(--sp-2);padding-top:var(--sp-2);text-align:center;white-space:normal}.cono-accion svg{flex:none}.cono-resultado{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.cono-resultado--ok{color:var(--ok-text);font-weight:var(--fw-semibold)}.cono-temario{gap:var(--sp-4);grid-area:temario;min-width:0}.cono-modulo,.cono-temario{display:flex;flex-direction:column}.cono-modulo{gap:var(--sp-2)}.cono-modulo-cab{display:flex;flex-direction:column;gap:var(--sp-1)}.cono-modulo-titulo{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-linea{list-style:none;margin:0;padding:0}.cono-hito{position:relative}.cono-hito:before{background:var(--border);bottom:0;content:"";left:calc(var(--sp-3) + .75rem - 1px);position:absolute;top:0;width:2px}.cono-hito:first-child:before{top:50%}.cono-hito:last-child:before{bottom:50%}.cono-hito-enlace{grid-gap:var(--sp-3);align-items:center;border-radius:var(--r1);color:var(--text);display:grid;gap:var(--sp-3);grid-template-columns:1.5rem minmax(0,1fr) auto;padding:var(--sp-2) var(--sp-3);position:relative;text-decoration:none}a.cono-hito-enlace:hover{background:var(--surface-2)}.cono-hito-enlace--bloqueado{color:var(--text-2)}.cono-hito-marca,.cono-lista-marca{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;color:var(--text-2);display:inline-flex;font:var(--fw-semibold) var(--fs-micro)/1 var(--font-mono);height:1.5rem;justify-content:center;position:relative;width:1.5rem;z-index:1}.cono-hito--hecho .cono-hito-marca,.cono-lista-clase--hecha .cono-lista-marca{background:var(--ok-soft);border-color:var(--ok);color:var(--ok-text)}.cono-hito--final .cono-hito-marca{border-color:var(--brand);color:var(--brand-text)}.cono-hito-titulo{display:flex;flex-direction:column;font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-1);min-width:0}.cono-hito-nombre{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.cono-hito-nota{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans)}.cono-hito-min{white-space:nowrap}.cono a.cono-hito-rendir{display:inline-block;margin:0 0 var(--sp-2) calc(var(--sp-3)*2 + 1.5rem);position:relative}@media (max-width:560px),(pointer:coarse){.cono a.cono-enlace{box-sizing:border-box;display:inline-block;min-height:44px;padding:var(--sp-3) 0}.cono a.cono-volver-resultado{height:max(var(--control-h),44px)}}.cono-clase{grid-gap:var(--sp-5);align-items:start;display:grid;gap:var(--sp-5);grid-template-areas:"principal lateral" "barra barra";grid-template-columns:minmax(0,1fr) 19rem}.cono-clase-principal{display:flex;flex-direction:column;gap:var(--sp-5);grid-area:principal;min-width:0}.cono a.cono-volver{align-items:center;align-self:flex-start;color:var(--brand-text);display:none;font:var(--fw-semibold) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-1h);min-height:max(var(--control-h),44px);padding:0 var(--sp-2) 0 0;text-decoration:none}.cono a.cono-volver svg{flex:none}.cono a.cono-volver--siempre{display:inline-flex}.cono a.cono-volver-resultado{align-self:flex-start}.cono-clase-repetir{display:flex}.cono-clase-lateral{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-area:lateral;max-height:calc(100vh - var(--header-h) - 9rem);overflow-y:auto;padding:var(--sp-3);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--sp-4))}.cono-clase-texto{gap:var(--sp-2);max-width:var(--measure)}.cono-clase-texto,.cono-cuerpo{display:flex;flex-direction:column}.cono-cuerpo{gap:var(--sp-3);margin-top:var(--sp-2)}.cono-parrafo,.cono-pasos,.cono-vinetas{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);margin:0}.cono-pasos,.cono-vinetas{display:flex;flex-direction:column;gap:var(--sp-2);padding-left:var(--sp-5)}.cono-pasos li::marker{color:var(--brand-text);font-weight:var(--fw-semibold)}.cono-clase-principal [data-resaltado]{animation:cono-resaltado 2.4s var(--ease)}.cono-cuerpo>[data-resaltado]:not(.ui-banner){border-radius:var(--r1)}@keyframes cono-resaltado{0%,40%{background-color:var(--brand-soft);box-shadow:0 0 0 var(--sp-2) var(--brand-soft)}}@media (prefers-reduced-motion:reduce){.cono-clase-principal [data-resaltado]{animation:none;background-color:var(--brand-soft);box-shadow:0 0 0 var(--sp-2) var(--brand-soft)}}.cono-escenario{background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;flex-direction:column;margin:0;overflow:hidden}.cono-escenario-lienzo{align-items:center;display:flex;justify-content:center;padding:var(--sp-4) var(--sp-8);position:relative}.cono-escenario-lienzo--sin-flechas{padding-left:var(--sp-4);padding-right:var(--sp-4)}.cono-escenario-lienzo--telefono{height:clamp(20rem,calc(100vh - 24rem),38rem)}.cono-marco{display:flex;flex-direction:column;min-height:0;position:relative}.cono-marco--telefono{aspect-ratio:1/2;background:var(--text);border-radius:1.75rem;box-shadow:var(--sh-3);height:100%;padding:var(--sp-2)}.cono-marco--computadora{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r1);box-shadow:var(--sh-3);max-width:48rem;overflow:hidden;width:100%}.cono-marco-barra{background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;flex:none;gap:var(--sp-1h);padding:var(--sp-2) var(--sp-3)}.cono-marco-barra span{background:var(--border-strong);border-radius:50%;height:.5rem;width:.5rem}.cono-marco-pantalla{background:var(--surface);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cono-marco--telefono .cono-marco-pantalla{border-radius:1.25rem}.cono-marco-pantalla img{display:block;height:auto;width:100%}.cono-marco--telefono .cono-marco-pantalla img{min-height:100%;object-fit:cover;object-position:top center}.cono-ampliar{background:none;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.cono-ampliar-pista{align-items:center;background:var(--surface);border-radius:50%;bottom:var(--sp-2);box-shadow:var(--sh-1);color:var(--text);display:inline-flex;height:1.75rem;justify-content:center;position:absolute;right:var(--sp-2);width:1.75rem}.cono-ampliada{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r1);overflow:auto;overscroll-behavior:contain}.cono-ampliada img{display:block;height:auto;margin:0 auto;max-width:none;width:50rem}.cono-ampliada-leyenda{margin:var(--sp-3) 0 0}.cono-captura-rota{align-items:center;color:var(--text-2);display:flex;flex-direction:column;font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);gap:var(--sp-2);height:100%;justify-content:center;min-height:10rem;padding:var(--sp-4);text-align:center}.cono .cono-flecha{border-radius:50%;box-shadow:var(--sh-2);position:absolute;top:50%;transform:translateY(-50%)}.cono-flecha--ant{left:var(--sp-3)}.cono-flecha--sig{right:var(--sp-3)}.cono-escenario-pie{align-items:flex-start;background:var(--surface);border-top:1px solid var(--border);display:flex;gap:var(--sp-3);justify-content:space-between;padding:var(--sp-3) var(--sp-4)}.cono-leyenda{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-contador{color:var(--text-2);flex:none;font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-mono);white-space:nowrap}.cono-escenario--portada{aspect-ratio:16/9;max-height:26rem;position:relative}.cono-portada-clase{background:var(--surface);border-radius:var(--r1);bottom:var(--sp-4);box-shadow:var(--sh-2);color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);left:var(--sp-4);padding:var(--sp-2) var(--sp-3);position:absolute;right:var(--sp-4)}.cono-video{background:var(--surface-3);display:block;max-height:38rem;width:100%}.cono-lista{gap:var(--sp-3)}.cono-lista,.cono-lista-modulo{display:flex;flex-direction:column}.cono-lista-modulo{gap:var(--sp-1)}.cono-lista-modulo-titulo{padding:0 var(--sp-2)}.cono-lista-clases{display:flex;flex-direction:column;gap:var(--sp-1);list-style:none;margin:0;padding:0}.cono-lista-clase{grid-gap:var(--sp-2);align-items:center;border-radius:var(--r1);color:var(--text);display:grid;gap:var(--sp-2);grid-template-columns:1.5rem minmax(0,1fr) auto;padding:var(--sp-2);text-decoration:none}.cono-lista-clase:hover{background:var(--surface-2)}.cono-lista-clase--actual,.cono-lista-clase--actual:hover{background:var(--brand-soft)}.cono-lista-titulo{font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);min-width:0}.cono-lista-clase--actual .cono-lista-titulo{color:var(--brand-text);font-weight:var(--fw-semibold)}.cono-lista-clase .cono-meta{white-space:nowrap}.app-main:has(.cono-barra-clase),.cono-demo:has(.cono-barra-clase),.cono:has(.cono-barra-clase){padding-bottom:0}.cono-barra-clase{background:var(--surface);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius-panel) var(--radius-panel) 0 0;bottom:0;box-shadow:var(--sh-2);flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);grid-area:barra;padding:var(--sp-3) var(--sp-4);position:-webkit-sticky;position:sticky;z-index:var(--z-sticky)}.cono-barra-clase,.cono-barra-clase-info{align-items:center;display:flex;justify-content:space-between}.cono-barra-clase-info{flex:1 1 auto;gap:var(--sp-3);min-width:0}.cono-barra-clase-texto{color:var(--text-2);font:var(--fw-regular) var(--fs-label)/var(--lh-snug) var(--font-sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cono-barra-clase-n{color:var(--text);font-weight:var(--fw-semibold)}.cono-barra-clase-acciones{align-items:center;display:flex;flex:none;gap:var(--sp-2)}.cono-boton-clases{display:none}.cono .cono-siguiente[aria-disabled=true]{cursor:not-allowed;opacity:.5}.cono-siguiente-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cono .cono-siguiente svg{flex:none}.cono-eval{gap:var(--sp-5);max-width:52rem}.cono-eval,.cono-eval-cab{display:flex;flex-direction:column}.cono-eval-cab{gap:var(--sp-2)}.cono-eval-clase{color:var(--text-2);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans);margin:0}.cono-preguntas{display:flex;flex-direction:column;gap:var(--sp-4);list-style:none;margin:0;padding:0}.cono-pregunta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--panel-pad)}.cono-opciones.ui-opcioncard-group{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.cono-opciones .ui-opcioncard-nombre{font-size:var(--fs-body);font-weight:var(--fw-regular)}.cono-opciones .ui-opcioncard[aria-checked=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.cono-opciones .ui-opcioncard[aria-checked=true]:focus-visible{box-shadow:0 0 0 1px var(--text),0 0 0 3px var(--surface),0 0 0 5px var(--focus-ring)}.cono-opciones .ui-opcioncard-check{align-items:center;border:2px solid var(--border-control);border-radius:var(--radius-pill);height:1rem;justify-content:center;width:1rem}.cono-opciones .ui-opcioncard-check svg{display:none}.cono-opciones .ui-opcioncard[aria-checked=true] .ui-opcioncard-check{border-color:var(--text)}.cono-opciones .ui-opcioncard[aria-checked=true] .ui-opcioncard-check:after{background:var(--text);border-radius:var(--radius-pill);content:"";height:.5rem;width:.5rem}.cono-eval-bloqueada{align-items:flex-start;gap:var(--sp-3)}.cono-eval-bloqueada,.cono-faltan{display:flex;flex-direction:column}.cono-faltan{gap:var(--sp-1h);margin:0;padding-left:var(--sp-5)}.cono-eval-resultado{display:flex;flex-direction:column;gap:var(--sp-4)}.cono-puntaje{align-items:flex-start;background:var(--warn-soft);border:1px solid var(--border);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--sp-1h);padding:var(--panel-pad)}.cono-puntaje--ok{background:var(--ok-soft)}.cono-puntaje-icono{align-items:center;background:var(--surface);border-radius:50%;color:var(--warn-text);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.cono-puntaje--ok .cono-puntaje-icono{color:var(--ok-text)}.cono-puntaje-cifra{font-feature-settings:"tnum";color:var(--text);font:var(--fw-bold) var(--fd-kpi)/1 var(--font-display);font-variant-numeric:tabular-nums}.cono-puntaje-veredicto{color:var(--warn-text);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display)}.cono-puntaje--ok .cono-puntaje-veredicto{color:var(--ok-text)}.cono-puntaje--espera{background:var(--surface-2)}.cono-guardando{font-style:italic}.cono-eval-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.cono-revision{display:flex;flex-direction:column;gap:var(--sp-3);list-style:none;margin:0;padding:0}.cono-revision-item{grid-gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;gap:var(--sp-3);grid-template-columns:1.5rem minmax(0,1fr);padding:var(--panel-pad)}.cono-revision-marca{align-items:center;background:var(--danger-soft);border-radius:50%;color:var(--danger-strong);display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}.cono-revision-item--ok .cono-revision-marca{background:var(--ok-soft);color:var(--ok-text)}.cono-revision-texto{display:flex;flex-direction:column;gap:var(--sp-1h);min-width:0}.cono-revision-enunciado{color:var(--text);font:var(--fw-semibold) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-revision-correcta,.cono-revision-tuya{color:var(--text);font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans)}.cono-revision-tuya{color:var(--danger-strong)}.cono-revision-tuya--ok{color:var(--ok-text)}.cono-insignia{font-feature-settings:"tnum";align-items:center;border-radius:50%;display:inline-flex;flex:none;font:var(--fw-bold) var(--fs-body)/1 var(--font-display);font-variant-numeric:tabular-nums;height:2.5rem;justify-content:center;width:2.5rem}.cono-insignia--desbloqueada{background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);color:var(--on-brand)}.cono-insignia--bloqueada{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text-2)}.cono-insignia--desconocida{color:var(--text-2)}.cono-insignia--cargando,.cono-insignia--desconocida{background:var(--surface);border:1px dashed var(--border-strong)}.cono-insignia--grande{font-size:var(--fs-page);height:4.5rem;width:4.5rem}.cono-insignia--chica{font-size:var(--fs-label);height:1.75rem;width:1.75rem}.cono-insignia--chica.cono-insignia--desbloqueada{box-shadow:0 0 0 2px var(--brand-soft)}.cono-insignia--siguiente{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--brand)}.cono-logros{display:flex;flex-direction:column;gap:var(--sp-3);grid-area:logros;min-width:0}.cono-logros-lista{grid-gap:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.cono-logro-item{align-items:center;display:flex;gap:var(--sp-3);min-width:0}.cono-logro-texto{color:var(--text);display:flex;flex-direction:column;font:var(--fw-regular) var(--fs-body)/var(--lh-snug) var(--font-sans);gap:var(--sp-1);min-width:0}.cono-logros-linea{align-items:center;color:var(--text-2);display:inline-flex;gap:var(--sp-1h)}.cono-logros-linea svg{flex:none}.cono-logro{align-items:center;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-2) 0;text-align:center}.cono-logro .cono-insignia--grande{animation:cono-logro-entra var(--dur-slow) var(--ease) both}.cono-logro-nombre{color:var(--text);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display)}.cono-logro-fila{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}@keyframes cono-logro-entra{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cono-logro .cono-insignia--grande{animation:none}}.cono-curso{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.cono-curso>.cono-tarjeta-curso{flex:1 1 auto}.cono a.cono-tarjeta-diploma{align-self:flex-start}.cono-diploma{display:flex;flex-direction:column;gap:var(--sp-5);max-width:64rem}.cono-diploma-dato{color:var(--text-2);font:var(--fw-semibold) var(--fs-title)/var(--lh-tight) var(--font-display);margin:0}.cono-diploma-papel{container-type:inline-size}.cono-diploma-hoja{--dp-papel:#fff;--dp-tinta:#1e3b42;--dp-tinta-2:#55646b;--dp-verde:#499b53;--dp-verde-oscuro:#2d7741;--dp-lima:#c9e21f;--dp-linea:color-mix(in srgb,var(--dp-tinta) 26%,#0000);--dp-halo:color-mix(in srgb,var(--dp-verde) 18%,#0000);--dp-t-titulo:4.2cqw;--dp-t-rotulo:max(1.2cqw,11px);--dp-t-texto:max(1.6cqw,13px);--dp-t-curso:3cqw;--dp-t-medalla:1.5cqw;--dp-t-logro:max(1.16cqw,11px);--dp-t-valor:max(1.24cqw,11px);--dp-t-pie:max(0.9cqw,9px);--dp-ls-titulo:0.34em;--dp-ls-rotulo:0.2em;align-items:center;aspect-ratio:297/210;background:var(--dp-papel);border-radius:var(--radius-panel);box-shadow:var(--elevation-panel);color:var(--dp-tinta);display:flex;flex-direction:column;isolation:isolate;padding:6.2cqw 9cqw 5.4cqw;position:relative;text-align:center}.cono-diploma-hoja>*{position:relative;z-index:1}.cono-diploma-hoja>.cono-diploma-deco{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cono-diploma-deco>*{position:absolute}.cono-diploma-marco{border:.55cqw solid var(--dp-tinta);border-radius:.3cqw;inset:1.8cqw}.cono-diploma-marco:after{border:max(1px,.12cqw) solid var(--dp-verde);content:"";inset:.8cqw;position:absolute}.cono-diploma-esquina{height:7.5cqw;width:7.5cqw}.cono-diploma-esquina circle{fill:none;stroke:var(--dp-verde);stroke-width:2.2}.cono-diploma-esquina--ai{left:3.3cqw;top:3.3cqw}.cono-diploma-esquina--ad{right:3.3cqw;scale:-1 1;top:3.3cqw}.cono-diploma-esquina--bi{bottom:3.3cqw;left:3.3cqw;scale:1 -1}.cono-diploma-esquina--bd{bottom:3.3cqw;right:3.3cqw;scale:-1 -1}.cono-diploma-logo{display:block;height:auto;width:13cqw}.cono-diploma-titulo{align-items:center;display:flex;font:var(--fw-semibold) var(--dp-t-titulo)/var(--lh-tight) var(--font-display);gap:2cqw;letter-spacing:var(--dp-ls-titulo);margin-top:2.6cqw;text-transform:uppercase}.cono-diploma-titulo>span{margin-right:calc(var(--dp-ls-titulo)*-1)}.cono-diploma-titulo:after,.cono-diploma-titulo:before{background:var(--dp-verde);content:"";height:max(1px,.14cqw);width:6.5cqw}.cono-diploma-cuerpo{align-items:center;display:flex;flex-direction:column;margin-block:auto;padding-block:1.4cqw}.cono-diploma-otorga{color:var(--dp-tinta-2);font:var(--fw-semibold) var(--dp-t-rotulo)/var(--lh-tight) var(--font-sans);letter-spacing:var(--dp-ls-rotulo);text-transform:uppercase}.cono-diploma-nombre{text-wrap:balance;border-bottom:max(1px,.12cqw) solid var(--dp-linea);font-family:var(--font-display);font-size:clamp(4.4cqw,calc(116cqw/18),6.6cqw);font-size:clamp(4.4cqw,calc(116cqw/var(--largo, 18)),6.6cqw);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin-top:1.1cqw;padding:0 3cqw 1cqw}.cono-diploma-institucion{font:var(--fw-medium) var(--dp-t-texto)/var(--lh-snug) var(--font-sans);margin-top:1.2cqw}.cono-diploma-texto{color:var(--dp-tinta-2);font:var(--fw-regular) var(--dp-t-texto)/var(--lh-snug) var(--font-sans);margin-top:1.6cqw}.cono-diploma-curso{font:var(--fw-semibold) var(--dp-t-curso)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);margin-top:.5cqw}.cono-diploma-curso em{color:var(--dp-verde-oscuro);font-style:normal}.cono-diploma-logros{grid-gap:1.4cqw;display:grid;gap:1.4cqw;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--n,6),minmax(0,1fr));list-style:none;margin:0;max-width:80cqw;padding:0;width:100%}.cono-diploma-logros>li{align-items:center;display:flex;flex-direction:column;gap:.9cqw;min-width:0}.cono-diploma-logros .cono-insignia{background:var(--dp-verde-oscuro);box-shadow:0 0 0 .38cqw var(--dp-halo);color:var(--dp-papel);font-size:var(--dp-t-medalla);height:3.5cqw;width:3.5cqw}.cono-diploma-logro{color:var(--dp-tinta-2);font:var(--fw-medium) var(--dp-t-logro)/var(--lh-snug) var(--font-sans)}.cono-diploma-pie{align-items:flex-end;display:flex;justify-content:space-between;margin-top:2.2cqw;width:100%}.cono-diploma-pie-dato{border-top:max(1px,.1cqw) solid var(--dp-linea);display:flex;flex-direction:column;gap:.7cqw;min-width:21cqw;padding-top:1cqw}.cono-diploma-valor{font:var(--fw-bold) var(--dp-t-valor)/var(--lh-tight) var(--font-sans)}.cono-diploma-pie-dato small{color:var(--dp-tinta-2);font:var(--fw-bold) var(--dp-t-pie)/var(--lh-tight) var(--font-sans);letter-spacing:var(--dp-ls-rotulo);text-transform:uppercase}.cono-diploma-sello{height:auto;margin-bottom:-1.2cqw;width:8.6cqw}.cono-sello-cinta{fill:var(--dp-tinta)}.cono-sello-borde{fill:var(--dp-verde-oscuro)}.cono-sello-centro{fill:var(--dp-verde)}.cono-sello-anillo{fill:none;stroke:var(--dp-lima);stroke-width:1.4;stroke-dasharray:2 2.4}.cono-sello-numero{fill:var(--dp-papel);font:var(--fw-bold) 30px var(--font-display)}.cono-sello-rotulo{fill:var(--dp-papel);font:var(--fw-bold) 8.5px var(--font-sans);letter-spacing:var(--dp-ls-rotulo)}@container (max-width: 640px){.cono-diploma-hoja{--dp-t-titulo:7.4cqw;--dp-t-rotulo:3cqw;--dp-t-texto:3.9cqw;--dp-t-curso:5.6cqw;--dp-t-medalla:3.6cqw;--dp-t-logro:3.3cqw;--dp-t-valor:3.5cqw;--dp-t-pie:2.4cqw;aspect-ratio:auto;padding:12cqw 9cqw 10cqw}.cono-diploma-marco{border-width:1.1cqw;inset:2.6cqw}.cono-diploma-marco:after{inset:1.4cqw}.cono-diploma-esquina{height:13cqw;width:13cqw}.cono-diploma-esquina--ai{left:5.6cqw;top:5.6cqw}.cono-diploma-esquina--ad{right:5.6cqw;top:5.6cqw}.cono-diploma-esquina--bi{bottom:5.6cqw;left:5.6cqw}.cono-diploma-esquina--bd{bottom:5.6cqw;right:5.6cqw}.cono-diploma-logo{width:34cqw}.cono-diploma-titulo{gap:3cqw;margin-top:6cqw}.cono-diploma-titulo:after,.cono-diploma-titulo:before{width:8cqw}.cono-diploma-cuerpo{margin-block:8cqw 0;padding:0}.cono-diploma-nombre{font-size:clamp(7.4cqw,calc(190cqw/18),10.4cqw);font-size:clamp(7.4cqw,calc(190cqw/var(--largo, 18)),10.4cqw);margin-top:2.6cqw}.cono-diploma-institucion{margin-top:3cqw}.cono-diploma-texto{margin-top:4cqw}.cono-diploma-curso{margin-top:1cqw}.cono-diploma-logros{gap:5cqw 4cqw;grid-template-columns:1fr 1fr;margin-top:10cqw;max-width:none}.cono-diploma-logros>li{gap:2cqw}.cono-diploma-logros .cono-insignia{box-shadow:0 0 0 .9cqw var(--dp-halo);height:8cqw;width:8cqw}.cono-diploma-pie{align-items:center;flex-direction:column;gap:5cqw;margin-top:10cqw}.cono-diploma-pie-dato{gap:1.8cqw;min-width:60cqw;padding-top:2.4cqw}.cono-diploma-sello{margin:0;order:-1;width:24cqw}}@page cono-diploma{size:landscape;margin:0}@media print{.cono-lectura>:not(.cono-lectura-impresion),.cono:has(.cono-lectura)>:not(.cono-lectura){display:none}.cono-lectura-impresion{display:block;font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans)}}@media print{.cono-diploma>:not(.cono-diploma-papel),.cono:has(.cono-diploma-hoja)>:not(.cono-diploma){display:none}:root:has(.cono-diploma-hoja) body{page:cono-diploma}.cono-diploma{max-width:none}.cono-diploma-papel{inset:0;position:fixed}.cono-diploma-hoja{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}}.cono-ilus .ci-fondo{fill:var(--brand-soft)}.cono-ilus--acento .ci-fondo{fill:var(--accent-soft)}.cono-ilus--calido .ci-fondo{fill:var(--amber-soft)}.cono-ilus--neutro .ci-fondo{fill:var(--surface-2)}.cono-ilus .ci-piso{fill:var(--surface-3)}.cono-ilus .ci-marca{fill:var(--brand)}.cono-ilus .ci-marca-f{fill:var(--brand-strong)}.cono-ilus .ci-acento{fill:var(--accent)}.cono-ilus .ci-calido{fill:var(--amber-brand)}.cono-ilus .ci-sol{fill:var(--warn)}.cono-ilus .ci-hoja{fill:var(--surface)}.cono-ilus .ci-doblez{fill:var(--surface-3)}.cono-ilus .ci-tinta{fill:var(--text-2)}.cono-ilus .ci-linea{fill:var(--border-strong)}.cono-ilus .ci-sobre{fill:var(--on-brand)}.cono-ilus .ci-campo{fill:var(--ok-soft)}.cono-ilus .ci-marco{fill:var(--text)}.cono-ilus .ci-trazo-sobre{fill:none;stroke:var(--on-brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cono-ilus .ci-tenue{opacity:.45}@container cono (max-width: 54rem){.cono-clase{grid-template-areas:"principal" "barra";grid-template-columns:minmax(0,1fr)}.cono-clase-lateral{display:none}.cono-boton-clases{display:inline-flex}}@container cono (max-width: 23rem){.cono-barra-clase .cono-siguiente svg{display:none}}@media (max-width:900px){.cono-ficha{grid-template-areas:"cab" "tarjeta" "temario" "logros";grid-template-columns:minmax(0,1fr)}.cono-ficha-tarjeta{position:static}.cono a.cono-volver{display:inline-flex}}@media (max-width:720px){.cono-cursos,.cono-puertas{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cono-clase-titulo,.cono-ficha-titulo,.cono-lectura-titulo,.cono-portada-titulo{font-size:var(--fs-title)}.cono-seguir{align-items:stretch;flex-direction:column}.cono-seguir-avance{max-width:none}.cono-seguir-texto .cono-seguir-hueco{height:calc(var(--fs-body)*var(--lh-snug) + var(--sp-1h) + var(--fs-label)*var(--lh-snug)*2)}.cono-doc{flex-wrap:wrap}.cono-doc-acciones{padding-left:calc(2.25rem + var(--sp-3));width:100%}.cono-doc-acciones>.btn{flex:1 1}.cono-escenario-lienzo{padding:var(--sp-3) var(--sp-7)}.cono-escenario-lienzo--sin-flechas{padding-left:var(--sp-3);padding-right:var(--sp-3)}.cono-escenario-lienzo--telefono{height:clamp(22rem,56vh,32rem)}.cono .cono-flecha{box-shadow:var(--sh-1)}.cono-flecha--ant{left:var(--sp-1)}.cono-flecha--sig{right:var(--sp-1)}.cono-escenario-pie{padding:var(--sp-3)}.cono-barra-clase{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.cono-barra-clase:not(.cono-barra-eval) :is(.cono-barra-clase-info,.cono-barra-clase-acciones){display:contents}.cono-barra-clase:not(.cono-barra-eval) .cono-barra-clase-texto{display:none}.cono-barra-clase .cono-siguiente{flex:1 1;min-width:0}.cono-barra-clase .btn{height:max(var(--control-h),44px)}.cono-barra-clase :is(.cono-anterior,.cono-boton-clases){flex:none;padding:0;width:max(var(--control-h),44px)}.cono-anterior-texto,.cono-boton-clases-texto{display:none}}.doc-pantalla{background:var(--bg);color:var(--text);display:flex;flex-direction:column;inset:0;min-width:0;position:fixed;z-index:var(--z-modal)}.doc-pantalla--aviso{align-items:center;justify-content:center;padding:var(--sp-5)}.doc-marco-aviso{max-width:560px;width:100%}