@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#121f38;--cian:#00c1db;--cian-texto:#00788a;--cian-claro:#4fd8ea;--blanco:#fff;--fondo:#e6ecf2;--papel:#f4f7fa;--superficie:#fff;--superficie-2:#f5f8fb;--hundido:#e8eef3;--texto:#121f38;--texto-2:#56637a;--texto-3:#6b778a;--linea:#dce3ea;--linea-fuerte:#b4bfcd;--borde-campo:#8592a3;--navy-fondo:#0b1526;--navy-2:#18294a;--navy-3:#263858;--navy-4:#3e5378;--texto-navy:#aebbd0;--gris-t:#5d6979;--gris-f:#eceff3;--gris-b:#c9d1db;--ambar-t:#8a5f00;--ambar-f:#fbf1d9;--ambar-b:#e6c27e;--ambar:#e0a100;--violeta-t:#4247b8;--violeta-f:#ecedfb;--violeta-b:#c2c5f1;--violeta:#5a5fd6;--cian-t:#00788a;--cian-f:#e2f5f8;--cian-b:#95dbe7;--navy-t:#121f38;--navy-f:#e8eef3;--navy-b:#b4bfcd;--verde-t:#08705a;--verde-f:#e4f3ee;--verde-b:#a6d8c7;--verde:#0b8a6f;--rosa-t:#b02e50;--rosa-f:#fbe9ee;--rosa-b:#ebb2c1;--rosa:#c2365b;--fuente:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-titulo:22px;--t-h2:15px;--t-h3:13.5px;--t-base:13px;--t-tabla:12.5px;--t-chico:12px;--t-mini:11.5px;--t-cifra:28px;--radio-isla:14px;--radio-interno:10px;--radio:8px;--radio-ficha:7px;--margen:12px;--alto-btn:34px;--alto-btn-chico:28px;--alto-campo:36px;--corte:7.5px;--sombra-1:0 1px 2px #121f380f;--sombra-2:0 1px 2px #121f380f, 0 10px 30px #121f3821;--sombra-navy:0 1px 2px #121f381f, 0 6px 18px #121f3824;--ease:cubic-bezier(.23, 1, .32, 1);--ease-mov:cubic-bezier(.77, 0, .175, 1);--ease-cajon:cubic-bezier(.32, .72, 0, 1);--d1:.16s;--d2:.24s;--d3:.36s;--alto-recorrido:0px;--zoom-app:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0b1526;--papel:#0b1526;--superficie:#121f38;--superficie-2:#16264a;--hundido:#0f1a2f;--texto:#f2f6fa;--texto-2:#a1aec4;--texto-3:#8d9ab2;--linea:#22314d;--linea-fuerte:#3a4d74;--borde-campo:#4b5f86;--cian-texto:#4fd8ea;--navy-2:#1b2d52;--navy-3:#2a3e66;--gris-t:#b3bdca;--gris-f:#1a2846;--gris-b:#3a4d74;--ambar-t:#f5c55a;--ambar-f:#2e2714;--ambar-b:#6b5320;--violeta-t:#abaeff;--violeta-f:#22264e;--violeta-b:#4a4f9a;--cian-t:#4fd8ea;--cian-f:#0e2e3c;--cian-b:#1e6575;--navy-t:#f2f6fa;--navy-f:#1a2846;--navy-b:#3a4d74;--verde-t:#5ed6b7;--verde-f:#0f2e2b;--verde-b:#22685a;--rosa-t:#f07a9c;--rosa-f:#34182a;--rosa-b:#7a3050;--sombra-1:0 1px 2px #0000004d, 0 9px 24px #00000047;--sombra-2:0 2px 4.5px #00000059, 0 18px 36px #00000073;--sombra-navy:0 2px 4px #0000004d, 0 14px 32px #0000006b}.sobre-navy,.isla-navy{--superficie:#18294a;--superficie-2:#1d3156;--hundido:#0f1a2f;--texto:#fff;--texto-2:#aebbd0;--texto-3:#8fa0bc;--linea:#263858;--linea-fuerte:#3e5378;--borde-campo:#3e5378;--cian-texto:#4fd8ea;color:var(--texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0}body{font-family:var(--fuente);font-size:var(--t-base);color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;caret-color:var(--cian-texto);padding-bottom:var(--alto-recorrido);line-height:1.5}::selection{color:var(--texto);background:#00c1db4d}.sobre-navy ::selection{color:#fff;background:#00c1db73}.isla-navy ::selection{color:#fff;background:#00c1db73}*{scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--linea-fuerte);background-clip:padding-box;border:2.5px solid #0000;border-radius:9px}::-webkit-scrollbar-track{background:0 0}a{color:var(--cian-texto);text-underline-offset:2.5px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:1.5px}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2.5px solid var(--cian-texto);outline-offset:2px}.sobre-navy :focus-visible,.isla-navy :focus-visible{outline-color:var(--cian)}[hidden]{display:none!important}img,svg{display:block}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.03em;text-wrap:balance}h3,h4{letter-spacing:-.01em}ul,ol{margin:0;padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:var(--mono);font-size:.92em}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.fuerte{font-weight:700}.ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;overflow:visible}.ico-12{width:12px;height:12px}.ico-13{width:13.5px;height:13.5px}.ico-18{width:18px;height:18px}.ico-21{width:21px;height:21px}.ico-24{width:24px;height:24px}.titulo-pantalla{font-size:var(--t-titulo);letter-spacing:-.025em;font-weight:700;line-height:1.2}.h2{font-size:var(--t-h2);letter-spacing:-.012em;font-weight:700;line-height:1.3}.h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}.bajada{font-size:var(--t-base);color:var(--texto-2);max-width:68ch}.chico{font-size:var(--t-chico)}.mini{font-size:var(--t-mini)}.cifra{font-size:var(--t-cifra);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.rotulo{font-size:var(--t-mini);color:var(--texto-2);letter-spacing:.01em;font-weight:600}.faceta{clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%)}.isla{background:var(--superficie);border-radius:var(--radio-isla);box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea)}.isla-navy{background:var(--navy);border-radius:var(--radio-isla);box-shadow:var(--sombra-navy);isolation:isolate;position:relative}:root[data-theme=dark] .isla-navy{box-shadow:var(--sombra-1), inset 0 0 0 1px #263858;background:#18294a}:root[data-theme=dark] .isla{box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea)}.isla-hundida{background:var(--superficie-2);border-radius:var(--radio-interno);box-shadow:inset 0 0 0 1px var(--linea)}.isla-pad{padding:14px 16px}.isla-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10.5px;display:flex}.isla-cabeza .h2+p{color:var(--texto-2);font-size:var(--t-chico);margin-top:3px}.con-patron:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(100deg, var(--navy) 38%, #121f38b3), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-34 -30 191 165'%3E%3Cpath fill='%2300C1DB' fill-opacity='.13' d='M23.71 77.02L88.14 44.59L84.21 59.52L57.35 104.72L23.71 77.02ZM68.38 97.20L104.93 63.83L123.14 0.02L94.94 41.16L91.08 59.97L68.38 97.20ZM19.63 72.26L56.48 54.28L13.56 13.64L-0.00 0.02L19.63 72.26Z'/%3E%3C/svg%3E");background-size:auto,66px 57px;position:absolute;inset:0}.con-isotipo:after{content:"";z-index:-1;pointer-events:none;opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123.14 104.72'%3E%3Cpath fill='%2300C1DB' d='M23.71 77.02L88.14 44.59L84.21 59.52L57.35 104.72L23.71 77.02ZM68.38 97.20L104.93 63.83L123.14 0.02L94.94 41.16L91.08 59.97L68.38 97.20ZM19.63 72.26L56.48 54.28L13.56 13.64L-0.00 0.02L19.63 72.26Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:230px;height:196px;position:absolute;top:-26px;right:-30px}.isla-navy.con-isotipo{overflow:hidden}.ficha{letter-spacing:-.01em;width:33px;height:33px;color:var(--navy);background:var(--cian);border-radius:var(--radio-ficha) 0 var(--radio-ficha) var(--radio-ficha);clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.ficha.grande{--corte:11px;border-radius:12px 0 12px 12px;width:54px;height:54px;font-size:17.5px}.ficha.clara{background:var(--hundido);color:var(--texto)}.ficha.navy{background:var(--navy);color:#fff}.avatar{background:var(--hundido);width:28.5px;height:28.5px;color:var(--texto);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.sobre-navy .avatar,.isla-navy .avatar{color:var(--navy);background:#fff}.btn{height:var(--alto-btn);border-radius:var(--radio);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--d1) ease, box-shadow var(--d1) ease, color var(--d1) ease, transform var(--d1) var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn .ico{width:14px;height:14px}.btn:active:not(:disabled){transform:scale(.97)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{color:#fff;background:#1b2d52}:root[data-theme=dark] .btn-navy{color:var(--navy);background:#f2f6fa}:root[data-theme=dark] .btn-navy:hover{background:#fff}.btn-cian{background:var(--cian);color:var(--navy)}.btn-cian:hover{background:var(--cian-claro);color:var(--navy)}.btn-blanco{background:var(--superficie);color:var(--texto);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.btn-blanco:hover{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--texto-3);color:var(--texto)}.btn-suave{background:var(--hundido);color:var(--texto)}.btn-suave:hover{background:var(--linea)}.btn-fantasma{color:var(--texto);background:0 0}.btn-fantasma:hover{background:var(--hundido)}.btn-peligro{background:var(--superficie);color:var(--rosa-t);box-shadow:inset 0 0 0 1px var(--rosa-b)}.btn-peligro:hover{background:var(--rosa-f);box-shadow:inset 0 0 0 1.5px var(--rosa-t)}.sobre-navy .btn-blanco,.isla-navy .btn-blanco{color:#fff;box-shadow:inset 0 0 0 1px var(--navy-4);background:0 0}.sobre-navy .btn-blanco:hover,.isla-navy .btn-blanco:hover{background:var(--navy-2);box-shadow:inset 0 0 0 1px #5a6f96}.sobre-navy .btn-fantasma,.isla-navy .btn-fantasma{color:#fff}.sobre-navy .btn-fantasma:hover,.isla-navy .btn-fantasma:hover{background:var(--navy-2)}.btn-grande{height:36px;padding:0 16px;font-size:13.5px}.btn-chico{height:var(--alto-btn-chico);gap:5px;padding:0 9px;font-size:13px}.btn-chico .ico{width:13px;height:13px}.btn-bloque{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-icono{border-radius:var(--radio);width:30px;height:30px;color:var(--texto);transition:background-color var(--d1) ease, transform var(--d1) var(--ease), color var(--d1) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icono:hover{background:var(--hundido)}.btn-icono:active{transform:scale(.94)}.btn-icono.chico{border-radius:7px;width:26px;height:26px}.btn-icono.chico .ico{width:13.5px;height:13.5px}.btn-icono[aria-pressed=true]{background:var(--navy);color:#fff}.sobre-navy .btn-icono,.isla-navy .btn-icono{color:#fff}.sobre-navy .btn-icono:hover,.isla-navy .btn-icono:hover{background:var(--navy-2)}.btn .etq-btn{transition:opacity var(--d1) ease, filter var(--d1) ease}.btn.cargando{pointer-events:none}.btn.cargando .etq-btn,.btn.cargando>.ico{opacity:0;filter:blur(2px)}.cargador{width:18px;height:15px;display:inline-flex}.btn .cargador{margin:auto;position:absolute;inset:0}.cargador path{fill:currentColor;opacity:.25;animation:faceta .9s var(--ease-mov) infinite}.cargador path:nth-child(2){animation-delay:.15s}.cargador path:nth-child(3){animation-delay:.3s}@keyframes faceta{0%,to{opacity:.25}40%{opacity:1}}.btn.hecho .etq-btn,.btn.hecho>.ico:not(.check-dibujo){opacity:0;filter:blur(2px)}.btn .check-dibujo{stroke-width:2.2px;stroke-dasharray:22;stroke-dashoffset:22px;opacity:0;width:16.5px;height:16.5px;margin:auto;position:absolute;inset:0}.btn.hecho .check-dibujo{opacity:1;animation:dibujar var(--d3) var(--ease) forwards}.btn-navy .check-dibujo{color:var(--cian)}@keyframes dibujar{to{stroke-dashoffset:0}}.sacudir{animation:sacudir .32s var(--ease-mov)}@keyframes sacudir{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3.5px)}80%{transform:translate(2px)}}.btn.fallo,.btn.fallo:hover{background:var(--rosa-t);color:#fff;box-shadow:none;animation:sacudir .32s var(--ease-mov)}.segmentado{background:var(--hundido);box-shadow:inset 0 0 0 1px var(--linea);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.segmentado button{height:26px;color:var(--texto-2);transition:color var(--d1) ease, background-color var(--d1) ease;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.segmentado button:hover{color:var(--texto)}.segmentado button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #121f381f, 0 0 0 1px var(--linea)}:root[data-theme=dark] .segmentado button[aria-pressed=true]{background:var(--navy-3);color:#fff}.campo>.segmentado{align-self:flex-start}.segmentado.claro{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea)}.sobre-navy .segmentado,.isla-navy .segmentado{background:var(--navy-2)}.sobre-navy .segmentado button[aria-pressed=true],.isla-navy .segmentado button[aria-pressed=true]{background:var(--cian);color:var(--navy)}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>label:not(.caja),.campo>.etiqueta,.etiqueta{font-size:var(--t-chico);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.campo .ayuda{font-size:var(--t-mini);color:var(--texto-2);line-height:1.4}.campo .error{font-size:var(--t-mini);color:var(--rosa-t);align-items:center;gap:5px;font-weight:700;display:none}.campo .error .ico{width:12px;height:12px}.campo.con-error .error{display:flex}.caja{height:var(--alto-campo);background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:var(--radio);min-width:0;transition:border-color var(--d1) ease, box-shadow var(--d1) ease;align-items:center;gap:0;display:flex;position:relative}.caja>.ico:first-child{color:var(--texto-3);transition:color var(--d1) ease;margin:0 0 0 11px}.caja:hover{border-color:var(--texto-2)}.caja:focus-within{border-color:var(--cian-texto);box-shadow:0 0 0 3px #00c1db33}.caja:focus-within>.ico:first-child{color:var(--texto)}.caja input,.caja .valor,.caja textarea{min-width:0;height:100%;font-size:var(--t-base);color:var(--texto);text-align:left;background:0 0;border:0;outline:none;flex:1;padding:0 11px 0 9px}.caja input::placeholder,.caja textarea::placeholder{color:var(--texto-3);opacity:1}.caja .valor{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.caja .valor .vacio{color:var(--texto-3)}.caja .valor .sec{color:var(--texto-2);font-size:var(--t-chico)}.caja .chev{width:12px;height:12px;color:var(--texto-2);transition:transform var(--d1) var(--ease);margin-right:11px}.caja[aria-expanded=true] .chev,.caja.abierta .chev{transform:rotate(180deg)}.caja .sufijo{font-size:var(--t-chico);color:var(--texto-2);border-left:1px solid var(--linea);align-self:stretch;align-items:center;padding:0 11px;font-weight:700;display:flex}.caja .accion{width:28px;height:28px;color:var(--texto-2);transition:background-color var(--d1) ease, color var(--d1) ease, transform var(--d1) var(--ease);background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.caja .accion:hover{background:var(--hundido);color:var(--texto)}.caja .accion:active{transform:scale(.92)}.caja .alta{border:0;border-left:1px solid var(--linea-fuerte);border-radius:0 var(--radio) var(--radio) 0;background:var(--superficie-2);width:36px;color:var(--texto);transition:background-color var(--d1) ease, color var(--d1) ease;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:-1px -1px -1px 0;display:inline-flex}.caja .alta:hover{background:var(--navy);color:#fff}.caja .alta .ico{transition:transform var(--d2) var(--ease)}.caja .alta:hover .ico{transform:rotate(90deg)}.caja.area{align-items:flex-start;height:auto}.caja.area>.ico:first-child{margin-top:11px}.caja textarea{resize:vertical;min-height:75px;padding:10px 11px 10px 9px;line-height:1.5}.campo.con-error .caja{border-color:var(--rosa-t)}.campo.con-error .caja:focus-within{box-shadow:0 0 0 3px #c2365b2e}.campo.con-aviso .caja{border-color:var(--ambar-t)}.caja.deshabilitada{background:var(--hundido);border-color:var(--linea-fuerte)}.caja:has(input:disabled){background:var(--hundido);border-color:var(--linea-fuerte)}.caja:has(input:disabled) input{color:var(--texto-2);cursor:not-allowed}.caja.solo-lectura{background:var(--superficie-2);border-style:dashed}.sobre-navy .caja,.isla-navy .caja{background:var(--navy-2);border-color:var(--navy-4)}.sobre-navy .caja input,.isla-navy .caja input{color:#fff}.sobre-navy .caja input::placeholder,.isla-navy .caja input::placeholder{color:#8fa0bc}.sobre-navy .caja:focus-within,.isla-navy .caja:focus-within{border-color:var(--cian);box-shadow:0 0 0 3px #00c1db40}.sobre-navy .caja>.ico:first-child,.isla-navy .caja>.ico:first-child{color:#8fa0bc}.aviso{border-radius:var(--radio);font-size:var(--t-chico);background:var(--ambar-f);color:var(--ambar-t);box-shadow:inset 0 0 0 1px var(--ambar-b);align-items:flex-start;gap:7.5px;padding:8px 10.5px;line-height:1.45;display:flex}.aviso .ico{width:13.5px;height:13.5px;margin-top:1px}.aviso.es-info{background:var(--cian-f);color:var(--cian-t);box-shadow:inset 0 0 0 1px var(--cian-b)}.aviso.es-error{background:var(--rosa-f);color:var(--rosa-t);box-shadow:inset 0 0 0 1px var(--rosa-b)}.aviso.es-ok{background:var(--verde-f);color:var(--verde-t);box-shadow:inset 0 0 0 1px var(--verde-b)}.aparece{animation:aparecer var(--d2) var(--ease) backwards}@keyframes aparecer{0%{opacity:0;transform:translateY(-4px)}}.paso-num{height:var(--alto-campo);border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--superficie);transition:border-color var(--d1) ease, box-shadow var(--d1) ease;align-items:center;display:inline-flex;overflow:hidden}.paso-num:focus-within{border-color:var(--texto);box-shadow:0 0 0 3px #00c1db38}.paso-num button{background:var(--superficie-2);width:30px;height:100%;color:var(--texto);transition:background-color var(--d1) ease;border:0;justify-content:center;align-items:center;display:inline-flex}.paso-num button:hover{background:var(--hundido)}.paso-num button:active .ico{transform:scale(.86)}.paso-num button:disabled{color:var(--linea-fuerte);cursor:not-allowed}.paso-num input{border:0;border-left:1px solid var(--linea);border-right:1px solid var(--linea);text-align:center;appearance:textfield;background:0 0;outline:none;width:58px;height:100%;font-size:13.5px;font-weight:600}.paso-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.paso-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paso-num .uni{font-size:var(--t-mini);color:var(--texto-2);padding:0 9px;font-weight:700}.codigo{gap:7.5px;display:flex}.codigo input{border:1px solid var(--linea-fuerte);background:var(--superficie);text-align:center;width:40px;height:46px;color:var(--texto);caret-color:var(--cian-texto);transition:border-color var(--d1) ease, box-shadow var(--d1) ease, transform var(--d1) var(--ease);border-radius:9px;outline:none;font-size:20px;font-weight:700}.codigo input:focus{border-color:var(--texto);box-shadow:0 0 0 3px #00c1db40}.codigo input.lleno{background:var(--superficie-2)}.codigo input.lleno:not(:focus){animation:latido var(--d2) var(--ease)}@keyframes latido{50%{transform:translateY(-2px)}}.codigo .sep{background:var(--linea-fuerte);border-radius:2px;align-self:center;width:7.5px;height:2px}.sobre-navy .codigo input{background:var(--navy-2);border-color:var(--navy-4);color:#fff}.casilla{cursor:pointer;font-size:var(--t-base);align-items:center;gap:7.5px;display:inline-flex}.casilla input{appearance:none;border:1.5px solid var(--linea-fuerte);background:var(--superficie);cursor:pointer;width:15px;height:15px;transition:background-color var(--d1) ease, border-color var(--d1) ease;border-radius:4.5px;flex:none;place-content:center;margin:0;display:grid}.casilla input:after{content:"";opacity:0;width:8px;height:4.5px;transition:transform var(--d1) var(--ease), opacity var(--d1) ease;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(.6)}.casilla input:checked{background:var(--navy);border-color:var(--navy)}.casilla input:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.casilla input:indeterminate{background:var(--navy);border-color:var(--navy)}.casilla input:indeterminate:after{opacity:1;border-left:0;width:7px;height:0;transform:none}.casilla input:hover{border-color:var(--texto)}:root[data-theme=dark] .casilla input:checked,:root[data-theme=dark] .casilla input:indeterminate{background:var(--cian);border-color:var(--cian)}:root[data-theme=dark] .casilla input:after{border-color:var(--navy)}.casilla input[type=radio]{border-radius:50%}.casilla input[type=radio]:after{background:#fff;border:0;border-radius:50%;width:6px;height:6px;transform:scale(.4)}.casilla input[type=radio]:checked:after{transform:scale(1)}.interruptor{cursor:pointer;font-size:var(--t-base);align-items:center;gap:9px;display:inline-flex}.interruptor input{appearance:none;background:var(--linea-fuerte);cursor:pointer;width:33px;height:19.5px;transition:background-color var(--d2) var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.interruptor input:after{content:"";width:14.5px;height:14.5px;transition:transform var(--d2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #121f384d}.interruptor input:checked{background:var(--navy)}.interruptor input:checked:after{background:var(--cian);transform:translate(13.5px)}:root[data-theme=dark] .interruptor input:checked{background:var(--cian-texto)}.lista-pop{z-index:900;min-width:220px;max-width:min(360px, calc(100vw / var(--zoom-app,1) - 24px));background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);transform-origin:var(--origen,top left);animation:abrir-pop var(--d1) var(--ease) backwards;border-radius:11px;padding:5px;position:fixed}.lista-pop.saliendo{animation:.12s ease-in both cerrar-pop}.lista-pop[popover]{border:0;margin:0;inset:auto;overflow:visible}@keyframes abrir-pop{0%{opacity:0;transform:scale(.97)translateY(-3px)}}@keyframes cerrar-pop{to{opacity:0;transform:scale(.98)}}.lista-pop .buscar{background:var(--superficie-2);height:30px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:7px;align-items:center;gap:7px;margin-bottom:4px;padding:0 9px;display:flex}.lista-pop .buscar input{min-width:0;font-size:var(--t-base);background:0 0;border:0;outline:none;flex:1}.lista-pop .buscar .ico{color:var(--texto-2);width:13.5px;height:13.5px}.lista-pop [role=listbox]{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:252px;display:flex;overflow-y:auto}.lista-pop [role=option]{cursor:pointer;min-height:30px;font-size:var(--t-base);border-radius:7px;flex:none;align-items:center;gap:9px;padding:5px 8px;display:flex}.lista-pop [role=option] .txt{flex-direction:column;flex:1;min-width:0;display:flex}.lista-pop [role=option] small{font-size:var(--t-mini);color:var(--texto-2)}.lista-pop [role=option][aria-selected=true]{font-weight:700}.lista-pop [role=option][aria-selected=true]:after{content:"";border-left:2px solid var(--cian-texto);border-bottom:2px solid var(--cian-texto);flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}.lista-pop [role=option].activa{background:var(--hundido)}.lista-pop .vacia{color:var(--texto-2);font-size:var(--t-chico);padding:12px 9px}.lista-pop .pie-pop{border-top:1px solid var(--linea);margin-top:4.5px;padding-top:4.5px}.lista-pop .pie-pop button{width:100%;height:30px;color:var(--cian-texto);font-weight:700;font-size:var(--t-chico);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;display:flex}.lista-pop .pie-pop button:hover{background:var(--cian-f)}.lista-pop .marca-buscada{color:inherit;background:#00c1db38;border-radius:3px;padding:0 1px}.calendario{width:252px;padding:9px}.calendario .cab{font-weight:700;font-size:var(--t-base);text-transform:capitalize;justify-content:space-between;align-items:center;padding:0 0 7.5px;display:flex}.calendario .dias{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendario .dias span{text-align:center;font-size:var(--t-mini);color:var(--texto-3);padding:3px 0;font-weight:700}.calendario .dias button{height:30px;font-size:var(--t-chico);background:0 0;border:0;border-radius:8px;font-weight:600}.calendario .dias button:hover{background:var(--hundido)}.calendario .dias button.otro{color:var(--texto-3)}.calendario .dias button.hoy{box-shadow:inset 0 0 0 1px var(--texto-2)}.calendario .dias button[aria-selected=true]{background:var(--navy);color:#fff;font-weight:700}.estatus{letter-spacing:.005em;white-space:nowrap;height:20px;color:var(--gris-t);background:var(--gris-f);box-shadow:inset 0 0 0 1px var(--gris-b);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.estatus .ico{stroke-width:2px;width:11px;height:11px}.estatus[data-tono=ambar]{color:var(--ambar-t);background:var(--ambar-f);box-shadow:inset 0 0 0 1px var(--ambar-b)}.estatus[data-tono=violeta]{color:var(--violeta-t);background:var(--violeta-f);box-shadow:inset 0 0 0 1px var(--violeta-b)}.estatus[data-tono=cian]{color:var(--cian-t);background:var(--cian-f);box-shadow:inset 0 0 0 1px var(--cian-b)}.estatus[data-tono=navy]{color:var(--navy-t);background:var(--navy-f);box-shadow:inset 0 0 0 1px var(--navy-b)}.estatus[data-tono=navy-lleno]{color:#fff;background:var(--navy);box-shadow:none}:root[data-theme=dark] .estatus[data-tono=navy-lleno]{color:var(--navy);background:#f2f6fa}.estatus[data-tono=verde]{color:var(--verde-t);background:var(--verde-f);box-shadow:inset 0 0 0 1px var(--verde-b)}.estatus[data-tono=rosa]{color:var(--rosa-t);background:var(--rosa-f);box-shadow:inset 0 0 0 1px var(--rosa-b)}.isla-navy .estatus,.sobre-navy .estatus{color:#fff;box-shadow:inset 0 0 0 1px var(--navy-4);background:0 0}.isla-navy .estatus[data-tono=cian],.sobre-navy .estatus[data-tono=cian]{color:var(--cian);box-shadow:inset 0 0 0 1px var(--cian)}.isla-navy .estatus[data-tono=ambar],.sobre-navy .estatus[data-tono=ambar]{color:#f5c55a;box-shadow:inset 0 0 0 1px #8e6e25}.isla-navy .estatus[data-tono=verde],.sobre-navy .estatus[data-tono=verde]{color:#5ed6b7;box-shadow:inset 0 0 0 1px #2d7a69}.isla-navy .estatus[data-tono=rosa],.sobre-navy .estatus[data-tono=rosa]{color:#f07a9c;box-shadow:inset 0 0 0 1px #8a3a57}.isla-navy .estatus[data-tono=violeta],.sobre-navy .estatus[data-tono=violeta]{color:#abaeff;box-shadow:inset 0 0 0 1px #4e5299}.marca{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4.5px;align-items:center;gap:4px;height:18px;padding:0 6.5px;font-size:11.5px;font-weight:700;display:inline-flex}.marca .ico{stroke-width:2px;width:10px;height:10px}.req{letter-spacing:.01em;text-transform:none;color:var(--cian-texto);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.req:before{content:"";background:var(--cian);clip-path:polygon(0 0,calc(100% - 2.5px) 0,100% 2.5px,100% 100%,0 100%);flex:none;width:6.5px;height:6.5px}.campo.con-error .req{color:var(--rosa-t)}.campo.con-error .req:before{background:var(--rosa)}.marca-siempre{color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--texto)}.marca-parametro{color:var(--texto-2);border:1.5px dashed var(--texto-2)}.marca-pendiente{color:var(--rosa-t);background:var(--rosa-f);box-shadow:inset 0 0 0 1px var(--rosa-b)}.marca-nuevo{color:var(--navy);background:var(--cian)}.marca-propuesta{color:var(--ambar-t);border:1.5px dashed var(--ambar-b);background:var(--ambar-f)}.isla-navy .marca-siempre,.sobre-navy .marca-siempre{box-shadow:inset 0 0 0 1.5px #fff}.isla-navy .marca-pendiente,.sobre-navy .marca-pendiente{color:#f07a9c;background:0 0;box-shadow:inset 0 0 0 1px #8a3a57}.pendiente{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.pendiente .nota{font-size:var(--t-mini);color:var(--texto-2);line-height:1.45}.bloque-pendiente{border:1.5px dashed var(--rosa-b);background:color-mix(in srgb, var(--rosa-f) 55%, transparent);border-radius:10.5px;align-items:flex-start;gap:9px;padding:9px 10.5px;display:flex}.bloque-pendiente p{font-size:var(--t-chico);color:var(--texto-2);line-height:1.45}.bloque-pendiente b{color:var(--texto)}.chip{background:var(--navy);color:#fff;height:24px;font-size:var(--t-chico);white-space:nowrap;animation:aparecer var(--d2) var(--ease) backwards;border-radius:7px;align-items:center;gap:6px;padding:0 4px 0 9px;font-weight:700;display:inline-flex}.chip button{background:var(--navy-3);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.chip button:hover{background:var(--cian);color:var(--navy)}.chip button .ico{stroke-width:2.2px;width:10.5px;height:10.5px}.contador{min-width:18px;height:16.5px;color:var(--navy);background:var(--cian);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5.5px;font-size:11.5px;font-weight:700;display:inline-flex}.cadena{counter-reset:paso;align-items:flex-start;gap:0;display:flex}.cadena li{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:7.5px;min-width:0;padding-right:6px;display:flex;position:relative}.cadena li:before{content:"";background:var(--linea);border-radius:2px;height:2px;position:absolute;top:7px;left:21px;right:3px}.cadena li:last-child:before{display:none}.cadena li:after{content:"";background:var(--texto);transform-origin:0;width:calc(100% - 24px);height:2px;transition:transform var(--d3) var(--ease-mov);border-radius:2px;position:absolute;top:7px;left:21px;transform:scaleX(0)}.cadena li.hecho:after{transform:scaleX(1)}.cadena li:last-child:after{display:none}.cadena .nodo{z-index:1;background:var(--superficie);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);transition:box-shadow var(--d2) var(--ease), background-color var(--d2) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.cadena .nodo .ico{stroke-width:2.6px;color:#fff;opacity:0;width:10px;height:10px;transition:opacity var(--d2) var(--ease), transform var(--d2) var(--ease);transform:scale(.6)}.cadena li.hecho .nodo{background:var(--texto);box-shadow:none}.cadena li.hecho .nodo .ico{opacity:1;transform:scale(1)}:root[data-theme=dark] .cadena li.hecho .nodo .ico{color:var(--navy)}.cadena li.actual .nodo{background:var(--superficie);box-shadow:inset 0 0 0 4px var(--cian-texto)}.cadena li.actual .nodo:after{content:"";border:1.5px solid var(--cian-texto);opacity:0;animation:onda 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes onda{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.cadena .etq{font-size:var(--t-mini);color:var(--texto-3);font-weight:700;line-height:1.3}.cadena li.hecho .etq{color:var(--texto-2)}.cadena li.actual .etq{color:var(--texto);font-weight:700}.cadena.compacta{padding-bottom:18px}.cadena.compacta .etq{white-space:nowrap;opacity:0;pointer-events:none;font-size:11.5px;position:absolute;top:22px;left:0}.cadena.compacta li.actual .etq{opacity:1}.cadena.compacta li:nth-last-child(-n+2).actual .etq{left:auto;right:0}@media (width<=600px){.cadena{padding-bottom:28px}.cadena .etq{white-space:nowrap;opacity:0;pointer-events:none;position:absolute;top:22px;left:0}.cadena li.actual .etq{opacity:1}.cadena li:nth-last-child(-n+2).actual .etq{left:auto;right:0}}.cadena .cuando{color:var(--texto-3);font-size:11.5px;font-weight:600;display:block}.isla-navy .cadena li:before{background:var(--navy-3)}.isla-navy .cadena li:after{background:var(--cian)}.isla-navy .cadena .nodo{background:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy-4)}.isla-navy .cadena li.hecho .nodo{background:var(--cian)}.isla-navy .cadena li.hecho .nodo .ico{color:var(--navy)}.isla-navy .cadena li.actual .nodo{background:var(--navy);box-shadow:inset 0 0 0 4px var(--cian)}.isla-navy .cadena li.actual .nodo:after{border-color:var(--cian)}.isla-navy .cadena .etq{color:#8fa0bc}.isla-navy .cadena li.hecho .etq{color:var(--texto-navy)}.isla-navy .cadena li.actual .etq{color:#fff}dialog.modal{width:min(560px, calc(100vw / var(--zoom-app,1) - 24px));max-height:min(820px, calc(100dvh / var(--zoom-app,1) - 48px));border:1px solid var(--linea);background:var(--superficie);color:var(--texto);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 28px 70px #0b15263d,0 6px 18px #0b152614}dialog.modal[open]{animation:abrir-modal var(--d2) var(--ease) backwards;flex-direction:column;display:flex}dialog.modal:focus-visible{outline:none}dialog.modal.saliendo{animation:cerrar-modal var(--d1) ease-in both}dialog.modal::backdrop{background:#0b15265c;animation:.18s ease-out backwards velo}dialog.modal.saliendo::backdrop{animation:velo var(--d1) ease-in reverse both}@keyframes abrir-modal{0%{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes cerrar-modal{to{opacity:0;transform:scale(.985)}}@keyframes velo{0%{opacity:0}}.modal-cab{flex:none;align-items:flex-start;gap:14px;padding:22px 20px 4px 24px;display:flex}.modal-cab>.ficha{--corte:9px;border-radius:11px 0 11px 11px;width:40px;height:40px;font-size:13.5px}.modal-cab>.ficha .ico{width:19px;height:19px}.modal-cab .h2{letter-spacing:-.012em;margin-top:1px;font-size:17.5px;font-weight:600;line-height:1.3}.modal-cab p{font-size:var(--t-base);color:var(--texto-2);max-width:64ch;margin-top:4px;line-height:1.5}.modal-cab .btn-icono{color:var(--texto-3);margin:-3px -2px 0 auto}.modal-cab .btn-icono:hover{color:var(--texto)}.modal-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 24px 20px;display:flex;overflow-y:auto}.modal-pie{background:var(--superficie-2);border-top:1px solid var(--linea);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 16px;display:flex}.modal-pie .izq{min-width:0;font-size:var(--t-chico);color:var(--texto-2);flex:auto;margin-right:auto;line-height:1.35}.modal-pie>.btn{flex:none}.modal-pie .btn{height:34px;padding:0 14px;font-size:13.5px}.modal-pie .btn-navy,.modal-pie .btn-cian,.modal-pie .btn-peligro{min-width:120px}.modal-cab-acciones{flex:none;align-items:center;gap:8px;margin:0 4px 0 auto;display:flex}.modal-cab-acciones .nota{font-size:var(--t-chico);color:var(--texto-2);white-space:nowrap;margin-right:6px}.modal-cab-acciones .btn{height:34px;padding:0 14px;font-size:13.5px}.modal-cab-acciones .btn-navy,.modal-cab-acciones .btn-cian,.modal-cab-acciones .btn-peligro{min-width:120px}.modal .caja{background:var(--superficie-2);border-color:var(--linea);height:36px}.modal .caja:focus-within{background:var(--superficie)}.modal .campo>label:not(.caja),.modal .etiqueta{font-size:var(--t-chico);color:var(--texto-2)}.modal.navy-cab .modal-cab{isolation:isolate;position:relative;overflow:hidden}.modal.navy-cab .modal-cab>.ficha{background:var(--navy);color:var(--cian)}:root[data-theme=dark] .modal.navy-cab .modal-cab>.ficha{background:var(--cian);color:var(--navy)}.modal-cab.con-isotipo:after{opacity:.05;width:180px;height:154px;top:-40px;right:-40px}.popover{z-index:850;width:320px;max-width:calc(100vw / var(--zoom-app,1) - 24px);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);transform-origin:var(--origen,top left);animation:abrir-pop var(--d1) var(--ease) backwards;border-radius:12px;position:fixed}.popover.saliendo{animation:.12s ease-in both cerrar-pop}.popover-cab{align-items:center;gap:9px;padding:12px 14px 0;display:flex}.popover-cab b{font-size:14px;font-weight:600}.popover-cuerpo{flex-direction:column;gap:10.5px;padding:12px 13.5px;display:flex}.popover-pie{border-top:1px solid var(--linea);background:var(--superficie-2);border-radius:0 0 12px 12px;align-items:center;gap:6px;padding:10.5px 13.5px;display:flex}.popover-pie .izq{font-size:var(--t-mini);color:var(--texto-2);margin-right:auto}.tecla{min-width:18px;height:17px;color:var(--texto-2);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea-fuerte), 0 1px 0 var(--linea-fuerte);border-radius:4.5px;justify-content:center;align-items:center;padding:0 4.5px;font-size:11.5px;font-weight:700;display:inline-flex}.avisos{z-index:1000;right:18px;bottom:calc(var(--alto-recorrido) + 18px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:7.5px;display:flex;position:fixed}.toast{pointer-events:auto;width:min(360px, calc(100vw / var(--zoom-app,1) - 36px));background:var(--navy);color:#fff;box-shadow:var(--sombra-navy);animation:toast-entra var(--d3) var(--ease) backwards;border-radius:15px;grid-template-columns:27px minmax(0,1fr) 27px;align-items:start;gap:6px 10.5px;padding:12px 12px 12px 13.5px;display:grid}.toast.saliendo{animation:toast-sale var(--d1) ease-in both}@keyframes toast-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes toast-sale{to{opacity:0;transform:translate(16px)}}.toast .ico-toast{background:var(--cian);width:27px;height:27px;color:var(--navy);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:8px 0 8px 8px;flex:none;place-items:center;display:grid}.toast[data-tipo=error] .ico-toast{background:#f07a9c}.toast[data-tipo=aviso] .ico-toast{background:#f2b630}.toast .txt{min-width:0;font-size:var(--t-chico);color:var(--texto-navy);flex:1;line-height:1.45}.toast .txt b{color:#fff;font-size:var(--t-base);margin-bottom:1px;display:block}.toast .acciones{grid-column:2/-1;gap:4.5px;margin-left:-9px;display:flex}.toast .acciones button{height:27px;color:var(--cian);font-size:var(--t-chico);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.toast .acciones button:hover{background:var(--navy-2)}.toast .cerrar-toast{width:27px;height:27px;color:var(--texto-navy);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.toast .cerrar-toast:hover{background:var(--navy-2);color:#fff}.confirmacion{z-index:990;padding-bottom:var(--alto-recorrido,0px);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.conf-caja{min-width:240px;max-width:min(400px, calc(100vw / var(--zoom-app,1) - 48px));background:var(--navy);color:#fff;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:22px 28px 18px;animation:.32s cubic-bezier(.22,1,.36,1) both conf-entra;display:flex;position:relative;box-shadow:0 2px 6px #121f3829,0 24px 60px #121f3842}.conf-caja.sale{animation:.28s cubic-bezier(.4,0,1,1) both conf-sale}.conf-caja:after{content:"";border-radius:inherit;animation:.9s cubic-bezier(.22,1,.36,1) .14s both conf-onda;position:absolute;inset:0}.conf-ico{background:var(--cian);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);border-radius:14px 0 14px 14px;place-items:center;width:50px;height:50px;margin-bottom:9px;display:grid}.conf-ico svg{fill:none;width:28px;height:28px;stroke:var(--navy);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:21px;animation:.42s cubic-bezier(.65,0,.35,1) .14s forwards dibujar}.conf-caja b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.conf-caja small{font-size:var(--t-chico);color:var(--texto-navy);line-height:1.45}@keyframes conf-entra{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes conf-sale{to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes conf-onda{0%{box-shadow:0 0 #00c1db61}to{box-shadow:0 0 0 18px #00c1db00}}:root[data-theme=dark] .conf-caja{box-shadow:inset 0 0 0 1px var(--navy-3), 0 24px 60px #00000080;background:#1b2d52}@media (prefers-reduced-motion:reduce){.conf-caja{animation:suave var(--d2) ease both}.conf-caja.sale{animation:conf-sale-suave var(--d2) ease both}.conf-caja:after{animation:none}.conf-ico svg{stroke-dashoffset:0;animation:none}}@keyframes conf-sale-suave{to{opacity:0}}.pista{z-index:1100;background:var(--navy);color:#fff;max-width:260px;font-size:var(--t-mini);pointer-events:none;box-shadow:var(--sombra-2);animation:abrir-pop .12s var(--ease) both;border-radius:8px;padding:6px 9px;font-weight:600;line-height:1.4;position:fixed}.pista.al-instante{animation:none}:root[data-theme=dark] .pista{color:var(--navy);background:#f2f6fa}.menu-lat{top:var(--margen);width:198px;height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-recorrido));z-index:30;flex-direction:column;flex:none;align-self:flex-start;gap:13.5px;padding:16.5px 10.5px 12px;display:flex;position:sticky}.menu-lat .logo{width:90px;height:auto;margin:1.5px 7.5px 0}.menu-lat nav{scrollbar-color:var(--navy-3) transparent;flex:auto;min-height:0;margin:0 -4.5px;padding:0 4.5px;overflow-y:auto}.menu-lat .grupos{flex-direction:column;gap:2px;display:flex}.mod{transition:background-color var(--d2) var(--ease);border-radius:11px;position:relative}.mod.abierto{background:var(--navy-2)}.mod-btn{width:100%;min-height:34px;color:var(--texto-navy);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:3px 9px 3px 4px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.mod-btn:hover{color:#fff}.mod-btn:hover .cuadro{background:var(--navy-3)}.cuadro{background:var(--navy-2);width:26px;height:26px;color:var(--texto-navy);transition:background-color var(--d2) var(--ease), color var(--d2) var(--ease), border-radius var(--d2) var(--ease);border-radius:7.5px;flex:none;place-items:center;display:grid}.mod.abierto .cuadro{background:var(--navy-3)}.cuadro .ico{width:14px;height:14px}.mod.activo .cuadro{background:var(--cian);color:var(--navy);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);border-radius:8.5px 0 8.5px 8.5px}.mod.activo>.mod-btn{color:#fff;font-weight:600}.mod-btn .etq{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mod-btn .chev{opacity:.7;width:11px;height:11px;transition:transform var(--d2) var(--ease)}.mod-btn[aria-expanded=true] .chev{opacity:1;transform:rotate(180deg)}.mod-sub{transition:grid-template-rows var(--d2) var(--ease);grid-template-rows:0fr;display:grid}.mod.abierto .mod-sub{grid-template-rows:1fr}.mod-sub>ul{flex-direction:column;gap:1px;padding:0 4.5px;display:flex;overflow:hidden}.mod.abierto .mod-sub>ul{padding-bottom:6px}.sub-item{min-height:27px;color:var(--texto-navy);border-radius:7px;align-items:center;gap:6px;padding:0 9px 0 35px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.sub-item .etq{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sub-item:hover{background:var(--navy-3);color:#fff}.sub-item[aria-current=page]{background:var(--cian);color:var(--navy);font-weight:600}.sub-item[aria-current=page] .contador{background:var(--navy);color:var(--cian)}.menu-lat .pie{flex-direction:column;gap:9px;display:flex}.empresa-sel{background:var(--navy-2);color:#fff;text-align:left;width:100%;transition:background-color var(--d1) ease;border:0;border-radius:10px;align-items:center;gap:7.5px;padding:6px;display:flex}.empresa-sel:hover{background:var(--navy-3)}.empresa-sel .ficha{width:28.5px;height:28.5px;font-size:11.5px}.empresa-sel .txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.empresa-sel b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.empresa-sel span{font-size:var(--t-mini);color:var(--texto-navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empresa-sel .ico{width:12px;height:12px;color:var(--texto-navy)}.ia-btn{background:var(--navy-2);color:#fff;text-align:left;width:100%;transition:background-color var(--d1) ease;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ia-btn:hover{background:var(--navy-3)}.ia-btn img{width:21px;height:auto}.ia-btn b{font-size:12.5px;display:block}.ia-btn span{font-size:var(--t-mini);color:var(--texto-navy)}.yo{align-items:center;gap:7.5px;padding:0 3px;display:flex}.yo .txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.yo b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.yo span{font-size:var(--t-mini);color:var(--texto-navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.posicion{background:var(--navy-fondo);box-shadow:inset 0 0 0 1px var(--navy-3);border-radius:8px;gap:2px;padding:2.5px;display:flex}.posicion button{width:24px;height:24px;color:var(--texto-navy);transition:background-color var(--d1) ease, color var(--d1) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.posicion button .ico{width:12.5px;height:12.5px}.posicion button:hover{color:#fff}.posicion button[aria-pressed=true]{background:var(--navy-3);color:#fff;box-shadow:0 1px 2px #0000004d}.menu-sup{top:var(--margen);z-index:40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7.5px 7.5px 7.5px 18px;display:grid;position:sticky}.menu-sup .logo{width:80px;height:auto}.menu-sup .grupos{justify-content:safe center;align-items:center;gap:2px;display:flex}.menu-sup .mod{border-radius:8px}.menu-sup .mod-btn{white-space:nowrap;border-radius:8px;gap:6px;min-height:30px;padding:0 9px 0 10px;font-size:12.5px}.menu-sup .mod-btn .ico{width:13.5px;height:13.5px}.menu-sup .mod-btn .chev{width:9.5px;height:9.5px}.menu-sup .mod-btn:hover{background:var(--navy-2)}.menu-sup .mod-btn[aria-expanded=true]{background:var(--navy-2);color:#fff}.menu-sup .mod.activo>.mod-btn{background:var(--cian);color:var(--navy);font-weight:600}.menu-sup .mod.activo>.mod-btn .contador{background:var(--navy);color:var(--cian)}.menu-sup .der{align-items:center;gap:6px;display:flex}.sup-ia,.sup-empresa,.sup-yo{background:var(--navy-2);color:#fff;height:34px;transition:background-color var(--d1) ease, box-shadow var(--d1) ease;border:0;border-radius:9px;align-items:center;display:inline-flex}.sup-ia:hover,.sup-empresa:hover,.sup-yo:hover,.sup-yo[aria-expanded=true],.sup-empresa[aria-expanded=true]{background:var(--navy-3)}.sup-ia{letter-spacing:.04em;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:700}.sup-ia img{width:17px;height:auto}.sup-empresa{text-align:left;gap:8px;max-width:230px;padding:0 9px 0 4px}.sup-empresa .ficha{--corte:6px;border-radius:7px 0 7px 7px;width:26px;height:26px;font-size:11.5px}.sup-empresa .txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sup-empresa b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.sup-empresa .txt span{color:var(--texto-navy);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sup-empresa .chev,.sup-yo .chev{width:11px;height:11px;color:var(--texto-navy);flex:none}.sup-yo{gap:5px;padding:0 8px 0 4px}.sup-yo .avatar{width:26px;height:26px;color:var(--navy);background:#fff;font-size:11.5px}.menu-sup .der .posicion{background:var(--navy-fondo);height:34px;box-shadow:inset 0 0 0 1px var(--navy-3);border-radius:9px;align-items:center;gap:2px;padding:3px}.menu-sup .der .posicion button{border-radius:7px;width:28px;height:28px}@media (width<=1300px){.sup-empresa .txt{display:none}.sup-empresa{padding-right:7px}.sup-ia span{display:none}.sup-ia{padding:0 8px}}.desplegable{--superficie:#fff;--superficie-2:#f5f8fb;--texto:#121f38;--texto-2:#56637a;--linea:#dce3ea;--cian-texto:#00788a;--cian-f:#e2f5f8}:root[data-theme=dark] .desplegable{--superficie:#121f38;--superficie-2:#16264a;--texto:#f2f6fa;--texto-2:#a1aec4;--linea:#22314d;--cian-texto:#4fd8ea;--cian-f:#0e2e3c}.desplegable{z-index:60;background:var(--superficie);width:246px;color:var(--texto);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);transform-origin:0 0;animation:abrir-pop var(--d1) var(--ease) backwards;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 9px);left:-4.5px}.desplegable:before{content:"";height:10.5px;position:absolute;top:-10.5px;left:0;right:0}.desplegable ul{flex-direction:column;gap:1px;display:flex}.desplegable a{color:var(--texto);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:flex}.desplegable a .txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.desplegable a b{font-size:13px;font-weight:600}.desplegable a small{font-size:var(--t-mini);color:var(--texto-2);line-height:1.35}.desplegable a:hover{background:var(--superficie-2)}.desplegable a[aria-current=page]{background:var(--cian-f)}.desplegable a[aria-current=page] b{font-weight:700}@media (width<=1440px){.menu-sup .mod-btn>.ico:first-child{display:none}}@media (width<=1300px){.menu-sup{gap:8px;padding-left:14px}.menu-sup .mod-btn{gap:4px;padding:0 7px}.menu-sup .mod-btn .chev{display:none}}@media (width<=1160px){.menu-sup{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.menu-sup nav{grid-area:2/1/auto/-1}.menu-sup .grupos{flex-wrap:wrap;justify-content:flex-start}.menu-sup .der{justify-self:end}.menu-sup .mod-btn .chev{display:inline-block}}@media (width<=900px){.menu-sup{grid-template-columns:auto minmax(0,1fr)}.menu-sup nav{grid-area:2/1/auto/-1;overflow-x:auto}.menu-sup .grupos{justify-content:flex-start}.menu-sup .der{justify-self:end}}.recorrido{z-index:700;width:min(1080px, calc(100vw / var(--zoom-app,1) - 24px));animation:recorrido-entra var(--d3) var(--ease) backwards;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@keyframes recorrido-entra{0%{opacity:0;transform:translate(-50%,16px)}}.recorrido .rol-btn{background:var(--navy-2);color:#fff;text-align:left;height:40px;transition:background-color var(--d1) ease;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 5px;display:flex}.recorrido .rol-btn:hover{background:var(--navy-3)}.recorrido .rol-btn .avatar{width:30px;height:30px;font-size:12px}.recorrido .rol-btn .txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.recorrido .rol-btn small{letter-spacing:.06em;text-transform:uppercase;color:var(--cian);font-size:11.5px;font-weight:700}.recorrido .rol-btn b{white-space:nowrap;font-size:13px}.recorrido .rol-btn span{font-size:var(--t-mini);color:var(--texto-navy);white-space:nowrap}.recorrido .rol-btn>.ico{width:12px;height:12px;color:var(--texto-navy);margin-left:3px}.recorrido .centro{flex-direction:column;gap:6px;min-width:0;display:flex}.recorrido .linea-paso{align-items:baseline;gap:9px;min-width:0;display:flex}.recorrido .linea-paso .n{font-size:var(--t-mini);color:var(--cian);flex:none;font-weight:700}.recorrido .linea-paso b{letter-spacing:0;flex:none;font-size:13px;font-weight:600}.recorrido .linea-paso .nota{min-width:0;font-size:var(--t-chico);color:var(--texto-navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recorrido.nota-abierta .linea-paso{flex-wrap:wrap}.recorrido.nota-abierta .linea-paso .nota{white-space:normal;color:#dce4ef;flex-basis:100%;line-height:1.5}.recorrido .nota-btn{color:var(--cian);font-size:var(--t-mini);text-underline-offset:2.5px;background:0 0;border:0;flex:none;padding:0;font-weight:700;text-decoration:underline}.recorrido .marcas-paso{gap:3px;display:flex}.recorrido .marcas-paso button{background:0 0;border:0;flex:1 1 0;height:13.5px;padding:0;position:relative}.recorrido .marcas-paso button:before{content:"";background:var(--navy-3);height:4.5px;transition:background-color var(--d2) var(--ease), transform var(--d2) var(--ease);border-radius:3px;position:absolute;top:4.5px;left:0;right:0}.recorrido .marcas-paso button.hecho:before{background:#5a6f96}.recorrido .marcas-paso button.actual:before{background:var(--cian);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);border-radius:2px 0 2px 2px;height:8.5px;top:2.5px}.recorrido .marcas-paso button:hover:before{background:var(--cian-claro)}.recorrido .marcas-paso button.fase:after{content:"";background:var(--navy-4);width:1.5px;height:11.5px;position:absolute;top:1px;left:-2px}.recorrido .botones{align-items:center;gap:6px;display:flex}.recorrido .botones .btn{height:34px}.recorrido .botones .btn-paso-ant{background:var(--navy-2);color:#fff}.recorrido .botones .btn-paso-ant:hover{background:var(--navy-3)}.recorrido .plegar{color:var(--texto-navy)}.recorrido.plegado{display:none}.selector-rol{width:380px;padding:7.5px}.selector-rol [role=listbox]{max-height:min(560px, calc(100dvh / var(--zoom-app,1) - var(--alto-recorrido) - 36px))}.selector-rol .grupo-rol{letter-spacing:.06em;text-transform:uppercase;color:var(--cian-texto);padding:6px 7.5px 3px;font-size:11.5px;font-weight:700}.selector-rol [role=option] .avatar{width:27px;height:27px;font-size:11.5px}.selector-rol [role=option] .actua{flex:none;margin-left:auto}@media (width<=860px){.recorrido{width:calc(100vw / var(--zoom-app,1) - 16px);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:7.5px;bottom:8px}.recorrido .rol-btn .txt span,.recorrido .rol-btn>.ico{display:none}.recorrido .rol-btn{height:42px;padding-right:9px}.recorrido .botones{grid-column:1/-1}.recorrido .botones .btn{flex:1;height:36px}.recorrido .linea-paso .nota{display:none}.recorrido .linea-paso b{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.recorrido.nota-abierta .linea-paso b{white-space:normal}.recorrido.nota-abierta .linea-paso .nota{display:block}}.cifras{background:var(--linea);box-shadow:inset 0 0 0 1px var(--linea);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cifras>div{background:var(--superficie);flex-direction:column;gap:2px;padding:9px 11px 10px;display:flex;position:relative}.cifras .k{font-size:var(--t-mini);color:var(--texto-2);align-items:center;gap:5px;font-weight:600;display:flex}.cifras .k i{border-radius:2px;flex:none;width:8px;height:8px}.cifras .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.15}.cifras .f{color:var(--texto-3);font-size:11.5px}.cifras .delta{background:var(--navy);color:var(--cian);opacity:0;border-radius:4.5px;padding:1px 5.5px;font-size:11.5px;font-weight:700;position:absolute;top:8px;right:8px;transform:translateY(3px)}.cifras>div.cambio .delta{animation:delta 1.6s var(--ease) both}.cifras>div.cambio{animation:realce 1.2s var(--ease) both}@keyframes delta{0%{opacity:0;transform:translateY(3px)}12%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes realce{0%{background:color-mix(in srgb, var(--cian) 26%, var(--superficie))}to{background:var(--superficie)}}.leyenda-i{border-radius:2px;width:8px;height:8px;display:inline-block}.i-reservado{background:var(--navy)}:root[data-theme=dark] .i-reservado{background:#8fa0bc}.i-disponible{background:var(--cian)}.i-pedido{background:repeating-linear-gradient(135deg, var(--ambar) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--ambar)}.i-reingresar{box-shadow:inset 0 0 0 1.5px var(--texto-2);background:0 0;border-radius:2px}.i-fisico{background:var(--hundido);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.barra-stock{background:0 0;border-radius:5px;height:15px;position:relative}.barra-stock .seg{transition:left var(--d3) var(--ease-mov), width var(--d3) var(--ease-mov);border-radius:4px;position:absolute;top:0;bottom:0}.barra-stock .s-fisico{background:var(--hundido);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.barra-stock .s-reservado{background:var(--navy);border-radius:4px 0 0 4px}:root[data-theme=dark] .barra-stock .s-reservado{background:#8fa0bc}.barra-stock .s-disponible{background:var(--cian);border-radius:0 4px 4px 0}.barra-stock .s-pedido{background:repeating-linear-gradient(135deg, var(--ambar) 0 2.5px, transparent 2.5px 5px);box-shadow:inset 0 0 0 1px var(--ambar)}.barra-stock .s-reingresar{box-shadow:inset 0 0 0 1.5px var(--texto-2);background:0 0;border-radius:4px}.barra-stock .tope{background:var(--texto);width:2px;transition:left var(--d3) var(--ease-mov);border-radius:2px;position:absolute;top:-4px;bottom:-4px}.cifras-tabla{flex-direction:column;min-width:0;display:flex}.cifras-tabla .fc{border-top:1px solid var(--linea);grid-template-columns:minmax(0,2.3fr) minmax(0,1.5fr) repeat(5,minmax(0,.78fr));align-items:center;gap:0 3px;min-height:40px;padding:4px 0;display:grid}.cifras-tabla .fc.cab{min-height:0;font-size:var(--t-mini);color:var(--texto-2);border-top:0;padding:0 0 7.5px;font-weight:700}.cifras-tabla .fc.cab>span{justify-content:flex-end;align-items:center;gap:5px;padding:0 7.5px;display:flex}.cifras-tabla .fc.cab>span:first-child{justify-content:flex-start;padding-left:0}.cifras-tabla .art{flex-direction:column;min-width:0;padding-right:9px;line-height:1.35;display:flex}.cifras-tabla .art b{font-size:var(--t-tabla);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cifras-tabla .art small{font-size:var(--t-mini);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cifras-tabla .barra-stock{height:10.5px;margin-right:9px}.cifras-tabla .n{text-align:right;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 7px;font-size:13px;font-weight:600;position:relative}.cifras-tabla .n.cero{color:var(--texto-3);font-weight:600}.cifras-tabla .n.cambio{animation:realce 1.3s var(--ease) both}.cifras-tabla .n .delta{background:var(--navy);color:var(--cian);opacity:0;pointer-events:none;border-radius:4px;padding:0 4.5px;font-size:11.5px;font-weight:700;position:absolute;top:-9px;right:4px}.cifras-tabla .n.cambio .delta{animation:delta 1.8s var(--ease) both}.cifras-tabla .n.p-activo{color:var(--ambar-t)}@media (width<=760px){.cifras-tabla .fc{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:9px 0}.cifras-tabla .fc .art,.cifras-tabla .fc .barra-stock{grid-column:1/-1;margin:0 0 6px}.cifras-tabla .fc.cab>span:first-child,.cifras-tabla .fc.cab>span:nth-child(2){display:none}.cifras-tabla .fc.cab>span{justify-content:center;padding:0;font-size:11.5px}.cifras-tabla .n{text-align:center;padding:5px 2px}}[data-entrada]>*{animation:entrar var(--d3) var(--ease) backwards}[data-entrada]>:nth-child(2){animation-delay:40ms}[data-entrada]>:nth-child(3){animation-delay:80ms}[data-entrada]>:nth-child(4){animation-delay:.12s}[data-entrada]>:nth-child(5){animation-delay:.16s}[data-entrada]>:nth-child(6){animation-delay:.2s}[data-entrada]>:nth-child(7){animation-delay:.24s}[data-entrada]>:nth-child(n+8){animation-delay:.28s}@keyframes entrar{0%{opacity:.15;filter:blur(3px);transform:translateY(9px)}}.reentrar{animation:entrar var(--d3) var(--ease) backwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-entrada]>*,.reentrar,.aparece,.chip,dialog.modal[open],.popover,.lista-pop,.desplegable,.toast,.recorrido{animation:suave var(--d1) ease backwards!important}.toast.saliendo,dialog.modal.saliendo,.popover.saliendo,.lista-pop.saliendo{animation:suave var(--d1) ease reverse both!important}.sacudir{animation:.48s both suave-error!important}.btn.fallo,.codigo input.lleno:not(:focus){animation:none!important}.cadena li.actual .nodo:after{display:none}.btn:active:not(:disabled),.btn-icono:active{transform:none}.barra-stock .seg,.barra-stock .tope,.cadena li:after,.mod-sub{transition-duration:1ms!important}.cargador path{animation-duration:1.6s}}@keyframes suave{0%{opacity:0}}@keyframes suave-error{0%,to{box-shadow:none}30%,70%{box-shadow:0 0 0 3px #c2365b59}}.fila{align-items:center;gap:9px;display:flex}.fila.envuelve{flex-wrap:wrap}.col{flex-direction:column;gap:9px;display:flex}.crece{flex:1;min-width:0}.rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 13.5px;display:grid}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 13.5px;display:grid}.separador{background:var(--linea);border:0;height:1px;margin:0}@media (width<=760px){:root{--t-titulo:22px;--t-cifra:28px}.rejilla-2,.rejilla-3{grid-template-columns:minmax(0,1fr)}.cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.cifras>div:last-child{grid-column:1/-1}}.estatus[data-tono],.estatus{box-shadow:none}.marca{letter-spacing:.05em;font-weight:700}.aviso{border-radius:9px}.aviso b{font-weight:700}.bloque-pendiente{border-width:1px;border-radius:9px}.toast{border-radius:12px}.toast .txt b{font-weight:600}.tecla{font-weight:700}:root[data-theme=dark] .chip{background:var(--navy-3)}:root[data-theme=dark] .chip button{background:var(--navy-4)}button.avatar{cursor:pointer;transition:box-shadow var(--d1) ease;border:0;padding:0;font-family:inherit}.menu-lat .yo button.avatar:hover{box-shadow:0 0 0 2px var(--cian)}summary,label.casilla,label.interruptor,[role=button],[role=option],[role=tab]{cursor:pointer}.sup-alarma{background:var(--navy-2);color:#fff;width:34px;height:34px;transition:background-color var(--d1) ease;border:0;border-radius:9px;place-items:center;display:inline-grid;position:relative}.sup-alarma:hover{background:var(--navy-3)}.sup-alarma .ico{width:16px;height:16px}.sup-alarma .contador{box-shadow:0 0 0 2px var(--navy);position:absolute;top:-5px;right:-5px}.alarmas-btn{background:var(--navy-2);color:#fff;text-align:left;width:100%;transition:background-color var(--d1) ease;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.alarmas-btn:hover{background:var(--navy-3)}.alarmas-btn>.ico{width:18px;height:18px;color:var(--cian)}.alarmas-btn>span:not(.contador){flex:1;min-width:0}.alarmas-btn b{font-size:12.5px;display:block}.alarmas-btn>span>span{font-size:var(--t-mini);color:var(--texto-navy)}.alarmas{z-index:880;top:76px;right:var(--margen);width:min(380px, calc(100vw / var(--zoom-app,1) - 24px));max-height:calc(100dvh / var(--zoom-app,1) - 76px - var(--alto-recorrido) - 12px);background:var(--superficie);color:var(--texto);box-shadow:0 24px 60px #0b15263d, 0 0 0 1px var(--linea);border-radius:14px;flex-direction:column;animation:.16s ease-out backwards velo;display:flex;position:fixed;overflow:hidden}:root[data-menu=lateral] .alarmas{top:var(--margen);right:auto;left:calc(198px + 2 * var(--margen));max-height:calc(100dvh / var(--zoom-app,1) - var(--alto-recorrido) - 24px)}.alarmas-cab{border-bottom:1px solid var(--linea);align-items:center;gap:11px;padding:13px 10px 12px 14px;display:flex}.alarmas-cab .ficha{--corte:8px;width:34px;height:34px}.alarmas-cab .ficha .ico{width:17px;height:17px;color:var(--cian)}.alarmas-cab>div{flex-direction:column;flex:1;min-width:0;display:flex}.alarmas-cab b{font-size:var(--t-h3);font-weight:700}.alarmas-cab small{font-size:var(--t-mini);color:var(--texto-2)}.alarmas-lista{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.alarmas-lista a{color:var(--texto);transition:background-color var(--d1) ease;border-radius:9px;align-items:center;gap:10px;padding:9px;text-decoration:none;display:flex}.alarmas-lista a:hover,.alarmas-lista a:focus-visible{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);outline:none}.alarmas-lista .ic{background:var(--hundido);width:30px;height:30px;color:var(--texto-2);border-radius:8px;flex:none;place-items:center;display:grid}.alarmas-lista .ic .ico{width:15px;height:15px}.alarmas-lista li.urgente .ic{background:var(--cian);color:var(--navy)}.alarmas-lista .txt{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.alarmas-lista .txt b{font-size:var(--t-chico);font-weight:700}.alarmas-lista .txt span{font-size:var(--t-mini);color:var(--texto-2)}.alarmas-lista .chev{width:13px;height:13px;color:var(--texto-3);flex:none}.alarmas-nada{font-size:var(--t-chico);color:var(--texto-2);align-items:center;gap:8px;padding:18px 16px;display:flex}.alarmas-nada .ico{width:15px;height:15px;color:var(--cian-texto)}.alarmas-pie{border-top:1px solid var(--linea);background:var(--superficie-2);font-size:var(--t-mini);color:var(--texto-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}@media (width<=900px){.alarmas,:root[data-menu=lateral] .alarmas{width:auto;top:72px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.alarmas{animation:none}}.moneda-sel{background:var(--navy-fondo);box-shadow:inset 0 0 0 1px var(--navy-3);border-radius:8px;gap:2px;padding:2.5px;display:flex}.moneda-sel button{height:24px;color:var(--texto-navy);letter-spacing:.03em;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease;background:0 0;border:0;border-radius:6px;flex:1;padding:0 7px;font-size:12px;font-weight:700}.moneda-sel button:hover{color:#fff}.moneda-sel button[aria-pressed=true]{background:var(--cian);color:var(--navy);box-shadow:0 1px 2px #0000004d}.moneda-sel.lat{margin-top:8px}.menu-sup .der .moneda-sel{border-radius:9px;align-items:center;height:34px;padding:3px}.menu-sup .der .moneda-sel button{border-radius:7px;height:28px;padding:0 8px}.sup-moneda{background:var(--navy-2);color:#fff;letter-spacing:.03em;cursor:pointer;height:34px;transition:background-color var(--d1) ease;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 7px 0 10px;font-size:12.5px;display:inline-flex}.sup-moneda b{color:var(--cian);font-weight:700}.sup-moneda .chev{width:12px;height:12px;color:var(--texto-navy)}.sup-moneda:hover,.sup-moneda[aria-expanded=true]{background:var(--navy-3)}.grid{--alto-fila:36px;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.grid-barra{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.grid-barra>.btn,.grid-barra>.ayuda-ancla>.btn{height:30px;padding:0 10px;font-size:13px}.grid-barra>.btn .ico,.grid-barra>.ayuda-ancla>.btn .ico{width:13px;height:13px}.grid-barra .buscar-grid{background:var(--superficie);border-color:var(--linea-fuerte);border-radius:8px;flex:250px;max-width:360px;height:30px}.grid-barra .buscar-grid:hover{border-color:var(--linea-fuerte)}.grid-barra .buscar-grid input{font-size:var(--t-chico)}.grid-barra .filtros-activos{flex-wrap:wrap;align-items:center;gap:4.5px;min-width:0;display:flex}.grid-barra .quitar-todo{font-size:var(--t-mini);color:var(--cian-texto);text-underline-offset:2.5px;background:0 0;border:0;padding:0 4.5px;font-weight:700;text-decoration:underline}.grid-barra .espacio{flex:1 1 0}.grid-barra .herr{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea-fuerte);border-radius:9px;align-items:center;gap:1px;padding:2px;display:flex}.grid-barra .herr .btn-icono{width:26px;height:26px;color:var(--texto-2);box-shadow:none;background:0 0;border-radius:7px}.grid-barra .herr .btn-icono:hover{color:var(--cian-texto);background:var(--hundido);box-shadow:none}.grid-barra .herr .btn-icono.activo{background:var(--navy);color:#fff;box-shadow:none}.grid-barra .herr .btn-icono .ico{width:13.5px;height:13.5px}.grid-barra .herr .btn-icono .contador{min-width:16px;height:15px;padding:0 4px;font-size:11.5px;position:absolute;top:-3px;right:-4px}.grid-barra .herr .btn-icono{position:relative}.grid-barra .herr .herr-sep{background:var(--linea-fuerte);width:1px;height:16px;margin:0 3px}.grid-agrupar{border:1px dashed var(--linea-fuerte);min-height:32px;color:var(--texto-3);font-size:var(--t-mini);transition:background-color var(--d1) ease, border-color var(--d1) ease, color var(--d1) ease;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-weight:700;display:flex}.grid-agrupar .ico{width:13.5px;height:13.5px}.grid-agrupar.sobre{background:var(--cian-f);border-color:var(--cian-texto);color:var(--cian-t);border-style:solid}.grid-agrupar .chip-grupo{background:var(--superficie);height:24px;color:var(--texto);box-shadow:inset 0 0 0 1px var(--linea-fuerte);font-size:var(--t-chico);animation:aparecer var(--d2) var(--ease) backwards;border-radius:6px;align-items:center;gap:5px;padding:0 3px 0 8px;font-weight:700;display:inline-flex}.grid-agrupar .chip-grupo .nivel{color:var(--texto-3);font-size:11.5px;font-weight:700}.grid-agrupar .chip-grupo button{width:19.5px;height:19.5px;color:var(--texto-2);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.grid-agrupar .chip-grupo button:hover{background:var(--hundido);color:var(--texto)}.grid-agrupar .chip-grupo button .ico{width:11px;height:11px}.grid-agrupar .flecha-grupo{width:10px;height:10px;color:var(--texto-3)}.grid-tabla{min-width:0;box-shadow:inset 0 0 0 1px var(--linea);background:var(--superficie);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.grid-cab,.grid-pie{scrollbar-gutter:stable;flex:none;overflow:hidden}.grid-cuerpo{scrollbar-gutter:stable;max-height:var(--alto-grid,440px);overscroll-behavior:contain;outline:none;min-height:132px;position:relative;overflow:hidden auto}.grid.completa .grid-cuerpo{flex:auto;max-height:none}.g-fila{grid-template-columns:var(--cols);align-items:stretch;min-width:0;display:grid}.g-celda{min-width:0;font-size:var(--t-tabla);align-items:center;padding:0 10px;display:flex;overflow:hidden}.g-celda.der{text-align:right;justify-content:flex-end}.g-celda.centro{justify-content:center}.g-celda .corta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.g-celda .dos{flex-direction:column;min-width:0;line-height:1.35;display:flex}.g-celda .dos>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-celda .dos small{font-size:var(--t-mini);color:var(--texto-2)}.g-titulos .g-celda{min-height:34px;font-size:var(--t-mini);letter-spacing:0;color:var(--texto-2);-webkit-user-select:none;user-select:none;touch-action:none;gap:3px;padding-right:3px;font-weight:600;position:relative}.g-titulos .g-celda.der{padding-right:3px}.g-titulos .g-celda[draggable],.g-titulos .g-celda.movible{cursor:grab}.g-titulos .orden{min-width:0;min-height:22px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:2px 3px;font-weight:500;line-height:1.25;display:inline-flex}.g-titulos .orden span{overflow-wrap:normal;text-overflow:ellipsis;min-width:0;overflow:hidden}.g-titulos .orden:hover{color:var(--texto)}.g-titulos .orden .ico{width:11px;height:11px;color:var(--cian-texto);flex:none}.g-titulos .g-celda.ordenada{color:var(--texto);font-weight:600}.g-titulos .acc-col{z-index:1;background:var(--superficie-2);opacity:0;pointer-events:none;transition:opacity var(--d1) ease;border-radius:6px;gap:1px;padding:2px 0 2px 6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.g-titulos .g-celda.der .acc-col{padding:2px 6px 2px 0;left:3px;right:auto}.g-titulos .g-celda:hover .acc-col,.g-titulos .acc-col:focus-within,.g-titulos .acc-col.fija{opacity:1;pointer-events:auto}.g-titulos .acc-col.fija .mas-col{display:none}.g-titulos .g-celda:hover .acc-col.fija .mas-col,.g-titulos .acc-col.fija:focus-within .mas-col{display:inline-grid}.g-titulos .embudo,.g-titulos .mas-col{width:21px;height:21px;color:var(--texto-3);transition:background-color var(--d1) ease;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.g-titulos .embudo .ico,.g-titulos .mas-col .ico{width:11.5px;height:11.5px}.g-titulos .embudo:hover,.g-titulos .mas-col:hover{background:var(--hundido);color:var(--texto)}.g-titulos .embudo.activo{color:var(--cian-texto)}.g-titulos .embudo.activo .ico{fill:color-mix(in srgb, var(--cian) 35%, transparent)}.g-titulos .g-celda.der .orden{margin-left:auto}.g-asa{z-index:2;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:6px;bottom:6px;right:-4.5px}.g-asa:after{content:"";background:var(--linea);width:1.5px;transition:background-color var(--d1) ease, transform var(--d1) ease;border-radius:2px;position:absolute;top:0;bottom:0;left:3.75px}.g-titulos .g-celda:hover .g-asa:after{background:var(--linea-fuerte)}.g-asa:hover:after,.grid.redimensionando .g-asa.activa:after{background:var(--cian-texto);transform:scaleY(1.25)}.grid.redimensionando,.grid.redimensionando *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.grid.moviendo .g-titulos .g-celda.arrastrada{opacity:.35}.g-fantasma{z-index:1200;pointer-events:none;background:var(--navy);color:#fff;height:28px;font-size:var(--t-chico);box-shadow:var(--sombra-navy);border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 8px;font-weight:700;display:flex;position:fixed;transform:translate(-50%,-50%)rotate(-2deg)}.g-fantasma .ico{width:13px;height:13px;color:var(--cian)}.g-soltar{z-index:5;background:var(--cian-texto);pointer-events:none;width:2px;transition:left 90ms var(--ease);border-radius:2px;position:absolute;top:0}.g-soltar:before{content:"";background:var(--cian-texto);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:8px;position:absolute;top:0;left:-4px}.g-filtros .g-celda{height:33px;padding:0 4px;container-type:inline-size}@container (width<=74px){.f-caja .txt,.f-caja>.ico:last-child{display:none}button.f-caja{justify-content:center;padding:0}.f-caja input::placeholder{color:#0000}}.g-filtros .g-celda:first-child{padding-left:9px}.f-caja{border:1px solid var(--linea);background:var(--superficie);width:100%;height:24px;color:var(--texto-2);transition:border-color var(--d1) ease, box-shadow var(--d1) ease, background-color var(--d1) ease;border-radius:6px;align-items:center;gap:5px;padding:0 6px 0 7px;display:flex}.f-caja .ico{width:11px;height:11px;color:var(--texto-3);flex:none}.f-caja:focus-within{border-color:var(--cian-texto);background:var(--superficie);box-shadow:0 0 0 3px #00c1db29}.f-caja input{min-width:0;height:100%;font-size:var(--t-mini);color:var(--texto);background:0 0;border:0;outline:none;flex:1}.f-caja input::placeholder{color:var(--texto-3);opacity:1}button.f-caja{font-size:var(--t-mini);text-align:left;cursor:pointer;font-weight:600}button.f-caja .txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.f-caja.activo{background:var(--cian-f);border-color:var(--cian-b);color:var(--cian-t);font-weight:700}.f-caja.activo .ico{color:var(--cian-t)}.f-op{background:var(--hundido);min-width:19px;height:19px;color:var(--texto);font-size:var(--t-mini);border:0;border-radius:5px;flex:none;place-items:center;padding:0 3px;font-weight:700;display:inline-grid}.f-op:hover{background:var(--linea)}.g-filtros .limpiar-filtros{width:24px;height:24px}.g-dato{min-height:var(--alto-fila);border-bottom:1px solid color-mix(in srgb, var(--linea) 65%, var(--superficie));background:var(--superficie);cursor:default;transition:background-color 90ms}.g-dato:hover{background:var(--superficie-2)}.g-dato.sel{background:var(--cian-f)}.g-dato.sel:hover{background:color-mix(in srgb, var(--cian-f) 70%, var(--cian-b))}.g-dato:focus{outline:none}.g-dato:focus-visible{box-shadow:inset 0 0 0 2px var(--cian-texto);z-index:1;position:relative}.g-dato.destacado{background:color-mix(in srgb, var(--cian-f) 55%, var(--superficie))}.g-dato.editando{background:var(--cian-f);box-shadow:inset 0 0 0 1.5px var(--cian-texto)}.g-dato .acciones-fila{justify-content:flex-end;align-items:center;gap:2px;width:100%;display:flex}.g-dato .acciones-fila .btn-icono{width:25px;height:25px;color:var(--texto-3);opacity:.55;border-radius:6px}.g-dato:hover .acciones-fila .btn-icono,.g-dato:focus-within .acciones-fila .btn-icono,.g-dato.sel .acciones-fila .btn-icono{opacity:1;color:var(--texto-2)}.g-dato .acciones-fila .btn-icono:hover{color:var(--texto);background:var(--superficie)}.g-sangria{flex:none;display:inline-block}.g-vacio{text-align:center;min-height:220px;color:var(--texto-2);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.g-vacio .marco{background:var(--hundido);width:54px;height:54px;color:var(--texto-2);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);border-radius:15px 0 15px 15px;place-items:center;display:grid}.g-vacio .marco .ico{width:24px;height:24px}.g-vacio b{color:var(--texto);font-size:var(--t-base)}.g-vacio p{font-size:var(--t-chico);max-width:46ch}.g-grupo{border-bottom:1px solid var(--linea);background:var(--hundido);cursor:pointer;min-height:32px}.g-grupo[data-nivel="1"]{background:color-mix(in srgb, var(--hundido) 55%, var(--superficie))}.g-grupo[data-nivel="2"]{background:var(--superficie-2)}.g-grupo:hover{filter:brightness(.985)}.g-grupo:focus-visible{box-shadow:inset 0 0 0 2px var(--cian-texto);outline:none}.g-grupo .g-celda{font-size:var(--t-tabla)}.g-grupo .etq-grupo{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.g-grupo .etq-grupo .chev{width:12px;height:12px;color:var(--texto-2);transition:transform var(--d1) var(--ease);flex:none}.g-grupo.plegado .etq-grupo .chev{transform:rotate(-90deg)}.g-grupo .etq-grupo .campo-g{color:var(--texto-2);font-weight:600}.g-grupo .etq-grupo .cuenta{font-size:var(--t-mini);color:var(--texto-2);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border-radius:999px;padding:1px 7px;font-weight:700}.g-grupo .sub{font-weight:700}.grid-pie .g-fila{background:var(--superficie-2);border-top:1px solid var(--linea-fuerte)}.grid-pie .g-celda{white-space:nowrap;height:33px;font-weight:700;overflow:visible}.grid-pie .g-celda .rotulo-total{font-size:var(--t-mini);color:var(--texto-2);font-weight:700}.grid-pie .rotulo-total .nota-total{font-size:inherit;color:var(--texto-3);margin-left:8px;font-weight:500}.grid-estado{z-index:6;max-width:calc(100% - 24px);font-size:var(--t-chico);color:var(--texto-2);pointer-events:none;align-items:center;gap:9px;padding:0;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.grid-estado[hidden]{display:none}.grid:has(.grid-pie) .grid-estado{bottom:47px}.grid:has(.grid-estado:not([hidden])) .grid-cuerpo{padding-bottom:58px}.grid-estado b{color:var(--texto)}.grid-estado .sel-barra{background:var(--navy);color:var(--texto-navy);white-space:nowrap;pointer-events:auto;animation:subir-sel var(--d2) var(--ease) backwards;border-radius:12px;align-items:center;gap:6px;padding:5px 5px 5px 14px;display:flex;box-shadow:0 12px 30px #0b15264d,0 2px 6px #0b15262e}@keyframes subir-sel{0%{opacity:0;transform:translateY(10px)}}.grid-estado .sel-barra b{color:#fff}.grid-estado .sel-barra>span:first-child{margin-right:4px}.grid-estado .sel-barra .btn{height:30px;font-size:var(--t-chico);padding:0 11px}.grid-estado .sel-barra .btn-fantasma{color:var(--texto-navy)}.grid-estado .sel-barra .btn-fantasma:hover{background:var(--navy-2);color:#fff}.grid-estado .atajos{font-size:var(--t-mini);align-items:center;gap:4.5px;margin-left:auto;display:flex}.grid.completa{z-index:800;inset:var(--margen);bottom:calc(var(--alto-recorrido) + var(--margen) - 12px);border-radius:var(--radio-isla);background:var(--superficie);box-shadow:var(--sombra-2), 0 0 0 100vmax #0b15266b;padding:15px;position:fixed}.grid.completa .grid-tabla{flex:auto;min-height:0}:root.grid-completa-abierta{overflow:hidden}.pop-edicion{width:392px}.pop-edicion .popover-cab{padding-bottom:0}.pop-edicion .popover-cab .ficha{width:30px;height:30px;font-size:11.5px}.pop-edicion .popover-cab .txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pop-edicion .popover-cab small{font-size:var(--t-mini);color:var(--texto-2)}.pop-edicion .popover-cab .btn-icono{margin-left:auto}.pop-columnas{width:270px}.pop-columnas ul{flex-direction:column;gap:1px;max-height:330px;display:flex;overflow-y:auto}.pop-columnas li{border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:0 6px;transition:background-color 90ms;display:flex}.pop-columnas li:hover{background:var(--superficie-2)}.pop-columnas li.arrastrando{background:var(--cian-f);box-shadow:inset 0 0 0 1px var(--cian-b)}.pop-columnas li .asa-lista{cursor:grab;color:var(--texto-3);touch-action:none;place-items:center;width:21px;height:27px;display:grid}.pop-columnas li .casilla{min-width:0;font-size:var(--t-chico);flex:1}.pop-columnas li small{color:var(--texto-3);white-space:nowrap;font-size:11.5px}.pop-valores{width:280px}.pop-valores .valores{flex-direction:column;gap:1px;max-height:250px;margin:0 -4.5px;display:flex;overflow-y:auto}.pop-valores .valores label{cursor:pointer;min-height:30px;font-size:var(--t-chico);border-radius:8px;align-items:center;gap:7.5px;padding:0 6px;display:flex}.pop-valores .valores label:hover{background:var(--superficie-2)}.pop-valores .valores label .n{font-size:var(--t-mini);color:var(--texto-3);margin-left:auto;font-weight:700}.pop-valores .todos{border-bottom:1px solid var(--linea);margin-bottom:3px;padding-bottom:6px}.af-grupo{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);border-radius:13.5px;flex-direction:column;gap:7.5px;padding:10.5px;display:flex}.af-grupo .af-grupo{background:var(--superficie);margin-left:18px}.af-cab{font-size:var(--t-chico);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.af-cab .segmentado button{height:25.5px;padding:0 10.5px}.af-cab .quitar-grupo{margin-left:auto}.af-regla{animation:aparecer var(--d2) var(--ease) backwards;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.3fr) 30px;align-items:center;gap:6px;display:grid}.af-regla .caja{height:33px}.af-regla .caja .valor,.af-regla .caja input{font-size:var(--t-chico)}.af-regla .entre{align-items:center;gap:4.5px;display:flex}.af-regla .entre .caja{flex:1}.af-conector{letter-spacing:.06em;color:var(--cian-texto);padding-left:3px;font-size:11.5px;font-weight:700}.af-acciones{gap:6px;display:flex}.af-resumen{background:var(--navy);color:var(--texto-navy);font-size:var(--t-chico);border-radius:10.5px;align-items:center;gap:9px;padding:9px 12px;display:flex}.af-resumen b{color:#fff;font-size:15px}.af-resumen .texto-regla{color:#dce4ef}@media (width<=760px){.grid-barra .buscar-grid{flex-basis:100%;max-width:none}.grid-estado .atajos{display:none}.pop-edicion{width:calc(100vw / var(--zoom-app,1) - 24px)}.af-regla{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.af-regla>:nth-child(3){grid-column:1/3}}.grid.movil .g-filtros{display:none}.grid.movil .g-titulos .acc-col{opacity:1;pointer-events:auto}.grid.movil .g-titulos .acc-col .mas-col{display:none}.grid.movil .g-dato{min-height:58px}.grid.movil .g-dato .g-celda{align-items:center;padding:7.5px 6px}.grid.movil .g-dato .g-celda.der{padding-left:9px}.grid.movil .grid-agrupar span{display:none}.grid.movil .grid-agrupar{min-height:33px}.g-ficha-movil{flex-direction:column;gap:3px;min-width:0;display:flex}.g-ficha-movil .l1{align-items:center;gap:6px;min-width:0;display:flex}.g-ficha-movil .l1 b{font-size:var(--t-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-ficha-movil .l2{min-width:0;font-size:var(--t-mini);color:var(--texto-2);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.g-ficha-movil .l2 .estatus{flex:none}.g-ficha-movil .l2 span{text-overflow:ellipsis;overflow:hidden}.grid-titulo{align-items:center;gap:11px;min-width:0;margin-right:10px;display:flex}.grid-titulo .ficha{--corte:8px;width:36px;height:36px}.grid-titulo .ficha .ico{width:18px;height:18px}.grid-titulo h1{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:21px;font-weight:700;line-height:1.15}.grid-barra.con-titulo .buscar-grid{flex:0 280px}@media (width<=760px){.grid-barra.con-titulo .buscar-grid{flex:100%;order:5;max-width:none}}.grid-titulo .ficha.navy{color:var(--cian)}:root[data-theme=dark] .grid-titulo .ficha.navy{background:var(--cian);color:var(--navy)}@media (width>=1000px){.grid-barra.con-titulo{flex-wrap:nowrap}.grid-barra.con-titulo .grid-titulo{flex:none}.grid-barra.con-titulo .buscar-grid{flex:170px;min-width:100px;max-width:300px}.grid-barra.con-titulo>.btn,.grid-barra.con-titulo>.ayuda-ancla>.btn,.grid-barra.con-titulo .herr{flex:none}}.g-celda>.estatus{min-width:0;max-width:100%;overflow:hidden}.grid .g-celda .estatus,.grid .g-celda .causa,.grid .g-celda .marca{--c:var(--gris-t);text-overflow:ellipsis;vertical-align:middle;letter-spacing:0;text-transform:none;white-space:nowrap;max-width:100%;height:18px;color:color-mix(in srgb, var(--c) 88%, var(--texto));background:color-mix(in srgb, var(--c) 8%, var(--superficie));box-shadow:none;border:0;border-radius:999px;padding:0 7px 0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block;overflow:hidden}.grid .g-celda .estatus .ico,.grid .g-celda .causa .ico,.grid .g-celda .marca .ico{display:none}.grid .g-celda .estatus:before,.grid .g-celda .causa:before,.grid .g-celda .marca:before{content:"";vertical-align:middle;background:var(--c);border-radius:50%;width:6px;height:6px;margin:0 5px 1px 0;display:inline-block}.grid .g-celda .estatus[data-tono=ambar]{--c:var(--ambar-t)}.grid .g-celda .estatus[data-tono=violeta]{--c:var(--violeta-t)}.grid .g-celda .estatus[data-tono=cian]{--c:var(--cian-t)}.grid .g-celda .estatus[data-tono=navy],.grid .g-celda .estatus[data-tono=navy-lleno]{--c:var(--navy-t)}:root[data-theme=dark] .grid .g-celda .estatus[data-tono=navy-lleno]{color:color-mix(in srgb, var(--c) 88%, var(--texto));background:color-mix(in srgb, var(--c) 8%, var(--superficie))}.grid .g-celda .estatus[data-tono=verde]{--c:var(--verde-t)}.grid .g-celda .estatus[data-tono=rosa],.grid .g-celda .causa.nunca,.grid .g-celda .marca-pendiente{--c:var(--rosa-t)}.grid .g-celda .marca-siempre{--c:var(--navy-t)}.grid .g-celda .marca-nuevo{--c:var(--cian-t)}.grid .g-celda .marca-propuesta{--c:var(--ambar-t)}.grid .g-celda .causas{flex-wrap:nowrap;gap:3px;min-width:0;overflow:hidden}.g-mas{height:18px;color:var(--texto-2);background:var(--hundido);cursor:default;border-radius:999px;flex:none;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.grid:not(.movil) .g-celda .dos>:not(:first-child),.grid:not(.movil) .g-celda .persona .txt small{display:none}.grid:not(.movil) .g-celda .dos>:first-child{font-weight:600}.grid .g-celda .causas>:first-child{flex:0 auto;min-width:0}.grid-tabla{box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea);border-radius:12px}.g-titulos{background:color-mix(in srgb, var(--navy) 3.5%, var(--superficie));border-bottom:1px solid var(--linea)}.g-titulos .g-celda{letter-spacing:.07em;text-transform:uppercase;min-height:36px;color:var(--texto-2);gap:4px;font-size:12px;font-weight:700}.g-titulos .orden{flex:0 auto;font-weight:700}.g-titulos .g-celda.ordenada{color:var(--navy)}:root[data-theme=dark] .g-titulos .g-celda.ordenada{color:var(--cian)}.f-ind{min-width:18px;height:18px;color:var(--texto-3);font:inherit;letter-spacing:0;cursor:pointer;transition:color var(--d1) ease, background-color var(--d1) ease;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 3px;font-size:11.5px;font-weight:700;display:inline-flex}.f-ind .ico{width:11px;height:11px}.f-ind:hover{color:var(--cian-texto);background:var(--hundido)}.f-ind.activo{background:var(--cian-f);color:var(--cian-texto);padding:0 6px 0 4px}.f-ind.activo .ico{width:10px;height:10px}.g-titulos .g-celda[data-col]{transition:background-color var(--d1) ease}.g-titulos .g-celda[data-col]:hover,.g-titulos .g-celda[data-col]:focus-within{background:color-mix(in srgb, var(--navy) 7%, var(--superficie))}.g-titulos .acc-col{top:var(--ay,-999px);left:var(--axl,-999px);z-index:40;width:max-content;min-width:var(--aw,66px);height:var(--ah,36px);background:var(--superficie);box-shadow:0 10px 24px #121f382e, 0 2px 4px #121f380f, 0 0 0 1px var(--linea);clip-path:none;opacity:0;pointer-events:none;transition:opacity .12s ease, transform .18s var(--ease);border-radius:10px;align-items:center;gap:2px;padding:0 4px 0 10px;display:flex;position:fixed;right:auto;transform:translateY(0)}.g-titulos .g-celda.der .acc-col{left:var(--axr,-999px);flex-direction:row-reverse;padding:0 10px 0 4px;transform:translate(-100%)}.g-titulos .acc-col:after{display:none}.g-titulos .g-celda:hover .acc-col,.g-titulos .acc-col:focus-within,.g-titulos .g-celda[data-col]:focus-within .acc-col{opacity:1;pointer-events:auto;transform:translateY(-7px)}.g-titulos .g-celda.der:hover .acc-col,.g-titulos .g-celda.der:focus-within .acc-col{transform:translate(-100%,-7px)}.g-titulos .acc-tit{height:26px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--texto);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;align-items:center;gap:4px;padding:0 8px 0 0;display:inline-flex}.g-titulos .g-celda.der .acc-tit{justify-content:flex-end;padding:0 0 0 8px}.g-titulos .acc-tit .ico{width:11px;height:11px;color:var(--cian-texto)}.g-titulos .acc-col .embudo,.g-titulos .acc-col .mas-col{width:26px;height:26px;color:var(--texto-2);border-radius:7px;display:inline-grid}.g-titulos .acc-col .embudo:hover,.g-titulos .acc-col .mas-col:hover{background:var(--hundido);color:var(--texto)}.g-titulos .acc-col .embudo.activo{background:var(--cian-f);color:var(--cian-texto)}.g-titulos .acc-col .embudo .ico,.g-titulos .acc-col .mas-col .ico{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.g-titulos .acc-col{transition:none}}.grid.movil .g-titulos .acc-col{width:auto;min-width:0;height:auto;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;padding:0;position:static;transform:none}.grid.movil .g-titulos .acc-tit,.grid.movil .g-titulos .acc-col:after{display:none}.g-filtros{background:color-mix(in srgb, var(--navy) 2.5%, var(--superficie));border-bottom:1px solid var(--linea)}.g-filtros .g-celda{height:36px}.f-caja{border-color:var(--linea);background:var(--superficie);border-radius:7px;height:26px}.f-caja:hover{border-color:var(--linea-fuerte)}.f-caja.activo{border-color:var(--cian-b)}.f-caja input::placeholder{color:var(--texto-3)}.g-dato{border-bottom-color:color-mix(in srgb, var(--linea) 55%, var(--superficie))}.grid-cuerpo>.g-dato:nth-child(2n){background:color-mix(in srgb, var(--navy) 2.5%, var(--superficie))}.grid-cuerpo>.g-dato:hover{background:color-mix(in srgb, var(--cian) 8%, var(--superficie))}.grid-cuerpo>.g-dato.sel{background:var(--cian-f)}.grid-cuerpo>.g-dato.destacado{background:color-mix(in srgb, var(--cian-f) 55%, var(--superficie))}.grid-cuerpo>.g-dato.sel:hover{background:color-mix(in srgb, var(--cian-f) 70%, var(--cian-b))}.g-dato .dos>:first-child{color:var(--texto)}.g-celda.suave{color:var(--texto-2)}.g-celda .doc{letter-spacing:.01em;color:var(--texto);font-weight:700}.g-celda .doc .pre{color:var(--texto-3);font-weight:500}.g-celda .g-ini{--corte:5.5px;width:26px;height:26px;font-size:11px}.g-celda .g-ini.t-cian{background:var(--cian-f);color:var(--cian-texto)}.g-celda .g-ini.t-navy{background:var(--navy);color:#fff}.g-celda .g-ini.t-neutro{background:var(--hundido);color:var(--texto-2)}:root[data-theme=dark] .g-celda .g-ini.t-navy{background:var(--navy-2);color:#fff}.g-celda .mon{letter-spacing:.06em;color:var(--texto-3);margin-right:2px;font-size:11px;font-weight:700}.cola-acc .btn-icono{width:26px;height:26px;box-shadow:none;color:var(--texto-3);opacity:.5;transition:opacity var(--d1) ease, background-color var(--d1) ease, color var(--d1) ease;background:0 0;border-radius:7px}.g-dato:hover .cola-acc .btn-icono,.g-dato:focus-within .cola-acc .btn-icono,.g-dato.sel .cola-acc .btn-icono,.cola-acc .btn-icono:focus-visible{opacity:1;color:var(--texto-2)}.cola-acc .btn-icono:hover{background:var(--superficie);color:var(--cian-texto);box-shadow:inset 0 0 0 1px var(--linea)}.cola-acc [data-vista][aria-pressed=true]{opacity:1}.g-grupo .etq-grupo .campo-g{letter-spacing:.07em;text-transform:uppercase;font-size:11.5px}.pop-rango{width:300px}.pr-campos{align-items:flex-end;gap:8px;display:flex}.pr-campos .campo{flex:1;min-width:0}.pr-campos .caja{height:34px}.pr-campos .caja input{font-variant-numeric:tabular-nums;padding:0 10px}.pr-guion{color:var(--texto-3);padding-bottom:9px}.pr-pista{font-size:var(--t-mini);color:var(--texto-2);align-items:flex-start;gap:7px;margin:0;line-height:1.45;display:flex}.pr-pista .ico{width:13px;height:13px;color:var(--cian-texto);flex:none;margin-top:1px}.grid-barra{container:barra/inline-size}.grid-barra.con-titulo{border-radius:var(--radio-isla) var(--radio-isla) 0 0;background:var(--superficie-2);min-height:58px;box-shadow:inset 0 -1px 0 var(--linea), inset 0 1px 0 var(--linea), inset -1px 0 0 var(--linea);gap:8px;margin:-14px -16px 6px;padding-right:16px;overflow:hidden}.grid.completa .grid-barra.con-titulo{margin:-15px -15px 6px}.grid-barra.con-titulo .filtros-activos:empty{display:none}.grid-barra.con-titulo .grid-titulo{background:var(--cian);clip-path:polygon(0 0,calc(100% - 32px) 0,100% 100%,0 100%);flex:none;align-self:stretch;gap:12px;margin-right:2px;padding:0 58px 0 20px;position:relative}.grid-barra.con-titulo .grid-titulo:before{content:"";background:var(--navy);clip-path:polygon(0 0,calc(100% - 37px) 0,calc(100% - 5px) 100%,0 100%);position:absolute;inset:0}.grid-barra.con-titulo .grid-titulo>*{position:relative}.grid-barra.con-titulo .grid-titulo>.ico{stroke-width:1.9px;width:21px;height:21px;color:var(--cian);flex:none}.grid-barra.con-titulo .grid-titulo h1{letter-spacing:-.03em;color:#fff;font-size:25px;font-weight:700;line-height:1}.grid-barra.con-titulo .buscar-grid{display:none}@media (width<=560px){.grid-barra.con-titulo .buscar-grid{display:flex}}@media (width<=760px){.grid-barra.con-titulo{row-gap:10px;padding:0 12px 10px 0}.grid-barra.con-titulo .grid-titulo{min-height:52px;padding-right:50px}.grid-barra.con-titulo .herr,.grid-barra.con-titulo .herr+.btn,.grid-barra.con-titulo .herr+.caja,.grid-barra.con-titulo .buscar-grid{margin-left:12px}.grid-barra.con-titulo .buscar-grid{flex-basis:calc(100% - 12px)}}.grid-barra .herr{background:var(--hundido);box-shadow:none;border-radius:10px;gap:2px;padding:3px}.grid-barra .herr .herr-sep{height:15px;margin:0 4px}.grid-barra .herr-b{height:28px;color:var(--texto-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease, transform var(--d1) var(--ease);background:0 0;border:0;border-radius:7.5px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.grid-barra .herr-b .ico{flex:none;width:13.5px;height:13.5px}.grid-barra .herr-b:hover{color:var(--texto);background:color-mix(in srgb, var(--superficie) 65%, transparent)}.grid-barra .herr-b:hover .ico{color:var(--cian-texto)}.grid-barra .herr-b:active{transform:scale(.96)}.grid-barra .herr-b:focus-visible{outline:2px solid var(--cian);outline-offset:1px}.grid-barra .herr-b.activo,.grid-barra .herr-b[aria-pressed=true]{color:var(--texto);background:var(--superficie);box-shadow:0 1px 2px #121f381a,0 0 0 1px #121f380d}.grid-barra .herr-b.activo .ico,.grid-barra .herr-b[aria-pressed=true] .ico{color:var(--cian-texto)}.grid-barra .herr-b.girando .ico{color:var(--cian-texto);animation:.9s linear infinite herr-girar}.grid-barra .herr-b.girando{cursor:progress}@keyframes herr-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.grid-barra .herr-b.girando .ico{animation:none}}.grid-barra .ir-analisis,.grid-barra .ir-ia{--sesgo:20px;isolation:isolate;height:36px;color:var(--texto);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;margin-left:2px;padding:0 24px 0 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.grid-barra .ir-ia{margin-left:-4px}.grid-barra .ir-analisis:before,.grid-barra .ir-ia:before,.grid-barra .ir-analisis:after,.grid-barra .ir-ia:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0, 0 0, var(--sesgo) 100%, var(--sesgo) 100%);transition:clip-path .38s var(--ease);position:absolute;inset:0}.grid-barra .ir-analisis:before,.grid-barra .ir-ia:before{background:var(--cian)}.grid-barra .ir-analisis:after,.grid-barra .ir-ia:after{background:var(--navy);transition-delay:50ms}.grid-barra .ir-analisis:hover:before,.grid-barra .ir-ia:hover:before,.grid-barra .ir-analisis:focus-visible:before,.grid-barra .ir-ia:focus-visible:before,.app-web.con-chat .grid-barra .ir-ia:before{clip-path:polygon(0 0, calc(100% - var(--sesgo)) 0, 100% 100%, var(--sesgo) 100%)}.grid-barra .ir-analisis:hover:after,.grid-barra .ir-ia:hover:after,.grid-barra .ir-analisis:focus-visible:after,.grid-barra .ir-ia:focus-visible:after,.app-web.con-chat .grid-barra .ir-ia:after{clip-path:polygon(0 0, calc(100% - var(--sesgo) - 5px) 0, calc(100% - 5px) 100%, var(--sesgo) 100%)}.grid-barra .ir-analisis:hover,.grid-barra .ir-ia:hover,.grid-barra .ir-analisis:focus-visible,.grid-barra .ir-ia:focus-visible,.app-web.con-chat .grid-barra .ir-ia{color:#fff;outline:none}.grid-barra .ir-analisis .ico{width:16px;height:16px;color:var(--cian-texto);flex:none;transition:color .2s,transform .42s cubic-bezier(.34,1.56,.64,1)}.grid-barra .ir-ia img{flex:none;width:18px;height:18px;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.grid-barra .ir-analisis:hover .ico,.grid-barra .ir-analisis:focus-visible .ico{color:var(--cian);transform:translateY(-2px)scale(1.12)}.grid-barra .ir-ia:hover img,.grid-barra .ir-ia:focus-visible img,.app-web.con-chat .grid-barra .ir-ia img{transform:rotate(-12deg)scale(1.14)}.grid-barra .ir-analisis:active,.grid-barra .ir-ia:active{transform:scale(.97)}:root[data-theme=dark] .grid-barra .ir-analisis:after,:root[data-theme=dark] .grid-barra .ir-ia:after{background:#08101f}@media (prefers-reduced-motion:reduce){.grid-barra .ir-analisis:before,.grid-barra .ir-ia:before,.grid-barra .ir-analisis:after,.grid-barra .ir-ia:after{transition-duration:1ms;transition-delay:0s}.grid-barra .ir-analisis .ico,.grid-barra .ir-ia img{transition:none}}.grid-barra.con-titulo>.btn,.grid-barra.con-titulo>.ayuda-ancla>.btn{height:34px;padding:0 13px;font-size:13.5px}.grid-barra.con-titulo>.btn .ico,.grid-barra.con-titulo>.ayuda-ancla>.btn .ico{width:14px;height:14px}@container barra (width<=1290px){.grid-barra .herr-b .etq{display:none}.grid-barra .herr-b{justify-content:center;width:28px;padding:0}}@media (width>=761px){:root{--zoom-app:.8}}html{zoom:var(--zoom-app,1)}.app-web{min-height:calc(100dvh / var(--zoom-app,1) - var(--alto-recorrido,0px));padding:var(--margen);gap:var(--margen);grid-template-columns:198px minmax(0,1fr);align-content:start;align-items:start;display:grid}.app-web>[data-menu-lat]:not(.menu-lat),.app-web>[data-menu-sup]:not(.menu-sup){display:none}.app-web.con-chat{grid-template-columns:198px minmax(0,1fr) 372px}:root[data-menu=superior] .app-web{grid-template-columns:minmax(0,1fr)}:root[data-menu=superior] .app-web.con-chat{grid-template-columns:minmax(0,1fr) 372px}:root[data-menu=superior] .app-web>.menu-sup{grid-column:1/-1}:root[data-menu=lateral] .app-web>.menu-sup,:root[data-menu=superior] .app-web>.menu-lat{display:none}.app-web>.menu-lat{grid-row:1}.pantalla{gap:var(--margen);outline:none;flex-direction:column;min-width:0;display:flex}.pantalla-in{gap:var(--margen);flex-direction:column;min-width:0;display:flex}.pantalla-in>*{min-width:0}.app-web.sin-menu{grid-template-columns:minmax(0,1fr)}.app-web:has(.an-tablero){grid-template-rows:auto minmax(0,1fr)}.app-web:has(.an-tablero)>.pantalla{align-self:stretch}:root:not([data-menu=superior]) .app-web:has(.an-tablero)>.pantalla{grid-row:1/span 2}.app-web.sin-menu>.menu-lat,.app-web.sin-menu>.menu-sup{display:none}.fr-2-1{gap:var(--margen);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;display:grid}.fr-1-2{gap:var(--margen);grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;display:grid}.fr-2{gap:var(--margen);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fr-3{gap:var(--margen);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.fr-detalle{gap:var(--margen);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.app-web.con-chat .fr-detalle{grid-template-columns:minmax(0,1fr)}.columna{gap:var(--margen);flex-direction:column;min-width:0;display:flex}.pegado{top:var(--margen);position:sticky}:root[data-menu=superior] .pegado{top:72px}.riel{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.kc{--c:var(--navy-t);background:color-mix(in srgb, var(--c) 4%, var(--superficie));min-width:0;box-shadow:var(--sombra-1), inset 0 0 0 1px color-mix(in srgb, var(--c) 16%, var(--linea));color:var(--texto);text-align:left;cursor:pointer;transition:box-shadow .15s ease, background-color .15s ease, transform .16s var(--ease);border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;padding:11px 12px 12px;display:flex;position:relative}.kc:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--c) 15%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--c) 38%, var(--linea))}.kc:active{transform:scale(.98)}.kc-top{align-items:center;gap:8px;min-height:26px;padding-right:18px;display:flex}.kic{background:var(--c);width:26px;height:26px;color:var(--superficie);box-shadow:0 3px 8px color-mix(in srgb, var(--c) 30%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.kic .ico{width:14px;height:14px}.kc .k{min-width:0;font-size:var(--t-chico);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kc-ok{background:var(--c);width:18px;height:18px;color:var(--superficie);opacity:0;transition:opacity .15s ease, transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.kc-ok .ico{stroke-width:2.6px;width:11px;height:11px}.kc .v{flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:6px;display:flex}.kc .v b{letter-spacing:-.02em;color:var(--texto);font-size:22.5px;font-weight:700;line-height:1.05}.kc .v .de{font-family:var(--mono);color:var(--texto-3);font-size:12.5px}.kc .s{min-height:2.7em;font-size:var(--t-mini);color:var(--texto-2);line-height:1.35}.kc .bar{background:color-mix(in srgb, var(--c) 13%, var(--superficie));border-radius:3px;gap:2px;height:5px;margin-top:8px;display:flex;overflow:hidden}.kc .bar i{transform-origin:0;height:100%;animation:crecer var(--d3) var(--ease) backwards;flex:none;display:block}.kc[aria-pressed=true]{background:color-mix(in srgb, var(--c) 9%, var(--superficie));box-shadow:0 8px 22px color-mix(in srgb, var(--c) 13%, transparent), inset 0 0 0 1.5px var(--c)}.kc[aria-pressed=true] .k{color:color-mix(in srgb, var(--c) 55%, var(--texto))}.kc[aria-pressed=true] .kc-ok{opacity:1;transform:none}.kc.vacio{background:var(--superficie)}.kc.vacio .kic{background:color-mix(in srgb, var(--c) 14%, var(--superficie));color:var(--c);box-shadow:none}.kc.vacio .v b{color:var(--texto-3)}@media (prefers-reduced-motion:reduce){.kc:active{transform:none}.kc .bar i{animation:none}}.riel .flecha{color:var(--linea-fuerte);flex:none;align-self:center}.panel-det{gap:var(--margen);flex-direction:column;min-width:0;display:flex}.acceso{min-height:calc(100dvh / var(--zoom-app,1) - var(--alto-recorrido) - 2 * var(--margen));padding:var(--margen);gap:var(--margen);background:var(--fondo);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.acceso-form{isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 30px 20px;display:grid;position:relative;overflow:hidden}.acceso-form>*{z-index:1;position:relative}.acceso-form{background:radial-gradient(circle at 100% 0%, #00c1db12, #00c1db00 40%), var(--superficie)}.acceso-form:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#121f3821 1px,#0000 1.3px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 0 100%,#000 0%,#00000080 30%,#0000 62%);mask-image:radial-gradient(circle at 0 100%,#000 0%,#00000080 30%,#0000 62%)}.acceso-decor{pointer-events:none;width:460px;height:auto;bottom:-130px;left:-110px;z-index:0!important;position:absolute!important}.acceso-decor path{fill:var(--navy)}.acceso-decor path:first-child{fill-opacity:.045}.acceso-decor path:nth-child(2){fill-opacity:.08}.acceso-decor path:nth-child(3){fill-opacity:.03}.acceso-arriba{justify-content:space-between;align-items:center;gap:12px;display:flex}.acceso-form .logo{width:112px;height:auto;display:block}.acceso-sup{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);font-size:var(--t-mini);color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:4.5px 10.5px;font-weight:700;display:inline-flex}.acceso-centro{flex-direction:column;place-self:center;gap:21px;width:min(100%,396px);padding:12px 0;display:flex}.acceso-saludo{flex-direction:column;gap:6px;display:flex}.acceso-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cian-texto);align-items:center;gap:7.5px;font-size:12.5px;font-weight:800;display:inline-flex}.acceso-eyebrow:before{content:"";background:var(--cian);clip-path:polygon(0 0,55% 0,100% 45%,100% 100%,0 100%);width:9px;height:9px}.acceso-form h1{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1.05}.acceso-form .bajada{color:var(--texto-2);max-width:40ch;font-size:14.5px;line-height:1.5}.acceso-campos{flex-direction:column;gap:12px;display:flex}.acceso-form .caja-acceso{border:1px solid var(--linea);background:var(--superficie-2);cursor:text;height:52px;transition:border-color var(--d1) ease, background-color var(--d1) ease, box-shadow var(--d1) ease;border-radius:12px;gap:12px;padding:0 7.5px}.acceso-form .caja-acceso:hover{border-color:var(--linea-fuerte)}.acceso-form .caja-acceso:focus-within{border-color:var(--cian-texto);background:var(--superficie);box-shadow:0 0 0 3px #00c1db2e}.ic-campo{background:var(--hundido);width:37.5px;height:37.5px;color:var(--navy);transition:background-color var(--d1) ease, color var(--d1) ease;border-radius:10px 0 10px 10px;flex:none;justify-content:center;align-items:center;display:flex}.ic-campo .ico{width:16.5px;height:16.5px;color:inherit!important;margin:0!important}.caja-acceso:focus-within .ic-campo{background:var(--cian);color:var(--navy)}.cuerpo-campo{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.etq-campo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-size:11.5px;font-weight:800;line-height:1.2}.caja-acceso:focus-within .etq-campo{color:var(--cian-texto)}.acceso-form .caja-acceso input{height:19.5px;color:var(--texto);background:0 0;padding:0;font-size:15px;font-weight:600}.acceso-form .caja-acceso .accion{width:30px;height:30px}.acceso-form .campo.con-error .caja-acceso{border-color:var(--rosa);background:var(--rosa-f)}.acceso-form .campo.con-error .ic-campo{background:var(--rosa-f);color:var(--rosa-t);box-shadow:inset 0 0 0 1px var(--rosa-b)}.acceso-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:1.5px 0 3px;display:flex}.acceso-fila .interruptor{color:var(--texto-2);font-size:13px}.acceso-fila a{color:var(--cian-texto);font-size:13px;font-weight:700;text-decoration:none}.acceso-fila a:hover{text-decoration:underline}.acceso-form .btn-acceso{letter-spacing:-.005em;border-radius:12px;justify-content:space-between;height:52px;padding:0 7.5px 0 19.5px;font-size:15.5px;font-weight:800}.flecha-acceso{background:var(--cian);width:37.5px;height:37.5px;color:var(--navy);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:transform var(--d2) var(--ease);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.flecha-acceso .ico{width:15px;height:15px}.btn-acceso:hover .flecha-acceso{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.btn-acceso:hover .flecha-acceso{transform:none}}.acceso-form .codigo{justify-content:space-between;gap:7.5px}.acceso-form .codigo input{border:1px solid var(--linea);background:var(--superficie-2);border-radius:12px;flex:1 1 0;width:0;min-width:0;height:56px;font-size:23px;font-weight:800}.acceso-form .codigo input:hover{border-color:var(--linea-fuerte)}.acceso-form .codigo input:focus{border-color:var(--cian-texto);background:var(--superficie);box-shadow:0 0 0 3px #00c1db2e}.acceso-form .codigo input.lleno{background:var(--superficie);border-color:var(--linea-fuerte)}.acceso-form .codigo .sep{flex:none}.acceso-form .campo.con-error .codigo input{border-color:var(--rosa);background:var(--rosa-f)}.acceso-o{color:var(--texto-3);align-items:center;gap:10.5px;font-size:12.5px;font-weight:600;display:flex}.acceso-o:before,.acceso-o:after{content:"";background:var(--linea);flex:1;height:1px}.acceso-activar{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);color:var(--texto);transition:box-shadow var(--d1) ease;border-radius:12px;align-items:center;gap:12px;padding:7.5px 13.5px 7.5px 7.5px;text-decoration:none;display:flex}.acceso-activar .ic-campo{background:var(--cian-f);color:var(--cian-texto)}.acceso-activar .txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acceso-activar b{font-size:14.5px;font-weight:800}.acceso-activar small{color:var(--texto-2);font-size:12.5px;line-height:1.4}.acceso-activar .chev-activar{width:14px;height:14px;color:var(--texto-2);transition:transform var(--d2) var(--ease);flex:none}.acceso-activar:hover{box-shadow:inset 0 0 0 1.5px var(--cian-texto);color:var(--texto)}.acceso-activar:hover .chev-activar{color:var(--cian-texto);transform:translate(2px)}.acceso-abajo{font-size:var(--t-mini);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acceso-form .fila-enlaces{font-size:var(--t-chico);justify-content:space-between;align-items:center;gap:9px;display:flex}.acceso-form .fila-enlaces a{font-weight:700}.acceso-form .demo-pista{background:var(--hundido);color:var(--texto-2);font-size:var(--t-mini);border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.acceso-form .demo-pista b{color:var(--cian-texto);letter-spacing:.12em}.acceso-form .volver{color:var(--texto-2);font-size:var(--t-chico);align-self:flex-start;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.acceso-form .volver:hover{color:var(--texto)}.acceso-red{min-height:520px;position:relative;overflow:hidden}.acceso-red canvas{width:100%;height:100%;position:absolute;inset:0}.acceso-red .iso-grande{opacity:.09;pointer-events:none;width:74%;position:absolute;top:46%;right:-8%;transform:translateY(-50%)}.acceso-red .lema{z-index:2;position:absolute;bottom:28px;left:30px;right:30px}.acceso-red .lema b{letter-spacing:-.035em;max-width:17ch;font-size:26px;font-weight:700;line-height:1.1;display:block}.acceso-red .lema span{font-size:var(--t-chico);color:var(--texto-navy);margin-top:7.5px;display:block}.acceso-red .logo-red{z-index:2;width:150px;position:absolute;top:28px;left:30px}.tarjeta-op{z-index:2;background:var(--navy-2);width:262px;box-shadow:inset 0 0 0 1px var(--navy-4), 0 18px 40px #0b152659;border-radius:10px;align-items:center;gap:10.5px;padding:12px 13.5px;animation:7s ease-in-out infinite flota;display:flex;position:absolute}.tarjeta-op:nth-of-type(2){animation-delay:-2.3s}.tarjeta-op:nth-of-type(3){animation-delay:-4.6s}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tarjeta-op .ic{background:var(--cian);width:33px;height:33px;color:var(--navy);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);border-radius:9px 0 9px 9px;flex:none;place-items:center;display:grid}.tarjeta-op .txt{flex-direction:column;min-width:0;line-height:1.35;display:flex}.tarjeta-op small{letter-spacing:.08em;text-transform:uppercase;color:var(--cian);font-size:11.5px;font-weight:700}.tarjeta-op b{font-size:var(--t-base);color:#fff}.tarjeta-op span{font-size:var(--t-mini);color:var(--texto-navy)}.acceso-pasos{gap:6px;max-width:380px;display:flex}.acceso-pasos span{background:var(--linea);height:4px;transition:background-color var(--d2) var(--ease);border-radius:3px;flex:1}.acceso-pasos span.hecho{background:var(--texto-2)}.acceso-pasos span.actual{background:var(--cian)}.requisitos{font-size:var(--t-chico);color:var(--texto-2);flex-direction:column;gap:5px;display:flex}.requisitos li{transition:color var(--d1) ease;align-items:center;gap:7px;display:flex}.requisitos li .ico{width:13px;height:13px;color:var(--linea-fuerte)}.requisitos li.ok{color:var(--texto)}.riel.compacta{flex-wrap:wrap;gap:6px;display:flex}.riel.compacta .kc{border-radius:9px;flex-direction:row;flex:auto;align-items:center;gap:8px;min-height:34px;padding:4px 11px 4px 4px}.riel.compacta .kc-top{gap:7px;min-height:0;padding-right:0}.riel.compacta .kic{border-radius:6px;width:24px;height:24px}.riel.compacta .kic .ico{width:13px;height:13px}.riel.compacta .v{margin:0 0 0 auto}.riel.compacta .v b{font-size:14.5px}.riel.compacta .v .de,.riel.compacta .s,.riel.compacta .bar,.riel.compacta .kc-ok{display:none}@media (width<=1100px){.riel.compacta{flex-wrap:nowrap;display:flex;overflow-x:auto}}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13.5px 12px;display:grid}.form-grid .ancho-2{grid-column:span 2}.form-grid .ancho-3{grid-column:1/-1}@media (width<=900px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .ancho-2{grid-column:auto}}.pant-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;padding:6px 6px 0;display:flex}.pant-tit{min-width:0;max-width:760px}.pant-cab .bajada{margin-top:6px}.pant-cab .acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.persona{align-items:center;gap:7.5px;min-width:0;display:inline-flex}.persona .txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.persona b{font-size:var(--t-chico);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.persona small{font-size:var(--t-mini);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10.5px 15px;margin:0;display:grid}.kv div{min-width:0}.kv dt{font-size:var(--t-mini);color:var(--texto-2);font-weight:600}.kv dd{font-size:var(--t-base);overflow-wrap:anywhere;margin:1px 0 0;font-weight:600}.kv small{font-size:var(--t-mini);color:var(--texto-3);margin-top:1px;display:block}.vacio-pant{text-align:center;color:var(--texto-2);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:36px 18px;display:flex}.vacio-pant .marco{background:var(--hundido);width:54px;height:54px;color:var(--texto-2);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);border-radius:15px 0 15px 15px;place-items:center;display:grid}.vacio-pant b{color:var(--texto);font-size:14.5px;font-weight:600}.vacio-pant p{font-size:var(--t-chico);max-width:52ch}.pestanas{background:var(--hundido);box-shadow:inset 0 0 0 1px var(--linea);border-radius:9px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:flex}.pestanas button{height:26px;color:var(--texto-2);font-size:var(--t-chico);transition:background-color var(--d1) ease, color var(--d1) ease;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.pestanas button:hover{color:var(--texto)}.pestanas button[aria-selected=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #121f381f, 0 0 0 1px var(--linea)}.pestanas .n{font-family:var(--mono);background:var(--linea);color:var(--texto-2);border-radius:5px;padding:1px 5px;font-size:11.5px;font-weight:500}.pestanas button[aria-selected=true] .n{background:var(--navy);color:#fff}:root[data-theme=dark] .pestanas button[aria-selected=true] .n{background:var(--cian);color:var(--navy)}.g-barras{flex-direction:column;gap:7.5px;display:flex}.g-barras li{font-size:var(--t-mini);grid-template-columns:minmax(84px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:9px;display:grid}.g-barras .e{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--texto-2);overflow:hidden}.g-barras li.mayor .e{color:var(--texto);font-weight:700}.pista-b{background:var(--hundido);border-radius:3px;height:9px;display:block;position:relative;overflow:hidden}.pista-b i{transform-origin:0;animation:crecer var(--d3) var(--ease) backwards;background:#8592a3;border-radius:3px;position:absolute;inset:0 auto 0 0}.g-barras li.mayor .pista-b i{background:var(--cian)}.g-barras b{font-size:var(--t-chico);text-align:right;min-width:32px}@keyframes crecer{0%{opacity:.4;transform:scaleX(.2)}}.en-navy .pista-b{background:var(--navy-2)}.en-navy .pista-b i{background:#3e5378}.en-navy .e{color:var(--texto-navy)}.en-navy li.mayor .e{color:#fff}.g-columnas{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:9px;height:150px;display:grid}.g-columnas>div{flex-direction:column;align-items:center;gap:4.5px;min-width:0;height:100%;display:flex}.g-columnas b{font-size:var(--t-mini);color:var(--texto-2)}.g-columnas .mayor b{color:var(--texto)}.g-columnas .col{flex:1;align-items:flex-end;width:100%;display:flex}.g-columnas .col i{transform-origin:bottom;width:100%;animation:crecer-v var(--d3) var(--ease) backwards;background:#8592a3;border-radius:6px 6px 3px 3px;display:block}.g-columnas .mayor .col i{background:var(--cian);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:6px 0 3px 3px}.g-columnas .e{font-size:var(--t-mini);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@keyframes crecer-v{0%{opacity:.4;transform:scaleY(.15)}}.en-navy.g-columnas .col i{background:#3e5378}.en-navy.g-columnas b,.en-navy.g-columnas .e{color:var(--texto-navy)}.en-navy.g-columnas .mayor b{color:#fff}.g-apilada{border-radius:5px;gap:2px;height:15px;display:flex;overflow:hidden}.g-apilada i{min-width:3px;display:block}.g-leyenda{flex-direction:column;gap:6px;margin-top:12px;display:flex}.g-leyenda li{font-size:var(--t-mini);color:var(--texto-2);align-items:center;gap:7.5px;display:flex}.g-leyenda li i{border-radius:2.5px;flex:none;width:9px;height:9px}.g-leyenda li b{color:var(--texto);font-size:var(--t-chico);margin-left:auto}.g-embudo{flex-direction:column;gap:6px;display:flex}.g-embudo li{font-size:var(--t-mini);color:var(--texto-2);grid-template-columns:92px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.g-embudo .pista-b{height:12px}.g-embudo .pista-b i{background:#8592a3}.g-embudo li.final{color:var(--texto);font-weight:700}.g-embudo li.final .pista-b i{background:var(--cian)}.g-embudo b{text-align:right;color:var(--texto);font-size:var(--t-chico)}.g-linea{margin:0}.g-linea svg{width:100%;height:auto;display:block;overflow:visible}.g-linea .guia{stroke:var(--linea);stroke-width:1px;stroke-dasharray:2 4}.g-linea .area{fill:#00c1db1f}.g-linea .actual{fill:none;stroke:var(--cian-texto);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:0;animation:trazo .9s var(--ease) backwards}.g-linea .previo{fill:none;stroke:var(--linea-fuerte);stroke-width:1.6px;stroke-dasharray:4 4}.g-linea .pico{fill:var(--superficie);stroke:var(--cian-texto);stroke-width:2.4px}.g-linea text{font-family:var(--fuente);fill:var(--texto-3);font-size:12px}.g-linea figcaption{font-size:var(--t-mini);color:var(--texto-2);gap:15px;margin-top:6px;display:flex}.g-linea figcaption span{align-items:center;gap:6px;display:inline-flex}.g-linea .l-actual{background:var(--cian-texto);border-radius:2px;width:14px;height:3px}.g-linea .l-previo{border-top:2px dashed var(--linea-fuerte);width:14px;height:0}@keyframes trazo{0%{stroke-dashoffset:1400px}}.en-navy .guia{stroke:var(--navy-3)}.en-navy .actual{stroke:var(--cian)}.en-navy .area{fill:#00c1db29}.en-navy .previo{stroke:#5a6f96}.en-navy .pico{fill:var(--navy);stroke:var(--cian)}.en-navy text{fill:var(--texto-navy)}.en-navy figcaption{color:var(--texto-navy)}.en-navy .l-actual{background:var(--cian)}.en-navy .l-previo{border-color:#5a6f96}.g-linea .proy{fill:none;stroke:var(--cian-texto);stroke-width:2px;stroke-dasharray:5 5}.g-linea .proy-fin{fill:var(--superficie);stroke:var(--cian-texto);stroke-width:2px}.g-linea .proy-etq,.g-linea text.hoy{fill:var(--texto);font-weight:700}.g-linea .l-proy{border-top:2px dashed var(--cian-texto);width:14px;height:0}.en-navy .proy{stroke:var(--cian)}.en-navy .proy-fin{fill:var(--navy);stroke:var(--cian)}.en-navy .proy-etq,.en-navy text.hoy{fill:#fff}.en-navy .l-proy{border-color:var(--cian)}.t-simple{border-collapse:collapse;width:100%;font-size:var(--t-tabla)}.t-simple th{color:var(--texto-2);text-align:left;white-space:nowrap;padding:0 9px 6px;font-size:13px;font-weight:600}.t-simple td{border-top:1px solid var(--linea);padding:6px 9px}.t-simple .der{text-align:right}.t-simple tr:hover td{background:var(--superficie-2)}.g-lista{flex-direction:column;display:flex}.g-lista li{border-top:1px solid var(--linea);font-size:var(--t-chico);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.g-lista li:first-child{border-top:0}.g-lista li span{color:var(--texto-2);text-align:right}.g-lista li.es-aviso b{color:var(--ambar-t)}.g-avance{flex-direction:column;gap:9px;display:flex}.g-avance li{grid-template-columns:minmax(110px,1fr) minmax(0,1.4fr) 54px;align-items:center;gap:10.5px;display:grid}.g-avance .e{flex-direction:column;min-width:0;line-height:1.3;display:flex}.g-avance .e b{font-size:var(--t-chico)}.g-avance .e small{font-size:var(--t-mini);color:var(--texto-2)}.g-avance .pista-b i{background:var(--cian)}.g-avance>li>b{font-size:var(--t-mini);text-align:right}.pantalla-in:has(>.an-tablero){flex:1}.an-tablero{gap:var(--margen);flex-direction:column;flex:1;min-width:0;display:flex}.an-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.an-kpi{background:var(--superficie);min-width:0;box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea);border-radius:14px;flex-direction:column;gap:3px;padding:13px 15px 14px;display:flex;container-type:inline-size}.an-kpi-top{align-items:center;gap:9px;min-height:30px;display:flex}.an-kpi .kic{background:var(--cian-f);width:30px;height:30px;color:var(--cian-texto);border-radius:9px;flex:none;place-items:center;display:grid}.an-kpi .kic .ico{width:16px;height:16px}.an-kpi .k{min-width:0;color:var(--texto-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.an-kpi>b{letter-spacing:-.025em;align-items:center;gap:6px;margin-top:8px;font-size:clamp(19px,15cqi,26px);font-weight:700;line-height:1.05;display:flex}.an-kpi>b .an-alerta{width:18px;height:18px;color:var(--texto)}.an-kpi small{color:var(--texto-3);font-size:12.5px;line-height:1.4}.an-kpi.principal{background:var(--navy);box-shadow:var(--sombra-navy)}.an-kpi.principal .kic{background:var(--cian);color:var(--navy)}.an-kpi.principal .k{color:var(--texto-navy)}.an-kpi.principal>b{color:#fff;font-size:clamp(21px,17cqi,30px)}.an-kpi.principal small,.an-kpi.principal>b .an-alerta{color:var(--cian)}:root[data-theme=dark] .an-kpi.principal{background:#18294a;box-shadow:inset 0 0 0 1px #263858}.an-paneles{align-content:stretch;gap:var(--margen);flex:1 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;display:grid}.an-panel{flex-direction:column;gap:12px;min-width:0;padding:15px 17px 16px;display:flex}.an-panel.ancho{grid-column:span 2}.an-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.an-panel-tit{align-items:center;gap:8px;min-width:0;display:flex}.an-panel-tit .ico{width:16px;height:16px;color:var(--cian-texto);flex:none}.an-panel-tit b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.an-panel-tit small{font-family:var(--mono);color:var(--texto-3);white-space:nowrap;font-size:12.5px}.an-panel.isla-navy .an-panel-tit .ico{color:var(--cian)}.an-panel.isla-navy .an-panel-tit b{color:#fff}.an-panel .nota-graf{margin:0;font-size:12.5px}.an-panel-cuerpo{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.an-panel-cuerpo:has(>.t-simple,>.g-lista,>.an-atencion){justify-content:flex-start}.an-panel-cuerpo:has(>.t-simple){overflow-x:auto}.an-panel .g-linea{flex-direction:column;flex:1;min-height:170px;display:flex}.an-panel .g-linea svg{flex:1 1 0;height:auto;min-height:0}.an-panel .g-linea text{font-size:13.5px}.an-panel .g-linea figcaption{margin-top:10px;font-size:13.5px}.g-linea.sin-anim .actual{animation:none}.an-panel .g-columnas{flex:1;gap:12px;height:auto;min-height:150px}.an-panel .g-columnas b,.an-panel .g-columnas .e{font-size:13.5px}.an-panel .g-barras,.an-panel .g-embudo{gap:11px}.an-panel .g-barras li{grid-template-columns:minmax(96px,1.2fr) minmax(0,1.5fr) auto;gap:11px;font-size:13.5px}.an-panel .g-embudo li{grid-template-columns:104px minmax(0,1fr) 34px;gap:11px;font-size:13.5px}.an-panel .g-barras b,.an-panel .g-embudo b{font-size:14.5px}.an-panel .pista-b,.an-panel .pista-b i{border-radius:4px}.an-panel .pista-b{height:11px}.an-panel .g-embudo .pista-b{height:14px}.an-panel .g-apilada{border-radius:6px;height:22px}.an-panel .g-leyenda{gap:10px;margin-top:16px}.an-panel .g-leyenda li{gap:9px;font-size:13.5px}.an-panel .g-leyenda li i{border-radius:3px;width:11px;height:11px}.an-panel .g-leyenda li b{font-size:14.5px}.an-panel .t-simple{font-size:14px}.an-panel .t-simple th{padding:0 8px 7px;font-size:13.5px}.an-panel .t-simple td{white-space:nowrap;padding:8px}.an-panel .t-simple td:first-child{white-space:normal}.an-panel .g-lista li{padding:10px 0;font-size:14px}.cola-acc{justify-content:flex-end;align-items:center;gap:4px;width:100%;display:flex}.cola-acc .btn-icono{box-shadow:inset 0 0 0 1px var(--linea-fuerte);background:var(--superficie);color:var(--texto-2)}.cola-acc .btn-icono:hover{color:var(--cian-texto);box-shadow:inset 0 0 0 1px var(--texto-3)}.cola-acc [data-vista][aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}:root[data-theme=dark] .cola-acc [data-vista][aria-pressed=true]{background:var(--cian);color:var(--navy)}.g-dato.en-vista{background:var(--cian-f)}.g-celda .causas{flex-wrap:wrap;gap:4px;display:flex}.app-web.con-vista>.pantalla{margin-right:calc(400px + var(--margen))}@media (width<=1100px){.app-web.con-vista>.pantalla{margin-right:0}.cajon-vista{box-shadow:0 24px 64px #0b152638, 0 0 0 1px var(--linea), 0 0 0 100vmax #0b152652}}@media (width<=1160px){:root[data-menu=superior] .cajon-vista{top:107px}}.cajon-vista{z-index:760;top:var(--margen);right:var(--margen);bottom:var(--alto-recorrido);width:min(400px, calc(100vw / var(--zoom-app,1) - 24px));background:var(--fondo);box-shadow:0 24px 64px #0b152638, 0 0 0 1px var(--linea);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}:root[data-menu=superior] .cajon-vista{top:72px}.cajon-vista.entra{animation:cajon-vista .3s var(--ease-cajon) backwards}@keyframes cajon-vista{0%{opacity:0;transform:translate(24px)}}.cajon-cab{background:var(--superficie);border-bottom:1px solid var(--linea);flex:none;align-items:center;gap:6px;padding:8px 8px 8px 14px;display:flex}.cajon-cab .rotulo{font-size:var(--t-chico);color:var(--texto-2);align-items:center;gap:6px;margin-right:auto;font-weight:600;display:flex}.cajon-cab .rotulo .ico{width:14px;height:14px;color:var(--cian-texto)}.cajon-nav{gap:2px;display:flex}.cajon-cab{gap:6px;padding:8px 8px 8px 14px}.cajon-migas{min-width:0;font-size:var(--t-base);flex:auto;align-items:center;gap:6px;margin-right:auto;display:flex}.cajon-migas>.ico{width:14px;height:14px;color:var(--cian-texto);flex:none}.cajon-migas .m-lista{color:var(--texto-2);flex:none;font-weight:500}.cajon-migas .m-sep{color:var(--texto-3);flex:none}.cajon-migas .m-reg{min-width:0;height:28px;color:var(--texto);transition:background-color var(--d1) ease, color var(--d1) ease;border-radius:7px;align-items:center;gap:5px;margin-left:-3px;padding:0 8px 0 5px;font-weight:700;text-decoration:none;display:inline-flex}.cajon-migas .m-reg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cajon-migas a.m-reg .ico{width:13px;height:13px;color:var(--cian-texto);transition:transform var(--d2) var(--ease);flex:none;transform:rotate(-45deg)}.cajon-migas a.m-reg{color:var(--navy)}.cajon-migas a.m-reg:hover{background:var(--navy);color:#fff}.cajon-migas a.m-reg:hover .ico{color:var(--cian)}:root[data-theme=dark] .cajon-migas a.m-reg{color:var(--texto)}:root[data-theme=dark] .cajon-migas a.m-reg:hover{background:var(--cian);color:var(--navy)}:root[data-theme=dark] .cajon-migas a.m-reg:hover .ico{color:var(--navy)}.cajon-migas a.m-reg:hover .ico{transform:rotate(-45deg)translate(2px)}.cajon-cab .cajon-nav{box-shadow:inset 0 0 0 1px var(--linea);border-radius:9px;padding:2px}.cajon-cab .cajon-nav .btn-icono{border-radius:7px;width:26px;height:26px}.cajon-cab>.btn-icono{width:32px;height:32px}.cajon-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.cajon-vista.entra{animation:.12s ease-out backwards velo}}.g-celda .dos.der{text-align:right;align-items:flex-end}.caja.caja-barra{border-radius:8px;flex:none;width:210px;height:32px}.caja.caja-barra .valor .sec{display:none}.lista-isla{container-type:inline-size}@media (width>=1000px){@container (width<=900px){.grid-barra.con-titulo>.btn,.grid-barra.con-titulo>.ayuda-ancla>.btn{justify-content:center;gap:0;width:32px;padding:0;font-size:0}.grid-barra.con-titulo>.btn.btn-menu,.grid-barra.con-titulo>.ayuda-ancla>.btn.btn-menu{gap:5px;width:auto;padding:0 9px}.grid-barra.con-titulo>.btn.btn-menu .sep,.grid-barra.con-titulo>.ayuda-ancla>.btn.btn-menu .sep{display:none}.grid-barra.con-titulo .caja.caja-barra{width:150px}}}@media (width>=1101px){.app-web.con-vista .riel:not(.compacta){scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;margin:-2px;padding:2px;overflow-x:auto}.app-web.con-vista .riel:not(.compacta) .s{display:none}}.cajon-vista .reg-celdas[style*=--n\:4],.cajon-vista .reg-celdas[style*=--n\:5]{--n:2!important}.grid.completa.en-marco{box-shadow:none;border-radius:0;inset:0}:root.velion-ampliada,:root.velion-ampliada body{background:0 0}:root.velion-ampliada #root{visibility:hidden}:root.velion-ampliada .grid.completa,:root.velion-ampliada .cajon-vista,:root.velion-ampliada .avisos,:root.velion-ampliada dialog.visor-doc{visibility:visible}:root.velion-ampliada .grid.completa.en-marco{inset:var(--margen);border-radius:var(--radio-isla);box-shadow:var(--sombra-2), 0 0 0 100vmax #0b15266b;animation:aparecer var(--d2) var(--ease) backwards}.listado:has(.grid.completa) .cajon-vista{z-index:810}.registro{flex-direction:column;gap:12px;padding:15px 16px;display:flex}.reg-linea{flex-wrap:wrap;align-items:center;gap:13.5px;display:flex}.reg-txt{flex:1;min-width:220px}.reg-txt h2{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.2}.reg-txt p{font-size:var(--t-chico);color:var(--texto-navy);flex-wrap:wrap;align-items:center;gap:7.5px;margin-top:6px;display:flex}.reg-celdas{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:9px;display:grid}.reg-celdas>div{background:var(--navy-2);font-size:var(--t-mini);color:var(--texto-navy);border-radius:8px;min-width:0;padding:8px 10px}.reg-celdas b{font-size:var(--t-chico);color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.reg-celdas em{color:var(--cian);margin-top:1px;font-style:normal;font-weight:600;display:block}.cajon-vista .registro{padding:14px 15px}.cajon-vista .registro .reg-txt{min-width:0}.cajon-vista .registro .reg-txt h2{font-size:15px}.cajon-vista .registro .reg-linea{flex-wrap:nowrap;gap:11px}.cajon-vista .registro .ficha.grande{width:45px;height:45px;font-size:12.5px}.cuerpo-det{flex-direction:column;gap:12px;padding:13px 14px;display:flex}.cuerpo-det .h3{font-size:var(--t-base)}.btn-accion{background:var(--superficie);color:var(--texto);box-shadow:0 0 0 1px var(--linea-fuerte), 0 1px 2px #121f3812;padding:0 12px 0 11px}.btn-accion .ico{color:var(--texto)}.btn-accion{transition:background-color var(--d2) var(--ease), color var(--d2) var(--ease), box-shadow var(--d2) var(--ease), transform var(--d1) var(--ease)}.btn-accion .ico,.btn-accion .sep{transition:color var(--d2) var(--ease), background-color var(--d2) var(--ease), transform var(--d2) var(--ease)}.btn-accion:hover:not(:disabled),.btn-accion.abierto,.btn-accion.abierto:hover:not(:disabled){background:var(--navy);color:#fff;box-shadow:0 0 0 1px var(--navy), 0 4px 12px -5px #121f3873}.btn-accion:hover:not(:disabled) .ico,.btn-accion.abierto .ico{color:var(--cian)}.btn-accion:hover:not(:disabled) .sep,.btn-accion.abierto .sep{background:#fff3}.btn-accion.btn-menu:hover:not(:disabled):not(.abierto) .chev{transform:translateY(1.5px)}.btn-accion:active:not(:disabled){transform:scale(.98)}:root[data-theme=dark] .btn-accion{box-shadow:0 0 0 1px var(--linea-fuerte)}:root[data-theme=dark] .btn-accion:hover:not(:disabled),:root[data-theme=dark] .btn-accion.abierto{color:var(--navy);background:#f2f6fa;box-shadow:0 0 0 1px #f2f6fa}:root[data-theme=dark] .btn-accion:hover:not(:disabled) .ico,:root[data-theme=dark] .btn-accion.abierto .ico{color:var(--navy)}:root[data-theme=dark] .btn-accion:hover:not(:disabled) .sep,:root[data-theme=dark] .btn-accion.abierto .sep{background:#121f382e}@media (prefers-reduced-motion:reduce){.btn-accion.btn-menu:hover:not(:disabled):not(.abierto) .chev{transform:none}}.btn-menu{gap:7px;padding-right:10px}.btn-menu .sep{background:var(--linea);align-self:stretch;width:1px;margin:9px 1px 9px 3px}.btn-menu .chev{width:12px;height:12px;color:var(--texto-2);transition:transform var(--d2) var(--ease)}.btn-menu.abierto .chev{transform:rotate(180deg)}.lista-pop.menu-acciones{padding:6px}.menu-acciones [role=option]{border-radius:9px;align-items:flex-start;gap:11px;padding:9px 10px 10px}.menu-acciones [role=option]>.ico{box-sizing:border-box;background:var(--hundido);width:32px;height:32px;color:var(--texto-2);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);transition:background-color var(--d1) ease, color var(--d1) ease;border-radius:8px 0 8px 8px;flex:none;padding:8px}.menu-acciones [role=option].activa>.ico{background:var(--navy);color:var(--cian)}.menu-acciones [role=option] .txt>span{font-weight:600;line-height:1.3}.menu-acciones [role=option] small{font-size:var(--t-chico);white-space:normal;margin-top:2px;line-height:1.4}.grid-agrupar.flotante{z-index:40;background:var(--superficie);box-shadow:var(--sombra-2), 0 0 0 1px var(--linea);animation:aparecer var(--d1) var(--ease) backwards;position:absolute}.grid-agrupar.flotante.sobre{background:var(--cian-f)}.btn-ayuda,.grid-barra.con-titulo>.btn.btn-ayuda,.grid-barra.con-titulo>.ayuda-ancla>.btn.btn-ayuda{gap:4px;width:auto;padding:0 9px 0 10px}.btn-ayuda .ico:first-child{width:15px;height:15px}.ayuda-ancla{display:contents}.btn-accion.encendido{background:var(--navy);color:#fff;box-shadow:0 0 0 1px var(--navy)}.btn-accion.encendido .ico{color:var(--cian)}:root[data-theme=dark] .btn-accion.encendido{color:var(--navy);background:#f2f6fa;box-shadow:0 0 0 1px #f2f6fa}:root[data-theme=dark] .btn-accion.encendido .ico{color:var(--navy)}.rec-velo{z-index:1200;position:fixed;inset:0}.rec-foco{z-index:1201;box-shadow:0 0 0 2px var(--cian), 0 0 0 100vmax #0b152680;pointer-events:none;transition:top .32s var(--ease), left .32s var(--ease), width .32s var(--ease), height .32s var(--ease);border-radius:10px;position:fixed}.rec-tarjeta{z-index:1202;width:min(340px, calc(100vw / var(--zoom-app,1) - 24px));background:var(--navy);color:#fff;transition:top .32s var(--ease), left .32s var(--ease);animation:aparecer var(--d2) var(--ease) backwards;border-radius:14px;padding:14px 16px;position:fixed;box-shadow:0 18px 40px -12px #0b152673}.rec-cab{align-items:center;gap:8px;display:flex}.rec-paso{font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--cian);font-weight:700}.rec-cerrar{color:#aebbd0;cursor:pointer;width:26px;height:26px;transition:background-color var(--d1) ease, color var(--d1) ease;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.rec-cerrar:hover{background:var(--navy-2);color:#fff}.rec-cerrar .ico{width:13px;height:13px}.rec-tarjeta h3{letter-spacing:-.01em;animation:aparecer var(--d2) var(--ease) backwards;margin:6px 0 4px;font-size:15px;font-weight:700}.rec-tarjeta p{color:var(--texto-navy);animation:aparecer var(--d2) var(--ease) 40ms backwards;margin:0;font-size:13px;line-height:1.55}.rec-pie{align-items:center;gap:7px;margin-top:14px;display:flex}.rec-puntos{align-items:center;gap:5px;margin-right:auto;display:flex}.rec-puntos i{width:6px;height:6px;transition:width var(--d2) var(--ease), background-color var(--d2) ease;background:#ffffff38;border-radius:3px}.rec-puntos i.activo{background:var(--cian);width:16px}:root[data-theme=dark] .rec-tarjeta{box-shadow:0 0 0 1px var(--linea), 0 18px 40px -12px #000000b3;background:#0b1527}@media (prefers-reduced-motion:reduce){.rec-foco,.rec-tarjeta{transition:none}}.exp-capa{z-index:1150;pointer-events:none;position:fixed;inset:0}.exp-marca{outline-offset:0;transition:outline-color var(--d1) ease, background-color var(--d1) ease;animation:aparecer var(--d2) var(--ease) backwards;background:#00c1db09;border-radius:9px;outline:1px dashed #00788a99;position:fixed}.exp-marca.sobre{outline:1.5px solid var(--cian);background:#00c1db12}.exp-pin{background:var(--cian);width:20px;height:20px;color:var(--navy);box-shadow:0 0 0 2px var(--superficie), 0 2px 6px #121f3840;animation:exp-pin .42s var(--ease) calc(var(--n,0) * 70ms + .12s) backwards, exp-pulso 1.6s ease-out calc(var(--n,0) * 70ms + .5s) 2;transition:background-color var(--d1) ease, color var(--d1) ease, transform var(--d2) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}.exp-pin .ico{stroke-width:2.2px;width:13px;height:13px}.exp-marca.sobre .exp-pin{background:var(--navy);color:var(--cian);transform:scale(1.12)}@keyframes exp-pin{0%{opacity:0;transform:scale(.4)}}.exp-pin.en-linea{vertical-align:-4px;width:18px;height:18px;box-shadow:none;margin-left:6px;animation:none;display:inline-grid;position:static}.exp-pin.en-linea .ico{width:12px;height:12px}@keyframes exp-pulso{0%{box-shadow:0 0 0 2px var(--superficie), 0 0 0 2px #00c1db8c}to{box-shadow:0 0 0 2px var(--superficie), 0 0 0 12px #00c1db00}}:root.explicando-sobre,:root.explicando-sobre *{cursor:help!important}:root[data-theme=dark] .exp-marca{background:#4fd8ea0a;outline-color:#4fd8ea80}:root[data-theme=dark] .exp-marca.sobre{outline-color:var(--cian)}:root[data-theme=dark] .exp-marca.sobre .exp-pin{color:var(--navy);background:#fff}@media (prefers-reduced-motion:reduce){.exp-pin{animation:none}}.exp-tarjeta{z-index:1160;width:min(320px, calc(100vw / var(--zoom-app,1) - 24px));background:var(--navy);color:#fff;pointer-events:none;animation:aparecer var(--d1) var(--ease) backwards;border-radius:12px;padding:12px 14px 13px;position:fixed;box-shadow:0 16px 36px -12px #0b152673}.exp-tarjeta b{font-size:14px;font-weight:700;display:block}.exp-tarjeta p{color:var(--texto-navy);margin:4px 0 0;font-size:12.5px;line-height:1.55}.exp-aviso{z-index:1170;background:var(--navy);color:#fff;white-space:nowrap;animation:aparecer var(--d2) var(--ease) backwards;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:12.5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px -10px #0b152680}.exp-aviso>.ico{width:15px;height:15px;color:var(--cian)}.exp-aviso span{color:var(--texto-navy)}.exp-aviso b{color:#fff}.exp-aviso button{background:var(--cian);height:28px;color:var(--navy);font:inherit;cursor:pointer;transition:background-color var(--d1) ease;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 6px 0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.exp-aviso button:hover{background:var(--cian-claro)}.exp-aviso kbd{font:inherit;background:#121f3829;border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:700}:root[data-theme=dark] .exp-tarjeta,:root[data-theme=dark] .exp-aviso{box-shadow:0 0 0 1px var(--linea), 0 14px 32px -10px #000000b3;background:#0b1527}@media (width<=560px){.exp-aviso{white-space:normal;width:calc(100vw / var(--zoom-app,1) - 24px)}}.grupo-todos{background:var(--hundido);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.grupo-todos button{height:24px;color:var(--texto-2);font:inherit;font-size:var(--t-chico);white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:600;display:inline-flex}.grupo-todos button .ico{width:12px;height:12px}.grupo-todos button:hover{color:var(--texto)}.grupo-todos button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #121f381a}.grid.movil .grupo-todos button{gap:0;padding:0 7px;font-size:0}.modal-chico .modal-cuerpo{gap:16px;padding-top:16px}.caja.autocompletar input{padding-right:4px}.caja.autocompletar .ac-flecha{width:30px;height:100%;color:var(--texto-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.caja.autocompletar .ac-flecha:hover{color:var(--texto)}.caja.autocompletar .ac-flecha .ico{width:14px;height:14px;transition:transform var(--d1) var(--ease)}.caja.autocompletar:has([aria-expanded=true]) .ac-flecha .ico{transform:rotate(180deg)}.lista-pop.lista-autocompletar{width:400px;max-width:min(440px, calc(100vw / var(--zoom-app,1) - 24px));padding:0;overflow:hidden}.ac-cab{font-size:var(--t-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 6px;font-weight:700;display:flex}.ac-cuenta{background:var(--hundido);color:var(--texto-2);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 7px}.lista-autocompletar [role=listbox]{gap:2px;max-height:312px;padding:0 6px 6px}.lista-autocompletar [role=option]{border-radius:9px;flex:none;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:48px;padding:7px 10px 7px 8px;transition:background-color 90ms;display:grid}.lista-autocompletar [role=option][aria-selected=true]:after{content:none}.lista-autocompletar [role=option][aria-selected=true]{font-weight:inherit;background:var(--cian-f)}.lista-autocompletar [role=option].activa{background:var(--hundido)}.lista-autocompletar [role=option][aria-selected=true].activa{background:color-mix(in srgb, var(--cian-f) 70%, var(--cian-b))}.ac-ficha{background:var(--hundido);width:32px;height:32px;color:var(--texto-2);letter-spacing:.02em;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);border-radius:9px 0 9px 9px;place-items:center;font-size:11.5px;font-weight:700;transition:background-color 90ms,color 90ms;display:grid}.ac-ficha .ico{stroke-width:2.2px;width:15px;height:15px}.lista-autocompletar [role=option].activa .ac-ficha{background:var(--navy);color:var(--cian)}.lista-autocompletar [role=option][aria-selected=true] .ac-ficha{background:var(--cian);color:var(--navy)}.ac-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-nombre{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-base);color:var(--texto);font-weight:600;overflow:hidden}.ac-sec{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-mini);color:var(--texto-2);overflow:hidden}.ac-der{font-size:var(--t-chico);font-variant-numeric:tabular-nums;color:var(--texto-2);white-space:nowrap}.lista-autocompletar .ac-nuevo{box-shadow:0 -1px 0 var(--linea);border-radius:0 0 9px 9px;margin-top:4px}.lista-autocompletar .ac-nuevo:first-child{box-shadow:none;border-radius:9px;margin-top:0}.lista-autocompletar .ac-nuevo .ac-ficha{color:var(--cian-texto);box-shadow:inset 0 0 0 1.5px var(--cian-b);clip-path:none;background:0 0;border-radius:9px}.lista-autocompletar .ac-nuevo.activa{background:var(--cian-f)}.lista-autocompletar .ac-nuevo.activa .ac-ficha{background:var(--cian);color:var(--navy);box-shadow:none}.lista-autocompletar .ac-nuevo .ac-nombre{font-weight:500}.lista-autocompletar .ac-nuevo .ac-nombre b{color:var(--cian-texto);font-weight:700}:root[data-theme=dark] .lista-autocompletar [role=option].activa .ac-ficha{background:var(--cian);color:var(--navy)}.imp-listo{text-align:center;animation:aparecer var(--d2) var(--ease) backwards;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px 16px;display:flex}.imp-listo h2{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:700}.imp-listo>p{max-width:56ch;font-size:var(--t-base);color:var(--texto-2);margin:0}.imp-listo .aviso{text-align:left;max-width:560px}.imp-acciones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.enlace{color:var(--cian-texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cajon-vista{bottom:calc(var(--alto-recorrido) + var(--margen))}@media (width>=1101px){.listado.con-vista{margin-right:calc(400px + var(--margen))}.listado.con-vista .riel:not(.compacta){scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;margin:-2px;padding:2px;overflow-x:auto}.listado.con-vista .riel:not(.compacta) .s{display:none}}.cola-acc .btn-icono.vacio{visibility:hidden}:root{--navy-solido:#121f38;--mapa-tierra:#e2e9f0;--mapa-monte:#d3dde6;--mapa-monte-2:#c9d5df;--mapa-agua:#b9d8e3;--mapa-via:#fff;--mapa-zona:#121f3809;--mapa-rotulo:#8592a3}:root[data-theme=dark]{--navy-solido:#8fa0bc;--mapa-tierra:#0f1a2f;--mapa-monte:#13213b;--mapa-monte-2:#172742;--mapa-agua:#1d3a4e;--mapa-via:#22314d;--mapa-zona:#ffffff06;--mapa-rotulo:#6b7a95}.mapa{height:var(--alto-mapa,320px);border-radius:var(--radio-interno);background:var(--mapa-tierra);box-shadow:inset 0 0 0 1px var(--linea);isolation:isolate;position:relative;overflow:hidden}.mapa>svg{width:100%;height:100%;display:block}.m-tierra{fill:var(--mapa-tierra)}.m-monte{fill:var(--mapa-monte)}.m-monte-2{fill:var(--mapa-monte-2)}.m-zona{fill:var(--mapa-zona)}.m-agua{fill:none;stroke:var(--mapa-agua);stroke-width:7px;stroke-linecap:round}.m-via{fill:none;stroke:var(--mapa-via);stroke-width:6px;stroke-linecap:round}.m-via-1{stroke-width:10px}.m-via-3{stroke-width:3.5px;opacity:.8}.m-rotulo{font-family:var(--fuente);letter-spacing:.12em;text-transform:uppercase;fill:var(--mapa-rotulo);opacity:.75;font-size:12px;font-weight:700}.m-rotulo-monte{font-family:var(--fuente);fill:var(--mapa-rotulo);opacity:.8;font-size:11px;font-weight:700}.m-ruta-sombra{fill:none;stroke:#121f3824;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.m-ruta{fill:none;stroke:var(--cian-texto);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;stroke-dashoffset:0;animation:trazo-ruta 1.4s var(--ease-mov) backwards}@keyframes trazo-ruta{0%{stroke-dashoffset:2400px}}.m-almacen rect{fill:var(--navy-solido);stroke:#fff;stroke-width:2.5px}:root[data-theme=dark] .m-almacen rect{fill:#121f38;stroke:var(--cian)}.m-ico{color:#fff;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}:root[data-theme=dark] .m-almacen .m-ico{color:var(--cian)}.m-parada .fondo{fill:#fff;stroke:var(--navy-solido);stroke-width:2.5px}.m-parada .n{font-family:var(--fuente);fill:var(--navy-solido);text-anchor:middle;font-size:11px;font-weight:700}:root[data-theme=dark] .m-parada .fondo{fill:#121f38;stroke:#aebbd0}:root[data-theme=dark] .m-parada .n{fill:#f2f6fa}.m-parada.es-hecha .fondo{fill:var(--cian);stroke:var(--navy-solido)}:root[data-theme=dark] .m-parada.es-hecha .fondo{fill:var(--cian);stroke:#121f38}.m-parada .ok{fill:none;stroke:#121f38;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.m-parada.es-parcial .fondo{fill:#f2b630;stroke:#121f38}.m-parada.es-parcial .n{fill:#121f38}.m-parada.es-actual .fondo{stroke:var(--cian-texto);stroke-width:3.5px}.m-parada .onda{fill:none;stroke:var(--cian-texto);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:onda-m 1.8s var(--ease) infinite}@keyframes onda-m{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.m-punto circle{fill:var(--superficie);stroke:var(--texto-2);stroke-width:2px}.m-punto.es-activo circle{fill:var(--cian);stroke:var(--navy-solido)}.m-punto.es-aviso circle{fill:#f2b630;stroke:#121f38}.m-punto.es-prospecto circle{fill:var(--superficie);stroke:var(--cian-texto);stroke-dasharray:3 2}.m-camion .halo{fill:#00c1db38;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite respira}.m-camion .cuerpo{fill:var(--navy-solido);stroke:var(--cian);stroke-width:3px}:root[data-theme=dark] .m-camion .cuerpo{fill:#121f38}@keyframes respira{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.m-leyenda{background:color-mix(in srgb, var(--superficie) 92%, transparent);box-shadow:var(--sombra-1);font-size:var(--t-mini);color:var(--texto-2);border-radius:8px;flex-wrap:wrap;gap:10.5px;padding:5px 9px;display:flex;position:absolute;bottom:10.5px;left:10.5px}.m-leyenda span{align-items:center;gap:5px;display:inline-flex}.m-leyenda i{width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--texto);border-radius:50%;display:inline-block}.m-leyenda i.cian{background:var(--cian);box-shadow:inset 0 0 0 1.5px var(--navy-solido)}.m-leyenda i.ambar{box-shadow:none;background:#f2b630}.m-leyenda i.alm{background:var(--navy-solido);box-shadow:none;border-radius:3px}@media (prefers-reduced-motion:reduce){.pista-b i,.g-columnas .col i,.g-linea .actual,.m-ruta,.m-parada .onda,.m-camion .halo{animation:none}}.eo{flex-direction:column;gap:14px;width:min(1100px,100%);margin:0 auto;padding:6vh 6px 24px;display:flex}.eo-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.eo-tit{min-width:0}.eo-logo{width:196px;height:auto;margin-bottom:26px}.eo-logo.oscuro,:root[data-theme=dark] .eo-logo.claro{display:none}:root[data-theme=dark] .eo-logo.oscuro{display:block}.eo-tit h1{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700}.eo-tit p{font-size:var(--t-chico);color:var(--texto-2);margin-top:4px}.eo-yo{background:var(--superficie);min-width:0;box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea);border-radius:12px;align-items:center;gap:10px;padding:5px 5px 5px 6px;display:flex}.eo-yo .avatar{background:var(--navy);color:#fff;width:32px;height:32px;font-size:10px}:root[data-theme=dark] .eo-yo .avatar{background:var(--cian);color:var(--navy)}.eo-yo-txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.eo-yo-txt b{font-size:var(--t-chico);color:var(--texto);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.eo-yo-txt .eo-correo{font-size:var(--t-mini);color:var(--texto-2);font-weight:700}.eo-salir{background:var(--hundido);height:32px;color:var(--texto);font-size:var(--t-chico);border-left:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:4px;padding:0 11px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.eo-salir .ico{width:13px;height:13px}.eo-salir:hover{background:var(--navy);color:#fff}:root[data-theme=dark] .eo-salir:hover{background:var(--cian);color:var(--navy)}.eo-buscar{background:var(--superficie);max-width:420px;height:38px}.eo-grid{gap:var(--margen);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.eo-grid>[hidden]{display:none}.eo-grid>div{display:flex}.eo-card{--c:var(--cian-texto);background:var(--superficie);box-shadow:var(--sombra-1);color:var(--texto);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;flex:1;gap:12px;padding:0 0 12px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.eo-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--linea);pointer-events:none;transition:box-shadow .15s;position:absolute;inset:0}.eo-card:hover,.eo-card:focus-visible{outline:none;box-shadow:0 10px 28px #121f381a}.eo-card:hover:after,.eo-card:focus-visible:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 60%, var(--linea))}.eo-card.ultima:after{box-shadow:inset 0 0 0 1.5px var(--c)}.eo-top{background:color-mix(in srgb, var(--c) 7%, var(--superficie));border-bottom:1px solid color-mix(in srgb, var(--c) 16%, var(--linea));align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.eo-ficha{color:#fff;background:var(--c);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border-radius:12px 0 12px 12px;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:grid}.eo-card.t-cian{--c:var(--cian-texto)}.eo-card.t-cian .eo-ficha{background:var(--cian);color:var(--navy)}.eo-card.t-navy{--c:var(--navy)}.eo-card.t-navy .eo-ficha{background:var(--navy);color:var(--cian)}.eo-card.t-neutro{--c:var(--texto-2)}.eo-card.t-neutro .eo-ficha{background:var(--hundido);color:var(--texto);box-shadow:inset 0 0 0 1px var(--linea-fuerte);clip-path:none}:root[data-theme=dark] .eo-card.t-navy{--c:#aebbd0}:root[data-theme=dark] .eo-card.t-navy .eo-ficha{background:var(--navy-3);color:var(--cian)}.eo-nombre{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eo-nombre b{letter-spacing:-.015em;font-size:13px;font-weight:700}.eo-nombre small{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.eo-ult{background:var(--cian);height:19px;color:var(--navy);border-radius:999px;flex:none;align-self:flex-start;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.eo-rol{font-size:var(--t-chico);color:var(--texto-2);align-items:center;gap:7px;margin:0 14px;display:flex}.eo-rol .ico{width:13px;height:13px;color:var(--c)}.eo-rol b{color:var(--texto);font-weight:700}.eo-oper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 14px;display:grid}.eo-mod{background:var(--superficie-2);min-width:0;box-shadow:inset 0 0 0 1px var(--linea);border-radius:9px;flex-direction:column;padding:8px 10px 9px;display:flex}.eo-mod-cab{color:var(--texto);align-items:center;gap:5px;margin-bottom:7px;font-size:9px;font-weight:700;display:flex}.eo-mod-cab .ico{width:12px;height:12px;color:var(--c);flex:none}.eo-mod b{letter-spacing:-.02em;align-items:center;height:20px;font-size:19px;font-weight:700;line-height:1;display:flex}.eo-mod small{color:var(--texto-2);margin-top:3px;font-size:9px;line-height:1.3}.eo-mod.es-off{box-shadow:none;border:1px dashed var(--linea-fuerte);background:0 0;padding:7px 9px 8px}.eo-mod.es-off .eo-mod-cab,.eo-mod.es-off .eo-mod-cab .ico,.eo-mod.es-off small{color:var(--texto-3)}.eo-mod .eo-mod-no{letter-spacing:0;color:var(--texto-3);font-size:11px;font-weight:600}.eo-graf{flex-direction:column;gap:4px;margin:0 14px;display:flex}.eo-graf-cab{justify-content:space-between;align-items:baseline;display:flex}.eo-graf-cab small{color:var(--texto-3);font-size:9px}.eo-graf-cab b{font-size:var(--t-chico);font-weight:700}.eo-linea{width:100%;height:46px;overflow:visible}.eo-linea .area{fill:color-mix(in srgb, var(--c) 10%, transparent)}.eo-linea .trazo{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eo-linea circle{fill:var(--superficie);stroke:var(--c);stroke-width:2px}.eo-datos{font-size:var(--t-mini);color:var(--texto-2);flex-wrap:wrap;gap:4px 14px;margin:0 14px;display:flex}.eo-datos>span{align-items:center;gap:5px;display:inline-flex}.eo-datos .ico{width:12px;height:12px;color:var(--texto-3)}.eo-pie{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:10px;margin:auto 14px 0;padding-top:12px;display:flex}.eo-estado{min-width:0;font-size:var(--t-mini);color:var(--texto-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.eo-estado i{background:var(--cian);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #00c1db33}.eo-estado.es-aviso{color:var(--texto);font-weight:700}.eo-estado.es-aviso .ico{width:13px;height:13px;color:var(--texto);flex:none}.eo-entrar{background:var(--superficie-2);height:34px;box-shadow:inset 0 0 0 1px var(--linea-fuerte);color:var(--texto);font-size:var(--t-chico);transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease;border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 4px 0 13px;font-weight:700;display:inline-flex}.eo-entrar-fl{background:var(--navy);color:#fff;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);width:26px;height:26px;transition:transform var(--d2) var(--ease), background-color var(--d1) ease, color var(--d1) ease;border-radius:6px;flex:none;place-items:center;display:grid}.eo-entrar-fl .ico{width:13px;height:13px}.eo-card.ultima .eo-entrar,.eo-card:hover .eo-entrar,.eo-card:focus-visible .eo-entrar{background:var(--navy);color:#fff;box-shadow:none}.eo-card.ultima .eo-entrar-fl,.eo-card:hover .eo-entrar-fl,.eo-card:focus-visible .eo-entrar-fl{background:var(--cian);color:var(--navy)}.eo-card:hover .eo-entrar-fl,.eo-card:focus-visible .eo-entrar-fl{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.eo-card:hover .eo-entrar-fl,.eo-card:focus-visible .eo-entrar-fl{transform:none}}:root[data-theme=dark] .eo-entrar-fl{background:var(--texto);color:var(--superficie)}:root[data-theme=dark] .eo-card.ultima .eo-entrar,:root[data-theme=dark] .eo-card:hover .eo-entrar,:root[data-theme=dark] .eo-card:focus-visible .eo-entrar{background:var(--cian);color:var(--navy)}:root[data-theme=dark] .eo-card.ultima .eo-entrar-fl,:root[data-theme=dark] .eo-card:hover .eo-entrar-fl,:root[data-theme=dark] .eo-card:focus-visible .eo-entrar-fl{background:var(--navy);color:var(--cian)}.eo-acceso{color:var(--texto-3);margin:-4px 14px 0;font-size:9px}.eo-nada{font-size:var(--t-chico);color:var(--texto-2);justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.eo-nada .ico{width:14px;height:14px}.eo-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.eo-barra .eo-buscar{flex:260px}.eo-directo{border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--superficie);height:38px;box-shadow:var(--sombra-1);font-size:var(--t-chico);color:var(--texto-2);transition:border-color var(--d1) ease, box-shadow var(--d1) ease;flex:none;gap:10px;padding:0 14px 0 10px}.eo-directo b{color:var(--texto);font-weight:700}.eo-directo:hover{border-color:var(--texto-3)}.eo-directo input:focus-visible{outline:none}.eo-directo:has(input:focus-visible){border-color:var(--cian-texto);box-shadow:0 0 0 3px color-mix(in srgb, var(--cian) 28%, transparent)}@media (width<=640px){.eo-directo{flex:100%}.eo{padding-top:12px}.eo-logo{width:164px;margin-bottom:18px}.eo-yo{width:100%}.eo-salir span{display:none}.eo-salir{margin-left:auto;padding:0 9px}.eo-buscar{max-width:none}}.eo-escena{--alto-eo:calc(100dvh / var(--zoom-app,1) - var(--alto-recorrido,0px) - 2 * var(--margen));min-height:var(--alto-eo);position:relative}.eo-fondo{z-index:0;pointer-events:none;background:var(--mapa-tierra);position:fixed;inset:0;overflow:hidden}.eo-escena{container:eo/inline-size}.eo-full-centro{--ancho-eo:1180px;--escala-ancho:1;--escala-alto:9;--escala-eo:min(var(--escala-ancho), var(--escala-alto))}@container eo (width>=1420px){.eo-full-centro{--ancho-eo:1320px;--escala-ancho:1.1}}@container eo (width>=1680px){.eo-full-centro{--ancho-eo:1540px;--escala-ancho:1.22}}@container eo (width>=2160px){.eo-full-centro{--ancho-eo:1820px;--escala-ancho:1.4}}@media (height<=1000px){.eo-full-centro{--escala-alto:1.16}}@media (height<=860px){.eo-full-centro{--escala-alto:1.08}}@media (height<=740px){.eo-full-centro{--escala-alto:1}}@media (height<=660px){.eo-escena .eo-tit p,.eo-graf{display:none}.eo-escala{gap:14px}}.eo-full-in{z-index:1;width:100%;min-height:var(--alto-eo);grid-template-rows:auto 1fr;gap:clamp(14px,3vh,36px);padding:4px clamp(4px,1vw,18px) 6px;display:grid;position:relative}.eo-full-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eo-full-cab .eo-logo{width:clamp(150px,11vw,220px);margin:0}.eo-full-centro{width:min(var(--ancho-eo), 100%);place-self:center;padding-bottom:2vh}.eo-escala{zoom:var(--escala-eo);flex-direction:column;gap:22px;display:flex}.eo-escena .eo{gap:14px;width:100%;margin:0;padding:0}.eo-escena .eo-tit h1{letter-spacing:-.03em;color:var(--texto);margin:0;font-size:clamp(28px,2.4vw,40px);font-weight:700;line-height:1.1}.eo-escena .eo-tit h1 span{color:var(--cian-texto);display:block}.eo-escena .eo-tit p{max-width:54ch;color:var(--texto-2);margin-top:10px;font-size:12.5px;line-height:1.55}.eo-escena .eo-buscar{max-width:380px;box-shadow:var(--sombra-1)}.eo-escena .eo-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.eo-escena .eo-card{box-shadow:0 14px 34px #121f3824}.eo-escena .eo-card:hover,.eo-escena .eo-card:focus-visible{box-shadow:0 20px 44px #121f3833}:root[data-theme=dark] .eo-escena .eo-card{box-shadow:0 14px 34px #00000073}.eo-rol .eo-ult{align-self:center;margin-left:auto}.eo-card{container-type:inline-size}@container (width<=330px){.eo-mod{padding:7px 8px 8px}.eo-mod.es-off{padding:6px 7px 7px}}.eo-mapa{height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.eo-mapa .m-ruta{stroke-width:4px;animation:none}.eo-mapa .m-ruta-sombra{stroke-width:11px}.eo-mapa .onda{display:none}.eo-mapa .m-camion .halo{animation:none}.eo-mapa .m-rotulo,.eo-mapa .m-rotulo-monte{opacity:.42}.eo-mapa .m-punto circle{stroke-width:1.5px;opacity:.6}.eo-fondo:after{content:"";pointer-events:none;background:radial-gradient(62% 58% at 12% 22%, color-mix(in srgb, var(--mapa-tierra) 94%, transparent), transparent 72%), linear-gradient(180deg, transparent 46%, color-mix(in srgb, var(--mapa-tierra) 55%, transparent) 70%, color-mix(in srgb, var(--mapa-tierra) 88%, transparent));position:absolute;inset:0}@media (width<=760px){.eo-full-in{gap:16px;padding:4px 0 6px}.eo-full-cab .eo-yo{width:100%}.eo-escena .eo-tit h1{font-size:26px}.eo-mapa .m-parada,.eo-mapa .m-camion,.eo-mapa .m-almacen,.eo-mapa .m-ruta,.eo-mapa .m-ruta-sombra,.eo-mapa .m-punto,.eo-mapa .m-rotulo{display:none}.eo-fondo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--mapa-tierra) 20%, transparent) 0%, color-mix(in srgb, var(--mapa-tierra) 60%, transparent) 40%, color-mix(in srgb, var(--mapa-tierra) 88%, transparent))}}.enlace-acceso{color:var(--cian-texto);font-size:var(--t-mini);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=900px){.acceso{grid-template-columns:minmax(0,1fr);padding:8px}.acceso-red{order:-1;min-height:210px}.acceso-red .tarjeta-op:nth-of-type(n+2),.acceso-red .lema span,.acceso-red .logo-red{display:none}.acceso-red .tarjeta-op{top:16px!important;left:16px!important}.acceso-form{padding:28px 20px}}.eo-estado.es-sin{color:var(--texto-3);font-weight:500}.eo-sin-apps{border:1px dashed var(--linea-fuerte);font-size:var(--t-mini);color:var(--texto-2);border-radius:9px;margin:0 14px;padding:10px 12px}.marco-cargando{min-height:100dvh;padding:var(--margen);color:var(--cian-texto);place-items:center;display:grid}.marca-marco{align-items:center;margin:1.5px 0 0 4px;display:flex}.marca-marco .logo{width:97px;margin:0}.mod-btn{cursor:pointer;text-decoration:none}.menu-lat .empresa-sel{cursor:pointer}.menu-lat .empresa-sel.fija{cursor:default}.menu-lat .empresa-sel.fija:hover{background:var(--navy-2)}.menu-lat .grupos .separador{background:var(--navy-3);height:1px;margin:6px 9px}.menu-lat .mod-sub>ul{margin:0;list-style:none}.yo{gap:4px;padding:0}.yo-btn{color:#fff;text-align:left;cursor:pointer;min-width:0;transition:background-color var(--d1) ease;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:7.5px;padding:3px;display:flex}.yo-btn:hover,.yo-btn[aria-expanded=true]{background:var(--navy-2)}.yo-btn .avatar{transition:box-shadow var(--d1) ease}.yo-btn:hover .avatar{box-shadow:0 0 0 2px var(--cian)}.yo-btn .yo-config{width:26px;height:26px;color:var(--texto-navy);transition:color var(--d1) ease, background-color var(--d1) ease;border-radius:7px;flex:none;place-items:center;margin-left:auto;display:grid}.yo-btn .yo-config .ico{width:16px;height:16px}.yo-btn:hover .yo-config,.yo-btn[aria-expanded=true] .yo-config{background:var(--navy-3);color:#fff}.yo-btn.activo .yo-config{color:var(--cian)}.menu-sup .marca-sup{align-items:center;display:flex}.menu-sup .grupos{flex-wrap:wrap;row-gap:4px}.menu-sup .mod-btn,.sup-empresa,.sup-yo{cursor:pointer}.sup-empresa.fija{cursor:default}.sup-empresa.fija:hover{background:var(--navy-2)}.sup-tienda{background:var(--navy-2);color:#fff;white-space:nowrap;height:34px;transition:background-color var(--d1) ease, color var(--d1) ease;border-radius:9px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.sup-tienda .ico{width:15px;height:15px;color:var(--texto-navy)}.sup-tienda:hover{background:var(--navy-3)}.sup-tienda[aria-current=page]{background:var(--cian);color:var(--navy)}.sup-tienda[aria-current=page] .ico{color:var(--navy)}.sup-yo.activo .avatar{box-shadow:0 0 0 2px var(--cian)}@media (width<=1300px){.sup-tienda span{display:none}.sup-tienda{padding:0 9px}}.marco-pantalla{align-self:stretch}.app-marco{min-height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));display:flex;position:relative}.app-marco[hidden]{display:none}.app-iframe{border-radius:var(--radio-isla);opacity:0;width:100%;transition:opacity var(--d2) var(--ease);background:0 0;border:0;flex:1}.app-iframe[data-lista]{opacity:1}.app-iframe.ampliada{z-index:870;width:calc(100vw / var(--zoom-app,1));height:calc(100dvh / var(--zoom-app,1));border-radius:0;position:fixed;top:0;left:0}html:has(.app-iframe.ampliada){overflow:hidden}.app-estado{place-items:center;display:grid;position:absolute;inset:0}.isla-listado{gap:var(--margen);flex-direction:column;min-width:0;display:flex}.g-dato.clicable{cursor:pointer}.celda-nombre{align-items:center;gap:9px;min-width:0;display:flex}.celda-nombre .ficha{flex:none;width:24px;height:24px;font-size:11px}.celda-nombre .ficha .ico{width:13px;height:13px}.celda-texto{white-space:normal;padding:6px 0;line-height:1.4}.isla-form{flex-direction:column;gap:14px;min-width:0;display:flex}.isla-form .isla-cabeza{margin-bottom:0}.acciones-form{justify-content:flex-end;display:flex}.cargando-linea{font-size:var(--t-chico);color:var(--texto-2);justify-content:center;align-items:center;gap:9px;padding:22px 12px;display:flex}.cargando-linea .cargador{color:var(--cian-texto)}.interruptor-txt{gap:1px;display:grid}.interruptor-txt span{font-size:var(--t-chico);color:var(--texto-2);font-weight:400}.preferencias{flex-wrap:wrap;gap:8px;display:flex}.usuarios-pestanas{padding:0 2px}.lista-casillas{border-radius:var(--radio-interno);background:var(--superficie-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 14px;padding:10px 12px;display:grid}.lista-casillas .casilla{font-size:var(--t-chico)}.permisos-app{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.permisos-app legend{font-size:var(--t-chico);color:var(--texto-2);margin-bottom:7px;padding:0;font-weight:700}.permisos-app .casilla{font-size:var(--t-chico)}.clave-temporal{border-radius:var(--radio-interno);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.clave-temporal .mono{letter-spacing:.08em;overflow-wrap:anywhere;font-size:19px;font-weight:600}.isla-listado>.isla-form{padding:0 16px 14px}.f-lista{padding-right:20px;position:relative}.f-lista select{min-width:0;height:100%;font:inherit;font-size:var(--t-mini);color:var(--texto);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:0}.f-lista .f-chev{pointer-events:none;width:10px;height:10px;color:var(--texto-3);position:absolute;right:6px}.f-lista.activo select{color:var(--cian-t);font-weight:700}.popover[popover]{border:0;margin:0;padding:0;inset:auto;overflow:visible}.modal[data-ocupado]{cursor:progress}.modal[data-ocupado] .modal-cab .btn-icono,.modal[data-ocupado] .modal-pie .btn:not([aria-busy=true]){opacity:.45}.modal[data-ocupado] .modal-cuerpo{opacity:.72;transition:opacity var(--d1,.12s) ease}.carga{place-items:center;padding:24px;animation:.2s .25s both carga-aparece;display:grid}.carga-pantalla{z-index:950;background:var(--fondo);position:fixed;inset:0}.carga-contenido{inset:0 var(--margen) var(--margen) auto;z-index:940;border-radius:var(--radio-isla);background:var(--superficie);box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea);position:fixed}.carga-zona{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--superficie) 94%, transparent);position:absolute;inset:0}.carga-modal{background:0 0;flex:auto;min-height:280px}.carga-releva{animation:none}.carga-centro{justify-items:center;gap:22px;display:grid}.carga-iso{width:112px;height:auto;overflow:visible}.carga-zona .carga-iso{width:72px}.carga-iso path{fill:var(--cian);transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite carga-junta}.carga-iso path:first-child{--dx:-44px;--dy:-24px}.carga-iso path:nth-child(2){--dx:0px;--dy:44px;animation-delay:80ms}.carga-iso path:nth-child(3){--dx:44px;--dy:-24px;animation-delay:.16s}.carga-texto{color:var(--texto-2);text-align:center;font-size:15px;font-weight:600}.carga-linea{background:var(--hundido);border-radius:3px;width:200px;height:3px;position:relative;overflow:hidden}.carga-linea:before{content:"";background:var(--cian);border-radius:3px;width:45%;animation:1.3s cubic-bezier(.65,0,.35,1) infinite carga-barre;position:absolute;top:0;bottom:0;left:-45%}.carga-recargar{margin-top:2px}@keyframes carga-junta{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.85)}30%,72%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--dx) * -.4), calc(var(--dy) * -.4)) scale(.95)}}@keyframes carga-barre{to{left:100%}}@keyframes carga-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.carga-iso path{animation:none}.carga-linea:before{animation-duration:3s}.carga{animation-duration:1ms}}.g-elegidas{border-left:1px solid var(--linea);font-size:var(--t-mini);color:var(--cian-t);align-items:center;gap:8px;margin-left:14px;padding-left:14px;font-weight:700;display:inline-flex}.enlace-chico{font:inherit;color:var(--texto-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.enlace-chico:hover{color:var(--texto)}.grid-pie .pie-propio{flex-wrap:wrap;align-items:center;display:flex}.menu-movil{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--d1) var(--ease), transform var(--d1) var(--ease);background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;display:none}.menu-movil:active{transform:scale(.96)}.menu-movil .ico{transition:opacity var(--d2) var(--ease), transform var(--d2) var(--ease);grid-area:1/1}.menu-movil .ico:last-child,.menu-lat.abierto .menu-movil .ico:first-child{opacity:0;transform:rotate(-45deg)scale(.7)}.menu-lat.abierto .menu-movil .ico:last-child{opacity:1;transform:none}@keyframes cajon-entra{0%{opacity:0;transform:translateY(-6px)}}@media (hover:hover){.menu-movil:hover{background:#ffffff24}}@media (width<=900px){.menu-movil{display:grid}.app-web.marco{grid-template-columns:minmax(0,1fr);padding:72px 8px 8px}html:has(.app-web.marco){scroll-padding-top:76px}.app-web.marco>.menu-lat{z-index:860;width:auto;height:auto;max-height:calc(100dvh / var(--zoom-app,1) - 16px);transition:box-shadow var(--d3) var(--ease);flex-flow:wrap;grid-row:auto;align-items:center;gap:10.5px;padding:9px 9px 9px 16.5px;position:fixed;top:8px;left:8px;right:8px}.app-web.marco>.menu-lat>.marca-marco{order:0;margin:0}.app-web.marco>.menu-lat .logo{width:84px}.app-web.marco>.menu-lat>.menu-movil{order:1;margin-left:auto}.app-web.marco>.menu-lat>.empresa-sel,.app-web.marco>.menu-lat>nav,.app-web.marco>.menu-lat>.pie{flex:0 0 100%;display:none}.app-web.marco>.menu-lat>.empresa-sel{order:2}.app-web.marco>.menu-lat>nav{order:3;max-height:none}.app-web.marco>.menu-lat>.pie{order:4}.app-web.marco>.menu-lat.abierto{box-shadow:var(--sombra-2), 0 0 0 100vmax #0b15266b;overflow-y:auto}.app-web.marco>.menu-lat.abierto>.empresa-sel{display:flex}.app-web.marco>.menu-lat.abierto>nav{animation:cajon-entra var(--d3) var(--ease) backwards;display:block}.app-web.marco>.menu-lat.abierto>.pie,:root[data-menu=superior] .app-web.marco>.menu-lat{display:flex}.app-web.marco>.menu-sup,.app-web.marco .posicion{display:none}}@media (prefers-reduced-motion:reduce){.menu-lat.abierto>nav{animation:none}.menu-movil .ico{transition:opacity var(--d2) linear;transform:none!important}}.cuenta-isla{min-height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));flex-direction:column;gap:18px;display:flex}.cuenta-cuerpo{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr) minmax(0,1fr);gap:0;display:grid}.cuenta-sec{flex-direction:column;gap:16px;min-width:0;padding:4px 28px 10px;display:flex}.cuenta-sec:first-child{padding-left:4px}.cuenta-sec:last-child{padding-right:4px}.cuenta-sec+.cuenta-sec{border-left:1px solid var(--linea)}.cuenta-k{letter-spacing:.02em;color:var(--texto-2);font-size:12px;font-weight:700}.cuenta-id{align-items:center;gap:14px;min-width:0;display:flex}.cuenta-avatar{background:var(--navy);width:58px;height:58px;color:var(--cian);letter-spacing:.02em;box-shadow:0 0 0 3px var(--superficie), 0 0 0 4.5px var(--cian);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}:root[data-theme=dark] .cuenta-avatar{background:var(--cian);color:#121f38}.cuenta-id-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.cuenta-id-txt h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:700;line-height:1.2;overflow:hidden}.cuenta-id-txt span{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cuenta-datos{border-top:1px solid var(--linea);gap:12px;margin:0;padding-top:14px;display:grid}.cuenta-datos div{gap:3px;display:grid}.cuenta-datos dt{color:var(--texto-2);font-size:12px;font-weight:600}.cuenta-datos dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.cuenta-chip{background:var(--cian-f);box-shadow:inset 0 0 0 1px var(--cian-b);color:var(--cian-texto);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.cuenta-empresas{gap:8px;display:grid}.cuenta-empresas ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cuenta-empresas li{border-radius:9px;align-items:center;gap:9px;min-width:0;padding:5px 8px 5px 5px;font-size:13px;font-weight:600;display:flex}.cuenta-empresas li[aria-current]{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea)}.cuenta-ficha{background:var(--navy);width:26px;height:26px;color:var(--cian);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:7px 0 7px 7px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.cuenta-empresas li[aria-current] .cuenta-ficha{background:var(--cian);color:#121f38}.cuenta-empresas small,.cuenta-moneda small{color:var(--texto-2);font-size:12px;line-height:1.4}.cuenta-pie{border-top:1px solid var(--linea);color:var(--texto-2);align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:14px;font-size:12px;line-height:1.45;display:flex}.cuenta-pie .ico{width:14px;height:14px;color:var(--cian-texto);flex:none;margin-top:1px}.cuenta-vista .cuenta-eleccion{flex:1 1 0;min-height:0}.cuenta-eleccion{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.cuenta-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.cuenta-op{background:var(--superficie);min-height:0;box-shadow:inset 0 0 0 1px var(--linea);color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--d1) ease, background-color var(--d1) ease;border:0;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:8px 8px 10px;display:grid}.cuenta-op:hover{box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.cuenta-op[aria-checked=true]{background:var(--cian-f);box-shadow:inset 0 0 0 2px var(--cian)}.cuenta-op:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.cuenta-op-txt{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:0 2px;display:grid}.cuenta-op-marca{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.cuenta-op[aria-checked=true] .cuenta-op-marca{background:var(--cian);box-shadow:none;color:#121f38}.cuenta-op-marca .ico{stroke-width:2.4px;width:12px;height:12px}.cuenta-op-txt b{font-size:13.5px;font-weight:700}.cuenta-op-txt small{color:var(--texto-2);font-size:12px}.cuenta-mini{--cm-fondo:#f4f7fa;--cm-isla:#fff;--cm-linea:#dce3ec;--cm-menu:#121f38;background:var(--cm-fondo);height:100%;min-height:78px;max-height:260px;box-shadow:inset 0 0 0 1px var(--cm-linea);border-radius:8px;gap:6px;padding:6px;display:flex;position:relative;overflow:hidden}.cuenta-mini[data-tema=dark]{--cm-fondo:#0b1426;--cm-isla:#16243f;--cm-linea:#24375a;--cm-menu:#1c2d4e}.cuenta-mini[data-menu=superior]{flex-direction:column}.cm-menu{background:var(--cm-menu);border-radius:5px;flex-direction:column;flex:none;gap:5px;width:24%;padding:7px 6px;display:flex}.cuenta-mini[data-menu=superior] .cm-menu{flex-direction:row;align-items:center;width:auto;height:18%;min-height:14px;padding:0 7px}.cm-menu i{background:#ffffff47;border-radius:2px;height:4px;display:block}.cm-menu i:first-child{background:var(--cian)}.cuenta-mini[data-menu=lateral] .cm-menu i:first-child{width:70%}.cuenta-mini[data-menu=superior] .cm-menu i{width:14%}.cuenta-mini[data-menu=superior] .cm-menu i:first-child{width:10%}.cm-cont{flex:1;grid-template-columns:1.4fr 1fr;gap:6px;min-width:0;min-height:0;display:grid}.cm-isla{background:var(--cm-isla);box-shadow:0 0 0 1px var(--cm-linea);border-radius:5px;flex-direction:column;gap:5px;padding:7px;display:flex}.cm-isla i{background:var(--cm-linea);border-radius:2px;height:4px;display:block}.cm-isla i:first-child{background:var(--cian);opacity:.8;width:55%}.cm-isla i:nth-child(2){width:85%}.cm-isla i:nth-child(3){width:70%}.cuenta-moneda{border-top:1px solid var(--linea);justify-items:start;gap:8px;padding-top:14px;display:grid}.cuenta-sec:last-child .isla-form{flex-direction:column;flex:auto;display:flex}.cuenta-clave-pie{border-top:1px solid var(--linea);gap:14px;margin-top:auto;padding-top:14px;display:grid}.cuenta-clave-pie .acciones-form{margin:0}.cuenta-reglas{color:var(--texto-2);gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.cuenta-reglas li{align-items:center;gap:7px;display:flex}.cuenta-reglas .ico{width:13px;height:13px}.cuenta-reglas li[data-ok]{color:var(--verde-t)}@media (width<=1100px){.cuenta-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.cuenta-sec:nth-child(3){border-left:0;border-top:1px solid var(--linea);grid-column:1/-1;margin-top:8px;padding:18px 4px 8px}}@media (width<=900px){.cuenta-cuerpo{grid-template-columns:minmax(0,1fr)}.cuenta-mini{height:96px}.cuenta-sec,.cuenta-sec:nth-child(3){margin-top:0;padding:4px 4px 18px}.cuenta-sec+.cuenta-sec{border-left:0;border-top:1px solid var(--linea);padding-top:18px}}.lista-pop.menu-acciones [role=listbox]{max-height:none;overflow:visible}:root[data-theme=dark] .grid-barra.con-titulo .grid-titulo:before{background:#fff}:root[data-theme=dark] .grid-barra.con-titulo .grid-titulo h1{color:#121f38}:root[data-theme=dark] .grid-barra.con-titulo .grid-titulo>.ico{color:#00788a}.app-web{grid-template-rows:1fr;align-content:stretch}:root[data-menu=superior] .app-web{grid-template-rows:auto 1fr}.app-web>main.pantalla{align-self:stretch}.app-web>main.pantalla>:last-child:not(.aviso):not([role=alert]):not([role=status]){flex-grow:1}.app-web>main.pantalla>:is(.fr-2,.fr-3,.fr-2-1,.fr-1-2):last-child{align-items:stretch}.app-web>main.pantalla>.pantalla-in:last-child>:last-child:not(.aviso){flex-grow:1}.modal-cab{flex-wrap:nowrap}.modal-cab-txt{flex:auto;min-width:0}.modal-cab-txt .modal-nota{font-size:var(--t-chico);color:var(--texto-2);margin-top:6px;line-height:1.45}.modal-cab-acciones{flex-wrap:nowrap;flex:none;align-self:flex-start}@media (width<=560px){.modal-cab{flex-wrap:wrap;row-gap:12px}.modal-cab-acciones{justify-content:flex-end;width:100%;margin:0}}.correo-sugerido{flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.correo-sugerido>input{z-index:1;background:0 0;width:100%;position:relative}.correo-fantasma{z-index:0;white-space:pre;color:var(--texto-3);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.correo-fantasma>span{color:#0000}dialog.modal{width:min(720px, calc(100vw / var(--zoom-app,1) - 24px))}dialog.modal.modal-chico{width:min(600px, calc(100vw / var(--zoom-app,1) - 24px))}.modal-cab{gap:16px;padding:26px 26px 6px 28px}.modal-cab-txt .h2{font-size:20px}.modal-cuerpo{padding-left:28px;padding-right:28px}.campo>.etiqueta{flex-wrap:nowrap;min-height:18px}.campo>.etiqueta .error-etq{min-width:0;font-size:var(--t-mini);color:var(--rosa-t);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding-left:10px;font-weight:700;line-height:1;animation:.16s both error-aparece;display:inline-flex}.campo>.etiqueta .error-etq>span{text-overflow:ellipsis;overflow:hidden}.campo>.etiqueta .error-etq .ico{flex:none;width:12px;height:12px}.campo.con-error .ayuda{display:block}@keyframes error-aparece{0%{opacity:0;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.campo>.etiqueta .error-etq{animation:none}}.etq-campo{align-items:center;gap:10px;min-width:0;display:flex}.etq-campo .error-etq{letter-spacing:0;text-transform:none;min-width:0;color:var(--rosa-t);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:700;animation:.16s both error-aparece;display:inline-flex}.etq-campo .error-etq>span{text-overflow:ellipsis;overflow:hidden}.etq-campo .error-etq .ico{flex:none;width:12px;height:12px}.lnk{color:var(--cian-texto);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.lnk .ico{width:13px;height:13px;transition:transform var(--d2) var(--ease)}.lnk:hover .ico{transform:translate(3px)}.cap-svg{width:100%;height:100%;display:block}.cap{background:#fff;border-radius:12px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #121f3814,0 18px 44px #121f382e,inset 0 0 0 1px #121f380f}.cap-barra{background:#e8eef3;flex:none;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.cap-barra i{background:#b4bfcd;border-radius:50%;width:8px;height:8px}.cap-barra span{color:#6b778a;background:#fff;border-radius:6px;margin-left:10px;padding:2px 10px;font-size:10.5px;font-weight:600}.cap .cap-svg{aspect-ratio:16/10;flex:1;height:auto}.mk,.mkd{--vh:calc(1dvh / var(--zoom-app,1));gap:clamp(32px, calc(4.5 * var(--vh)), 56px);flex-direction:column;width:100%;margin:0 auto;padding:clamp(6px,1vh,14px) clamp(4px,.8vw,14px) 64px;display:flex}.mk[hidden],.mkd[hidden],.mkt[hidden],.mk-sec[hidden],.mk-vacio[hidden],.mk-filtro[hidden]{display:none}.app-ic{--t:56px;--corte:calc(var(--t) * .22);isolation:isolate;width:var(--t);height:var(--t);border-radius:calc(var(--t) * .24) 0 calc(var(--t) * .24) calc(var(--t) * .24);clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--navy);color:var(--cian);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.app-ic:after{content:"";z-index:-1;aspect-ratio:123/105;opacity:.2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123.14 104.72'%3E%3Cpath fill='%2300C1DB' d='M23.71 77.02L88.14 44.59L84.21 59.52L57.35 104.72L23.71 77.02ZM68.38 97.20L104.93 63.83L123.14 0.02L94.94 41.16L91.08 59.97L68.38 97.20ZM19.63 72.26L56.48 54.28L13.56 13.64L-0.00 0.02L19.63 72.26Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:92%;position:absolute;bottom:-30%;right:-24%;transform:rotate(-12deg)}.app-ic .ico{width:calc(var(--t) * .46);height:calc(var(--t) * .46)}.mk-buscar{background:var(--superficie);width:min(420px,100%);height:48px;box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea-fuerte);transition:box-shadow var(--d1) ease;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.mk-buscar:focus-within{box-shadow:var(--sombra-1), inset 0 0 0 1.5px var(--cian)}.mk-buscar .ico{width:18px;height:18px;color:var(--texto-3)}.mk-buscar input{min-width:0;color:var(--texto);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.mk-buscar input::placeholder{color:var(--texto-3)}.mk-vacio{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);text-align:center;color:var(--texto-2);border-radius:18px;margin:0;padding:36px}.mkd{max-width:none;height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));gap:clamp(14px, calc(2 * var(--vh)), 26px) clamp(14px, 1.4vw, 26px);grid-template:"hero hero""vit lado"minmax(0,1fr)/minmax(0,1fr) clamp(340px,27%,560px);padding:0;display:grid}@media (width<=1180px){.mkd{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""vit""lado";height:auto;padding-bottom:40px}}.mk{min-height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));gap:clamp(14px, calc(2.2 * var(--vh)), 28px);padding:clamp(4px,.8vh,10px) clamp(2px,.4vw,8px) 0}.mkx-cta{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:var(--cian);height:44px;color:var(--navy);transition:background-color var(--d1) ease;border-radius:12px 0 12px 12px;align-items:center;gap:12px;padding:0 22px 0 7px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}.mkx-cta:hover{background:var(--cian-claro)}.mkx-cta-ic{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:var(--navy);width:30px;height:30px;color:var(--cian);border-radius:8px 0 8px 8px;place-items:center;display:inline-grid}.mkx-cta-ic .ico{width:16px;height:16px}.mkx-ver{color:#fff;text-underline-offset:5px;font-size:14.5px;font-weight:700;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.mkx-ver:hover{-webkit-text-decoration-color:var(--cian);text-decoration-color:var(--cian)}.mk .mk-vacio{padding:28px}.mk{height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));gap:clamp(14px, calc(2 * var(--vh)), 24px);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:clamp(4px,.8vh,10px) clamp(2px,.4vw,8px) 0;display:grid}@media (width<=1180px){.mk{flex-direction:column;height:auto;padding-bottom:24px;display:flex}}.mk{height:calc(100dvh / var(--zoom-app,1) - 2 * var(--margen) - var(--alto-menu-sup,0px));gap:clamp(12px, calc(1.8 * var(--vh)), 22px);grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;min-height:0;padding:clamp(4px,.8vh,10px) clamp(2px,.4vw,8px) 0;display:grid}.mkb{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-auto-flow:dense;gap:clamp(12px,1.1vw,20px);min-height:0;display:grid}.mkb-dest{grid-area:span 2/span 2}.mkb-t[data-tipo=ancha]{grid-column:span 2}.mkb-t{background:var(--superficie);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--linea);cursor:pointer;transition:transform var(--d2) var(--ease), box-shadow var(--d2) ease, opacity var(--d2) ease, filter var(--d2) ease;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mkb-t:hover{box-shadow:0 2px 4px #121f380d, 0 20px 44px #121f381f, inset 0 0 0 1px var(--linea-fuerte);transform:translateY(-3px)}.mkb-ilu{min-height:0;padding:clamp(10px, calc(1.6 * var(--vh)), 18px) clamp(12px, 1.1vw, 20px) 0;background:radial-gradient(70% 110% at 100% 0%, #00c1db29, transparent 70%), var(--superficie-2);flex:auto;place-items:center;display:grid}.mkb-ilu>svg{width:100%;height:100%;transition:transform .6s var(--ease);display:block}.mkb-t:hover .mkb-ilu>svg{transform:scale(1.025)}.mkb-ilu svg text{font-family:var(--fuente)}.mkb-ilu>.cap{width:100%}.mkb-pie{padding:clamp(12px, calc(1.6 * var(--vh)), 18px) clamp(16px, 1.3vw, 22px) clamp(14px, calc(1.8 * var(--vh)), 20px);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mkb-txt{min-width:0;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.mkb-txt small{letter-spacing:.02em;color:var(--cian-texto);font-size:11.5px;font-weight:700}.mkb-txt b{font-size:clamp(16px, calc(1.9 * var(--vh)), 19px);letter-spacing:-.015em;font-weight:800}.mkb-txt span{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mkb-btn{height:34px;box-shadow:inset 0 0 0 1px var(--linea-fuerte);color:var(--texto);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.mkb-btn:hover{background:var(--hundido)}.mkb-t[data-estado=org] .mkb-btn{background:var(--cian);box-shadow:none;color:var(--navy);font-weight:800}.mkb-t[data-estado=org] .mkb-btn:hover{background:var(--cian-claro)}.mkb .mkb-btn:disabled{box-shadow:none;color:var(--verde-t);cursor:default;background:0 0}.mkb-btn .ico{width:14px;height:14px}.mkb-t[data-tipo=ancha]{flex-direction:row}.mkb-t[data-tipo=ancha] .mkb-pie{flex:0 0 36%;order:-1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:16px;padding-right:0}.mkb-t[data-tipo=ancha] .mkb-txt span{white-space:normal}.mkb-t[data-tipo=ancha] .mkb-ilu{padding:clamp(12px, calc(1.6 * var(--vh)), 18px);background:radial-gradient(60% 110% at 100% 0,#00c1db2e,#0000 70%)}.mkb-dest{background-color:var(--navy);box-shadow:var(--sombra-navy);color:#fff;background-image:radial-gradient(60% 80% at 92% 0,#00c1db38,#0000 70%),radial-gradient(50% 70% at 0 110%,#3e537866,#0000 70%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.mkb-dest:hover{box-shadow:var(--sombra-navy), 0 24px 54px #121f383d}.mkb-dest-txt{align-self:center;align-items:flex-start;gap:clamp(10px, calc(1.5 * var(--vh)), 16px);min-width:0;padding:clamp(20px, calc(3 * var(--vh)), 40px) clamp(22px, 2.2vw, 40px);cursor:default;flex-direction:column;display:flex;container-type:inline-size}.mkb-ceja{color:var(--cian);font-size:12.5px;font-weight:800}.mkb-id{align-items:center;gap:12px;display:flex}.mkb-id .app-ic{background:var(--cian);color:var(--navy)}.mkb-id .app-ic:after{opacity:.16;filter:brightness(0)}.mkb-id b{color:#d3ddeb;font-size:15px;font-weight:700}.mkb-dest h2{max-width:18ch;font-size:clamp(26px, min(calc(3.8 * var(--vh)), 10.5cqi), 46px);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.06}.mkb-bon{grid-template-columns:repeat(2,minmax(0,max-content));gap:9px 24px;margin:0;padding:0;list-style:none;display:grid}.mkb-bon li{font-size:clamp(13.5px, calc(1.55 * var(--vh)), 15px);color:#d3ddeb;align-items:center;gap:8px;font-weight:600;display:flex}.mkb-bon .ico{width:16px;height:16px;color:var(--cian);flex:none}.mkb-acc{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:4px;display:flex}.mkb .mkx-cta{font:inherit;white-space:nowrap;cursor:pointer;border:0;font-size:14.5px;font-weight:800}.mkb .mkx-cta:disabled{cursor:default}.mkb-nota{color:var(--cian-claro);margin:0;font-size:13.5px;font-weight:600}.mkb-nota:empty{display:none}.mkb-dest .mkb-ilu{padding:clamp(16px, calc(2.4 * var(--vh)), 32px) clamp(16px, 1.6vw, 28px) clamp(16px, calc(2.4 * var(--vh)), 32px) 0;background:0 0}.mk>.mk-vacio{margin:0;padding:14px 18px}@media (width<=1500px){.mkb-dest{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.mkb-bon{grid-template-columns:minmax(0,1fr)}}@media (width>=1181px) and (height<=860px){.mkb-bon,.mkb-txt small{display:none}}@media (width<=1180px){.mk{flex-direction:column;height:auto;padding-bottom:24px;display:flex}.mkb{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}.mkb-dest{grid-area:span 2/1/auto/-1}.mkb-t[data-tipo=ancha]{grid-column:1/-1}}@media (width<=760px){.mkb{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mkb-t{min-height:320px}.mkb-dest{grid-row:auto;grid-template-columns:minmax(0,1fr)}.mkb-dest .mkb-ilu{height:240px;padding:0 16px 16px}.mkb-bon{grid-template-columns:minmax(0,1fr)}.mkb-t[data-tipo=ancha]{flex-direction:column}.mkb-t[data-tipo=ancha] .mkb-pie{flex:none;order:1;padding-right:16px}.mkb-t[data-tipo=ancha] .mkb-ilu{height:220px}}@media (prefers-reduced-motion:reduce){.mkb-t,.mkb-ilu>svg{transition:none}}.mkb-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkb-filtros button{background:var(--superficie);height:36px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--texto-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mkb-filtros button:hover{color:var(--texto);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.mkb-filtros button .n{background:var(--hundido);min-width:20px;height:20px;color:var(--texto-2);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.mkb-filtros button[aria-pressed=true]{background:var(--navy);box-shadow:none;color:#fff}.mkb-filtros button[aria-pressed=true] .n{color:var(--cian);background:#ffffff24}.mkb-filtros .ico{width:15px;height:15px}.mkb-f-flujo{color:var(--cian-texto)!important;box-shadow:inset 0 0 0 1px var(--cian-b)!important;background:var(--cian-f)!important}.mkb-f-flujo[aria-pressed=true]{background:var(--navy)!important;box-shadow:none!important;color:#fff!important}.mkb-f-flujo[aria-pressed=true] .ico{color:var(--cian)}.mkb-txt small.mkb-encaja{min-width:0;max-width:100%;color:var(--verde-t);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.mkb-encaja .ico{flex:none;width:13px;height:13px}.mkb-t[data-span="2"]{grid-column:span 2}.mkb-t[data-span="4"]{grid-column:span 4}.mkb-crear{background:repeating-linear-gradient(0deg, transparent 0 23px, #00788a0f 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, #00788a0f 23px 24px), var(--superficie-2);box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);cursor:default}.mkb-crear .mkb-ilu{background:0 0}.mkb-crear .mkb-ilu>svg{max-width:520px;max-height:340px}.mkb-crear .mkb-txt small{color:var(--cian-texto)}.mkb-crear .mkb-txt span{white-space:normal}.mkb-btn-crear{background:var(--navy);box-shadow:none;color:#fff;font-weight:800}.mkb-btn-crear:hover{background:var(--navy-3)}.mkb-crear:hover{box-shadow:inset 0 0 0 1.5px var(--cian-texto);transform:none}.mkb-crear:is([data-span="2"],[data-span="3"],[data-span="4"]){flex-direction:row}.mkb-crear:is([data-span="2"],[data-span="3"],[data-span="4"]) .mkb-pie{flex:0 0 40%;order:-1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:16px;padding-right:0}.mkb-crear:is([data-span="2"],[data-span="3"],[data-span="4"]) .mkb-ilu{padding:16px}.mkb[data-filas="1"]{grid-auto-rows:minmax(0, clamp(240px, calc(36 * var(--vh)), 420px));align-content:start}@media (width<=1180px){.mkb-t[data-span]{grid-column:1/-1}.mkb[data-filas="1"]{grid-auto-rows:300px}}@media (width<=760px){.mkb-filtros{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mkb-crear:is([data-span="2"],[data-span="3"],[data-span="4"]){flex-direction:column}.mkb-crear:is([data-span="2"],[data-span="3"],[data-span="4"]) .mkb-pie{flex:none;order:1;padding-right:16px}.mkb-crear .mkb-ilu{height:200px}}.mkb-barra{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mkb-cuenta{color:var(--texto-2);white-space:nowrap;font-size:13.5px}.mkb-pag{align-items:center;gap:4px;display:inline-flex}.mkb-pag button{background:var(--superficie);min-width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--texto);font:inherit;cursor:pointer;transition:background-color var(--d1) ease;border:0;border-radius:10px;place-items:center;padding:0 8px;font-size:13.5px;font-weight:700;display:inline-grid}.mkb-pag button:hover:not(:disabled){background:var(--superficie-2)}.mkb-pag button[aria-current=page]{background:var(--navy);box-shadow:none;color:#fff}.mkb-pag button:disabled{opacity:.4;cursor:default}.mkb-pag .ico{width:14px;height:14px}.mkb-punto{background:var(--cian);border-radius:50%;width:7px;height:7px;margin-left:-2px}small.mkb-encaja{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;color:var(--verde-t)!important}small.mkb-encaja .ico{flex:none;width:13px;height:13px}small.mkb-nueva{align-items:center;gap:5px;display:inline-flex;color:var(--cian-texto)!important}small.mkb-nueva .ico{width:12px;height:12px}.mkb-t[data-estado=instalada] .mkb-ilu,.mkb-t[data-estado=actualizar] .mkb-ilu{background:var(--superficie-2)}.mkb[data-vista=lista]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--fila,120px);grid-auto-flow:row;align-content:start;gap:14px clamp(12px,1.1vw,20px)}.mkl-i{background:var(--superficie);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--linea);cursor:pointer;transition:transform var(--d2) var(--ease), box-shadow var(--d2) ease;animation:suave var(--d2) ease;border-radius:18px;grid-template-columns:clamp(130px,10.5vw,190px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.2vw,22px);padding:10px clamp(14px,1.2vw,20px) 10px 10px;display:grid}.mkl-i:hover{box-shadow:0 14px 32px #121f381a, inset 0 0 0 1px var(--linea-fuerte);transform:translateY(-2px)}.mkl-ilu{background:radial-gradient(70% 110% at 100% 0%, #00c1db29, transparent 70%), var(--superficie-2);border-radius:12px;align-self:stretch;place-items:center;min-height:0;padding:6px;display:grid;overflow:hidden}.mkl-ilu>svg{width:100%;height:100%;display:block}.mkl-ilu svg text{font-family:var(--fuente)}.mkl-i[data-estado=instalada] .mkl-ilu,.mkl-i[data-estado=actualizar] .mkl-ilu{background:var(--superficie-2)}.mkl-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.mkl-txt small{color:var(--cian-texto);font-size:11.5px;font-weight:700}.mkl-txt a{color:inherit;text-decoration:none}.mkl-txt b{font-size:clamp(15.5px, calc(1.8 * var(--vh)), 17.5px);letter-spacing:-.015em;font-weight:800}.mkl-txt>span{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mkl-bon{flex-wrap:wrap;gap:4px 14px;max-height:18px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.mkl-bon li{color:var(--texto-2);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.mkl-bon .ico{width:13px;height:13px;color:var(--cian-texto)}.mkl-i[data-estado=org] .mkb-btn{background:var(--cian);box-shadow:none;color:var(--navy);font-weight:800}.mkl-i[data-estado=org] .mkb-btn:hover{background:var(--cian-claro)}.mkl-crear{background:repeating-linear-gradient(0deg, transparent 0 23px, #00788a0f 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, #00788a0f 23px 24px), var(--superficie-2);box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);cursor:default}.mkl-crear:hover{box-shadow:inset 0 0 0 1.5px var(--cian-texto);transform:none}.mkl-crear .mkl-ilu{background:0 0}.mkl-crear .mkl-txt span{white-space:normal}@media (width>=1181px) and (height<=860px){.mkl-bon{display:none}}@media (width<=1180px){.mkb[data-vista=lista]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mkl-i{grid-template-columns:140px minmax(0,1fr) auto}.mkl-ilu{height:96px}}@media (width<=760px){.mkb-barra{flex-direction:column;align-items:stretch;min-width:0}.mkb-barra>*{min-width:0;max-width:100%}.mkl-i{grid-template-columns:96px minmax(0,1fr)}.mkl-i .mkb-btn{grid-column:2;justify-self:start}.mkl-ilu{height:76px}.mkl-bon{display:none}}.mk{grid-template-rows:auto auto minmax(0,1fr)}.mkx-tbarra{background:var(--superficie-2);min-height:72px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:18px;align-items:center;gap:12px;padding-right:16px;display:flex;overflow:hidden}.mkx-titulo{background:var(--cian);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 100%,0 100%);flex:none;align-self:stretch;align-items:center;gap:15px;padding:0 74px 0 26px;display:flex;position:relative}.mkx-titulo:before{content:"";background:var(--navy);clip-path:polygon(0 0,calc(100% - 46px) 0,calc(100% - 6px) 100%,0 100%);position:absolute;inset:0}.mkx-titulo>*{position:relative}.mkx-titulo>.ico{stroke-width:1.9px;width:26px;height:26px;color:var(--cian);flex:none}.mkx-titulo h1{letter-spacing:-.03em;color:#fff;white-space:nowrap;margin:0;font-size:29px;font-weight:700;line-height:1}.mkx-lema{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mkx-espacio{flex:1 1 0}.mkx-tbarra .mk-buscar{height:44px;box-shadow:inset 0 0 0 1px var(--linea-fuerte);border-radius:11px;flex:0 380px}.mkx-herr{background:var(--hundido);border-radius:12px;flex:none;align-items:center;gap:2px;padding:4px;display:inline-flex}.mkx-herr .herr-b,.mkx-tbarra .mkb-pag button{min-width:35px;height:35px;box-shadow:none;color:var(--texto-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease, transform .12s ease;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.mkx-herr .herr-b .ico,.mkx-tbarra .mkb-pag .ico{flex:none;width:17px;height:17px}.mkx-herr .herr-b:hover,.mkx-tbarra .mkb-pag button:hover:not(:disabled){color:var(--texto);background:color-mix(in srgb, var(--superficie) 65%, transparent)}.mkx-herr .herr-b:hover .ico{color:var(--cian-texto)}.mkx-herr .herr-b:active,.mkx-tbarra .mkb-pag button:active:not(:disabled){transform:scale(.96)}.mkx-herr .herr-b[aria-pressed=true],.mkx-tbarra .mkb-pag button[aria-current=page]{color:var(--texto);background:var(--superficie);box-shadow:0 1px 2px #121f381a,0 0 0 1px #121f380d}.mkx-herr .herr-b[aria-pressed=true] .ico{color:var(--cian-texto)}.mkx-tbarra .mkb-pag button{padding:0 10px;font-weight:700}.mkx-tbarra .mkb-pag button[aria-current=page]{color:var(--cian-texto)}.mkx-tbarra .mkb-pag button:disabled{opacity:.4;cursor:default}.mkb-barra .mkb-cuenta{margin-left:auto}@media (width<=1500px){.mkx-lema{display:none}}@media (width<=1180px){.mkx-tbarra{flex-wrap:wrap;padding-bottom:10px}.mkx-tbarra .mk-buscar{flex:260px}}@media (width<=760px){.mkx-tbarra{row-gap:10px;padding:0 12px 12px 0}.mkx-titulo{min-height:60px;padding-right:60px}.mkx-titulo h1{font-size:24px}.mkx-espacio{display:none}.mkx-tbarra .mk-buscar{flex:100%;width:auto;margin-left:12px}.mkx-herr{margin-left:12px}.mkx-herr .herr-b span{display:none}}.mkd{grid-template:"app vit info"minmax(0,1fr)/clamp(290px,20%,390px) minmax(0,1fr) clamp(380px,27%,520px);gap:clamp(12px,1.1vw,20px)}.mds-app{isolation:isolate;gap:clamp(14px, calc(2.2 * var(--vh)), 26px);min-height:0;padding:clamp(20px, calc(3 * var(--vh)), 34px) clamp(20px, 1.8vw, 30px);background-color:var(--navy);box-shadow:var(--sombra-navy);color:#fff;background-image:radial-gradient(90% 50% at 100% 0,#00c1db33,#0000 70%),radial-gradient(80% 50% at 0 100%,#3e537866,#0000 70%);border-radius:22px;flex-direction:column;grid-area:app;display:flex;position:relative;overflow:hidden}.mds-migas{color:#aebbd0;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.mds-migas a{color:var(--cian);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.mds-migas .ico{width:14px;height:14px}.mds-id{margin-top:clamp(6px, calc(2 * var(--vh)), 24px);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mds-id .app-ic{background:var(--cian);color:var(--navy)}.mds-id .app-ic:after{opacity:.16;filter:brightness(0)}.mds-ceja{color:var(--cian);background:#00c1db24;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700;box-shadow:inset 0 0 0 1px #00c1db52}.mds-ceja[data-estado=nueva]{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.mds-id h1{font-size:clamp(28px, calc(3.6 * var(--vh)), 42px);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.05}.mds-prom{font-size:clamp(16px, calc(2 * var(--vh)), 20px);color:#c3cede;margin:0;font-weight:500;line-height:1.35}.mds-nuevo{color:#d3ddeb;background:#00c1db1a;border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.4;box-shadow:inset 0 0 0 1px #00c1db40}.mds-nuevo b{color:var(--cian);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.mds-nuevo .ico{width:13px;height:13px}.mds-pie{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;display:flex}.mds-btn{height:50px;box-shadow:inset 0 0 0 1.5px var(--cian);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, transform .12s var(--ease);background:#00c1db0f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:800;display:flex}.mds-btn .ico{width:18px;height:18px;color:var(--cian);transition:color var(--d1) ease}.mds-btn:hover:not(:disabled){background:var(--cian);color:var(--navy)}.mds-btn:hover:not(:disabled) .ico{color:var(--navy)}.mds-btn:active:not(:disabled){transform:scale(.98)}.mds-btn[data-tono=blanco]{box-shadow:inset 0 0 0 1.5px #fff9}.mds-btn[data-tono=blanco] .ico{color:#fff}.mds-btn[data-tono=blanco]:hover:not(:disabled){background:#fff}.mds-btn:disabled{cursor:default;background:#00c1db24}.mds-nota{color:var(--cian-claro);text-align:center;margin:0;font-size:13.5px;font-weight:600}.mds-nota:empty{display:none}.mds-meta{color:#8fa0bc;text-align:center;font-size:12.5px}.mds-vit{gap:clamp(12px, calc(1.6 * var(--vh)), 18px);min-height:0;padding:clamp(16px, calc(2.4 * var(--vh)), 30px) clamp(16px, 1.6vw, 30px) clamp(14px, calc(2 * var(--vh)), 22px);background:radial-gradient(60% 80% at 85% 0%, #00c1db33, transparent 70%), var(--cian-f);box-shadow:inset 0 0 0 1px var(--linea);border-radius:22px;grid-area:vit;grid-template-rows:minmax(0,1fr) auto;display:grid}.mds-escena{place-items:center;min-height:0;display:grid;container-type:size}.mds-v{opacity:0;width:min(100cqw,160cqh - 41.6px);transition:opacity .5s var(--ease), transform .8s var(--ease);grid-area:1/1;margin:0;transform:translateY(10px)}.mds-v[data-activa=true]{opacity:1;transform:none}.mds-v .cap{box-shadow:0 2px 4px #121f380f,0 28px 60px #121f3833,inset 0 0 0 1px #121f380f}.mds-pasos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mds-pasos button{width:100%;height:52px;color:var(--texto-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease;background:#ffffff8c;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 16px 0 10px;font-size:14.5px;font-weight:700;display:flex;position:relative;overflow:hidden}.mds-pasos button:hover{background:var(--superficie);color:var(--texto)}.mds-pasos button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #121f3814}.mds-n{--corte:8px;width:32px;height:32px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--hundido);color:var(--texto-2);border-radius:8px 0 8px 8px;flex:none;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.mds-n .ico{width:16px;height:16px}.mds-pasos button[aria-pressed=true] .mds-n{background:var(--navy);color:var(--cian)}.mds-pt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mds-prog{background:var(--cian);width:0;height:3px;position:absolute;bottom:0;left:0}.mds-pasos button.corre .mds-prog{animation:6s linear forwards mkd-avanza}.mds-pasos[data-muchos]{display:flex}.mds-pasos[data-muchos] li{flex:none;min-width:0}.mds-pasos[data-muchos] li:has(>[aria-pressed=true]){flex:1 1 0}.mds-pasos[data-muchos] button{padding:0 10px}.mds-pasos[data-muchos] button:not([aria-pressed=true]) .mds-pt{display:none}.mds-pasos[data-muchos] button[aria-pressed=true]{padding-right:18px}.mds-info{min-height:0;padding:clamp(14px, calc(2 * var(--vh)), 22px) clamp(16px, 1.4vw, 24px);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border-radius:22px;flex-direction:column;grid-area:info;display:flex;overflow:hidden}.mds-tabs{margin-bottom:clamp(14px, calc(2 * var(--vh)), 22px);background:var(--hundido);border-radius:12px;flex:none;gap:3px;padding:4px;display:flex}.mds-tabs button{height:38px;color:var(--texto-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease, color var(--d1) ease, box-shadow var(--d1) ease;background:0 0;border:0;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.mds-tabs button:hover{color:var(--texto)}.mds-tabs button[aria-selected=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #121f381a,0 0 0 1px #121f380d}.mds-tabs button:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.mds-tabs .mds-tab-mas{background:var(--navy);color:#fff;flex-grow:1.6;position:relative;overflow:hidden}.mds-tabs .mds-tab-mas:hover{color:#fff;background:var(--navy-2)}.mds-tabs .mds-tab-mas[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 6px 16px #121f3840}.mds-tab-mas .ico{width:15px;height:15px;color:var(--cian);flex:none}.mds-tab-mas .n{background:var(--cian);min-width:20px;height:20px;color:var(--navy);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;animation:2.4s ease-out infinite mds-late;display:inline-grid}.mds-tab-mas:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#00c1db59 50%,#0000 70%);animation:4.5s ease-in-out 1s infinite mds-brillo;position:absolute;inset:0;transform:translate(-120%)}.mds-tab-mas[aria-selected=true]:after,.mds-tab-mas[aria-selected=true] .n{animation:none}.mds-paneles{flex:1 1 0;min-height:0;display:grid}.mds-panel{gap:clamp(12px, calc(1.8 * var(--vh)), 18px);scrollbar-width:thin;min-height:0;animation:suave var(--d2) ease;flex-direction:column;grid-area:1/1;display:flex;overflow:auto}.mds-panel[data-oculta]{visibility:hidden;animation:none}.mds-panel h3{letter-spacing:.01em;color:var(--texto-2);margin:0;font-size:13px;font-weight:800}.mds-desc{color:var(--texto-2);margin:0;font-size:15.5px;line-height:1.6}.mds-bon{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mds-bon li{padding:clamp(10px, calc(1.6 * var(--vh)), 16px) 0;border-top:1px solid var(--linea);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mds-bon-ic{--corte:10px;width:44px;height:44px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--cian-f);color:var(--cian-t);border-radius:11px 0 11px 11px;place-items:center;display:inline-grid}.mds-bon-ic .ico{width:20px;height:20px}.mds-bon b,.mds-suma b,.mds-con b,.mds-sola b{letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.mds-bon small,.mds-suma small,.mds-con small,.mds-sola small{color:var(--texto-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.mds-suma{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mds-suma li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mds-suma .mds-n{background:var(--navy);width:36px;height:36px;color:var(--cian)}.mds-suma li[data-hecho=true] .mds-n{background:var(--cian);color:var(--navy)}.mds-mas-intro{color:var(--texto-2);margin:0;font-size:14.5px}.mds-otras{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mds-otras li{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);transition:box-shadow var(--d2) ease, transform var(--d2) var(--ease);border-radius:16px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;display:grid}.mds-otras li:hover{box-shadow:0 12px 28px #121f381a, inset 0 0 0 1px var(--linea-fuerte);transform:translateY(-2px)}.mds-otra-ilu{background:radial-gradient(70% 110% at 100% 0%, #00c1db29, transparent 70%), var(--superficie-2);border-radius:10px;height:78px;padding:4px;display:grid;overflow:hidden}.mds-otra-ilu>svg{width:100%;height:100%;display:block}.mds-otra-ilu svg text{font-family:var(--fuente)}.mds-otra-txt{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.mds-otra-txt small{color:var(--cian-texto);font-size:11.5px;font-weight:700}.mds-otra-txt b{letter-spacing:-.015em;font-size:16px;font-weight:800}.mds-otra-txt>span{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mds-otras li[data-estado=org] .mkb-btn{background:var(--cian);box-shadow:none;color:var(--navy);font-weight:800}.mds-otras .mkb-btn:disabled{box-shadow:none;color:var(--verde-t);cursor:default;background:0 0}.mds-todas{align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.mds-todas .ico{width:14px;height:14px}@media (width<=1500px){.mkd{grid-template-columns:clamp(260px,22%,330px) minmax(0,1fr) clamp(360px,31%,440px)}.mds-tabs button{padding:0 8px;font-size:13px}.mds-otras li{grid-template-columns:96px minmax(0,1fr) auto}}@media (width>=1181px) and (height<=860px){.mds-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.mds-bon small,.mds-suma small{font-size:13px}.mds-otra-ilu{height:64px}}@media (width<=1180px){.mkd{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"app""vit""info";height:auto;padding-bottom:40px}.mds-pie{margin-top:8px}.mds-vit{grid-template-rows:auto auto}.mds-escena{container-type:normal}.mds-v{width:100%}.mds-info{overflow:visible}.mds-paneles{flex:none}.mds-panel{overflow:visible}}@media (width<=760px){.mds-pasos{grid-auto-flow:row}.mds-pasos[data-muchos]{flex-wrap:wrap}.mds-pasos[data-muchos] li:has(>[aria-pressed=true]){flex-basis:100%}.mds-tabs{flex-wrap:wrap}.mds-tabs .mds-tab-mas{flex-basis:100%}.mds-otras li{grid-template-columns:minmax(0,1fr) auto}.mds-otra-ilu{display:none}}@media (prefers-reduced-motion:reduce){.mds-tab-mas:after,.mds-tab-mas .n{animation:none}.mds-v{transition:none}}.mds-centro{justify-content:center;gap:clamp(16px, calc(2.6 * var(--vh)), 30px);flex-direction:column;flex:auto;min-height:0;display:flex}.mds-centro .mds-id{margin-top:0}.mds-id h1{font-size:clamp(28px, calc(4 * var(--vh)), 50px)}.mds-prom{font-size:clamp(16px, calc(2.1 * var(--vh)), 22px)}.mds-datos{flex-direction:column;margin:0;display:flex}.mds-datos>div{padding:clamp(9px, calc(1.3 * var(--vh)), 14px) 0;border-top:1px solid #ffffff1a;flex-direction:column;gap:3px;display:flex}.mds-datos dt{color:#8fa0bc;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.mds-datos dt .ico{width:14px;height:14px;color:var(--cian)}.mds-datos dd{color:#fff;margin:0 0 0 22px;font-size:15px;font-weight:600}.mds-panel .mds-bon{flex:auto}.mds-panel .mds-bon li{flex:auto;max-height:132px}@media (width>=1181px) and (height>=960px){.mds-bon-ic{--corte:12px;border-radius:13px 0 13px 13px;width:52px;height:52px}.mds-bon-ic .ico{width:24px;height:24px}.mds-bon li{grid-template-columns:52px minmax(0,1fr);gap:16px}.mds-bon b{font-size:17.5px}.mds-bon small{font-size:15px}.mds-desc{font-size:16.5px}}@media (width>=1181px) and (height<=860px){.mds-datos>div:nth-child(2){display:none}}.mds-teaser{background:var(--navy);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform var(--d2) var(--ease), box-shadow var(--d2) ease;background-image:radial-gradient(70% 140% at 100% 0,#00c1db3d,#0000 70%);border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:grid}.mds-teaser:hover{transform:translateY(-2px);box-shadow:0 14px 30px #121f3840}.mds-teaser-ics{display:flex}.mds-teaser-ics .app-ic{background:var(--cian);color:var(--navy);box-shadow:0 0 0 2px var(--navy)}.mds-teaser-ics .app-ic:after{opacity:.16;filter:brightness(0)}.mds-teaser-t{flex-direction:column;gap:2px;min-width:0;display:flex}.mds-teaser-t small{color:var(--cian);font-size:12px;font-weight:700}.mds-teaser-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.mds-panel .mds-bon li{max-height:150px}@media (width<=1500px){.mkd{grid-template-columns:clamp(240px,21%,330px) minmax(0,1fr) clamp(340px,30%,440px)}.mds-pasos button{height:auto;min-height:52px;padding-top:8px;padding-bottom:8px;font-size:13.5px}.mds-pt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.mds-flujo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.mds-flujo li{padding:0 0 clamp(14px, calc(2.2 * var(--vh)), 26px);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.mds-flujo li:not(:last-child):before{content:"";background:var(--linea);width:2px;position:absolute;top:40px;bottom:0;left:19px}.mds-f-pt{z-index:1;--corte:10px;width:40px;height:40px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--hundido);color:var(--texto-2);border-radius:10px 0 10px 10px;place-items:center;display:inline-grid;position:relative}.mds-f-pt .ico{width:18px;height:18px}.mds-flujo li[data-aqui=true] .mds-f-pt{background:var(--navy);color:var(--cian)}.mds-flujo b{padding-top:2px;font-size:15.5px;font-weight:800;display:block}.mds-flujo li[data-aqui=false] b{color:var(--texto-2)}.mds-f-apps{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.mds-f-ya,.mds-f-aqui,.mds-f-nada{border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.mds-f-ya{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);color:var(--texto-2)}.mds-f-ya .ico{width:13px;height:13px;color:var(--verde-t)}.mds-f-aqui{background:var(--cian);color:var(--navy);font-weight:800;box-shadow:0 4px 12px #00c1db4d}.mds-f-aqui .ico{width:13px;height:13px}.mds-f-nada{color:var(--texto-3);padding:0;font-weight:500}.mds-flujo[data-todo=true] li .mds-f-pt{box-shadow:0 0 0 3px var(--cian-f)}@media (width>=1181px) and (height>=900px){.mds-otras{flex:auto;min-height:0}.mds-otras li{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:0;max-height:300px;padding:10px 14px 14px 10px;overflow:hidden}.mds-otra-ilu{grid-column:1/-1;align-self:stretch;height:auto;min-height:0}.mds-otra-ilu>svg{height:100%;min-height:0}.mds-otra-txt b{font-size:17px}}@media (width<=1180px){.mkd{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mds-btn{white-space:normal;text-align:center;height:auto;min-height:50px;padding:10px 18px}}@media (width>=1181px){.mkd{grid-template:"app app""vit info"minmax(0,1fr)/minmax(0,1fr) clamp(400px,29%,560px);gap:clamp(14px,1.3vw,24px)}.mds-app{padding:clamp(16px, calc(2.2 * var(--vh)), 26px) clamp(24px, 2.2vw, 40px);background-image:radial-gradient(40% 140% at 100% 0,#00c1db33,#0000 70%),radial-gradient(40% 120% at 0 120%,#3e537866,#0000 70%);grid-template:"migas datos pie""id datos pie""nuevo datos pie"/minmax(0,1fr) auto auto;align-items:center;gap:10px clamp(24px,2.6vw,56px);display:grid}.mds-migas{grid-area:migas}.mds-centro{display:contents}.mds-id{grid-area:id;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;margin:0;display:grid}.mds-id>.app-ic{grid-row:1/4;--t:64px!important}.mds-id>.mds-ceja{justify-self:start}.mds-id h1{font-size:clamp(26px, calc(3.4 * var(--vh)), 40px);white-space:nowrap}.mds-prom{font-size:clamp(15px, calc(1.8 * var(--vh)), 18px)}.mds-nuevo{grid-area:nuevo;justify-self:start;padding:6px 12px;font-size:13px}.mds-nuevo b{margin:0 8px 0 0;display:inline-flex}.mds-datos{flex-direction:row;grid-area:datos;align-self:stretch;align-items:center}.mds-datos>div{border-top:0;border-left:1px solid #ffffff1f;justify-content:center;padding:0 clamp(16px,1.6vw,28px)}.mds-datos>div:first-child{border-left:0;padding-left:0}.mds-datos>div:nth-child(2){display:flex}.mds-datos dd{white-space:nowrap}.mds-pie{grid-area:pie;align-items:center;gap:8px;min-width:260px;margin:0}.mds-btn{width:100%;padding:0 26px}.mds-vit{padding:clamp(18px, calc(2.6 * var(--vh)), 34px) clamp(20px, 2vw, 40px) clamp(16px, calc(2.2 * var(--vh)), 24px)}.mds-info{padding:clamp(16px, calc(2.2 * var(--vh)), 26px) clamp(18px, 1.6vw, 28px)}}@media (width>=1181px) and (width<=1500px){.mkd{grid-template-columns:minmax(0,1fr) clamp(360px,33%,460px)}.mds-tab-mas>.ico{display:none}.mds-tabs button{padding:0 9px}.mds-datos>div:nth-child(2){display:none}.mds-pie{min-width:220px}}@media (width>=1181px) and (height<=860px){.mds-id>.ap-ic,.mds-id>.app-ic{--t:52px!important}.mds-prom{display:none}}.mds-info .mds-tabs{margin-bottom:clamp(16px, calc(2.2 * var(--vh)), 24px);box-shadow:inset 0 -1px 0 var(--linea);background:0 0;border-radius:0;align-items:stretch;gap:clamp(16px,1.6vw,26px);padding:0}.mds-info .mds-tabs button{height:46px;box-shadow:none;color:var(--texto-2);background:0 0;border-radius:0;flex:none;padding:0 2px;font-size:15px;font-weight:700;position:relative}.mds-info .mds-tabs button:hover{color:var(--texto);background:0 0}.mds-info .mds-tabs button[aria-selected=true]{box-shadow:none;color:var(--texto);background:0 0}.mds-info .mds-tabs button:not(.mds-tab-mas):after{content:"";background:var(--cian);height:3px;transition:transform var(--d2) var(--ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mds-info .mds-tabs button[aria-selected=true]:not(.mds-tab-mas):after{transform:scaleX(1)}.mds-info .mds-tabs .mds-tab-mas{background:var(--cian-f);height:38px;box-shadow:inset 0 0 0 1px var(--cian-b);color:var(--cian-texto);border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:0 8px 0 14px;font-size:13.5px;font-weight:800;overflow:visible}.mds-info .mds-tabs .mds-tab-mas:after{display:none}.mds-info .mds-tabs .mds-tab-mas:hover{background:var(--navy);box-shadow:none;color:#fff}.mds-info .mds-tabs .mds-tab-mas:hover .ico{color:var(--cian)}.mds-info .mds-tabs .mds-tab-mas[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 6px 16px #121f3838}.mds-info .mds-tab-mas .ico{color:var(--cian-texto)}.mds-info .mds-tab-mas[aria-selected=true] .ico{color:var(--cian)}.mds-info .mds-tab-mas .n{min-width:24px;height:24px}.mds-desc{font-size:clamp(15px, calc(1.8 * var(--vh)), 17px);color:var(--texto);line-height:1.55}.mds-panel .mds-bon{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.9vw,14px);min-height:0;max-height:640px;display:grid}.mds-panel .mds-bon li{min-height:0;max-height:none;padding:clamp(14px, calc(1.8 * var(--vh)), 20px);background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);border-top:0;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative;overflow:hidden}.mds-panel .mds-bon .mds-bon-ic{background:#fff;width:42px;height:42px;box-shadow:0 1px 2px #121f380f}.mds-panel .mds-bon .mds-bon-ic .ico{width:20px;height:20px}.mds-bon-marca{color:var(--cian-texto);opacity:.07;pointer-events:none;position:absolute;top:-18px;right:-18px}.mds-bon-marca .ico{stroke-width:1.3px;width:clamp(96px,9vw,150px);height:clamp(96px,9vw,150px)}.mds-bon-t{flex-direction:column;gap:3px;display:flex;position:relative}.mds-panel .mds-bon b{font-size:clamp(15.5px, calc(1.8 * var(--vh)), 17px)}.mds-panel .mds-bon small{font-size:clamp(13px, calc(1.5 * var(--vh)), 14.5px)}.mds-teaser{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:14px 14px 14px 18px}.mds-teaser-ics{gap:6px}.mds-teaser-ics .app-ic+.app-ic{margin-left:0}.mds-teaser-ics .app-ic{box-shadow:none}.mds-teaser-ir{background:var(--cian);width:34px;height:34px;color:var(--navy);transition:transform var(--d2) var(--ease);border-radius:50%;place-items:center;display:inline-grid}.mds-teaser-ir .ico{width:16px;height:16px}.mds-teaser:hover .mds-teaser-ir{transform:translate(3px)}.mds-teaser-t b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}@media (width>=1181px) and (width<=1500px){.mds-info .mds-tabs{gap:14px}.mds-info .mds-tabs button{font-size:14px}.mds-info .mds-tabs .mds-tab-mas{padding:0 6px 0 11px;font-size:12.5px}.mds-teaser-ics{display:none}}.mds-panel .mds-bon small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container paneles (height<=400px){.mds-panel .mds-bon small{display:none}}@media (width<=760px){.mds-info .mds-tabs{flex-wrap:wrap}.mds-info .mds-tabs .mds-tab-mas{margin:6px 0 10px}.mds-panel .mds-bon{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-height:none}.mds-teaser-ics{display:none}}@media (width>=1181px){.mds-paneles{container:paneles/size}}@container paneles (height>=460px){.mds-panel#mds-p-mas .mds-otras{flex:auto;min-height:0}.mds-otras li{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 14px;min-height:0;max-height:300px;padding:10px 14px 14px 10px;overflow:hidden}.mds-otra-ilu{grid-column:1/-1;align-self:stretch;height:auto;min-height:0;padding:0}.mds-otra-ilu>svg{height:100%;min-height:0}.mds-otra-txt{padding-left:4px}.mds-otra-txt small.mkb-encaja{white-space:normal}.mds-otra-txt b{font-size:17px}.mds-otra-txt>span{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.mds-todas{margin-top:auto}}@media (width>=1181px) and (width<=1640px){.mds-info .mds-tabs{gap:14px}.mds-info .mds-tabs button{font-size:14px}.mds-info .mds-tabs .mds-tab-mas{padding:0 6px 0 11px;font-size:12.5px}.mds-info .mds-tab-mas>.ico{display:none}}@keyframes mkd-avanza{to{width:100%}}@keyframes mds-late{0%{box-shadow:0 0 #00c1db8c}70%{box-shadow:0 0 0 7px #00c1db00}to{box-shadow:0 0 #00c1db00}}@keyframes mds-brillo{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.cap-img{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:var(--superficie-2);width:100%;display:block}.mkb-ilu>.cap,.mkl-ilu>.cap,.mds-otra-ilu>.cap{border-radius:12px 12px 0 0;align-self:end;width:100%;height:100%;min-height:0}.mkb-ilu>.cap .cap-img,.mkl-ilu>.cap .cap-img,.mds-otra-ilu>.cap .cap-img{aspect-ratio:auto;flex:1 1 0;height:100%;min-height:0}.mkb-dest .mkb-ilu>.cap{border-radius:12px;align-self:center;height:auto;max-height:100%}.mkb-dest .mkb-ilu>.cap .cap-img{aspect-ratio:16/10;flex:none;height:auto;min-height:0}.mkb-t:hover .mkb-ilu>.cap .cap-img{transform:scale(1.02)}.mkb-ilu>.cap .cap-img{transition:transform .6s var(--ease);transform-origin:top}.mkl-ilu .cap-barra,.mds-otra-ilu .cap-barra{display:none}.mkl-ilu>.cap,.mds-otra-ilu>.cap{border-radius:8px;box-shadow:0 1px 2px #121f3814,inset 0 0 0 1px #121f380f}.mds-v .cap-img{aspect-ratio:16/10}.mkb-dest[data-estado] .mkb-ilu{background:0 0}.cap-svg>svg{width:100%;height:100%;display:block}.ilu-gen text{font-family:var(--fuente)}.mds-vit[data-sin-pasos]{grid-template-rows:minmax(0,1fr)}.mk-medida{gap:12px;display:grid}.mk-medida textarea{resize:vertical;width:100%;min-height:120px}.mk-chip-nueva{background:var(--navy);color:#fff;white-space:nowrap;height:28px;transition:background-color var(--d1) ease, transform var(--d2) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #121f3838}.mk-chip-nueva .ico{width:13px;height:13px;color:var(--cian);flex:none}.mk-chip-nueva:hover{background:var(--navy-3);transform:translateY(-1px)}.mk-chip-nueva:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.mkb-t>.mk-chip-nueva{z-index:2;top:clamp(10px, calc(1.4 * var(--vh)), 16px);position:absolute;right:clamp(12px,1.1vw,20px)}.mkb-ceja-fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mkb-dest .mk-chip-nueva{background:var(--cian);box-shadow:none;color:var(--navy)}.mkb-dest .mk-chip-nueva .ico{color:var(--navy)}.mkb-dest .mk-chip-nueva:hover{background:var(--cian-claro)}.mkl-eti{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.mkl-eti .mk-chip-nueva{height:24px;box-shadow:none;padding:0 10px 0 8px;font-size:12px}:root[data-theme=dark] .mk-chip-nueva:not(.mkb-dest .mk-chip-nueva){background:var(--cian);color:var(--navy)}:root[data-theme=dark] .mk-chip-nueva:not(.mkb-dest .mk-chip-nueva) .ico{color:var(--navy)}.mds-nuevo-ver{color:var(--cian);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-weight:700;-webkit-text-decoration:underline #00c1db73;text-decoration:underline #00c1db73}.mds-nuevo-ver:hover{-webkit-text-decoration-color:var(--cian);text-decoration-color:var(--cian)}.mds-nuevo{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex}.mds-nuevo b{flex:none;margin:0 8px 0 0}.mds-nuevo-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.mds-nuevo-ver{flex:none}.mds-tabs .mkb-punto{margin:-10px 0 0 -3px}.mds-tab-corto{display:none}.mds-tabs[data-cuatro]{container:pestanas/inline-size}@container pestanas (width<=600px){.mds-tab-largo{display:none}.mds-tab-corto{display:inline}.mds-info .mds-tabs button{padding:0 9px}}@container pestanas (width<=520px){.mds-info .mds-tabs button{padding:0 7px;font-size:13px}.mds-info .mds-tabs .mds-tab-mas{padding:0 6px 0 9px;font-size:12.5px}.mds-info .mds-tabs .mds-tab-mas>.ico{display:none}}.mds-nov{gap:clamp(12px, calc(1.8 * var(--vh)), 18px);flex-direction:column;min-height:0;display:flex}.mds-nov-cab{background:var(--cian-f);box-shadow:inset 0 0 0 1px var(--cian-b);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.mds-nov-ic{--corte:10px;width:42px;height:42px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--navy);color:var(--cian);border-radius:11px 0 11px 11px;place-items:center;display:inline-grid}.mds-nov-ic .ico{width:20px;height:20px}.mds-nov-t{flex-direction:column;gap:2px;min-width:0;display:flex}.mds-nov-t small{color:var(--cian-texto);font-size:12.5px;font-weight:700}.mds-panel .mds-nov-t h3{font-size:clamp(16px, calc(2 * var(--vh)), 19px);letter-spacing:-.015em;color:var(--texto);margin:0;font-weight:800}.mds-nov-cab .btn{height:40px;padding:0 18px;font-size:14px;font-weight:800}.mds-nov-nota{max-width:22ch;color:var(--texto-2);text-align:right;margin:0;font-size:13px;line-height:1.4}.mds-nov-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mds-panel>.mds-nov{flex:auto}@media (width>=1181px){.mds-panel#mds-p-novedades{overflow:hidden}.mds-nov-lista{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:26px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}}.mds-nov-lista>li+li{margin-top:10px}.mds-nov-v{z-index:1;background:var(--superficie);align-items:baseline;gap:10px;padding:2px 0 8px;display:flex;position:sticky;top:0}.mds-nov-v b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.mds-nov-v time{color:var(--texto-3);white-space:nowrap;font-size:12.5px}.mds-nov-g+.mds-nov-g{margin-top:12px}.mds-nov-g h4{color:var(--texto-2);align-items:center;gap:7px;margin:0;padding-bottom:4px;font-size:12.5px;font-weight:800;display:flex}.mds-nov-g h4 .ico{width:14px;height:14px;color:var(--cian-texto)}.mds-nov-g h4 .n{background:var(--hundido);min-width:20px;height:18px;color:var(--texto-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.mds-nov-g[data-tipo=breaking] h4,.mds-nov-g[data-tipo=breaking] h4 .ico{color:var(--ambar-t)}.mds-nov-g ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mds-nov-g li{border-top:1px solid var(--linea);padding:9px 0 9px 18px;position:relative}.mds-nov-g li:first-child{border-top:0;padding-top:5px}.mds-nov-g li:before{content:"";clip-path:polygon(0 0,65% 0,100% 35%,100% 100%,0 100%);background:var(--cian-texto);border-radius:2px 0 2px 2px;width:7px;height:7px;position:absolute;top:calc(6px + .75em);left:2px}.mds-nov-g li:first-child:before{top:calc(2px + .75em)}.mds-nov-g[data-tipo=fixes] li:before{background:var(--texto-3)}.mds-nov-g[data-tipo=breaking] li:before{background:var(--ambar)}.mds-nov-g p{color:var(--texto-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.mds-nov-g p b{color:var(--texto);font-weight:700}.mds-nov-sin{color:var(--texto-3);margin:0;font-size:13.5px}.mds-mayor{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea-fuerte);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:grid}.mds-nov>.mds-mayor:first-child{margin-top:0}.mds-mayor-ic{--corte:9px;width:38px;height:38px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--ambar-f);color:var(--ambar-t);border-radius:10px 0 10px 10px;place-items:center;display:inline-grid}.mds-mayor-ic .ico{width:18px;height:18px}.mds-mayor-t{flex-direction:column;gap:2px;min-width:0;display:flex}.mds-mayor-t b{font-size:15.5px;font-weight:800}.mds-mayor-t small{color:var(--texto-2);font-size:13px;line-height:1.4}.mds-mayor .btn{height:38px;padding:0 16px;font-size:13.5px;font-weight:700}.mds-mayor-nota{max-width:20ch;color:var(--texto-2);text-align:right;font-size:12.5px}.mds-mayor-hecho{max-width:26ch;color:var(--verde-t);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.mds-mayor-hecho .ico{flex:none;width:14px;height:14px}@container paneles (width<=520px){.mds-nov-cab{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.mds-nov-ic{display:none}.mds-panel .mds-nov-t h3{font-size:17px}}@media (width<=760px){.mds-nov-cab,.mds-mayor{grid-template-columns:auto minmax(0,1fr)}.mds-nov-cab>:last-child,.mds-mayor>:last-child{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}}dialog.modal.modal-sumar{width:min(940px, calc(100vw / var(--zoom-app,1) - 32px));height:min(740px, calc(100dvh / var(--zoom-app,1) - 48px));max-height:none}.modal-sumar .modal-cuerpo{gap:18px;padding-top:14px}.modal-sumar .modal-pie .btn{white-space:nowrap}.sm-pasos{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);border-radius:12px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid}.sm-pasos li{border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.sm-pasos li.actual{background:var(--superficie);box-shadow:var(--sombra-1), inset 0 0 0 1px var(--linea)}.sm-pasos .n{--corte:7px;width:30px;height:30px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--hundido);color:var(--texto-3);border-radius:8px 0 8px 8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.sm-pasos .n .ico{stroke-width:2.4px;width:15px;height:15px}.sm-pasos li.hecho .n{background:var(--cian-f);color:var(--cian-texto)}.sm-pasos li.actual .n{background:var(--navy);color:var(--cian)}:root[data-theme=dark] .sm-pasos li.actual .n{background:var(--cian);color:var(--navy)}.sm-pasos .txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sm-pasos .txt b{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sm-pasos .txt small{font-size:var(--t-mini);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-pasos li.actual .txt b,.sm-pasos li.hecho .txt b{color:var(--texto)}.sm-cuerpo{min-height:0;animation:suave var(--d2) ease;flex-direction:column;gap:14px;display:flex}.sm-cab h3{letter-spacing:-.012em;margin:0;font-size:16px;font-weight:700}.sm-cab p{max-width:76ch;font-size:var(--t-base);color:var(--texto-2);margin:4px 0 0;line-height:1.5}.sm-req{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sm-req li{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sm-req li:not([data-estado=ok]){background:var(--superficie-2);box-shadow:inset 0 0 0 1.5px var(--linea-fuerte)}.sm-req-ic{--corte:9px;width:40px;height:40px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--hundido);color:var(--texto-2);border-radius:10px 0 10px 10px;place-items:center;display:inline-grid}.sm-req-ic .ico{width:18px;height:18px}.sm-req-t{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-req-t b{font-size:14.5px;font-weight:700}.sm-req-t small{font-size:var(--t-chico);color:var(--texto-2);line-height:1.4}.sm-req .btn{white-space:nowrap}.sm-matriz-caja{min-height:0;box-shadow:inset 0 0 0 1px var(--linea);border-radius:14px;overflow:auto}.sm-matriz{width:100%;min-width:calc(230px + var(--cols) * 130px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--t-base)}.sm-matriz th,.sm-matriz td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:middle;padding:10px 12px}.sm-matriz thead th{z-index:1;background:var(--superficie-2);vertical-align:bottom;position:sticky;top:0}.sm-matriz thead th:first-child{font-size:var(--t-chico);color:var(--texto-2);font-weight:700}.sm-matriz thead th b{font-size:13px;font-weight:700;line-height:1.3;display:block}.sm-matriz thead th small{-webkit-line-clamp:2;font-size:var(--t-mini);color:var(--texto-2);-webkit-box-orient:vertical;margin-top:2px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.sm-matriz thead th:first-child{width:230px}.sm-matriz thead th:not(:first-child),.sm-matriz td{text-align:center}.sm-matriz tbody tr:last-child>*{border-bottom:0}.sm-matriz tbody tr{transition:background-color var(--d1) ease}.sm-matriz tbody tr:hover{background:var(--superficie-2)}.sm-matriz tbody tr[data-marcado]{background:var(--cian-f)}.sm-matriz tbody th{font-weight:400}.sm-matriz td .casilla{justify-content:center}.sm-matriz input:disabled{cursor:default;opacity:.55}.sm-rol{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sm-rol b{font-size:13.5px;font-weight:700}.sm-rol small{font-size:var(--t-mini);color:var(--texto-3)}.sm-cargando{font-size:var(--t-base);color:var(--texto-2);align-items:center;gap:10px;margin:0;padding:18px 4px;display:flex}.sm-giro{border:2px solid #00c1db4d;border-top-color:var(--cian);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite sm-girar;display:inline-block}.sm-app{background:var(--navy);color:#fff;border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.sm-app .app-ic{background:var(--cian);color:var(--navy)}.sm-app .app-ic:after{opacity:.16;filter:brightness(0)}.sm-app>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sm-app b{letter-spacing:-.02em;font-size:19px;font-weight:800}.sm-app small{font-size:var(--t-chico);color:var(--texto-navy)}.sm-datos{flex-direction:column;margin:0;display:flex}.sm-datos>div{border-bottom:1px solid var(--linea);grid-template-columns:170px minmax(0,1fr);gap:14px;padding:13px 2px;display:grid}.sm-datos dt{font-size:var(--t-chico);color:var(--texto-2);align-self:start;align-items:center;gap:8px;font-weight:700;display:flex}.sm-datos dt .ico{width:15px;height:15px;color:var(--cian-texto)}.sm-datos dd{margin:0;font-size:14px;line-height:1.5}.sm-quien{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sm-quien li{flex-wrap:wrap;gap:2px 10px;display:flex}.sm-quien b{font-weight:700}.sm-quien span{color:var(--texto-2)}.sm-nota{font-size:var(--t-chico);color:var(--texto-2);margin:0}.sm-carga{text-align:center;animation:suave var(--d2) ease;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 8px;display:flex}.sm-carga-ficha{--corte:13px;width:60px;height:60px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--navy);color:var(--cian);border-radius:15px 0 15px 15px;place-items:center;margin-bottom:4px;display:grid}.sm-carga-ficha .ico{width:26px;height:26px;animation:sm-latir 1.4s var(--ease) infinite}.sm-carga.con-error .sm-carga-ficha{background:var(--rosa-f);color:var(--rosa-t)}.sm-carga.con-error .sm-carga-ficha .ico{animation:none}.sm-carga h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.sm-carga>p{max-width:60ch;font-size:var(--t-base);color:var(--texto-2);margin:0 0 6px;line-height:1.5}.sm-carga.con-error>p{color:var(--rosa-t)}.sm-barra{align-items:center;gap:12px;width:min(500px,100%);display:flex}.sm-barra .pista{background:var(--hundido);height:10px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:5px;flex:1;position:relative;overflow:hidden}.sm-barra .pista i{background:var(--cian);transition:width .26s var(--ease);border-radius:5px;position:absolute;inset:0 auto 0 0;overflow:hidden}.sm-barra .pista i:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.3s ease-in-out infinite sm-brillo;position:absolute;inset:0;transform:translate(-100%)}.sm-carga.con-error .sm-barra .pista i:after{animation:none}.sm-barra b{min-width:46px;font-size:var(--t-base);font-variant-numeric:tabular-nums;text-align:right}.sm-avance{flex-direction:column;gap:6px;width:min(500px,100%);margin:12px 0 0;padding:0;list-style:none;display:flex}.sm-avance li{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);text-align:left;transition:background-color var(--d1) ease, box-shadow var(--d1) ease;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.sm-avance .ic{--corte:6px;width:26px;height:26px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--hundido);color:var(--texto-3);border-radius:7px 0 7px 7px;place-items:center;display:grid}.sm-avance .ic .ico{stroke-width:2.4px;width:14px;height:14px}.sm-avance .t{flex-direction:column;min-width:0;display:flex}.sm-avance .t b{font-size:var(--t-base);color:var(--texto-2);font-weight:600}.sm-avance .t small{font-size:var(--t-mini);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-avance .e{font-size:var(--t-chico);color:var(--texto-3)}.sm-avance li.actual{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--cian-b), 0 2px 8px #121f380f}.sm-avance li.actual .ic{background:var(--navy)}.sm-avance li.actual .t b{color:var(--texto)}.sm-avance li.actual .e{color:var(--cian-texto);font-weight:700}.sm-avance li.hecho .ic{background:var(--cian-f);color:var(--cian-texto)}.sm-avance li.hecho .t b{color:var(--texto)}.sm-avance li.error{background:var(--rosa-f);box-shadow:inset 0 0 0 1px var(--rosa-b)}.sm-avance li.error .ic{background:var(--superficie);color:var(--rosa-t)}.sm-avance li.error .t b,.sm-avance li.error .e{color:var(--rosa-t);font-weight:700}.sm-lista{text-align:center;animation:suave var(--d2) ease;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 8px;display:flex}.sm-lista-ficha{--corte:14px;width:64px;height:64px;clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, 0 100%);background:var(--cian);color:var(--navy);animation:abrir-modal var(--d2) var(--ease) backwards;border-radius:16px 0 16px 16px;place-items:center;margin-bottom:4px;display:grid}.sm-lista-ficha svg{fill:none;width:32px;height:32px;stroke:var(--navy);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:21px;animation:.42s cubic-bezier(.65,0,.35,1) .16s forwards dibujar}@media (prefers-reduced-motion:reduce){.sm-lista-ficha svg{stroke-dashoffset:0;animation:none}}.sm-lista h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.sm-lista>p{font-size:var(--t-base);color:var(--texto-2);margin:0 0 6px}.sm-lista-quien{text-align:left;flex-direction:column;gap:6px;width:min(560px,100%);margin:6px 0 0;padding:0;list-style:none;display:flex}.sm-lista-quien li{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea);font-size:var(--t-base);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 12px;line-height:1.45;display:grid}.sm-lista-quien .ico{width:15px;height:15px;color:var(--verde-t);stroke-width:2.2px;margin-top:2px}.sm-lista .aviso{text-align:left;width:min(560px,100%)}@media (width<=760px){.sm-pasos{justify-content:space-between;gap:4px;padding:4px;display:flex}.sm-pasos li{gap:8px;padding:6px}.sm-pasos li.actual{flex:auto}.sm-pasos .txt{display:none}.sm-pasos li.actual .txt{display:flex}.sm-pasos li.actual .txt small{display:none}.sm-pasos li.actual .txt b{overflow:visible}.sm-req li{grid-template-columns:auto minmax(0,1fr)}.sm-req li>:last-child{grid-column:2;justify-self:start}.sm-datos>div{grid-template-columns:minmax(0,1fr);gap:4px}.modal-sumar .modal-pie{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sm-giro,.sm-carga-ficha .ico,.sm-barra .pista i:after{animation:none!important}.mk-chip-nueva{transition:none}}@keyframes sm-girar{to{transform:rotate(360deg)}}@keyframes sm-latir{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes sm-brillo{to{transform:translate(100%)}}.vp-espera{min-height:calc(100dvh / var(--zoom-app,1));padding:var(--margen);background:var(--fondo);place-items:center;display:grid}.vp-espera .vacio-pant{max-width:420px}.mkb-t[data-tipo=ancha] .mkb-ilu>.cap{border-radius:12px;align-self:center;height:auto;max-height:100%}.mkb-t[data-tipo=ancha] .mkb-ilu>.cap .cap-img{aspect-ratio:16/10;flex:none;height:auto;min-height:0}.mds-btn[data-sin-permiso]{color:#ffffff9e;cursor:not-allowed;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff38}.mds-btn[data-sin-permiso] .ico{color:#ffffff73}:root[data-theme=dark] .mds-pasos button{box-shadow:inset 0 0 0 1px var(--linea);background:#ffffff0d}:root[data-theme=dark] .mds-pasos button:hover,:root[data-theme=dark] .mds-pasos button[aria-pressed=true]{background:var(--superficie)}.mds-sincap-pant{aspect-ratio:16/10;color:#121f38;text-align:center;background:radial-gradient(55% 60% at 50% 0,#00c1db24,#0000 70%),#f4f7fa;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.3cqi,14px);padding:5% 7%;display:flex;container-type:inline-size}.mds-sincap-pant .app-ic{margin-bottom:clamp(2px,.8cqi,10px);--t:clamp(52px, 10.5cqi, 104px)!important}.mds-sincap-pant>b{letter-spacing:-.025em;font-size:clamp(20px,4.2cqi,42px);font-weight:800;line-height:1.1}.mds-sincap-prom{color:#56637a;max-width:34ch;font-size:clamp(14px,2.2cqi,21px);font-weight:500;line-height:1.35}.mds-sincap-pant ul{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1cqi,10px);max-width:94%;margin:clamp(6px,2cqi,22px) 0 0;padding:0;list-style:none;display:flex}.mds-sincap-pant li{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.5em;height:clamp(28px,4.2cqi,40px);padding:0 clamp(10px,1.6cqi,16px) 0 clamp(8px,1.2cqi,12px);font-size:clamp(12px,1.65cqi,15.5px);font-weight:700;display:inline-flex;box-shadow:0 1px 2px #121f380f,inset 0 0 0 1px #dce3ea}.mds-sincap-pant li .ico{color:#00788a;flex:none;width:1.15em;height:1.15em}@container (width<=520px){.mds-sincap-pant ul{display:none}}.mds-otra-ilu{color:inherit;text-decoration:none;container:otra/size}.mds-mini{display:none}@container otra (aspect-ratio>=2){.mds-otra-ilu>.ilu-gen{display:none}.mds-mini{background:#fff;border-radius:12px;place-self:center;align-items:center;gap:12px;width:min(100% - 16px,360px);max-height:calc(100% - 12px);padding:8px 16px 8px 8px;display:flex;overflow:hidden;box-shadow:0 1px 2px #121f3814,0 10px 24px #121f381a,inset 0 0 0 1px #dce3ea}}.mds-mini-bon{flex-direction:column;gap:5px;min-width:0;display:flex}.mds-mini-bon>span{color:#121f38;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.mds-mini-bon>span>b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mds-mini-bon i{color:#0b8a6f;background:#e4f3ee;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.mds-mini-bon i .ico{stroke-width:2.6px;width:10px;height:10px}@container otra (height<=82px){.mds-mini-bon>span:nth-child(3){display:none}}@container otra (height>=112px){.mds-mini{gap:16px;padding:12px 20px 12px 12px}.mds-mini .app-ic{--t:50px!important}.mds-mini-bon{gap:7px}.mds-mini-bon>span{font-size:14px}}.sm-perm{display:none}@media (width<=760px){.sm-matriz-caja{box-shadow:none;border-radius:0;overflow:visible}.sm-matriz{min-width:0}.sm-matriz,.sm-matriz tbody,.sm-matriz tr,.sm-matriz tbody th,.sm-matriz td{width:auto;display:block}.sm-matriz thead{display:none}.sm-matriz tbody{flex-direction:column;gap:8px;display:flex}.sm-matriz tbody tr{box-shadow:inset 0 0 0 1px var(--linea);border-radius:12px;overflow:hidden}.sm-matriz tbody tr>*{border-bottom:0}.sm-matriz tbody th{box-shadow:inset 0 -1px 0 var(--linea);padding:10px 12px}.sm-matriz td{text-align:left;padding:8px 12px 8px 14px}.sm-matriz td+td{padding-top:0}.sm-matriz td .casilla{justify-content:flex-start;align-items:flex-start}.sm-matriz td .casilla input{margin-top:2px}.sm-perm{flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.sm-perm small{font-size:var(--t-mini);color:var(--texto-3);font-weight:500}}@container paneles (height<=660px){.mds-flujo li{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-bottom:10px}.mds-flujo li:not(:last-child):before{top:32px;left:15px}.mds-f-pt{--corte:8px;width:32px;height:32px}.mds-f-pt .ico{width:15px;height:15px}.mds-flujo li>div{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;display:flex}.mds-flujo b{padding-top:0;font-size:14.5px}.mds-f-apps{margin-top:0}.mds-f-ya,.mds-f-aqui{height:24px}}.mds-f-etapa{color:var(--texto-2);align-items:center;gap:8px;margin:-2px 0 12px;font-size:13px;display:flex}.mds-f-etapa .ico{width:15px;height:15px;color:var(--cian-texto)}.mds-f-etapa b{color:var(--texto);font-weight:700}.mds-flujo-app li[data-aqui=true] .mds-f-pt{background:var(--navy);color:var(--cian)}.mds-flujo-app b{color:var(--texto);align-items:baseline;gap:8px;display:flex}.mds-f-n{color:var(--cian-texto);flex:none;font-size:12px;font-weight:800}.mds-f-linea{color:var(--texto-2);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}@container paneles (height<=660px){.mds-flujo-app li>div{display:block}.mds-f-linea{margin-top:1px;font-size:12.5px}}small.mkb-pronto{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;color:var(--cian-texto)!important}small.mkb-pronto .ico{flex:none;width:13px;height:13px}dialog.visor{width:calc(100vw / var(--zoom-app,1));height:calc(100dvh / var(--zoom-app,1));color:#fff;max-width:none;max-height:none;animation:visor-entra .22s var(--ease,ease-out);background:radial-gradient(60% 50% at 50% 0,#00c1db14,#0000 70%),#0b1424;border:0;grid-template-rows:auto minmax(0,1fr) auto auto;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}dialog.visor:not([open]){display:none}dialog.visor::backdrop{background:#080e1ab8}@keyframes visor-entra{0%{opacity:0}}.visor-cab{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 20px;display:grid}.visor-app{align-items:center;gap:10px;min-width:0;font-size:14px;display:inline-flex}.visor-app b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.visor-tit{align-items:baseline;gap:12px;min-width:0;max-width:min(900px,60vw);display:inline-flex}.visor-n{color:var(--cian);font-variant-numeric:tabular-nums;background:#00c1db24;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:800}.visor-t{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.visor-acc{justify-content:flex-end;gap:8px;display:inline-flex}.visor-btn{color:#fff;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background-color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.visor-btn .ico{width:16px;height:16px;color:var(--cian)}.visor-btn:hover{background:#ffffff29}.visor-btn[aria-pressed=true]{background:var(--cian);box-shadow:none;color:var(--navy)}.visor-btn[aria-pressed=true] .ico{color:var(--navy)}.visor-btn:disabled{opacity:.4;cursor:default}.visor-btn:disabled:hover{background:#ffffff14}.visor-cerrar{justify-content:center;width:38px;padding:0}.visor-cerrar .ico{color:#fff}.visor-btn:focus-visible,.visor-flecha:focus-visible,.visor-tira button:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.visor-cuerpo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:0 18px;display:grid}.visor-flecha{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:52px;height:52px;transition:background-color .15s,transform .15s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a}.visor-flecha .ico{width:22px;height:22px}.visor-flecha:hover{background:#ffffff2e}.visor-flecha:active{transform:scale(.96)}.visor-flecha[data-lado=izq]{grid-column:1}.visor-flecha[data-lado=der]{grid-column:3}.visor-escena{outline:none;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-column:2;place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.visor-escena img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:10px;max-width:100%;max-height:100%;animation:.26s ease-out visor-entra;display:block;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff0f}.visor-escena[data-amplia] img{cursor:zoom-in}.visor-escena[data-real]{overscroll-behavior:contain;scrollbar-color:#ffffff4d transparent;display:block;overflow:auto}.visor-escena[data-real] img{cursor:grab;border-radius:0;max-width:none;max-height:none;margin:0 auto}.visor-escena[data-real] img:active{cursor:grabbing}.visor-tira{scrollbar-width:none;justify-content:safe center;gap:10px;margin:0;padding:14px 20px 8px;list-style:none;display:flex;overflow-x:auto}.visor-tira li{flex:none}.visor-tira button{opacity:.5;cursor:pointer;background:#16243d;border:0;border-radius:8px;width:104px;height:65px;padding:0;transition:opacity .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.visor-tira button:hover{opacity:.85}.visor-tira button[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--cian)}.visor-tira img{object-fit:cover;object-position:top left;width:100%;height:100%}.visor-tira-n{color:#fff;background:#0b1424d9;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid;position:absolute;bottom:6px;left:6px}.visor-tira button[aria-current] .visor-tira-n{background:var(--cian);color:var(--navy)}.visor-ayuda{color:#ffffff73;text-align:center;margin:0;padding:0 20px 12px;font-size:12px}@media (width<=760px){.visor-cab{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.visor-tit{grid-area:2/1/auto/-1;max-width:none}.visor-btn{height:34px;padding:0 10px;font-size:12.5px}.visor-cerrar{width:34px}.visor-cuerpo{padding:0 8px;display:block;position:relative}.visor-escena{height:100%}.visor-flecha{z-index:1;background:#0b1424b3;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%}.visor-flecha[data-lado=izq]{left:12px}.visor-flecha[data-lado=der]{right:12px}.visor-tira button{width:72px;height:45px}.visor-ayuda{display:none}}@media (prefers-reduced-motion:reduce){dialog.visor,.visor-escena img{animation:none}}.mds-v{position:relative}.mds-v:not([data-activa=true]){pointer-events:none}.mds-v[data-activa=true] .cap{cursor:zoom-in}.mds-ampliar{z-index:2;color:#fff;height:34px;font:inherit;cursor:pointer;opacity:0;background:#121f38e0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:opacity .15s,transform .15s,background-color .15s;display:inline-flex;position:absolute;top:40px;right:14px;transform:translateY(-4px);box-shadow:0 6px 18px #121f3840}.mds-ampliar .ico{width:15px;height:15px;color:var(--cian)}.mds-ampliar:hover{background:var(--navy)}.mds-ampliar:focus-visible{opacity:1;outline:2px solid var(--cian);outline-offset:2px;transform:none}.mds-vit:hover .mds-ampliar{opacity:1;transform:none}@media (hover:none){.mds-ampliar{opacity:1;transform:none}}
