@font-face{font-family:Bricolage Grotesque;src:url(../fuentes/bricolage-grotesque-800-latin.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#f6f5f3;--color-surface:#fff;--color-surface-2:#f1efec;--color-border:#e5e1dc;--color-border-strong:#cfc9c2;--color-text:#1c1917;--color-text-muted:#6b635c;--color-primary:#b8321a;--color-primary-hover:#a62b17;--color-primary-contrast:#fff;--color-primary-tint:#fbeae5;--color-ok:#1f6f4a;--color-ok-bg:#e6f2ec;--color-warn:#8a5a00;--color-warn-bg:#fff4dd;--color-danger:#9f1239;--color-danger-bg:#ffe4e6;--color-verificado:#1d4ed8;--color-verificado-bg:#eaf0ff;--color-declarado:#5b21b6;--color-declarado-bg:#f1ebff;--color-neutral:#57534e;--color-neutral-bg:#edeae6;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-marca:"Bricolage Grotesque", var(--font);--texto-xs:.8rem;--texto-sm:.9rem;--texto-base:1rem;--texto-lg:1.25rem;--texto-xl:1.563rem;--texto-2xl:1.953rem;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.5rem;--esp-6:2rem;--radius:12px;--radius-sm:8px;--radius-pill:999px;--shadow:0 1px 2px #1c19170f;--shadow-barra:0 -4px 16px #1c191714;--alto-control:48px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#17120f;--color-surface:#221c18;--color-surface-2:#2b241f;--color-border:#3a322c;--color-border-strong:#51473f;--color-text:#ede7e1;--color-text-muted:#a39a92;--color-primary:#ff7a50;--color-primary-hover:#ff8f6b;--color-primary-contrast:#17120f;--color-primary-tint:#3a2119;--color-ok:#5fbf8f;--color-ok-bg:#16291f;--color-warn:#fbbf24;--color-warn-bg:#2e2410;--color-danger:#fda4af;--color-danger-bg:#3a1620;--color-verificado:#93c5fd;--color-verificado-bg:#172238;--color-declarado:#c4b5fd;--color-declarado-bg:#261c3d;--color-neutral:#a39a92;--color-neutral-bg:#2b241f;--shadow:none;--shadow-barra:0 -4px 16px #0006}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:var(--texto-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4{margin:0 0 var(--esp-2);letter-spacing:-.01em;font-weight:700;line-height:1.2}h1{font-size:var(--texto-xl)}h2{font-size:var(--texto-lg)}h3{font-size:var(--texto-base)}@media (width>=640px){h1{font-size:var(--texto-2xl)}}p{margin:0 0 var(--esp-3)}a{color:var(--color-primary);text-underline-offset:2px}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}code{background:var(--color-surface-2);border-radius:4px;padding:.1em .35em;font-size:.88em}.marca-magna{font-family:var(--font-marca);letter-spacing:-.035em;color:var(--color-text);white-space:nowrap;align-items:baseline;font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.marca-magna-punto{color:var(--color-primary);margin:0 .04em}.contenedor{max-width:960px;padding:var(--esp-4);margin:0 auto}.contenedor-angosto{max-width:480px;padding:var(--esp-5) var(--esp-4);margin:0 auto}.pagina-centrada{justify-content:center;align-items:center;gap:var(--esp-5);background:var(--color-bg);min-height:100vh;padding:var(--esp-4);flex-direction:column;display:flex}.tarjeta{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--esp-4);margin-bottom:var(--esp-4)}@media (width>=640px){.tarjeta{padding:var(--esp-5)}}.tarjeta h2,.tarjeta h3{margin-top:0}.campo{gap:var(--esp-1);margin-bottom:var(--esp-4);flex-direction:column;display:flex}.campo label,.campo legend{font-weight:600;font-size:var(--texto-sm)}.campo small{color:var(--color-text-muted);font-size:var(--texto-xs);line-height:1.4}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);width:100%;min-height:var(--alto-control);padding:.7rem .8rem}input::-moz-placeholder{color:var(--color-text-muted);opacity:.8}textarea::-moz-placeholder{color:var(--color-text-muted);opacity:.8}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.8}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary);width:1.15rem;height:1.15rem}.fila-campos{gap:var(--esp-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.fila-campos.dos{gap:var(--esp-4);grid-template-columns:1fr 1fr}}.boton{justify-content:center;align-items:center;gap:var(--esp-2);border-radius:var(--radius-sm);font-weight:700;font-size:var(--texto-base);min-height:var(--alto-control);cursor:pointer;border:1px solid #0000;padding:.75rem 1.15rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.boton:disabled{opacity:.55;cursor:not-allowed}.boton-primario{background:var(--color-primary);color:var(--color-primary-contrast);width:100%}.boton-primario:hover:not(:disabled){background:var(--color-primary-hover)}.boton-secundario{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.boton-secundario:hover:not(:disabled){background:var(--color-surface-2)}.boton-peligro{background:var(--color-danger-bg);color:var(--color-danger)}.boton-texto{color:var(--color-primary);background:0 0;min-height:40px;padding:.4rem .6rem}.boton-texto:hover:not(:disabled){background:var(--color-primary-tint)}.chips{gap:var(--esp-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;color:var(--color-text);font-weight:600;font-size:var(--texto-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.5rem .95rem;display:inline-flex}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-text)}.chip[aria-checked=true]:before,.chip[aria-pressed=true]:before{content:"✓";color:var(--color-primary);font-weight:800}.barra-accion{z-index:5;margin:var(--esp-4) calc(var(--esp-4)*-1) calc(var(--esp-4)*-1);padding:var(--esp-3) var(--esp-4) calc(var(--esp-3) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-barra);align-items:center;gap:var(--esp-3);display:flex;position:sticky;bottom:0}.barra-accion .boton-primario{flex:1}.mensaje{border-radius:var(--radius-sm);padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);font-size:var(--texto-sm);border-left:3px solid #0000}.mensaje-error{background:var(--color-danger-bg);color:var(--color-danger);border-left-color:var(--color-danger)}.mensaje-ok{background:var(--color-ok-bg);color:var(--color-ok);border-left-color:var(--color-ok)}.mensaje-info{background:var(--color-surface-2)}.mensaje-info,.vacio{color:var(--color-text-muted)}.vacio{text-align:center;padding:var(--esp-5) var(--esp-4)}.badge,.estado{border-radius:var(--radius-pill);font-size:var(--texto-xs);white-space:nowrap;background:var(--color-neutral-bg);color:var(--color-neutral);align-items:center;gap:.3rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}.badge-alta{background:var(--color-ok-bg);color:var(--color-ok)}.badge-media{background:var(--color-warn-bg);color:var(--color-warn)}.badge-baja{background:var(--color-neutral-bg);color:var(--color-neutral)}.estado-pagado{background:var(--color-ok-bg);color:var(--color-ok)}.estado-pagado:before{content:"✓"}.estado-pendiente{background:var(--color-warn-bg);color:var(--color-warn)}.estado-pendiente:before{content:"◷"}.estado-cancelado{background:var(--color-neutral-bg);color:var(--color-neutral);text-decoration:line-through}.estado-cancelado:before{content:"✕";text-decoration:none;display:inline-block}.estado-verificado{background:var(--color-verificado-bg);color:var(--color-verificado)}.estado-verificado:before{content:"🔗︎"}.estado-declarado{background:var(--color-declarado-bg);color:var(--color-declarado)}.estado-declarado:before{content:"💬︎"}.estado-alerta{background:var(--color-danger-bg);color:var(--color-danger)}.estado-alerta:before{content:"▲";font-size:.8em}.punto{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.punto-verde{background:var(--color-ok)}.punto-ambar{background:var(--color-warn)}.punto-gris{background:var(--color-border-strong)}.punto-rojo{background:var(--color-danger)}.tabla-envoltura{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--texto-sm);font-variant-numeric:tabular-nums}td,th{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;vertical-align:top;padding:.65rem .6rem}th{color:var(--color-text-muted);font-weight:600;font-size:var(--texto-xs)}tbody tr:last-child td{border-bottom:none}.cab-magna{--cab-fondo:var(--color-surface);--cab-texto:var(--color-text);--cab-atenuado:var(--color-text-muted);--cab-veta:var(--color-border);--cab-acento:var(--color-primary);background:var(--cab-fondo);border-bottom:1px solid var(--cab-veta);z-index:10;position:sticky;top:0}.dash-dueno .cab-magna{--cab-fondo:var(--fondo);--cab-texto:var(--texto);--cab-atenuado:var(--atenuado);--cab-veta:var(--veta);--cab-acento:var(--magma)}.cab-magna-contenido{max-width:1180px;padding:var(--esp-2) var(--esp-4) 0;-moz-column-gap:var(--esp-3);align-items:center;column-gap:var(--esp-3);grid-template-columns:auto 1fr auto;grid-template-areas:"logo cliente cuenta""menu menu menu";margin:0 auto;display:grid}.cab-magna-logo{color:var(--cab-texto);grid-area:logo;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.cab-magna-logo .marca-magna{color:var(--cab-texto);font-size:1.3rem}.dash-dueno .cab-magna-logo .marca-magna-punto{color:var(--magma);text-shadow:0 0 12px var(--brasa)}.cab-magna-cliente{color:var(--cab-atenuado);font-size:var(--texto-sm);text-overflow:ellipsis;white-space:nowrap;grid-area:cliente;min-width:0;overflow:hidden}.cab-magna-cliente b{color:var(--cab-texto)}.cab-magna-menu{gap:var(--esp-1);scrollbar-width:none;margin:0 calc(var(--esp-4)*-1);padding:var(--esp-1) var(--esp-4) 0;grid-area:menu;display:flex;overflow-x:auto}.cab-magna-menu::-webkit-scrollbar{display:none}.cab-magna-menu a{color:var(--cab-atenuado);font-weight:600;font-size:var(--texto-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:.6rem .75rem;text-decoration:none;display:inline-flex}.cab-magna-menu a:hover{color:var(--cab-texto)}.cab-magna-menu a.activa{color:var(--cab-texto);border-bottom-color:var(--cab-acento)}.cab-magna-cuenta{align-items:center;gap:var(--esp-2);grid-area:cuenta;display:flex}.cab-magna-cuenta .enlace-sutil{color:var(--cab-atenuado);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.cab-magna-cuenta .boton{min-height:36px;font-size:var(--texto-sm);padding:.35rem .75rem}.dash-dueno .cab-magna-cuenta .boton{color:var(--texto);border-color:var(--veta);background:0 0}@media (width<=520px){.cab-magna-contenido{grid-template-areas:"logo cuenta cuenta""cliente cliente cliente""menu menu menu"}.cab-magna-cuenta{justify-content:flex-end}.cab-magna-cuenta .enlace-sutil{display:none}}@media (width>=900px){.cab-magna-contenido{padding:var(--esp-2) var(--esp-4);grid-template-columns:auto auto 1fr auto;grid-template-areas:"logo cliente menu cuenta"}.cab-magna-menu{justify-content:center;margin:0;padding:0}}.texto-muted{color:var(--color-text-muted)}.texto-grande{font-size:var(--texto-xl);letter-spacing:-.01em}.texto-enorme,.texto-grande{font-variant-numeric:tabular-nums;font-weight:800}.texto-enorme{font-size:var(--texto-2xl);letter-spacing:-.02em}.espacio-arriba{margin-top:var(--esp-4)}.flex-entre{justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;display:flex}.linea-producto{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--esp-3);margin-bottom:var(--esp-3);background:var(--color-surface-2)}.cuadricula-resumen{gap:var(--esp-4);grid-template-columns:1fr 1fr;display:grid}@media (width>=640px){.cuadricula-resumen{grid-template-columns:repeat(4,1fr)}.cuadricula-resumen.tres{grid-template-columns:repeat(3,1fr)}}.enlace-sutil{color:var(--color-text-muted);font-size:var(--texto-sm)}.cifra{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.dash-dueno{--fondo:#14100d;--capa:#1d1713;--capa-2:#271f1a;--veta:#3a2f28;--texto:#f1eae3;--atenuado:#a89d93;--magma:#ff6a3d;--brasa:#ff6a3d6b;--verificado:#7fb2ff;--declarado:#b9a4ff;--otro:#5a4e45;--alerta:#fbbf24;--ok:#5fbf8f;--serie-meta:#3987e5;--serie-google:#c98500;--serie-tiktok:#9085e9;--serie-resto:#5a4e45;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fondo);min-height:100vh;color:var(--texto);font-size:15px;line-height:1.45}body:has(.dash-dueno){background:#14100d}.dash-dueno main a{color:var(--magma)}.dash-dueno :focus-visible{outline-color:var(--magma)}.dd-num{font-family:var(--font-marca);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.dd-cuerpo{max-width:1180px;margin:0 auto;padding:28px 32px 32px}.dd-encabezado{justify-content:space-between;align-items:baseline;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:20px;display:flex}.dd-encabezado h1{font-family:var(--font-marca);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.dd-fechas{color:var(--atenuado)}.dd-fechas .sube{color:var(--ok);font-weight:700}.dd-fechas .baja{color:var(--alerta);font-weight:700}.dd-panel{background:var(--capa);border:1px solid var(--veta);border-radius:16px}.dd-hud{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.dd-retorno{box-shadow:0 0 0 1px #ff6a3d40,0 24px 60px -28px var(--brasa);grid-template-columns:280px 1fr;align-items:center;gap:24px;padding:22px 26px;display:grid}.dd-retorno h2{color:var(--atenuado);letter-spacing:0;margin:0 0 6px;font-size:15px;font-weight:600}.dd-retorno .dd-grande{font-size:52px}.dd-detalle{color:var(--atenuado);margin:10px 0 16px}.dd-meta{background:var(--capa-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.dd-meta b{color:var(--texto)}.dd-rombo{background:var(--texto);border-radius:2px;flex-shrink:0;width:10px;height:10px;transform:rotate(45deg)}.dd-medidor{width:280px;height:168px;position:relative}.dd-medidor svg{width:100%;height:100%;overflow:visible}.dd-medidor .encendido{filter:drop-shadow(0 0 6px #ff6a3d8c)}.dd-lectura{text-align:center;position:absolute;bottom:6px;left:0;right:0}.dd-lectura .dd-num{color:var(--magma);text-shadow:0 0 24px var(--brasa);font-size:58px}.dd-lectura small{color:var(--atenuado);margin-top:4px;font-size:13px;display:block}.dd-lectura .sin-dato{color:var(--atenuado);font-size:15px;font-weight:600}.dd-lado{grid-template-rows:1fr 1fr;gap:16px;display:grid}.dd-cifra{flex-direction:column;justify-content:center;padding:20px 24px;display:flex}.dd-cifra .dd-num{font-size:44px}.dd-cifra p{color:var(--atenuado);margin:8px 0 0}.dd-cifra p b{color:var(--texto);font-weight:600}.dd-inventario{margin-top:16px;padding:22px 26px}.dd-inventario header{justify-content:space-between;align-items:baseline;gap:var(--esp-3);margin-bottom:14px;display:flex}.dd-inventario h2{letter-spacing:0;margin:0;font-size:17px}.dd-inventario header span{color:var(--atenuado);font-size:14px}.dd-ranuras{grid-template-columns:repeat(var(--n,23),1fr);gap:5px;display:grid}.dd-ranura{background:var(--otro);border-radius:6px;height:34px}.dd-ranura.v{background:var(--verificado);box-shadow:0 0 14px -2px #7fb2ff8c}.dd-ranura.d{background:var(--declarado);box-shadow:0 0 14px -2px #b9a4ff73}.dd-ranura.s{border:1.5px dashed var(--atenuado);background:0 0}.dd-ranuras.compacta{flex-wrap:wrap;gap:4px;display:flex}.dd-ranuras.compacta .dd-ranura{width:22px;height:22px;box-shadow:none;border-radius:5px}.dd-vacio{color:var(--atenuado);padding:var(--esp-3) 0}.dd-leyenda{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.dd-leyenda div{color:var(--atenuado);align-items:baseline;gap:8px;display:flex}.dd-leyenda .dd-num{color:var(--texto);font-size:22px}.dd-muestra{border-radius:3px;align-self:center;width:12px;height:12px;display:inline-block}.dd-casillas{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.dd-casilla{background:var(--capa);border:1px solid var(--veta);border-radius:16px;flex-direction:column;gap:14px;min-height:270px;padding:22px 24px;display:flex}.dd-casilla header{justify-content:space-between;align-items:center;gap:var(--esp-2);display:flex}.dd-casilla h3{font-family:var(--font-marca);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.dd-estado{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.dd-estado.on{color:var(--ok)}.dd-estado.on:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.dd-estado.off{color:var(--atenuado)}.dd-estado.senal{color:var(--alerta)}.dd-casilla.encendida{border-color:var(--magma);box-shadow:0 0 0 1px var(--magma),0 28px 60px -30px var(--brasa)}.dd-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dd-stats .dd-num{white-space:nowrap;font-size:24px}.dd-stats small{color:var(--atenuado);margin-top:6px;font-size:12.5px;display:block}.dd-mini-texto{color:var(--atenuado);margin:-6px 0 0;font-size:13px}.dd-enlace{margin-top:auto;font-weight:700;text-decoration:none}.dd-casilla.bloqueada{background:0 0;border-style:dashed}.dd-casilla.problema,.dd-casilla.senal{border-color:var(--alerta)}.dd-candado{background:var(--capa-2);border-radius:10px;place-items:center;width:34px;height:34px}.dd-candado,.dd-premios{color:var(--atenuado);display:grid}.dd-premios{gap:8px;margin:0;padding:0;font-size:14px;list-style:none}.dd-premios li{gap:10px;display:flex}.dd-premios li:before{content:"+";font-family:var(--font-marca);color:var(--magma);flex-shrink:0;width:12px;font-weight:800}.dd-senal{align-items:flex-start;gap:12px;display:flex}.dd-senal .dd-num{color:var(--alerta);white-space:nowrap;font-size:40px}.dd-senal p{color:var(--atenuado);margin:4px 0 0;font-size:14px}.dd-senal p b{color:var(--texto);font-weight:600}.dd-aviso{border:1px solid var(--alerta);color:var(--alerta);border-radius:10px;margin-top:16px;padding:12px 16px}.dd-pie{justify-content:space-between;gap:var(--esp-3);max-width:1180px;color:var(--atenuado);border-top:1px solid var(--veta);flex-wrap:wrap;margin:0 auto;padding:16px 32px;font-size:13px;display:flex}.dd-main{display:block}.dd-periodos{background:var(--capa);border:1px solid var(--veta);scrollbar-width:none;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.dd-periodos::-webkit-scrollbar{display:none}.dash-dueno main .dd-periodos a{color:var(--atenuado);white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dash-dueno main .dd-periodos a.activo{color:var(--texto);background:var(--capa-2);box-shadow:inset 0 -2px 0 var(--magma)}.dd-alertas{gap:8px;margin-bottom:18px;display:grid}.dd-alerta{border:1px solid var(--alerta);background:#fbbf240f;border-radius:10px;padding:10px 14px}.dd-alerta b{color:var(--texto)}.dd-alerta span{color:var(--atenuado)}.dd-alerta-alta{background:#f8717112;border-color:#f87171}.dd-bloque{margin-top:16px;padding:22px 26px}.dd-bloque-cab{justify-content:space-between;align-items:baseline;gap:4px var(--esp-3);flex-wrap:wrap;margin-bottom:12px;display:flex}.dd-bloque-cab h2{letter-spacing:0;margin:0;font-size:17px}.dd-bloque-cab span{color:var(--atenuado);font-size:14px}.dd-grafica{margin:0;position:relative}.dd-grafica-leyenda{color:var(--atenuado);flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:13px;display:flex}.dd-grafica-leyenda span,.dd-punta span{align-items:center;gap:6px;display:inline-flex}.dd-muestra-linea{background:var(--texto);border-radius:1px;width:16px;height:2px;display:inline-block}.dd-grafica-lienzo{position:relative;overflow:hidden}.dd-grafica svg{max-width:100%;display:block}.dd-eje line{stroke:var(--veta);stroke-width:1px}.dd-eje text{fill:var(--atenuado);font-variant-numeric:tabular-nums;font-size:11px}.dd-linea-invertido{fill:none;stroke:var(--texto);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dd-punto-invertido{fill:var(--texto);stroke:var(--capa);stroke-width:2px}.dd-grafica rect:focus{outline:none}.dd-grafica rect:focus-visible{stroke:var(--magma);stroke-width:1px}.dd-punta{background:var(--capa-2);border:1px solid var(--veta);color:var(--atenuado);pointer-events:none;border-radius:10px;gap:3px;min-width:150px;padding:8px 10px;font-size:12.5px;display:grid;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 12px 30px -12px #000}.dd-punta b{color:var(--texto)}.dd-punta>b{margin-bottom:2px}.dd-grafica-tabla{color:var(--atenuado);margin-top:10px;font-size:13px}.dd-grafica-tabla summary{cursor:pointer;align-items:center;min-height:32px;display:inline-flex}.dd-grafica-tabla table,.dd-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dd-grafica-tabla td,.dd-grafica-tabla th,.dd-tabla td,.dd-tabla th{text-align:right;border-bottom:1px solid var(--veta);color:var(--texto);background:0 0;padding:8px 10px}.dd-grafica-tabla th,.dd-tabla th{color:var(--atenuado);font-size:13px;font-weight:600}.dd-grafica-tabla td:first-child,.dd-grafica-tabla th:first-child,.dd-tabla td:first-child,.dd-tabla th:first-child{text-align:left}.dd-tabla-nombre small{color:var(--atenuado);font-size:12px;display:block}.dd-volver{align-items:center;min-height:36px;margin-bottom:6px;font-weight:600;text-decoration:none;display:inline-flex}.dd-tres{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dd-cifra-brasa{border-color:var(--magma);box-shadow:0 0 0 1px var(--magma),0 24px 60px -30px var(--brasa)}.dd-cifra-brasa .dd-num{color:var(--magma);text-shadow:0 0 20px var(--brasa)}.dd-casilla-grande .dd-casilla{min-height:0;padding:28px 32px}.dd-casilla-grande .dd-casilla h3{font-size:30px}.dd-casilla-grande .dd-premios{font-size:16px}.dd-conversaciones{margin:8px 0 0;padding:0;list-style:none;display:grid}.dd-conversaciones li{border-bottom:1px solid var(--veta);grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.dd-conv-dia{color:var(--atenuado);font-variant-numeric:tabular-nums}.dd-conv-campana{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-conv-estado{color:var(--atenuado);white-space:nowrap;font-size:13px;font-weight:700}.dd-conv-venta .dd-conv-estado{color:var(--ok)}.dd-conv-sin-responder .dd-conv-estado{color:var(--alerta)}.dd-conv-respondida .dd-conv-estado{color:var(--texto)}@media (width<=900px){.dd-ranuras:not(.compacta){grid-template-columns:repeat(auto-fill,minmax(18px,1fr))}.dd-casillas,.dd-hud{grid-template-columns:1fr}.dd-casilla{min-height:0}.dd-tres{grid-template-columns:1fr;gap:10px}}@media (width<=640px){.dd-cuerpo{padding:18px 16px 24px}.dd-encabezado h1{font-size:24px}.dd-hud,.dd-lado{gap:10px}.dd-retorno{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:14px 16px}.dd-retorno .dd-grande{font-size:36px}.dd-detalle{margin:6px 0 10px;font-size:14px}.dd-medidor{width:220px;height:132px}.dd-lectura{bottom:2px}.dd-lectura .dd-num{font-size:44px}.dd-meta{text-align:left}.dd-lado{grid-template-rows:none}.dd-cifra{padding:12px 16px}.dd-cifra .dd-num{font-size:28px}.dd-cifra p{margin-top:4px;font-size:14px}.dd-inventario{padding:18px 16px}.dd-ranuras{grid-template-columns:repeat(auto-fill,minmax(22px,1fr))}.dd-ranura{height:26px}.dd-stats .dd-num{font-size:20px}.dd-pie{padding:14px 16px}.dd-bloque{padding:16px}.dd-encabezado{align-items:flex-start}.dd-casilla-grande .dd-casilla{padding:20px}.dd-casilla-grande .dd-casilla h3{font-size:24px}.dd-tabla thead{display:none}.dd-tabla,.dd-tabla tbody,.dd-tabla td,.dd-tabla tr{display:block}.dd-tabla tr{border-bottom:1px solid var(--veta);grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 0;display:grid}.dd-tabla td{text-align:left;border:0;padding:0}.dd-tabla td.dd-tabla-nombre{grid-column:1/-1;font-weight:700}.dd-tabla td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--atenuado);font-size:12px;display:block}.dd-conversaciones li{grid-template-columns:5.5rem 1fr}.dd-periodos{grid-template-columns:1fr 1fr;width:100%;display:grid}.dash-dueno main .dd-periodos a{justify-content:center}.dd-tabla-nombre small{white-space:normal;font-weight:400}.dd-conv-estado{grid-column:2}}
