@font-face{font-family:Chivo;font-weight:300;font-style:normal;font-display:swap;src:url(/fuentes/Chivo-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-weight:400;font-style:normal;font-display:swap;src:url(/fuentes/Chivo-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-weight:600;font-style:normal;font-display:swap;src:url(/fuentes/Chivo-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-weight:800;font-style:normal;font-display:swap;src:url(/fuentes/Chivo-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fuentes/ChivoMono-400-latin.woff2) format("woff2")}@font-face{font-family:Chivo Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fuentes/ChivoMono-500-latin.woff2) format("woff2")}:root{color-scheme:light;--marca-viva:#00C875;--marca:#00754A;--marca-titular:#00985A;--marca-ink:#005C3A;--marca-soft:#E6FBF2;--marca-line:#9FE5C6;--alerta:#B3261E;--alerta-soft:#FBEAE8;--aviso:#8A5A00;--aviso-soft:#FBF1D8;--bg:#FFFFFF;--grid:rgba(22,24,26,.04);--panel:#FFFFFF;--panel-2:#F5F6F7;--ink:#16181A;--ink-2:#4B5053;--ink-3:#6B7175;--rule:#E2E5E8;--field:#F2F3F5;--shadow:0 1px 1px rgba(16,20,24,.04),0 10px 28px -10px rgba(16,20,24,.16),0 36px 70px -44px rgba(16,20,24,.28);--r:10px;--r-s:6px;--sans:"Chivo","Helvetica Neue",Arial,sans-serif;--mono:"Chivo Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}body{margin:0;background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.top{position:sticky;top:0;z-index:5;background:#fffffff7;border-bottom:1px solid var(--rule)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}.wrap{max-width:1180px;margin:0 auto;padding-inline:28px}.mark{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.mark i{width:10px;height:10px;border-radius:50%;background:var(--marca-viva);display:inline-block}.pasos{display:flex;gap:4px;background:var(--field);border-radius:var(--r-s);padding:3px}.pasos button{font:500 13.5px var(--sans);border:0;background:transparent;color:var(--ink-2);padding:8px 14px;border-radius:4px;cursor:pointer}.pasos button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #0000001f;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--marca-viva);color:var(--ink);text-decoration:none;padding:12px 20px;border-radius:var(--r-s);font-weight:600;border:0;font-size:15px;cursor:pointer;font-family:var(--sans);transition:transform .15s}.btn:hover{transform:translateY(-1px)}.btn.ghost{background:var(--panel);color:var(--ink);border:1px solid var(--rule)}.btn:disabled{opacity:.5;cursor:default;transform:none}main{padding-block:28px 60px}.editor{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:18px;align-items:start}@media(max-width:1000px){.editor{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:16px}.panel h2{margin:0 0 10px;font-size:13px;font-family:var(--mono);font-weight:500;color:var(--ink-3)}.panel h2:before{content:"// ";color:var(--marca)}.lista{display:grid;gap:8px}.lista button{display:flex;align-items:center;gap:10px;font:500 14.5px var(--sans);text-align:left;background:var(--panel-2);border:1px solid transparent;border-radius:var(--r-s);padding:10px 12px;cursor:pointer;color:var(--ink)}.lista button:hover{border-color:var(--marca-line);background:var(--marca-soft)}.lista button i{width:22px;height:22px;border-radius:5px;background:var(--marca-viva);display:inline-block;flex:none}.lista button i.foto{background:linear-gradient(135deg,#9fe5c6,#00754a)}.lista button i.texto{background:var(--ink);color:#fff;font:700 13px/22px var(--sans);text-align:center}.lista button i.circulo{border-radius:50%;background:#f2b705}.lienzo-marco{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:18px;display:grid;gap:12px;justify-items:center}.lienzo-marco .et{align-self:start;justify-self:start;font:500 11.5px var(--mono);color:var(--ink-3)}.lienzo-marco .et:before{content:"// ";color:var(--marca)}.lienzo{position:relative;background:#fff;border:1px dashed var(--rule);line-height:0}.lienzo canvas{display:block}.props{display:grid;gap:10px}.prop{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule);font-size:14px}.prop:last-child{border-bottom:0}.prop label{font-weight:600}.prop input[type=range]{width:120px;accent-color:var(--marca-viva)}.prop input[type=color]{width:34px;height:26px;border:1px solid var(--rule);border-radius:4px;padding:0;background:none}.prop .v{font:500 13px var(--mono);color:var(--ink-3);min-width:46px;text-align:right}.acciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.lnk{font:500 13px var(--mono);background:transparent;border:1px solid var(--rule);color:var(--ink-2);border-radius:var(--r-s);padding:7px 12px;cursor:pointer}.lnk:hover{color:var(--ink);border-color:var(--ink-3)}.lnk.mal{color:var(--alerta);border-color:var(--alerta)}.vacio{color:var(--ink-3);font-size:14px;margin:0}.resultado{margin-top:18px;background:var(--marca-soft);border:1px solid var(--marca-line);border-radius:var(--r);padding:16px 18px;font-size:14.5px}.resultado b{font-weight:600}.resultado .k{font:500 12px var(--mono);color:var(--marca-ink);display:block;margin-bottom:6px}.resultado ul{margin:6px 0 0;padding-left:18px}.resultado.mal{background:var(--alerta-soft);border-color:var(--alerta);color:var(--alerta)}.aviso{margin-top:10px;background:var(--aviso-soft);color:var(--aviso);border-radius:var(--r-s);padding:10px 12px;font-size:13.5px}.ayuda{font-size:13px;color:var(--ink-2);margin:0 0 10px}kbd{font:500 12px var(--mono);background:var(--field);border:1px solid var(--rule);border-radius:4px;padding:1px 6px}.pie-prueba{margin-top:28px;font:12.5px var(--mono);color:var(--ink-3)}.mq-banner{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;background:var(--aviso-soft);color:var(--aviso);font:500 12.5px var(--mono);padding:7px 28px;border-bottom:1px solid var(--rule)}.mq-banner-acciones{display:flex;gap:14px;align-items:center}.mq-banner a{color:var(--aviso)}.mq-banner button{font:500 12.5px var(--mono);background:transparent;border:1px solid var(--aviso);color:var(--aviso);border-radius:4px;padding:3px 8px;cursor:pointer}.mq-top .wrap{gap:24px}.mq-top .mark{background:none;border:0;cursor:pointer;font:800 17px var(--sans);letter-spacing:-.01em;padding:0}.mq-mark-sub{font:400 13px var(--mono);color:var(--ink-3)}.mq-pasos-top{display:flex;gap:4px;background:var(--field);border-radius:var(--r-s);padding:3px}.mq-pasos-top button{font:500 14px var(--sans);border:0;background:transparent;color:var(--ink-2);padding:8px 14px;border-radius:4px;cursor:pointer;display:flex;gap:8px;align-items:center}.mq-pasos-top button b{font:500 11.5px var(--mono);width:20px;height:20px;border-radius:50%;background:var(--panel);display:grid;place-items:center;color:var(--ink-3)}.mq-pasos-top button[aria-current]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #0000001f;font-weight:600}.mq-pasos-top button[aria-current] b{background:var(--marca-viva);color:var(--ink)}.mq-pasos-top button:disabled{opacity:.45;cursor:default}.mq-top-der{display:flex;gap:14px;align-items:center}.mq-tienda{display:inline-flex;gap:8px;align-items:center;font:500 13px var(--mono);color:var(--ink-2)}.mq-tienda i{width:8px;height:8px;border-radius:50%;background:var(--marca-viva)}.mq-desconectar{font:500 11.5px var(--mono);background:transparent;border:1px solid var(--rule);color:var(--ink-3);border-radius:4px;padding:3px 8px;cursor:pointer;margin-left:4px}.mq-desconectar:hover{color:var(--alerta);border-color:var(--alerta)}.mq-enviar{padding:10px 18px;font-size:14.5px}@media(max-width:1060px){.mq-pasos-top button span,.mq-mark-sub{display:none}}.mq-main{padding-block:28px 70px}.mq-main-centro{min-height:calc(100vh - 36px);display:grid;place-items:center;padding:30px 16px}.mq-centro{width:100%;max-width:720px;margin:0 auto;display:grid;gap:14px}.mq-pagina{max-width:1180px;margin:0 auto;padding-inline:28px;display:grid;gap:20px}.mq-pagina.ancha{max-width:1500px}@media(max-width:520px){.mq-pagina{padding-inline:16px}}.mq-cab-pagina h1{font-weight:800;font-size:clamp(32px,4.6vw,54px);line-height:.98;letter-spacing:-.045em;margin:6px 0 0;text-wrap:balance}.mq-cab-pagina h1 span{color:var(--marca-titular)}.mq-cab-pagina .lead,.mq-tarjeta .lead,.lead{font-size:clamp(16px,1.4vw,18px);color:var(--ink-2);font-weight:300;max-width:60ch;margin:14px 0 0}.et{font:500 11.5px var(--mono);color:var(--ink-3);letter-spacing:.02em;text-transform:lowercase;display:inline-flex;gap:8px;align-items:center}.et:before{content:"//";color:var(--marca)}.mq-h2{font-weight:800;font-size:26px;letter-spacing:-.03em;margin:16px 0 0}.mq-tarjeta{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:26px 28px;position:relative}.mq-tarjeta:before,.mq-tarjeta:after{content:"";position:absolute;width:12px;height:12px;border:2px solid var(--marca-viva);pointer-events:none}.mq-tarjeta:before{left:-1px;top:-1px;border-right:0;border-bottom:0;border-top-left-radius:var(--r)}.mq-tarjeta:after{right:-1px;bottom:-1px;border-left:0;border-top:0;border-bottom-right-radius:var(--r)}.mq-tarjeta h2{margin:0 0 6px;font-size:20px;letter-spacing:-.02em;font-weight:800}.mq-tarjeta h3{margin:0 0 6px;font-size:18px;letter-spacing:-.02em;font-weight:800}.ayuda{font-size:13.5px;color:var(--ink-2);margin:0 0 12px}.mq-pequeno{font-size:13px;color:var(--ink-3);margin:10px 0 0}.mq-pequeno.centrado{text-align:center}.mq-error{background:var(--alerta-soft);color:var(--alerta);border-radius:var(--r-s);padding:10px 12px;font-size:14px;margin:0 0 12px}.mq-acciones{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.btn.ancho{width:100%;margin-top:10px}.mq-entrar{padding:40px 44px}@media(max-width:520px){.mq-entrar{padding:26px 20px}}.mq-logo-plataforma{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;margin-bottom:28px}.mq-logo-plataforma i{width:12px;height:12px;border-radius:50%;background:var(--marca-viva)}.mq-logo-plataforma span{font:400 13px var(--mono);color:var(--ink-3)}.mq-entrar h1,.mq-conectar h1{font-weight:800;font-size:clamp(30px,4.4vw,44px);line-height:1;letter-spacing:-.045em;margin:0}.mq-conectar h1 span{color:var(--marca-titular)}.mq-campo{display:grid;gap:6px;margin:18px 0 12px}.mq-campo>span{font-weight:600;font-size:14.5px}.mq-campo input,.mq-campo textarea{width:100%;border:1px solid var(--rule);background:var(--panel);border-radius:var(--r-s);padding:12px 14px;font:16px/1.4 var(--sans);color:var(--ink)}.mq-campo textarea{resize:vertical}.mq-campo input:focus,.mq-campo textarea:focus{outline:2px solid var(--marca);outline-offset:1px;border-color:var(--marca)}.mq-campo.fila{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0}.mq-campo .lnk{justify-self:start}.mq-pie-entrar{text-align:center;font-size:13px;color:var(--ink-3);margin:0}.mq-simulado{background:var(--marca-soft);border:1px dashed var(--marca-line);border-radius:var(--r);padding:18px;margin:20px 0 14px;display:grid;gap:10px;justify-items:start}.mq-simulado .k,.mq-simulado-barra{font:500 12px var(--mono);color:var(--marca-ink)}.mq-simulado p{margin:0;font-size:13px;color:var(--ink-2)}.mq-simulado-barra{background:var(--aviso-soft);color:var(--aviso);padding:8px 12px;border-radius:var(--r-s);margin-bottom:16px;display:block}.mq-conectar{padding:40px 44px}@media(max-width:520px){.mq-conectar{padding:26px 20px}}.mq-dos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}@media(max-width:640px){.mq-dos{grid-template-columns:1fr}}.mq-caja{border-radius:var(--r);padding:18px 20px;border:1px solid var(--rule);background:var(--panel-2)}.mq-caja h3{margin:0 0 10px;font-size:15px;font-weight:700}.mq-caja ul{margin:0;padding-left:18px;font-size:14.5px;color:var(--ink-2);display:grid;gap:6px}.mq-caja.si{background:var(--marca-soft);border-color:var(--marca-line)}.mq-caja.si h3{color:var(--marca-ink)}.mq-caja.no h3{color:var(--alerta)}.mq-btn-klaviyo{font-size:17px;padding:16px 26px}.mq-consentimiento{padding:28px 32px;max-width:560px;margin:0 auto}.mq-consent-cab{display:flex;gap:14px;align-items:center;margin-bottom:18px;font-size:15px}.mq-consent-logo{width:44px;height:44px;border-radius:10px;background:var(--ink);color:var(--panel);display:grid;place-items:center;font:800 20px var(--sans)}.mq-consentimiento h2{font-size:16px;margin:0 0 10px}.mq-permisos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mq-permisos li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-s);font-size:14.5px}.mq-permisos li span{color:var(--ink-2);font-size:13px}.mq-espera{text-align:center;padding:48px 32px}.mq-espera h2{margin:16px 0 0;font-size:22px}.mq-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--marca-line);border-top-color:var(--marca-viva);animation:girar .8s linear infinite;margin:0 auto}.mq-spinner.mini{width:16px;height:16px;border-width:2px;margin:0}@keyframes girar{to{transform:rotate(360deg)}}.mq-web{display:grid;gap:10px}.mq-lectura{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font:500 13.5px var(--mono);color:var(--ink-3)}.mq-lectura li:before{content:"○ ";color:var(--rule)}.mq-lectura li.ahora{color:var(--marca)}.mq-lectura li.ahora:before{content:"◐ ";color:var(--marca-viva)}.mq-lectura li.hecho{color:var(--ink-2)}.mq-lectura li.hecho:before{content:"● ";color:var(--marca-viva)}.mq-marca{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:900px){.mq-marca{grid-template-columns:1fr}}.mq-marca .mq-listo{grid-column:1/-1}.mq-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0 0 12px}.mq-logos button{background:var(--panel-2);border:2px solid transparent;border-radius:var(--r);padding:10px;cursor:pointer;display:grid;gap:6px;text-align:center;font:inherit;color:var(--ink-2)}.mq-logos button.elegido{border-color:var(--marca-viva);background:var(--marca-soft)}.mq-logos button small{font-size:11.5px;line-height:1.3}.mq-logo-marco{display:grid;place-items:center;height:70px;background:var(--panel);border-radius:var(--r-s);font:300 28px var(--sans);color:var(--ink-3)}.mq-logo-marco img{max-width:100%;max-height:60px;object-fit:contain}.mq-check{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--ink-2)}.mq-check.grande{font-size:16px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:16px 18px}.mq-check input{width:18px;height:18px;accent-color:var(--marca)}.mq-colores{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px}.mq-color{position:relative;height:72px;border-radius:var(--r);border:1px solid var(--rule);cursor:pointer;display:flex;align-items:flex-end;padding:6px}.mq-color input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.mq-color span{font:500 11px var(--mono);background:#ffffffd9;color:var(--ink);border-radius:4px;padding:2px 6px}.mq-letras{display:grid;gap:12px;margin:0 0 10px}.mq-letras small{font:500 11.5px var(--mono);color:var(--ink-3)}.mq-letra{padding:8px 0}.mq-boton-muestra{padding:18px;background:var(--panel-2);border-radius:var(--r);text-align:center;margin:0 0 12px}.mq-boton-muestra span{display:inline-block;padding:12px 26px;font-weight:700;font-size:15px}.mq-fila-props{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.mq-fila-props label{display:flex;gap:8px;align-items:center}.mq-fila-props input[type=color]{width:34px;height:26px;border:1px solid var(--rule);border-radius:4px;padding:0;background:none}.mq-fila-props input[type=range]{width:110px;accent-color:var(--marca-viva)}.mq-datos{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14.5px;align-items:center}.mq-datos dt{font:500 12px var(--mono);color:var(--ink-3)}.mq-datos dd{margin:0}.mq-datos input{width:100%;border:1px solid var(--rule);border-radius:var(--r-s);padding:8px 10px;font:14.5px var(--sans)}.mq-listo{background:var(--marca-soft);border:1px solid var(--marca-line);border-radius:var(--r);padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mq-listo b{font-size:18px;letter-spacing:-.02em}.mq-listo p{margin:4px 0 0;color:var(--ink-2);font-size:14.5px}.mq-aviso-maqueta{background:var(--aviso-soft);color:var(--aviso);border-radius:var(--r-s);padding:10px 14px;font-size:13.5px}.mq-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.mq-kpis{grid-template-columns:1fr 1fr}}.mq-kpis>div{background:var(--panel-2);border-radius:var(--r);padding:18px 20px}.mq-kpis .k{font:500 12px var(--mono);color:var(--ink-3);display:block}.mq-kpis b{font-weight:800;font-size:40px;letter-spacing:-.05em;line-height:1;display:block;margin-top:8px}.mq-kpis p{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.mq-kpis .marca{background:var(--marca-soft)}.mq-kpis .marca b{color:var(--marca)}.mq-kpis .rojo{background:var(--alerta-soft)}.mq-kpis .rojo b{color:var(--alerta)}.mq-kpis .ambar{background:var(--aviso-soft)}.mq-kpis .ambar b{color:var(--aviso)}.mq-flows{display:grid;gap:10px}.mq-flow{background:var(--panel);border:1px solid var(--rule);border-left:4px solid var(--rule);border-radius:var(--r);overflow:hidden}.mq-flow.rojo{border-left-color:var(--alerta)}.mq-flow.ambar{border-left-color:var(--aviso)}.mq-flow.bien{border-left-color:var(--marca-viva)}.mq-flow-cab{display:grid;grid-template-columns:84px 1fr 70px 110px 90px;gap:14px;align-items:center;width:100%;background:none;border:0;padding:14px 18px;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}@media(max-width:760px){.mq-flow-cab{grid-template-columns:1fr 90px}.mq-flow-dato,.mq-estado{display:none}}.mq-estado{font:500 11.5px var(--mono);color:var(--ink-3);text-transform:lowercase}.mq-flow-nombre{display:grid}.mq-flow-nombre b{font-size:16px;letter-spacing:-.01em}.mq-flow-nombre small{font-size:12.5px;color:var(--ink-3)}.mq-flow-dato{display:grid;text-align:right}.mq-flow-dato b{font-family:var(--mono);font-weight:500;font-size:15px}.mq-flow-dato small{font:500 11px var(--mono);color:var(--ink-3)}.mq-sem{font:600 12px var(--mono);border-radius:999px;padding:4px 10px;text-align:center;justify-self:end}.mq-sem.rojo{background:var(--alerta-soft);color:var(--alerta)}.mq-sem.ambar{background:var(--aviso-soft);color:var(--aviso)}.mq-sem.bien{background:var(--marca-soft);color:var(--marca-ink)}.mq-flow-cuerpo{border-top:1px solid var(--rule);padding:14px 18px 18px;background:var(--panel-2)}.mq-problemas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mq-problemas li{display:grid;gap:2px;padding:10px 12px 10px 14px;border-left:3px solid;border-radius:var(--r-s);background:var(--panel);font-size:14.5px}.mq-problemas li.rojo{border-color:var(--alerta)}.mq-problemas li.ambar{border-color:var(--aviso)}.mq-problemas small{font:500 12px var(--mono);color:var(--ink-3)}.mq-bien{margin:0;color:var(--marca-ink);font-size:14.5px}.mq-faltan{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){.mq-faltan{grid-template-columns:1fr}}.mq-faltan .mq-tarjeta{border-style:dashed;box-shadow:none}.mq-faltan .mq-tarjeta:before,.mq-faltan .mq-tarjeta:after{display:none}.mq-faltan p{margin:6px 0 10px;color:var(--ink-2);font-size:14.5px}.mq-faltan small{font:500 12px var(--mono);color:var(--marca-ink)}.mq-presets{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}@media(max-width:1100px){.mq-presets{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.mq-presets{grid-template-columns:repeat(2,1fr)}}.mq-preset{background:var(--panel);border:2px solid var(--rule);border-radius:var(--r);padding:10px;cursor:pointer;display:grid;gap:6px;text-align:left;font:inherit;color:var(--ink)}.mq-preset:hover{border-color:var(--marca-line)}.mq-preset.elegido{border-color:var(--marca-viva);box-shadow:var(--shadow)}.mq-preset-muestra{height:64px;border-radius:var(--r-s);border:4px solid;display:flex;align-items:center;justify-content:center;gap:10px;font-size:26px}.mq-preset-muestra i{width:28px;height:10px;display:inline-block}.mq-preset-nombre{font-weight:700;font-size:14px;letter-spacing:-.01em}.mq-preset-caracter{font:500 11.5px var(--mono);color:var(--ink-3)}.mq-preset-paleta{display:flex;gap:4px}.mq-preset-paleta i{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.08)}.mq-galeria-cab{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mq-galeria{display:flex;gap:18px;overflow-x:auto;padding:6px 2px 18px;scroll-snap-type:x proximity}.mq-galeria-col{flex:none;width:252px;display:grid;gap:6px;justify-items:center;scroll-snap-align:start}.mq-galeria-num{justify-self:start;font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center}.mq-galeria-num b{font:500 12px var(--mono);width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--panel);display:grid;place-items:center}.mq-galeria-et{justify-self:start;font:500 11.5px var(--mono);color:var(--ink-3)}.mq-galeria-et.verde{color:var(--marca)}.mq-flecha{color:var(--marca-viva);font-size:20px;line-height:1}.mq-galeria-email{position:relative;background:none;border:1px solid var(--rule);border-radius:var(--r-s);padding:0;cursor:pointer;overflow:hidden;line-height:0;width:252px;transition:transform .2s,box-shadow .2s}.mq-galeria-email:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--marca)}.mq-galeria-editar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:var(--marca-viva);color:var(--ink);font:600 13px var(--sans);padding:8px 14px;border-radius:var(--r-s);opacity:0;transition:opacity .2s;line-height:1.2;white-space:nowrap}.mq-galeria-email:hover .mq-galeria-editar{opacity:1}.mq-antes{width:252px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-s);padding:10px;font:11px Arial,sans-serif;color:#444;display:grid;gap:6px;min-height:200px}.mq-antes-asunto{font-weight:700;color:#222;border-bottom:1px solid var(--rule);padding-bottom:6px}.mq-antes-b{position:relative;padding:4px}.mq-antes-b.mal{outline:1.5px solid var(--alerta);outline-offset:1px;border-radius:3px}.mq-antes-marca{position:absolute;right:-6px;top:-6px;width:16px;height:16px;border-radius:50%;background:var(--alerta);color:#fff;font:700 11px/16px var(--sans);text-align:center}.mq-antes-logo{font:700 10px Arial;color:#999;text-align:center;padding:6px;border:1px dashed #ddd}.mq-antes h4{margin:0;font-size:13px;color:#222}.mq-antes p{margin:0;line-height:1.4;color:#555}.mq-antes-img{height:54px;background:#eee;display:grid;place-items:center;color:#aaa;font-size:10px}.mq-antes-btn{display:inline-block;background:#36c;color:#fff;padding:5px 10px;font-weight:700;font-size:10px}.mq-antes-vacio{height:60px;display:grid;place-items:center;color:#bbb;font-style:italic}.mq-antes small{color:#999;font-size:9px;text-align:center;display:block}.mq-editor{display:grid;gap:14px;max-width:1500px;margin:0 auto;padding-inline:20px}.mq-editor-barra{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:8px 12px}.mq-emails-tabs{display:flex;gap:4px;overflow-x:auto}.mq-emails-tabs button{font:500 13px var(--sans);border:1px solid transparent;background:transparent;color:var(--ink-2);padding:7px 10px;border-radius:var(--r-s);cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}.mq-emails-tabs button b{font:500 11px var(--mono);width:18px;height:18px;border-radius:50%;background:var(--field);display:grid;place-items:center}.mq-emails-tabs button[aria-pressed=true]{background:var(--marca-soft);border-color:var(--marca-line);color:var(--ink);font-weight:600}.mq-emails-tabs button[aria-pressed=true] b{background:var(--marca-viva)}.mq-editor-acciones{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mq-guardado{font:500 12px var(--mono);color:var(--marca-ink);background:var(--marca-soft);border-radius:4px;padding:5px 8px}.mq-editor-cuerpo{display:grid;grid-template-columns:230px minmax(0,1fr) 300px;gap:14px;align-items:start}@media(max-width:1100px){.mq-editor-cuerpo{grid-template-columns:1fr}}.mq-biblio,.mq-panel-der{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:14px;position:sticky;top:74px;max-height:calc(100vh - 90px);overflow:auto}.mq-panel-der h2{margin:0 0 10px;font:500 12.5px var(--mono);color:var(--ink-3)}.mq-panel-der h2:before{content:"// ";color:var(--marca)}.mq-panel-der h3{margin:0 0 6px;font-size:13px;font-weight:700}.mq-biblio-tabs{display:flex;gap:2px;background:var(--field);border-radius:var(--r-s);padding:3px;margin-bottom:12px;flex-wrap:wrap}.mq-biblio-tabs button{flex:1;font:500 12px var(--sans);border:0;background:transparent;color:var(--ink-2);padding:6px 4px;border-radius:4px;cursor:pointer}.mq-biblio-tabs button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #0000001f;font-weight:600}.mq-biblio-lista{display:grid;gap:6px}.mq-biblio-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:500 13.5px var(--sans);text-align:left;background:var(--panel-2);border:1px solid transparent;border-radius:var(--r-s);padding:9px 10px;cursor:pointer;color:var(--ink)}.mq-biblio-item:hover{border-color:var(--marca-line);background:var(--marca-soft)}.mq-biblio-item small{flex-basis:100%;font-size:11.5px;color:var(--ink-3);padding-left:28px}.mq-biblio-item.destacado{background:var(--marca-soft);border-color:var(--marca-line)}.mq-biblio-item i{width:18px;height:18px;border-radius:4px;background:var(--ink-3);flex:none}.mq-biblio-item i.libre{background:var(--marca-viva);border-radius:50%}.mq-biblio-item i.titular,.mq-biblio-item i.texto{background:var(--ink)}.mq-biblio-item i.foto{background:linear-gradient(135deg,#9fe5c6,#00754a)}.mq-biblio-item i.oferta{background:var(--aviso)}.mq-biblio-item i.circulo{border-radius:50%;background:#f2b705}.mq-biblio-item i.forma{background:var(--marca-viva)}.mq-biblio-fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mq-biblio-fotos .ayuda{grid-column:1/-1}.mq-biblio-fotos button{background:var(--panel-2);border:1px solid transparent;border-radius:var(--r-s);padding:4px;cursor:pointer;aspect-ratio:1;display:grid;place-items:center}.mq-biblio-fotos button:hover{border-color:var(--marca)}.mq-biblio-fotos img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.mq-subir-foto{font:500 12.5px var(--mono);color:var(--ink-2);border-style:dashed!important;border-color:var(--rule)!important}.mq-fondos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mq-fondos button{height:44px;border:2px solid var(--rule);border-radius:var(--r-s);cursor:pointer;font:600 11px var(--sans);color:var(--ink);display:grid;place-items:center}.mq-fondos button span{background:#ffffffd9;padding:2px 6px;border-radius:3px}.mq-fondos button.elegido{border-color:var(--marca-viva)}.mq-fondos button:disabled{opacity:.4;cursor:default}.mq-lienzo-email{display:grid;justify-items:center;gap:10px;padding:10px 0 30px}.mq-lienzo-marco{box-shadow:var(--shadow);border-radius:var(--r-s);overflow:hidden;line-height:0}.franja-etiqueta{font:600 11px var(--mono);background:var(--marca-viva);color:var(--ink);padding:3px 8px;border-radius:4px;line-height:1.3}.mq-herr{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.mq-props,.mq-panel-der .prop{display:grid;gap:8px}.mq-panel-der .prop{grid-template-columns:1fr auto;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule);font-size:13.5px}.mq-panel-der .prop label{font-weight:600}.mq-panel-der .prop input[type=range]{width:110px;accent-color:var(--marca-viva)}.mq-panel-der .prop .v{font:500 12px var(--mono);color:var(--ink-3);min-width:38px;text-align:right;display:inline-block}.mq-paleta{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.mq-paleta button{width:22px;height:22px;border-radius:50%;border:2px solid var(--rule);cursor:pointer}.mq-paleta button.elegido{border-color:var(--ink)}.mq-paleta input[type=color]{width:24px;height:24px;border:1px solid var(--rule);border-radius:50%;padding:0;background:none}.mq-panel-der .mq-campo{margin:10px 0}.mq-panel-der .mq-campo input,.mq-panel-der .mq-campo textarea{font-size:14px;padding:9px 11px}.mq-bloqueado{background:var(--field);border-radius:var(--r-s);padding:10px 12px;margin:10px 0;display:grid;gap:2px;font-size:13.5px}.mq-bloqueado small{color:var(--ink-3);font-size:12px}.mq-avisos ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.mq-avisos li{padding:8px 10px;border-radius:var(--r-s);border-left:3px solid}.mq-avisos li.ambar{background:var(--aviso-soft);color:var(--aviso);border-color:var(--aviso)}.mq-avisos li.rojo{background:var(--alerta-soft);color:var(--alerta);border-color:var(--alerta)}.mq-avisos li.bien{background:var(--marca-soft);color:var(--marca-ink);border-color:var(--marca-viva)}.mq-plantillas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mq-plantillas li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-s);font-size:14.5px}.mq-plantillas li small{grid-column:2;font-size:12.5px;color:var(--ink-3)}.mq-plantillas li.hecha{background:var(--marca-soft);border-color:var(--marca-line)}.mq-plantillas li.ahora{border-color:var(--marca)}.mq-plantillas .num{font:500 12px var(--mono);width:24px;height:24px;border-radius:50%;background:var(--field);display:grid;place-items:center}.mq-plantillas .ok{color:var(--marca);font-weight:700}.mq-plantillas code{font:500 12.5px var(--mono);background:var(--field);padding:2px 8px;border-radius:4px;color:var(--ink-2)}.mq-pasos-num{margin:0;padding-left:22px;display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.mq-pasos-num b{color:var(--ink)}.mq-registro{width:100%;border-collapse:collapse;font:13px var(--mono)}.mq-registro td{padding:8px 6px;border-bottom:1px solid var(--rule);color:var(--ink-2)}.mq-registro td.ok{color:var(--marca-ink)}.mq-marca-wow{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center;background:var(--marca-soft);border:1px solid var(--marca-line);border-radius:var(--r);padding:26px 28px}@media(max-width:900px){.mq-marca-wow{grid-template-columns:1fr}}.mq-marca-wow h2{font-weight:800;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.05;margin:6px 0 10px}.mq-marca-wow p{margin:0 0 6px;color:var(--ink-2);font-size:15px}.mq-marca-wow-email{border-radius:var(--r-s);overflow:hidden;box-shadow:var(--shadow);max-height:420px;line-height:0;justify-self:end}.mq-logo-oscuro{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.mq-logo-oscuro small{font:500 11.5px var(--mono);color:var(--ink-3);display:block;margin-bottom:4px}.mq-logo-marco.claro{background:#f9f6f1;height:80px}.mq-logo-marco.oscuro{background:#1a1a1f;height:80px}.mq-tanda{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:22px 24px;display:grid;gap:16px}.mq-tanda.compacta{box-shadow:none}.mq-tanda-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.mq-tanda-filas{display:grid;gap:8px}.mq-tanda-fila{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:center;background:var(--panel-2);border:1px solid transparent;border-radius:var(--r-s);padding:10px 12px;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.mq-tanda-fila:hover{border-color:var(--marca)}@media(max-width:700px){.mq-tanda-fila{grid-template-columns:1fr}}.mq-tanda-nombre{display:grid}.mq-tanda-nombre b{font-size:15px;letter-spacing:-.01em}.mq-tanda-nombre small{font:500 11.5px var(--mono);color:var(--ink-3)}.mq-tanda-minis{display:flex;gap:6px;overflow:hidden}.mq-mini{flex:none;height:110px;overflow:hidden;border-radius:4px;border:1px solid var(--rule);background:#fff;line-height:0}.mq-flow-tabs{display:flex;gap:6px;flex-wrap:wrap}.mq-flow-tabs button{font:500 13.5px var(--sans);border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);padding:8px 12px;border-radius:999px;cursor:pointer;display:flex;gap:8px;align-items:center}.mq-flow-tabs button small{font:500 11px var(--mono);background:var(--field);border-radius:999px;padding:1px 7px}.mq-flow-tabs button[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.mq-flow-tabs button[aria-pressed=true] small{background:#fff3}.mq-flow-tabs button.campana{border-style:dashed}.mq-galeria-titulo{font-size:16px}.mq-flow-select{font:600 13.5px var(--sans);border:1px solid var(--rule);background:var(--panel);color:var(--ink);padding:7px 10px;border-radius:var(--r-s);max-width:260px}.mq-paso-campanas{margin-left:4px;border-left:1px solid var(--rule)!important;border-radius:0 4px 4px 0!important}.mq-paso-campanas b{background:var(--aviso-soft)!important;color:var(--aviso)!important}.mq-chat{display:grid;gap:14px;max-width:860px}.mq-chat-hilo{display:grid;gap:10px;max-height:380px;overflow:auto;padding:4px}.mq-burbuja{max-width:78%;padding:12px 16px;border-radius:14px;font-size:15.5px;line-height:1.5}.mq-burbuja.guia{background:var(--panel);border:1px solid var(--rule);justify-self:start;border-bottom-left-radius:4px;box-shadow:var(--shadow)}.mq-burbuja.tu{background:var(--ink);color:var(--panel);justify-self:end;border-bottom-right-radius:4px}.mq-chat-opciones{display:grid;gap:10px}.mq-chips{display:flex;gap:8px;flex-wrap:wrap}.mq-chips button{display:grid;gap:2px;text-align:left;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:12px 14px;cursor:pointer;min-width:180px;flex:1 1 200px;max-width:280px}.mq-chips button:hover{border-color:var(--marca);background:var(--marca-soft)}.mq-chips button b{font-size:15px;letter-spacing:-.01em}.mq-chips button small{font-size:12.5px;color:var(--ink-2)}.mq-chips.productos button{align-content:start}.mq-chips.productos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-s);margin-bottom:6px}.mq-chips.tres button b{font-size:30px;font-weight:800;letter-spacing:-.04em}.mq-chat-entrada{display:flex;gap:8px}.mq-chat-entrada input{flex:1;border:1px solid var(--rule);background:var(--panel);border-radius:var(--r-s);padding:11px 14px;font:15px var(--sans)}.mq-margen{display:grid;gap:10px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:16px 18px}.mq-margen .prop{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:14px}.mq-margen .prop label{font-weight:600}.mq-margen .prop input[type=range]{width:160px;accent-color:var(--marca-viva)}.mq-margen .prop .v{font:500 13px var(--mono);color:var(--ink-3);min-width:46px;display:inline-block;text-align:right}.mq-margen-caja{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-radius:var(--r);padding:14px 16px}.mq-margen-caja.bien{background:var(--marca-soft)}.mq-margen-caja.mal{background:var(--alerta-soft)}.mq-margen-caja small{font:500 11.5px var(--mono);color:var(--ink-3);display:block}.mq-margen-caja b{font-weight:800;font-size:26px;letter-spacing:-.04em;display:block;line-height:1.1}.mq-margen-caja s{font-size:13px;color:var(--ink-3)}.mq-margen-caja span{font:500 12.5px var(--mono);color:var(--ink-2)}.mq-margen-caja p{grid-column:1/-1;margin:4px 0 0;font-size:14px}.mq-margen-caja.mal p{color:var(--alerta);font-weight:600}.mq-margen-caja.bien p{color:var(--marca-ink)}.mq-resumen-campana{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow)}.mq-resumen-campana dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 6px;font-size:15px}.mq-resumen-campana dt{font:500 12px var(--mono);color:var(--ink-3)}.mq-resumen-campana dd{margin:0}.mq-resumen-campana dd.mal{color:var(--alerta);font-weight:600}.mq-resumen-campana dd.bien{color:var(--marca-ink);font-weight:600}.mq-solapes{background:var(--panel);border:1px solid var(--alerta);border-left-width:4px;border-radius:var(--r);padding:22px 24px;display:grid;gap:18px}.mq-kpis.tres{grid-template-columns:repeat(3,1fr)}.mq-kpis b small{font-size:.4em;font-weight:600;letter-spacing:0;color:var(--ink-3);margin-left:4px}.mq-recorrido{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:start}@media(max-width:900px){.mq-recorrido{grid-template-columns:1fr}}.mq-recorrido-persona{background:var(--panel-2);border-radius:var(--r);padding:16px 18px;font-size:14.5px}.mq-recorrido-persona ol{margin:10px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--ink-2)}.mq-recorrido-persona span{font:500 12px var(--mono);color:var(--marca);margin-right:4px}.mq-linea-tiempo{display:grid;gap:8px;padding-top:22px;position:relative}.mq-lt-ejes{position:relative;height:16px;margin-left:170px}.mq-lt-ejes span{position:absolute;top:0;transform:translate(-50%);font:500 11px var(--mono);color:var(--ink-3)}.mq-lt-fila{display:grid;grid-template-columns:160px 1fr;gap:10px;align-items:center}.mq-lt-nombre{font-size:13px;font-weight:600;text-align:right;color:var(--ink-2)}.mq-lt-pista{position:relative;height:30px;background:var(--panel-2);border-radius:999px}.mq-lt-dia1{position:absolute;left:0;top:0;bottom:0;background:var(--alerta-soft);border-radius:999px 0 0 999px}.mq-lt-punto{position:absolute;top:3px;transform:translate(-50%);width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--panel);font:600 11.5px/24px var(--mono);text-align:center;cursor:help;box-shadow:0 0 0 2px var(--panel)}.mq-lt-punto.dia1{background:var(--alerta)}.mq-lt-punto.frenado{background:var(--aviso)}.mq-lt-leyenda{margin:0 0 0 170px;font:500 11.5px var(--mono);color:var(--ink-3);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mq-lt-leyenda i{width:10px;height:10px;border-radius:50%;display:inline-block}.mq-lt-leyenda i.dia1{background:var(--alerta)}.mq-lt-leyenda i.frenado{background:var(--aviso)}.mq-reglas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.mq-regla{background:var(--panel-2);border-radius:var(--r);padding:14px 16px;font-size:13.5px}.mq-regla b{display:block;margin-bottom:8px;font-size:14.5px}.mq-regla dl{margin:0;display:grid;gap:4px}.mq-regla dt{font:500 11px var(--mono);color:var(--ink-3)}.mq-regla dd{margin:0 0 4px;color:var(--ink-2)}.mq-regla em{color:var(--ink-3)}.mq-regla dd.bien{color:var(--marca-ink);font-weight:600}.mq-regla dd.mal{color:var(--alerta);font-weight:600}.mq-hallazgos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mq-hallazgos li{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:start;padding:12px 14px;border-radius:var(--r-s);background:var(--panel-2);border-left:3px solid var(--rule)}.mq-hallazgos li.falta{border-color:var(--alerta)}.mq-hallazgos li.sobra,.mq-hallazgos li.repite{border-color:var(--aviso)}.mq-hallazgos li.bien{border-color:var(--marca-viva)}.mq-hallazgo-tipo{font:600 11.5px var(--mono);border-radius:999px;padding:4px 10px;text-align:center;background:var(--panel)}.mq-hallazgos li.falta .mq-hallazgo-tipo{color:var(--alerta)}.mq-hallazgos li.sobra .mq-hallazgo-tipo,.mq-hallazgos li.repite .mq-hallazgo-tipo{color:var(--aviso)}.mq-hallazgos li.bien .mq-hallazgo-tipo{color:var(--marca-ink)}.mq-hallazgos b{font-size:14.5px}.mq-hallazgos p{margin:2px 0 4px;font-size:14px;color:var(--ink-2)}.mq-hallazgos small{font-size:12.5px;color:var(--ink)}.mq-lt-punto.expulsado{background:var(--panel);color:var(--alerta);border:2px solid var(--alerta);line-height:20px}.mq-lt-leyenda i.expulsado{background:var(--panel);border:2px solid var(--alerta);box-sizing:border-box}.mq-hallazgos .mq-dato{font:500 12.5px var(--mono);color:var(--ink-2);background:var(--panel);border-radius:4px;padding:6px 8px;margin:4px 0 6px}.mq-base{font:600 11px var(--mono);border-radius:999px;padding:2px 8px}.mq-base.comprobado{background:var(--marca-soft);color:var(--marca-ink)}.mq-base.deducción{background:var(--aviso-soft);color:var(--aviso)}.mq-regla code{font:500 11px var(--mono);background:var(--panel);padding:1px 6px;border-radius:4px;color:var(--ink-3);margin-left:4px}.mq-hallazgos li{grid-template-columns:112px 1fr}.mq-formas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:10px}.mq-forma{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:12px;display:grid;gap:8px}.mq-forma.ancha{grid-column:1/-1}.mq-forma-svg{display:grid;place-items:center;background:var(--panel-2);border-radius:var(--r-s);padding:8px;overflow:hidden}.mq-forma.ancha .mq-forma-svg{background:transparent;padding:0}.mq-forma-svg svg{max-width:100%;height:auto}.mq-forma-nombre{display:grid;gap:2px}.mq-forma-nombre b{font-size:14px}.mq-forma-nombre code{font:500 11px var(--mono);color:var(--ink-3)}.mq-forma-nombre small{font-size:11.5px;color:var(--ink-3)}.mq-galeria-nicho{display:grid;gap:14px;padding:18px 0 6px;border-top:2px solid var(--ink)}.mq-galeria-lenguaje{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:14px 16px;display:grid;gap:12px}.mq-galeria-lenguaje-cab{display:flex;gap:14px;align-items:flex-start}.mq-galeria-lenguaje-cab p{margin:2px 0 4px;font-size:14px;color:var(--ink-2)}.mq-galeria-lenguaje-cab .mq-kit{font:500 11.5px var(--mono);color:var(--ink-3)}.mq-galeria-fila{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}.mq-galeria-item{flex:none;border:1px solid var(--rule);border-radius:var(--r-s);overflow:hidden;line-height:0;background:#fff}.mq-galeria-item.variante{display:grid;gap:6px;padding:8px;line-height:1.3}.mq-hueco{background:var(--aviso-soft);color:var(--aviso);border-radius:4px;padding:0 5px;font-family:var(--mono);font-size:.78em;font-weight:500;white-space:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mq-hueco-input{border-color:var(--aviso)!important;background:var(--aviso-soft)!important}.mq-huecos ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.mq-huecos li{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:12px;align-items:center}.mq-huecos li .mq-hueco{font-size:.8rem;justify-self:start}.mq-huecos input{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;background:#fff}.mq-huecos input:focus{outline:2px solid var(--marca-viva);border-color:transparent}.mq-plantillas li .mq-hueco{align-self:center}.mq-simula-oscuro .mq-galeria-item>div>div{filter:invert(1) hue-rotate(180deg)}.mq-simula-oscuro .mq-galeria-item img,.mq-simula-oscuro .mq-galeria-item svg{filter:invert(1) hue-rotate(180deg)}.mq-galeria-anterior{opacity:.92}
