:root{color-scheme:light;--bg:#f4f5f8;--panel:#ffffff;--texto:#14151a;--suave:#6a6e7b;--borde:#e1e3ea;--acento:#0a58ff;--acento-texto:#ffffff;--negro:#0b0b0f;--gremio:#128c4a;--ok:#17803d;--ok-fondo:#e3f5ea;--alerta:#a35d00;--alerta-fondo:#fff1d6;--error:#c4281c;--error-fondo:#fde8e6;--radio:14px;--sombra:0 1px 2px rgba(16,24,40,0.05),0 4px 14px rgba(16,24,40,0.06)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--texto);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:var(--acento);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:28px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}h2{font-size:17px;margin:0 0 12px}h3{font-size:15px;margin:0 0 8px}.sub{color:var(--suave);margin:0 0 20px}.barra{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#000;color:#fff}.barra:after{content:"";display:block;height:3px;background:linear-gradient(90deg,#8b90a0 0 33.3%,var(--acento) 33.3% 66.6%,var(--gremio) 66.6% 100%)}.barra-in{max-width:1280px;margin:0 auto;padding:6px 16px;gap:4px;min-height:58px;flex-wrap:wrap}.barra-in,.marca{display:flex;align-items:center}.marca{gap:6px;margin-right:16px}.marca img{display:block;height:38px;width:auto}.marca:hover{text-decoration:none}.nav{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.nav-link{font:inherit;padding:8px 12px;border-radius:10px;border:0;background:transparent;color:#cfd2dc;font-size:14px;font-weight:500;cursor:pointer}.nav-link:hover{background:#1e2027;color:#fff;text-decoration:none}.nav-link.activo{color:#fff;background:#1e2027;box-shadow:inset 0 -2px 0 var(--acento)}.nav-grupo{position:relative}.nav-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--panel);border:1px solid var(--borde);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:6px;display:flex;flex-direction:column;z-index:30}.nav-menu a{padding:9px 12px;border-radius:8px;color:var(--texto);font-size:14px}.nav-menu a.activo,.nav-menu a:hover{background:var(--bg);text-decoration:none}.nav-menu a.activo{font-weight:700}.nav-der{margin-left:auto;display:flex;align-items:center;gap:10px;color:#aeb2bf;font-size:14px}.nav-der .btn{background:transparent;color:#fff;border-color:#3a3d48}.nav-der .btn:hover{background:#1e2027}.pagina{max-width:1280px;margin:0 auto;padding:24px 16px 64px}.card{background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);padding:18px;margin-bottom:16px;box-shadow:var(--sombra)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fila{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fila-sep{justify-content:space-between}.campo{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.campo label,.etq{font-size:13px;color:var(--suave)}input,select,textarea{font:inherit;color:var(--texto);background:var(--panel);border:1px solid var(--borde);border-radius:8px;padding:9px 10px;width:100%;min-height:40px}input:focus,select:focus,textarea:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}textarea{min-height:80px;resize:vertical}input[type=checkbox]{width:auto;min-height:0}.btn{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;min-height:40px;border-radius:10px;border:1px solid var(--borde);background:var(--panel);color:var(--texto);cursor:pointer;white-space:nowrap;font-weight:500;transition:background .12s,box-shadow .12s,transform .05s}.btn:active{transform:translateY(1px)}.btn:hover{background:var(--bg);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primario{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:600}.btn-primario:hover{background:var(--acento);filter:brightness(1.08)}.btn-peligro{color:var(--error)}.btn-chico{min-height:32px;padding:4px 10px;font-size:13px}.aviso{border-radius:8px;padding:10px 12px;margin-bottom:16px;background:var(--alerta-fondo);color:var(--alerta)}.aviso-error{background:var(--error-fondo);color:var(--error)}.aviso-ok{background:var(--ok-fondo);color:var(--ok)}.tabla-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:9px 10px;border-bottom:1px solid var(--borde);vertical-align:middle}th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);font-weight:600}td.num,th,th.num{white-space:nowrap}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.total td{font-weight:700;border-top:2px solid var(--borde)}.etiqueta{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:#e9ebf2;color:#4b5060;white-space:nowrap}.etiqueta-info{background:#dfeaff;color:#0b3fb3}.etiqueta-fin{background:#dfe2ea;color:#3a3f4d}.etiqueta-ok{background:var(--ok-fondo);color:var(--ok)}.etiqueta-alerta{background:var(--alerta-fondo);color:var(--alerta)}.etiqueta-error{background:var(--error-fondo);color:var(--error)}.kpi{display:flex;flex-direction:column;gap:2px;border-left:4px solid var(--acento)}.kpi.kpi-negro{border-left-color:var(--negro)}.kpi.kpi-verde{border-left-color:var(--gremio)}.kpi .valor{font-size:30px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .nombre{font-size:13px;color:var(--suave)}.pos{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start}@media (max-width:860px){.pos{grid-template-columns:1fr}}.resultados{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto;margin-top:10px}.resultado{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borde);border-radius:8px;background:var(--panel);color:var(--texto);font:inherit;text-align:left;cursor:pointer;width:100%}.resultado.primero,.resultado.sel,.resultado:hover{border-color:var(--acento)}.resultado .precio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.total-grande{font-size:32px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pagos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.pago{font:inherit;padding:10px 8px;border-radius:8px;border:1px solid var(--borde);background:var(--panel);color:var(--texto);cursor:pointer;text-align:center}.pago small{display:block;color:var(--suave)}.pago.elegido{border-color:var(--acento);outline:2px solid var(--acento)}.mudo{color:var(--suave)}.oculto{display:none!important}.acciones{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:20px}.tile{flex-direction:column;gap:10px;padding:18px;border-radius:var(--radio);background:var(--panel);border:1px solid var(--borde);box-shadow:var(--sombra);color:var(--texto);transition:transform .12s,box-shadow .12s}.tile:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,24,40,.12)}.tile .ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--negro);color:#fff}.tile .ico.azul{background:var(--acento)}.tile .ico svg{width:24px;height:24px}.tile strong{font-size:17px}.tile span.mudo{font-size:13px}.estado-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.estado-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg)}.estado-lista a{color:var(--texto);font-weight:600}.pastilla{min-width:34px;text-align:center;padding:3px 10px;border-radius:999px;font-weight:800;font-size:13px}.pastilla.verde{background:var(--ok-fondo);color:var(--ok)}.pastilla.ambar{background:var(--alerta-fondo);color:var(--alerta)}.pastilla.rojo{background:var(--error-fondo);color:var(--error)}.pastilla.gris{background:#ececf1;color:var(--suave)}.pastilla.azul{background:color-mix(in srgb,var(--acento) 15%,transparent);color:var(--acento)}tbody tr:nth-child(2n){background:#f0f6ff}tbody tr:hover{background:#e2edff}tbody tr.reservado,tbody tr.reservado:hover{background:#d4f5dd}.equipo-nombre{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.equipo-nombre b{font-size:15px;margin-right:2px}.dato{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12.5px;font-weight:600;background:#eceef4;color:#3b3f4d;white-space:nowrap}.dato.bat-ok{background:var(--ok-fondo);color:var(--ok)}.dato.bat-medio{background:var(--alerta-fondo);color:var(--alerta)}.dato.bat-bajo{background:var(--error-fondo);color:var(--error)}.dato.nuevo{background:#0b0b0f;color:#fff}.globito{display:inline-block;margin-left:6px;min-width:18px;padding:0 6px;border-radius:999px;background:#25d366;color:#04260f;font-size:11px;font-weight:800;line-height:18px;text-align:center}input.serie-falta{background:#dc3b30;color:#fff;border-color:#dc3b30;font-weight:700;font-size:14px}input.serie-falta::placeholder{color:#fff;opacity:1}.ing{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.ing-paso{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px}.ing-num{width:30px;height:30px;border-radius:50%;background:var(--negro);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;margin-top:2px}.ing-cuerpo h4{margin:4px 0 8px;font-size:16px}.ing-ayuda{margin:0 0 10px;color:var(--suave);font-size:14px}.ing-ayuda .verde{color:var(--ok)}.ing-sub{margin:12px 0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--suave);font-weight:700}.ing-sub.rojo{color:var(--error)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px}.tile{display:flex;align-items:center;gap:8px;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid #bfe3cd;background:var(--ok-fondo);color:#0f5a2b;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.tile-ico{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--ok);color:#fff}.tile.t-mal{background:var(--error);border-color:var(--error);color:#fff}.tile.t-mal .tile-ico{background:#fff;color:var(--error)}.tile.t-np{background:#555a68;border-color:#555a68;color:#fff}.tile.t-np .tile-ico{background:#fff;color:#555a68}.ing-probs{margin-top:12px}.ing-probs,.prob{display:grid;grid-gap:8px;gap:8px}.prob{border:1px solid #f1c3be;background:var(--error-fondo);border-radius:12px;padding:10px 12px}.prob-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.prob-ok{border:1px solid var(--borde);background:#fff;border-radius:10px;padding:8px 12px;font-weight:600;font-size:13px;cursor:pointer;color:var(--ok);font-family:inherit}.ing-detalle{display:grid;grid-gap:6px;gap:6px}.ing-det,.ing-detalle input{width:100%}.ing-det{margin-top:10px}.ing-chips{display:flex;flex-wrap:wrap;gap:6px}.ing-chips button{border:1px solid var(--borde);background:#fff;border-radius:999px;padding:4px 11px;font-size:13px;cursor:pointer;font-family:inherit}.ing-aviso{margin:10px 0 0;font-size:13px;color:var(--alerta);background:var(--alerta-fondo);padding:8px 10px;border-radius:10px}.ing-fila{display:flex;justify-content:space-between;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--borde)}.ing-fila:first-of-type{border-top:0}.ing-tit{font-weight:600;font-size:14px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.seg label span{display:block;padding:9px 14px;border:1px solid var(--borde);border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:var(--suave);min-width:86px;text-align:center}.seg-grande label span{padding:13px 18px;font-size:15px}.seg label:has(input:focus-visible) span{outline:2px solid var(--acento)}.seg label.s-ok:has(input:checked) span{background:var(--ok);border-color:var(--ok);color:#fff}.seg label.s-mal:has(input:checked) span{background:var(--error);border-color:var(--error);color:#fff}.seg label.s-np:has(input:checked) span{background:#555a68;border-color:#555a68;color:#fff}.seg label.s-img:has(input:checked) span{background:var(--alerta);border-color:var(--alerta);color:#fff}.seg label.s-no:has(input:checked) span{background:var(--error);border-color:var(--error);color:#fff}.ing-bat{display:flex;align-items:center;gap:12px}.ing-bat input[type=number]{width:90px}.ing-nd{font-size:14px;gap:6px}.ing-conf,.ing-nd{display:flex;align-items:center}.ing-conf{gap:12px;padding:14px 16px;border:2px solid var(--borde);border-radius:12px;cursor:pointer;font-weight:600}.ing-conf input{width:22px;height:22px;flex:none}.ing-conf.on{border-color:var(--ok);background:var(--ok-fondo)}.ing-prog{font-weight:700;font-size:14px;color:var(--alerta);background:var(--alerta-fondo);padding:8px 14px;border-radius:999px;justify-self:start}.ing-prog.listo{color:var(--ok);background:var(--ok-fondo)}@media (max-width:700px){.ing-paso{grid-template-columns:1fr}.ing-num{display:none}}kbd{display:inline-block;min-width:20px;padding:1px 6px;margin:0 2px;border:solid var(--borde);border-width:1px 1px 2px;border-radius:6px;background:#fff;color:var(--texto);font:600 12px/1.5 inherit;text-align:center}.atajos{margin:8px 0 0;font-size:12.5px;color:var(--suave)}.resultado.sel{background:#eef3ff;box-shadow:0 0 0 2px var(--acento) inset}.pago:focus-visible{outline:3px solid #111;outline-offset:2px}.pago span kbd{font-size:11px}.menu-linea{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:10px;border:2px solid var(--acento);border-radius:12px;background:#fff;max-width:420px}.ctl{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-end;margin-top:4px}.ctl-g{display:grid;grid-gap:4px;gap:4px}.ctl-t{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--suave);font-weight:700}.segp{display:inline-flex;flex-wrap:wrap;border:1px solid var(--borde);border-radius:10px;overflow:hidden;background:#fff}.segp button{border:0;background:#fff;padding:9px 13px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;color:var(--suave);border-right:1px solid var(--borde)}.segp button:last-of-type{border-right:0}.segp button[aria-pressed=true]{background:#111;color:#fff}.segp input{border:0;width:88px;min-height:0;padding:8px 10px;border-left:1px solid var(--borde);border-radius:0}.comp-wrap{overflow-x:auto;margin-top:12px}.comp{display:grid;grid-gap:4px;gap:4px}.comp-h{padding:6px 8px;display:grid;grid-gap:2px;gap:2px;align-content:end}.comp-op{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--suave)}.comp-n{font-weight:700;font-size:14.5px;line-height:1.25}.comp-q{justify-self:start;border:0;background:none;color:var(--suave);font:inherit;font-size:12px;cursor:pointer;padding:0;text-decoration:underline}.comp-l{padding:10px;font-weight:700;font-size:14px;display:flex;align-items:center}.comp-c,.comp-l{border:1px solid;border-radius:10px}.comp-c{padding:8px 10px;display:grid;align-content:center;grid-gap:1px;gap:1px}.comp-c small{font-size:12px;opacity:.85}details.neg{margin-top:12px;padding:10px 14px;border:2px solid #f59e0b;background:#fff4e0;color:#7a3d00;border-radius:10px}.tarj-neg{background:#ff9f1c!important;color:#3d1f00!important;border:2px solid #c2410c!important;border-radius:10px}.neg-dif{font-weight:700;color:#9a3412}details.neg>summary{cursor:pointer;font-weight:600;font-size:14px}.acciones-pres{margin-top:14px;gap:10px;align-items:center;flex-wrap:wrap}.wa-pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.45;background:#dcf8c6;border:1px solid #b5e5a0;border-radius:12px;padding:12px 14px;margin-top:8px;max-width:520px}@media (min-width:861px){.pos.pos-pres{grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr)}}.ctl-t em{color:#b45309;font-style:normal;text-transform:none;letter-spacing:0}.ctl-falta{padding:10px;border:2px dashed #b45309;border-radius:12px;background:#fffbeb}.canales{display:flex;flex-wrap:wrap;gap:8px}.canal{flex:1 1 150px;min-height:50px;border-radius:12px;border:2px solid var(--borde);background:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer;color:#333}.canal:hover{border-color:#111}.canal-ltm[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.canal-cg[aria-pressed=true]{background:#0a58ff;color:#fff;border-color:#0a58ff}.canal-gremio[aria-pressed=true]{background:#128C4A;color:#fff;border-color:#128C4A}.opc2{display:flex;flex-wrap:wrap;gap:8px}.opc2 button{flex:1 1 200px;text-align:left;display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:12px;border:2px solid var(--borde);background:#fff;font:inherit;cursor:pointer;color:#333}.opc2 button small{color:var(--suave);font-size:12.5px}.opc2 button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.opc2 button[aria-pressed=true] small{color:#ddd}.tarjetas{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.tarj{border:2px solid #111;border-radius:14px;padding:10px;display:grid;grid-gap:6px;gap:6px;background:#fff}.tarj-h{display:flex;align-items:center;gap:10px;padding:2px 2px 6px;border-bottom:1px solid var(--borde)}.tarj-n{flex:none;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:14px}.tarj-t{flex:1 1;font-weight:800;font-size:17px;line-height:1.25}.tarj-sv{list-style:none;margin:0;padding:0 2px;display:grid;grid-gap:2px;gap:2px;font-size:14px}.tarj-sv li{display:flex;gap:10px;align-items:center;justify-content:space-between}.tarj-sv li span{flex:1 1}.tarj-f{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border:1px solid;border-radius:10px}.tarj-l{font-weight:700;font-size:14px}.tarj-l small{font-weight:500}.tarj-p{display:grid;justify-items:end;text-align:right}.tarj-p small{font-size:12px;opacity:.85}.resultado.agregado{background:#e8f7ee;border-color:#128C4A;box-shadow:inset 4px 0 0 #128C4A}.ctl{flex-direction:column;align-items:stretch;gap:14px}.ctl-g{width:100%}.opc2 button{flex:1 1;min-width:180px}.canal{flex:1 1;min-width:130px}[data-paso][hidden]{display:none!important}.vw-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;border-radius:12px;padding:10px 16px;margin-bottom:10px;font-size:15px;letter-spacing:.03em}.vw-banner button{border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}.vw-pasos{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 14px}.vw-pasos button{display:flex;align-items:center;gap:7px;border:1px solid var(--borde);background:#fff;border-radius:999px;padding:6px 14px 6px 6px;font:inherit;font-size:14px;font-weight:600;color:var(--suave);cursor:pointer}.vw-pasos button:disabled{opacity:.45;cursor:default}.vw-pasos b{width:24px;height:24px;border-radius:50%;background:#e4e7ec;color:#333;display:grid;place-items:center;font-size:13px}.vw-pasos .on button{background:#111;color:#fff;border-color:#111}.vw-pasos .on b{background:#fff;color:#111}.vw-pasos .hecho b{background:#128C4A;color:#fff}.vw{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.vw.vw-solo{grid-template-columns:minmax(0,1fr)}.vw-res{position:-webkit-sticky;position:sticky;top:12px;background:#fff;border:2px solid #111;border-radius:14px;padding:12px 14px}.vw-res h3{margin:0 0 8px;font-size:16px}.vw-res-g{display:grid;grid-gap:6px;gap:6px}.vw-res-g div{display:flex;justify-content:space-between;gap:10px;font-size:14px;border-bottom:1px dashed var(--borde);padding-bottom:4px}.vw-res-g span{color:var(--suave)}.vw-res-g b{text-align:right}.vw-res-f{margin-top:10px;padding:10px;border-radius:10px;text-align:center;font-weight:700}.vw-res-f b{font-size:20px;display:block}.vw-res-f.falta{background:#fdecea;color:#c4281c;border:1px solid #c4281c}.vw-res-f.ok{background:#d4f5dd;color:#0b5d1e;border:1px solid #1b7f3b}.vw-canales{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.vw-canal{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:22px 18px;border-radius:16px;border:3px solid var(--c);background:#fff;color:var(--c);font:inherit;cursor:pointer;min-height:120px;align-content:center}.vw-canal b{font-size:22px;letter-spacing:.02em}.vw-canal small{font-size:14px;color:#555}.vw-canal:hover,.vw-canal[aria-pressed=true]{background:var(--c);color:#fff}.vw-canal:hover small,.vw-canal[aria-pressed=true] small{color:#eee}.vw-lista{display:grid;grid-gap:6px;gap:6px;margin-top:8px;max-height:360px;overflow-y:auto;padding:2px}.vw-op{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 14px;border-radius:10px;border:2px solid var(--borde);background:#fff;font:inherit;cursor:pointer}.vw-op:hover{border-color:#111}.vw-op.on{border-color:#128C4A;background:#e8f7ee;box-shadow:inset 4px 0 0 #128C4A}.vw-op b{white-space:nowrap}.vw-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.vw-err{color:#c4281c;font-weight:700;margin:8px 0 0}.vw-nav .vw-err{margin:0;flex:1 1;text-align:center}@media (max-width:1000px){.vw{grid-template-columns:minmax(0,1fr)}.vw-res{position:static}}.vw-fila{display:flex;gap:8px;align-items:stretch}.vw-fila .vw-op{flex:1 1;min-width:0}.vw-fila .btn-chico{align-self:center;white-space:nowrap}.vw-pr{display:grid;justify-items:end;text-align:right;grid-gap:1px;gap:1px}.vw-pr b{font-size:17px}.vw-pr small{font-size:12px;color:#0b5d1e;font-weight:600}.vw-canal:disabled{opacity:.35;cursor:not-allowed;background:#fff;color:var(--c)}.vw-canal:disabled small{color:#555}.vw-banner b{font-weight:800}.dolar-card{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;padding:14px 16px;border-radius:14px;border:2px solid;margin-bottom:4px}.dolar-card.ok{border-color:#1b7f3b;background:#e9f9ee;color:#0b5d1e}.dolar-card.mal{border-color:#c4281c;background:#fdecea;color:#c4281c}.dolar-t{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.dolar-in{display:flex;align-items:center;gap:6px;background:#fff;border:2px solid;border-radius:10px;padding:0 12px}.dolar-in span{font-size:24px;font-weight:800;color:#111}.dolar-in input{border:0;outline:0;width:130px;font-size:28px;font-weight:800;background:transparent;min-height:48px;color:#111;padding:0 4px}.dolar-e{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:15px}.estado-pantalla{max-width:420px;margin:14vh auto 0;padding:0 16px;text-align:center}.estado-pantalla h1{margin:12px 0 6px}.estado-pantalla .btn{margin-top:8px}.estado-icono{width:64px;height:64px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:800;background:var(--bg);color:var(--suave);border:1px solid var(--borde)}.estado-icono.error{background:var(--error-fondo);color:var(--error);border-color:transparent}.cargando{display:flex;align-items:center;justify-content:center;gap:10px;padding:18vh 0;color:var(--suave)}.cargando-rueda{width:18px;height:18px;border-radius:50%;border:2px solid var(--borde);border-top-color:var(--acento);animation:rueda .8s linear infinite}@keyframes rueda{to{transform:rotate(1turn)}}.vacio{text-align:center;padding:28px 16px;color:var(--suave)}.vacio-icono{font-size:34px;margin-bottom:6px}.vacio strong{display:block;color:var(--texto);font-size:16px}.vacio p{margin:4px auto 12px;max-width:360px}.nav-toggle{display:none;font:inherit;border:1px solid #3a3d48;background:transparent;color:#fff;border-radius:10px;padding:8px 12px;font-size:14px;cursor:pointer}@media (max-width:1180px){.barra-in{flex-wrap:nowrap;gap:8px;min-height:54px}.marca{margin-right:0}.marca img{height:32px}.nav-toggle{display:inline-flex;align-items:center;gap:6px;order:3}.nav-der{order:2;gap:6px}.nav,.nombre-usuario{display:none}.nav{position:fixed;inset:56px 0 0 0;z-index:25;background:#0b0b0f;padding:12px 16px 24px;overflow-y:auto;flex-direction:column;align-items:stretch;gap:4px}.nav.abierto{display:flex}.nav-link{font-size:17px;padding:14px 12px;text-align:left}.nav-grupo,.nav-link{width:100%}.nav-menu{position:static;box-shadow:none;background:#15161c;border-color:#262833;margin:2px 0 6px 10px}.nav-menu a{color:#e6e8ee;padding:12px;font-size:16px}.nav-menu a.activo,.nav-menu a:hover{background:#1e2027}}@media (max-width:860px){.pagina{padding-left:12px;padding-right:12px}.card table,.tabla-scroll{display:block;overflow-x:auto}}.campo-fecha{position:relative;display:inline-flex;align-items:center;width:auto}.campo-fecha>input[type=text]{width:138px;padding-right:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campo-fecha-cal{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;font-size:16px;padding:4px 6px;border-radius:6px}.campo-fecha-cal:hover{background:var(--bg)}.campo-fecha-nativo{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.grafico-leyenda{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--suave);margin-top:6px}.grafico-leyenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.mt0{margin-top:0}.m0{margin:0}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mb10{margin-bottom:10px}.mb16{margin-bottom:16px}.mt-seccion{margin-top:28px}.mt-sub{margin-top:14px}.nota{font-size:13px;margin:6px 0 0}.nota-s{font-size:12px}.mini{margin:2px 0 6px}.fila-nowrap{flex-wrap:nowrap}.fila-form{align-items:flex-end;flex-wrap:wrap}.campo-s{max-width:140px}.campo-m{min-width:160px;max-width:200px}.campo-g{flex:1 1;min-width:160px;max-width:none}.in-num{width:84px}.in-num-l{width:110px}.auto{width:auto}.buscar-grande{flex:1 1 240px;width:auto}.form-sep{border-top:1px solid var(--borde);padding-top:12px;margin-top:12px}.card-destacada{border:2px solid var(--acento)}.resumen-item{cursor:pointer;font-weight:600}.resumen-boton{cursor:pointer;display:inline-block;background:var(--acento);color:var(--acento-texto);font-weight:700;padding:10px 16px;border-radius:10px;list-style:none}.resumen-boton::-webkit-details-marker{display:none}.sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--suave)}.precio-gremio{color:var(--gremio)}.kpi .valor.neg{color:var(--error)}.monto-ingreso{color:var(--ok)}.monto-egreso{color:var(--error)}.monto-grande{font-size:30px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monto-grande.debo{color:var(--error)}.monto-grande.saldada{color:var(--ok)}.mt4{margin-top:4px}.mt6{margin-top:6px}.mb0{margin-bottom:0}.mb8{margin-bottom:8px}.mr6{margin-right:6px}.fila-s{gap:6px}.fila-xs{gap:4px}.inline{display:inline-block}.bloque-linea{display:block}.aviso-corto{margin:8px 0}.btn-azul{background:var(--acento);color:var(--acento-texto);border-color:var(--acento);font-weight:700}.btn-ancho{width:100%}.btn-grande{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.btn-gremio{border-color:#7a3cff;font-weight:700;min-height:44px}.chip{color:#fff;border-radius:6px;padding:2px 8px}.chip-azul{background:var(--acento)}.chip-regalo{background:#7a3cff}.chip-garantia{background:#e07a00}.chip-oferta{background:var(--error);color:#fff;font-weight:700;border-radius:6px;padding:1px 6px;font-size:12px;margin-left:6px;white-space:nowrap}.chip-oferta.grande{padding:3px 8px;font-size:13px}.texto-error{color:var(--error);font-weight:700}.texto-gremio{color:#7a3cff}.bloque{margin-top:14px;padding:12px;border-radius:10px;border:1px solid var(--borde)}.bloque-verde{border:2px solid #1b7f3b;background:#e9f9ee}.bloque-azul{border:2px solid var(--acento);background:#eef4ff}.bloque-gremio{border:2px dashed #7a3cff}.bloque-gremio-ok{margin-top:0;border:2px solid var(--gremio)}.card-alerta{border:2px solid var(--error)}.lineas{border-top:1px solid var(--borde)}.linea{padding:12px 0 12px 8px;border-bottom:1px solid var(--borde);border-left:4px solid transparent}.linea.sel{border-left-color:var(--acento)}.linea.sel.multi{background:#f3f7ff}.linea-cab{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:12px}.linea-nombre{flex:1 1;min-width:0;font-weight:600;line-height:1.3;font-size:16px}.linea-precio{font-weight:800;font-size:17px;white-space:nowrap}.cant{min-width:18px;text-align:center}.indicacion{margin:8px 0;font-weight:600}.detalle-cuenta{font-size:16px;line-height:1.6}.monto-grande.chico{font-size:20px}.neg-nombre{min-width:200px}.celda-ancha{max-width:320px}.modal-fondo{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal-caja{max-width:420px;width:100%;margin-bottom:0}.mt-0{margin-top:0}.mb12{margin-bottom:12px}.mg-t6{margin:6px 0 0}.mg-t4{margin:4px 0 0}.mg-b6{margin:0 0 6px}.mg-b8{margin:0 0 8px}.mg-b10{margin:0 0 10px}.flex1{flex:1 1}.gap6{gap:6px}.wrap,.wrap8{flex-wrap:wrap}.wrap8{gap:8px}.ai-end{align-items:flex-end}.texto-error-s,.texto-rojo{color:var(--error)}.texto-error-s{font-weight:600}.texto-verde{color:var(--gremio)}.alto-44{min-height:44px}.span2{grid-column:span 2}.va-top{vertical-align:top}.nowrap{white-space:nowrap}.fs12{font-size:12px}.fs17{font-size:17px}.monto28{font-size:28px;font-weight:800}.fw700{font-weight:700}.ta-r{text-align:right}.p10{padding:10px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w120{width:120px}.w150{width:150px}.mw220{min-width:220px}.mw240{min-width:240px}.mw260{min-width:260px}.mx190{max-width:190px}.mx560{max-width:560px}.card-ok{border:2px solid var(--gremio);background:#effaf3}.tabs{display:flex;gap:4px;align-items:stretch;margin:0 0 18px;padding:4px;background:#e9ebf2;border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.tabs::-webkit-scrollbar{display:none}.tab{font:inherit;font-size:14px;font-weight:500;color:#4b5060;padding:9px 16px;border-radius:9px;border:0;background:transparent;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-height:40px}.tab,.tab:hover{text-decoration:none}.tab:hover{color:var(--texto);background:rgba(255,255,255,.55)}.tab.activa{background:var(--panel);color:var(--texto);font-weight:700;box-shadow:0 1px 3px rgba(16,24,40,.12)}.tab-mas{position:relative;display:flex}.tab-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:210px;background:var(--panel);border:1px solid var(--borde);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px;display:flex;flex-direction:column}.tab-menu a{padding:10px 12px;border-radius:8px;color:var(--texto);font-size:14px}.tab-menu a:hover{background:var(--bg);text-decoration:none}.tab-menu a.activa{font-weight:700;background:var(--bg)}@media (max-width:860px){.tabs{width:100%;overflow-x:auto;scrollbar-width:none}.tab-menu{position:fixed;left:12px;right:12px;top:auto;bottom:12px}}@media (min-width:1181px) and (max-width:1400px){.nav-link{padding:8px 9px;font-size:13.5px}.nombre-usuario{display:none}.marca{margin-right:8px}}.input-color{height:44px;padding:4px;cursor:pointer}.logo-vista{background:#000;border-radius:10px;min-height:60px;justify-content:center;padding:8px}.check,.logo-vista{display:flex;align-items:center}.check{gap:8px;font-size:13px;color:var(--suave)}.check input{width:18px;height:18px}.marca-texto{color:#fff;font-weight:800;letter-spacing:-.01em;padding:0 8px;white-space:nowrap}.marca-texto.grande{font-size:22px}.of-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.of-solo .of-main{gap:12px}.of-sec{margin:0}.of-tit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.of-tit h3{margin:0;font-size:17px;flex:1 1}.of-num{width:26px;height:26px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.of-tipo{display:inline-flex;border:1px solid var(--borde);border-radius:10px;overflow:hidden;background:#fff}.of-tipo button{border:0;background:transparent;padding:8px 16px;font:inherit;font-weight:600;font-size:14px;color:var(--suave);cursor:pointer}.of-tipo button[aria-pressed=true]{background:#111;color:#fff}.of-lab{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.of-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;align-items:center}.of-chips button{border:1px solid var(--borde);background:#fff;border-radius:999px;padding:7px 13px;font:inherit;font-size:14px;cursor:pointer;color:#222}.of-chips button:hover{border-color:#111}.of-chips button.on{background:#111;border-color:#111;color:#fff}.of-previas{margin:4px 0 2px;padding:10px 12px;border-radius:10px;background:#f3f4f7;border:1px solid var(--borde);font-size:14px}.of-previas.vigente{background:#fff6e5;border-color:#f0b44c}.of-previas ul{margin:6px 0 0;padding-left:18px;color:#444;font-size:13px}.of-crear{width:100%;margin-top:12px;padding:13px;font-size:16px}.of-nota{font-size:12px;margin:8px 0 0;text-align:center}.of-seg-pie{display:none}@media (max-width:1000px){.vw-res{order:2}}.guia{border:2px solid #111}.guia-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.guia-barra{height:8px;border-radius:99px;background:#e4e7ec;margin:12px 0;overflow:hidden}.guia-barra span{display:block;height:100%;background:#128C4A;border-radius:99px;transition:width .3s}.guia-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.guia-lista li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px;background:#fff}.guia-lista li.hecho{background:#f3faf5;border-color:#bfe3cd}.guia-ico{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid #c8ccd6;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff}.guia-lista li.hecho .guia-ico{background:#128C4A;border-color:#128C4A}.guia-txt{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.guia-txt .mudo{font-size:13px}@media (max-width:700px){.guia-lista li{flex-wrap:wrap}.guia-lista li .fila{width:100%}}.fo-grupo+.fo-grupo{margin-top:14px;padding-top:12px;border-top:1px dashed var(--borde)}.fo-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.fo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.fo-item{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#e8eaef}.fo-item img{width:100%;height:100%;object-fit:cover;display:block}.fo-x{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;font-size:16px;line-height:1;cursor:pointer}.btn-deshabilitado{opacity:.6;pointer-events:none}.of-precios{display:grid;grid-gap:4px;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid var(--borde);border-radius:10px;background:#fafafa}.of-precios>div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.of-precios small{color:#666}.cobro-op{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:8px 0 12px}.cobro-op button{text-align:left;border:2px solid var(--borde);background:#fff;border-radius:12px;padding:10px 12px;font:inherit;cursor:pointer;display:grid;grid-gap:2px;gap:2px}.cobro-op button b{font-size:18px}.cobro-op button small{color:#666}.cobro-op button[aria-pressed=true]{border-color:#0a58ff;background:#eef4ff}.cobro-barra{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border-radius:14px;background:#f4f7ff;border:1px solid #c9d8ff}.cobro-barra small{display:block;color:#556;font-size:12px}.cobro-barra b{font-size:18px}.cobro-ok{background:#16a34a;border-color:#128a3e;color:#fff;font-weight:700;font-size:17px;padding:14px 22px;border-radius:12px}.cobro-ok:hover{background:#12853d}.cobro-deshacer{background:#dc2626;border-color:#b91c1c;color:#fff;font-weight:700;font-size:17px;padding:14px 22px;border-radius:12px}.cobro-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:8px 0 12px}.cobro-tarjetas button{text-align:left;border:2px solid var(--borde);background:#fff;border-radius:14px;padding:14px;font:inherit;cursor:pointer;display:grid;grid-gap:4px;gap:4px}.cobro-tarjetas button b{font-size:22px}.cobro-tarjetas button small{color:#555;font-size:13px}.cobro-tarjetas button[aria-pressed=true]{border-color:#16a34a;background:#effaf2}.cobro-div{border:1px dashed var(--borde);border-radius:12px;padding:12px;margin-top:8px}.cobro-int{margin-top:14px;border-top:1px solid var(--borde);padding-top:10px}.tablero{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;align-items:start;padding-bottom:8px}.tablero-col{background:#f4f5f7;border-radius:14px;padding:10px;min-height:160px;display:grid;grid-gap:8px;gap:8px;align-content:start;border:2px solid transparent}.tablero-col.sobre{border-color:#0a58ff;background:#eef4ff}.tablero-col h3{margin:2px 4px 4px;font-size:14px;display:flex;justify-content:space-between}.tablero-col h3 span{background:#fff;border-radius:999px;padding:0 9px;font-weight:600}.tablero-card{background:#fff;border-radius:12px;padding:10px;display:grid;grid-gap:3px;gap:3px;font-size:13px;cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 2px rgba(0,0,0,.08)}.tablero-card.mov{opacity:.4}.tablero-card a{color:#111;text-decoration:none;font-size:14px}.tablero-pie{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.tablero-card select{margin-top:6px;font-size:12px;padding:4px}.cobro-dividir{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:4px 0 8px;padding:14px;border:0;border-radius:14px;background:#111;color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.cobro-dividir small{font-size:12px;font-weight:400;color:#cfcfcf}.cobro-dividir:hover{background:#2a2a2a}.cobro-dividir.volver{background:#e5e7eb;color:#333;font-size:15px;font-weight:600}.caja-acciones{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.caja-acciones .btn{padding:13px 20px;font-size:16px;font-weight:700;border-radius:12px}.caja-ing{background:#16a34a;border-color:#128a3e;color:#fff}.caja-egr{background:#dc2626;border-color:#b91c1c;color:#fff}.caja-cam{background:#111;border-color:#111;color:#fff}.caja-dlg{border:0;border-radius:16px;padding:0;width:min(520px,94vw);box-shadow:0 20px 60px rgba(0,0,0,.35)}.caja-dlg::-webkit-backdrop{background:rgba(0,0,0,.45)}.caja-dlg::backdrop{background:rgba(0,0,0,.45)}.caja-dlg-in{padding:20px;position:relative}.caja-x{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;cursor:pointer;line-height:1}.cierre-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:end;margin-bottom:8px}.cierre-dif{display:grid;grid-gap:2px;gap:2px;padding-bottom:12px;font-size:18px}.cierre-dif small{color:#666;font-size:12px}.kpi3{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.kpi3>div{border:1px solid var(--borde);border-radius:16px;padding:16px 18px;background:#fff}.kpi3 .grande{background:#111;color:#fff;border-color:#111}.kpi3 small{display:block;color:#666;font-size:13px}.kpi3 .grande small{color:#bbb}.kpi3 b{font-size:30px;letter-spacing:-.5px}.rubros{overflow-x:auto}.rubros-fila{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(6,minmax(90px,1fr)) minmax(110px,1fr);grid-gap:6px;gap:6px;padding:10px 6px;align-items:center;min-width:980px}.rubros-fila span:not(:first-child){text-align:right}.rubros-cab{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#666}.rubros details,.rubros-cab{border-bottom:1px solid var(--borde)}.rubros summary{cursor:pointer;list-style:none}.rubros summary::-webkit-details-marker{display:none}.rubros summary:hover{background:#f7f7f9}.rubros .tot{font-weight:700}.rubro-lineas{padding:4px 8px 12px 24px;display:grid;grid-gap:4px;gap:4px;min-width:860px}.rubro-lineas div{display:grid;grid-template-columns:52px 1fr 150px 120px;grid-gap:8px;gap:8px;font-size:13px}.rubro-lineas div span:last-child{text-align:right;font-weight:600}.rubros .total{background:#f4f5f7;border-radius:10px;font-weight:700}.gg{margin:0}.gg-cab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.gg-tabs{display:inline-flex;background:#f0f1f4;border-radius:10px;padding:3px}.gg-tabs button{border:0;background:none;padding:7px 14px;border-radius:8px;font:inherit;font-size:14px;cursor:pointer;color:#444}.gg-tabs button.on{background:#111;color:#fff;font-weight:600}.gg-leyenda{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:#444}.gg-leyenda span{display:inline-flex;align-items:center;gap:6px}.gg-leyenda i{width:11px;height:11px;border-radius:3px;display:inline-block}.gg-leyenda i.raya{width:18px;height:0;border-top:2px dashed #111827;border-radius:0;background:none}.gg-caja{position:relative}.gg-tip{position:absolute;top:4px;z-index:3;min-width:210px;background:#111827;color:#fff;border-radius:12px;padding:10px 12px;font-size:13px;display:grid;grid-gap:4px;gap:4px;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.25)}.gg-tip span{display:flex;align-items:center;gap:6px}.gg-tip i{width:9px;height:9px;border-radius:2px;display:inline-block}.gg-tip em{margin-left:auto;font-style:normal;font-weight:600;padding-left:14px}.gg-tip .tot{border-top:1px solid rgba(255,255,255,.2);padding-top:4px;margin-top:2px;font-weight:700}.gg-pie{margin:8px 0 0;font-size:14px;color:#444}.neto-hero{background:#111;color:#fff;border-radius:18px;padding:20px 22px;display:grid;grid-gap:6px;gap:6px}.neto-hero small{color:#bbb;font-size:13px}.neto-hero b{font-size:40px;letter-spacing:-1px}.delta{display:inline-block;font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px}.delta.sube{background:#14532d;color:#bbf7d0}.delta.baja{background:#7f1d1d;color:#fecaca}.reparto{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#eee;margin:6px 0 4px}.reparto span{display:block}.meta-barra{position:relative;height:16px;border-radius:999px;background:#eee;margin:10px 0 8px}.meta-barra span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#16a34a,#4ade80)}.meta-barra i{position:absolute;top:-3px;width:3px;height:22px;background:#111;border-radius:2px;transform:translateX(-50%)}.dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;height:150px;align-items:end;margin:8px 0}.dow>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.dow b{font-size:11px;font-weight:600;color:#555}.dow span{display:block;width:100%;max-width:46px;border-radius:8px 8px 0 0;background:#c7d2fe}.dow .mejor span{background:#4f46e5}.dow .mejor b{color:#4f46e5}.dow small{text-transform:capitalize;color:#777}.plata-campo{display:flex;align-items:center;position:relative;width:100%}.plata-campo .plata-signo{position:absolute;left:12px;font-weight:700;color:var(--mudo,#6b7280);pointer-events:none}.plata-campo input{padding-left:2.4rem!important;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.of-modo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:4px 0 12px}.of-modo button{border:2px solid var(--borde);background:#fff;border-radius:12px;padding:12px 14px;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:#222}.of-modo button small{color:var(--suave)}.of-modo button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.of-modo button[aria-pressed=true] small{color:#ddd}.of-serv{margin:8px 0;border:1px solid var(--borde);border-radius:10px;overflow:hidden}.of-serv>div{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--borde)}.of-serv>div span{flex:1 1}.of-serv .of-serv-t{background:#f6f6f6;font-weight:700;border-bottom:0}.of-pr{opacity:.75}.ord-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1000px){.ord-grid{grid-template-columns:minmax(0,1fr)}}.ord-pasos{list-style:none;display:flex;margin:0;padding:0;gap:4px}.ord-pasos li{flex:1 1;position:relative}.ord-pasos li:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background:var(--borde);z-index:0}.ord-pasos li:first-child:before{display:none}.ord-pasos li.actual:before,.ord-pasos li.hecho:before{background:var(--ok)}.ord-pasos button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;position:relative;z-index:1;text-align:center}.ord-punto{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:#fff;border:2px solid var(--borde);color:var(--suave)}.ord-pasos li.hecho .ord-punto{background:var(--ok);border-color:var(--ok);color:#fff}.ord-pasos li.actual .ord-punto{background:var(--texto);border-color:var(--texto);color:#fff;box-shadow:0 0 0 4px rgba(20,21,26,.12)}.ord-paso-txt{font-size:12px;color:var(--suave);line-height:1.2}.ord-pasos li.actual .ord-paso-txt{color:var(--texto);font-weight:700}.ord-pasos button:hover .ord-punto{border-color:var(--texto)}.ord-pasos button:focus-visible .ord-punto{outline:3px solid var(--acento);outline-offset:2px}.ord-cta{margin-top:14px;align-items:center;gap:10px;flex-wrap:wrap}.ord-cta form{margin:0}.ord-hero{display:grid;grid-gap:14px;gap:14px}.ord-quien{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ord-cli{font-size:22px;font-weight:800;letter-spacing:-.01em}.ord-serv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:#f7f8fb;border:1px solid var(--borde);border-radius:12px}.ord-serv-txt{font-size:16px;font-weight:600}.ord-precio{font-size:22px;font-weight:800;white-space:nowrap}.ord-panel{padding:14px;background:#f7f8fb;border:1px solid var(--borde);border-radius:12px}.ord-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px 18px;gap:10px 18px}.ord-datos div{display:grid;grid-gap:2px;gap:2px}.ord-datos span{font-size:12px;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.ord-gar{margin:0;font-size:13px;color:var(--suave)}.ord-gar b{color:var(--texto)}.ord-cobro{border:2px solid var(--borde)}.ord-cobro[open]{border-color:var(--ok);box-shadow:0 0 0 4px var(--ok-fondo)}.ord-cobro>summary,.ord-edit>summary{cursor:pointer;font-size:16px;list-style:none}.ord-cobro>summary::-webkit-details-marker,.ord-edit>summary::-webkit-details-marker{display:none}.ord-cobro>summary:after,.ord-edit>summary:after{content:"▾";float:right;color:var(--suave)}.ord-cobro[open]>summary:after,.ord-edit[open]>summary:after{content:"▴"}.ord-cobro[open]>summary,.ord-edit[open]>summary{margin-bottom:12px}@media (max-width:560px){.ord-paso-txt{font-size:10px}.ord-cli{font-size:19px}}.tu-lista{display:grid;grid-gap:10px;gap:10px}.tu-card{border:1px solid var(--borde);border-radius:12px;padding:12px 14px;background:#fff;display:grid;grid-gap:4px;gap:4px}.tu-atrasado{border-color:#e9a29b;background:#fff7f6}.tu-cab{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tu-hora{font-weight:800;font-size:18px;min-width:52px}.tu-nombre{font-size:17px;font-weight:700}.tu-det{font-size:14px}.tu-acc{margin-top:6px;flex-wrap:wrap;align-items:flex-start;gap:6px}.tu-acc form{margin:0}.tu-mover summary{list-style:none;cursor:pointer}.tu-mover summary::-webkit-details-marker{display:none}.tu-semana{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.tu-dia{margin:0}.tu-hoy{border:2px solid var(--acento)}.stock-buscar{display:flex;gap:10px;margin-bottom:12px}.stock-buscar input{flex:1 1;min-height:52px;font-size:17px;border-radius:14px;padding:12px 18px}.stock-buscar .btn{min-height:52px;border-radius:14px;padding:0 22px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--borde);background:var(--panel);color:var(--texto);font-weight:600;font-size:14px}.pill:hover{text-decoration:none;border-color:var(--acento)}.pill span{font-size:12px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--bg);color:var(--suave)}.pill.on{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.pill.on span{background:rgba(255,255,255,.22);color:inherit}.sit{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.sit-stock{background:var(--ok-fondo);color:var(--ok)}.sit-en_camino{background:rgba(122,60,255,.12);color:#7a3cff}.sit-reservado{background:var(--alerta-fondo);color:var(--alerta)}.sit-vendido{background:#eceef4;color:#555a68}.tema-btn{font:inherit;border:1px solid #3a3d48;background:transparent;color:#fff;border-radius:10px;width:36px;height:32px;cursor:pointer;font-size:16px;line-height:1}.tema-btn:hover{background:#1e2027}html[data-tema=oscuro] .app-shell{color-scheme:dark;--bg:#040508;--panel:#0b0d12;--texto:#e8ecf6;--suave:#9aa3b5;--borde:#1c212c;--acento:#3b82f6;--acento-texto:#ffffff;--ok:#4ade80;--ok-fondo:rgba(34,197,94,0.15);--alerta:#fbbf24;--alerta-fondo:rgba(245,158,11,0.15);--error:#f87171;--error-fondo:rgba(239,68,68,0.15);--sombra:0 1px 0 rgba(255,255,255,0.03),0 8px 24px rgba(0,0,0,0.35);min-height:100vh;color:var(--texto);background:radial-gradient(60vw 70vh at -8% 55%,rgba(59,130,246,.2),transparent 70%),radial-gradient(60vw 70vh at 108% 45%,rgba(59,130,246,.2),transparent 70%),radial-gradient(70vw 30vh at 50% 112%,rgba(59,130,246,.12),transparent 70%),var(--bg);background-attachment:fixed}html[data-tema=oscuro] .app-shell .barra{background:#000}html[data-tema=oscuro] .app-shell .etiqueta{background:rgba(59,130,246,.14);color:var(--suave)}html[data-tema=oscuro] .app-shell .etiqueta-info{background:rgba(59,130,246,.14);color:#7aa7ff}html[data-tema=oscuro] .app-shell .etiqueta-fin{background:#161a23;color:var(--suave)}html[data-tema=oscuro] .app-shell .pastilla.gris{background:#161a23}html[data-tema=oscuro] .app-shell tbody tr:hover,html[data-tema=oscuro] .app-shell tbody tr:nth-child(2n){background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell tbody tr.reservado,html[data-tema=oscuro] .app-shell tbody tr.reservado:hover{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .dato{background:rgba(59,130,246,.14);color:var(--suave)}html[data-tema=oscuro] .app-shell .dato.nuevo{background:#000}html[data-tema=oscuro] .app-shell .tile{color:#4ade80}html[data-tema=oscuro] .app-shell .tile.t-mal .tile-ico{background:var(--panel)}html[data-tema=oscuro] .app-shell .tile.t-np .tile-ico{background:var(--panel);color:var(--suave)}html[data-tema=oscuro] .app-shell .ing-chips button,html[data-tema=oscuro] .app-shell .prob-ok,html[data-tema=oscuro] .app-shell .seg label span,html[data-tema=oscuro] .app-shell kbd{background:var(--panel)}html[data-tema=oscuro] .app-shell .resultado.sel{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .menu-linea,html[data-tema=oscuro] .app-shell .segp,html[data-tema=oscuro] .app-shell .segp button{background:var(--panel)}html[data-tema=oscuro] .app-shell .segp button[aria-pressed=true]{background:#2f6df6}html[data-tema=oscuro] .app-shell details.neg{background:rgba(245,158,11,.15);color:#fbbf24}html[data-tema=oscuro] .app-shell .neg-dif{color:#f87171}html[data-tema=oscuro] .app-shell .wa-pre{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .ctl-t em{color:#fbbf24}html[data-tema=oscuro] .app-shell .ctl-falta{background:rgba(245,158,11,.15)}html[data-tema=oscuro] .app-shell .canal{background:var(--panel);color:var(--suave)}html[data-tema=oscuro] .app-shell .canal-ltm[aria-pressed=true]{background:#2f6df6}html[data-tema=oscuro] .app-shell .opc2 button{background:var(--panel);color:var(--suave)}html[data-tema=oscuro] .app-shell .opc2 button[aria-pressed=true]{background:#2f6df6}html[data-tema=oscuro] .app-shell .tarj{background:var(--panel)}html[data-tema=oscuro] .app-shell .tarj-n{background:#2f6df6}html[data-tema=oscuro] .app-shell .resultado.agregado{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .vw-pasos button{background:var(--panel)}html[data-tema=oscuro] .app-shell .vw-pasos b{background:#161a23;color:var(--suave)}html[data-tema=oscuro] .app-shell .vw-pasos .on button{background:#2f6df6}html[data-tema=oscuro] .app-shell .vw-pasos .on b{background:var(--panel);color:var(--texto)}html[data-tema=oscuro] .app-shell .vw-res{background:var(--panel)}html[data-tema=oscuro] .app-shell .vw-res-f.falta{background:rgba(239,68,68,.15);color:#f87171}html[data-tema=oscuro] .app-shell .vw-res-f.ok{background:rgba(34,197,94,.15);color:#4ade80}html[data-tema=oscuro] .app-shell .vw-canal{background:var(--panel)}html[data-tema=oscuro] .app-shell .vw-canal small{color:var(--suave)}html[data-tema=oscuro] .app-shell .vw-op{background:var(--panel)}html[data-tema=oscuro] .app-shell .vw-op.on{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .vw-err{color:#f87171}html[data-tema=oscuro] .app-shell .vw-pr small{color:#4ade80}html[data-tema=oscuro] .app-shell .vw-canal:disabled{background:var(--panel)}html[data-tema=oscuro] .app-shell .vw-canal:disabled small{color:var(--suave)}html[data-tema=oscuro] .app-shell .dolar-card.ok{background:rgba(34,197,94,.15);color:#4ade80}html[data-tema=oscuro] .app-shell .dolar-card.mal{background:rgba(239,68,68,.15);color:#f87171}html[data-tema=oscuro] .app-shell .dolar-in{background:var(--panel)}html[data-tema=oscuro] .app-shell .dolar-in input,html[data-tema=oscuro] .app-shell .dolar-in span{color:var(--texto)}html[data-tema=oscuro] .app-shell .nav,html[data-tema=oscuro] .app-shell .nav-menu{background:#000}html[data-tema=oscuro] .app-shell .bloque-verde{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .bloque-azul,html[data-tema=oscuro] .app-shell .linea.sel.multi{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .card-ok{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .tabs{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .tab{color:var(--suave)}html[data-tema=oscuro] .app-shell .logo-vista{background:#000}html[data-tema=oscuro] .app-shell .of-num{background:#2f6df6}html[data-tema=oscuro] .app-shell .of-tipo{background:var(--panel)}html[data-tema=oscuro] .app-shell .of-tipo button[aria-pressed=true]{background:#2f6df6}html[data-tema=oscuro] .app-shell .of-chips button{background:var(--panel);color:var(--texto)}html[data-tema=oscuro] .app-shell .of-chips button.on{background:#2f6df6}html[data-tema=oscuro] .app-shell .of-previas{background:#161a23}html[data-tema=oscuro] .app-shell .of-previas.vigente{background:rgba(245,158,11,.15)}html[data-tema=oscuro] .app-shell .of-previas ul{color:var(--suave)}html[data-tema=oscuro] .app-shell .guia-barra{background:#161a23}html[data-tema=oscuro] .app-shell .guia-lista li{background:var(--panel)}html[data-tema=oscuro] .app-shell .guia-lista li.hecho{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .guia-ico{border:2px solid var(--borde)}html[data-tema=oscuro] .app-shell .fo-item,html[data-tema=oscuro] .app-shell .of-precios{background:#161a23}html[data-tema=oscuro] .app-shell .of-precios small{color:var(--suave)}html[data-tema=oscuro] .app-shell .cobro-op button{background:var(--panel)}html[data-tema=oscuro] .app-shell .cobro-op button small{color:var(--suave)}html[data-tema=oscuro] .app-shell .cobro-barra,html[data-tema=oscuro] .app-shell .cobro-op button[aria-pressed=true]{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .cobro-barra small{color:var(--suave)}html[data-tema=oscuro] .app-shell .cobro-tarjetas button{background:var(--panel)}html[data-tema=oscuro] .app-shell .cobro-tarjetas button small{color:var(--suave)}html[data-tema=oscuro] .app-shell .cobro-tarjetas button[aria-pressed=true]{background:rgba(34,197,94,.15)}html[data-tema=oscuro] .app-shell .tablero-col{background:#161a23}html[data-tema=oscuro] .app-shell .tablero-col.sobre{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .tablero-card,html[data-tema=oscuro] .app-shell .tablero-col h3 span{background:var(--panel)}html[data-tema=oscuro] .app-shell .tablero-card a{color:var(--texto)}html[data-tema=oscuro] .app-shell .cobro-dividir{background:#2f6df6}html[data-tema=oscuro] .app-shell .cobro-dividir:hover{background:#000}html[data-tema=oscuro] .app-shell .cobro-dividir.volver{background:#161a23;color:var(--suave)}html[data-tema=oscuro] .app-shell .caja-cam{background:#2f6df6}html[data-tema=oscuro] .app-shell .cierre-dif small{color:var(--suave)}html[data-tema=oscuro] .app-shell .kpi3>div{background:var(--panel)}html[data-tema=oscuro] .app-shell .kpi3 .grande{background:#2f6df6}html[data-tema=oscuro] .app-shell .kpi3 small,html[data-tema=oscuro] .app-shell .rubros-cab{color:var(--suave)}html[data-tema=oscuro] .app-shell .gg-tabs,html[data-tema=oscuro] .app-shell .rubros .total,html[data-tema=oscuro] .app-shell .rubros summary:hover{background:#161a23}html[data-tema=oscuro] .app-shell .gg-tabs button{color:var(--suave)}html[data-tema=oscuro] .app-shell .gg-tabs button.on{background:#2f6df6}html[data-tema=oscuro] .app-shell .gg-leyenda{color:var(--suave)}html[data-tema=oscuro] .app-shell .gg-tip{background:#000}html[data-tema=oscuro] .app-shell .gg-pie{color:var(--suave)}html[data-tema=oscuro] .app-shell .neto-hero{background:#2f6df6}html[data-tema=oscuro] .app-shell .meta-barra,html[data-tema=oscuro] .app-shell .reparto{background:#161a23}html[data-tema=oscuro] .app-shell .meta-barra i{background:#2f6df6}html[data-tema=oscuro] .app-shell .dow b{color:var(--suave)}html[data-tema=oscuro] .app-shell .dow span{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .dow small{color:var(--suave)}html[data-tema=oscuro] .app-shell .of-modo button{background:var(--panel);color:var(--texto)}html[data-tema=oscuro] .app-shell .of-modo button[aria-pressed=true]{background:#2f6df6}html[data-tema=oscuro] .app-shell .of-serv .of-serv-t{background:#161a23}html[data-tema=oscuro] .app-shell .ord-punto{background:var(--panel)}html[data-tema=oscuro] .app-shell .ord-panel,html[data-tema=oscuro] .app-shell .ord-serv{background:rgba(59,130,246,.14)}html[data-tema=oscuro] .app-shell .tu-card{background:var(--panel)}html[data-tema=oscuro] .app-shell .tu-atrasado{background:rgba(239,68,68,.15)}html[data-tema=oscuro] .app-shell tbody tr:nth-child(2n){background:rgba(255,255,255,.025)}html[data-tema=oscuro] .app-shell tbody tr:hover{background:rgba(59,130,246,.12)}html[data-tema=oscuro] .app-shell tbody tr.reservado,html[data-tema=oscuro] .app-shell tbody tr.reservado:hover{background:rgba(245,158,11,.1)}html[data-tema=oscuro] .app-shell .dato{background:#161a23;color:#c3cce2}html[data-tema=oscuro] .app-shell .dato.nuevo{background:rgba(59,130,246,.2);color:#9cc0ff}html[data-tema=oscuro] .app-shell .dato.bat-ok{background:var(--ok-fondo);color:var(--ok)}html[data-tema=oscuro] .app-shell .dato.bat-medio{background:var(--alerta-fondo);color:var(--alerta)}html[data-tema=oscuro] .app-shell .dato.bat-bajo{background:var(--error-fondo);color:var(--error)}html[data-tema=oscuro] .app-shell .sit-vendido{background:#161a23;color:#9aa3b5}html[data-tema=oscuro] .app-shell .sit-en_camino{background:rgba(139,92,246,.18);color:#b79cff}html[data-tema=oscuro] .app-shell .card{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 60%),var(--panel)}html[data-tema=oscuro] .app-shell .barra{background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde)}html[data-tema=oscuro] .app-shell .nav-menu{background:#0b0d12}html[data-tema=oscuro] .app-shell .btn-primario{background:var(--acento);border-color:var(--acento);color:#fff}html[data-tema=oscuro] .app-shell .btn:hover{background:#161a23}html[data-tema=oscuro] .app-shell .btn-primario:hover{background:var(--acento)}html[data-tema=oscuro] .app-shell th{color:#7d8696}html[data-tema=oscuro] .app-shell input::placeholder,html[data-tema=oscuro] .app-shell textarea::placeholder{color:#667085}html[data-tema=oscuro] .app-shell hr{border-color:var(--borde)}html[data-tema=oscuro] .app-shell [style*="background-color: #f1fbf4"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(241, 251, 244)"],html[data-tema=oscuro] .app-shell [style*="background-color:#f1fbf4"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(241, 251, 244)"],html[data-tema=oscuro] .app-shell [style*="background: #f1fbf4"],html[data-tema=oscuro] .app-shell [style*="background: rgb(241, 251, 244)"],html[data-tema=oscuro] .app-shell [style*="background:#f1fbf4"],html[data-tema=oscuro] .app-shell [style*="background:rgb(241, 251, 244)"]{background:rgba(34,197,94,.15)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #ffffff"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(255, 255, 255)"],html[data-tema=oscuro] .app-shell [style*="background-color:#ffffff"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(255, 255, 255)"],html[data-tema=oscuro] .app-shell [style*="background: #ffffff"],html[data-tema=oscuro] .app-shell [style*="background: rgb(255, 255, 255)"],html[data-tema=oscuro] .app-shell [style*="background:#ffffff"],html[data-tema=oscuro] .app-shell [style*="background:rgb(255, 255, 255)"]{background:var(--panel)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #fff7f6"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(255, 247, 246)"],html[data-tema=oscuro] .app-shell [style*="background-color:#fff7f6"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(255, 247, 246)"],html[data-tema=oscuro] .app-shell [style*="background: #fff7f6"],html[data-tema=oscuro] .app-shell [style*="background: rgb(255, 247, 246)"],html[data-tema=oscuro] .app-shell [style*="background:#fff7f6"],html[data-tema=oscuro] .app-shell [style*="background:rgb(255, 247, 246)"]{background:rgba(239,68,68,.15)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #000000"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*="background-color:#000000"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*="background: #000000"],html[data-tema=oscuro] .app-shell [style*="background: rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*="background:#000000"],html[data-tema=oscuro] .app-shell [style*="background:rgb(0, 0, 0)"]{background:#1b2230!important}html[data-tema=oscuro] .app-shell [style*="background-color: #f5f5f7"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(245, 245, 247)"],html[data-tema=oscuro] .app-shell [style*="background-color:#f5f5f7"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(245, 245, 247)"],html[data-tema=oscuro] .app-shell [style*="background: #f5f5f7"],html[data-tema=oscuro] .app-shell [style*="background: rgb(245, 245, 247)"],html[data-tema=oscuro] .app-shell [style*="background:#f5f5f7"],html[data-tema=oscuro] .app-shell [style*="background:rgb(245, 245, 247)"]{background:#161a23!important}html[data-tema=oscuro] .app-shell [style*="background-color: #fff6cc"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(255, 246, 204)"],html[data-tema=oscuro] .app-shell [style*="background-color:#fff6cc"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(255, 246, 204)"],html[data-tema=oscuro] .app-shell [style*="background: #fff6cc"],html[data-tema=oscuro] .app-shell [style*="background: rgb(255, 246, 204)"],html[data-tema=oscuro] .app-shell [style*="background:#fff6cc"],html[data-tema=oscuro] .app-shell [style*="background:rgb(255, 246, 204)"]{background:rgba(245,158,11,.15)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #e8ebf0"],html[data-tema=oscuro] .app-shell [style*="background-color: #eceef2"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(232, 235, 240)"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(236, 238, 242)"],html[data-tema=oscuro] .app-shell [style*="background-color:#e8ebf0"],html[data-tema=oscuro] .app-shell [style*="background-color:#eceef2"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(232, 235, 240)"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(236, 238, 242)"],html[data-tema=oscuro] .app-shell [style*="background: #e8ebf0"],html[data-tema=oscuro] .app-shell [style*="background: #eceef2"],html[data-tema=oscuro] .app-shell [style*="background: rgb(232, 235, 240)"],html[data-tema=oscuro] .app-shell [style*="background: rgb(236, 238, 242)"],html[data-tema=oscuro] .app-shell [style*="background:#e8ebf0"],html[data-tema=oscuro] .app-shell [style*="background:#eceef2"],html[data-tema=oscuro] .app-shell [style*="background:rgb(232, 235, 240)"],html[data-tema=oscuro] .app-shell [style*="background:rgb(236, 238, 242)"]{background:#161a23!important}html[data-tema=oscuro] .app-shell [style*="background-color: #eef4ff"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(238, 244, 255)"],html[data-tema=oscuro] .app-shell [style*="background-color:#eef4ff"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(238, 244, 255)"],html[data-tema=oscuro] .app-shell [style*="background: #eef4ff"],html[data-tema=oscuro] .app-shell [style*="background: rgb(238, 244, 255)"],html[data-tema=oscuro] .app-shell [style*="background:#eef4ff"],html[data-tema=oscuro] .app-shell [style*="background:rgb(238, 244, 255)"]{background:rgba(59,130,246,.16)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #f0fdf4"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(240, 253, 244)"],html[data-tema=oscuro] .app-shell [style*="background-color:#f0fdf4"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(240, 253, 244)"],html[data-tema=oscuro] .app-shell [style*="background: #f0fdf4"],html[data-tema=oscuro] .app-shell [style*="background: rgb(240, 253, 244)"],html[data-tema=oscuro] .app-shell [style*="background:#f0fdf4"],html[data-tema=oscuro] .app-shell [style*="background:rgb(240, 253, 244)"]{background:rgba(34,197,94,.15)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #f4f6fb"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(244, 246, 251)"],html[data-tema=oscuro] .app-shell [style*="background-color:#f4f6fb"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(244, 246, 251)"],html[data-tema=oscuro] .app-shell [style*="background: #f4f6fb"],html[data-tema=oscuro] .app-shell [style*="background: rgb(244, 246, 251)"],html[data-tema=oscuro] .app-shell [style*="background:#f4f6fb"],html[data-tema=oscuro] .app-shell [style*="background:rgb(244, 246, 251)"]{background:rgba(59,130,246,.16)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #e9f9ee"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(233, 249, 238)"],html[data-tema=oscuro] .app-shell [style*="background-color:#e9f9ee"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(233, 249, 238)"],html[data-tema=oscuro] .app-shell [style*="background: #e9f9ee"],html[data-tema=oscuro] .app-shell [style*="background: rgb(233, 249, 238)"],html[data-tema=oscuro] .app-shell [style*="background:#e9f9ee"],html[data-tema=oscuro] .app-shell [style*="background:rgb(233, 249, 238)"]{background:rgba(34,197,94,.15)!important}html[data-tema=oscuro] .app-shell [style*="background-color: #f4eeff"],html[data-tema=oscuro] .app-shell [style*="background-color: rgb(244, 238, 255)"],html[data-tema=oscuro] .app-shell [style*="background-color:#f4eeff"],html[data-tema=oscuro] .app-shell [style*="background-color:rgb(244, 238, 255)"],html[data-tema=oscuro] .app-shell [style*="background: #f4eeff"],html[data-tema=oscuro] .app-shell [style*="background: rgb(244, 238, 255)"],html[data-tema=oscuro] .app-shell [style*="background:#f4eeff"],html[data-tema=oscuro] .app-shell [style*="background:rgb(244, 238, 255)"]{background:#161a23!important}html[data-tema=oscuro] .app-shell [style*=" color: #128c4a"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(18, 140, 74)"],html[data-tema=oscuro] .app-shell [style*=" color:#128c4a"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(18, 140, 74)"],html[data-tema=oscuro] .app-shell [style*=";color: #128c4a"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(18, 140, 74)"],html[data-tema=oscuro] .app-shell [style*=";color:#128c4a"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(18, 140, 74)"],html[data-tema=oscuro] .app-shell [style^="color: #128c4a"],html[data-tema=oscuro] .app-shell [style^="color: rgb(18, 140, 74)"],html[data-tema=oscuro] .app-shell [style^="color:#128c4a"],html[data-tema=oscuro] .app-shell [style^="color:rgb(18, 140, 74)"]{color:#4ade80!important}html[data-tema=oscuro] .app-shell [style*=" color: #b00020"],html[data-tema=oscuro] .app-shell [style*=" color: #c4281c"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(196, 40, 28)"],html[data-tema=oscuro] .app-shell [style*=" color:#b00020"],html[data-tema=oscuro] .app-shell [style*=" color:#c4281c"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(196, 40, 28)"],html[data-tema=oscuro] .app-shell [style*=";color: #b00020"],html[data-tema=oscuro] .app-shell [style*=";color: #c4281c"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(196, 40, 28)"],html[data-tema=oscuro] .app-shell [style*=";color:#b00020"],html[data-tema=oscuro] .app-shell [style*=";color:#c4281c"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(196, 40, 28)"],html[data-tema=oscuro] .app-shell [style^="color: #b00020"],html[data-tema=oscuro] .app-shell [style^="color: #c4281c"],html[data-tema=oscuro] .app-shell [style^="color: rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style^="color: rgb(196, 40, 28)"],html[data-tema=oscuro] .app-shell [style^="color:#b00020"],html[data-tema=oscuro] .app-shell [style^="color:#c4281c"],html[data-tema=oscuro] .app-shell [style^="color:rgb(176, 0, 32)"],html[data-tema=oscuro] .app-shell [style^="color:rgb(196, 40, 28)"]{color:#f87171!important}html[data-tema=oscuro] .app-shell [style*=" color: #86868b"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(134, 134, 139)"],html[data-tema=oscuro] .app-shell [style*=" color:#86868b"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(134, 134, 139)"],html[data-tema=oscuro] .app-shell [style*=";color: #86868b"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(134, 134, 139)"],html[data-tema=oscuro] .app-shell [style*=";color:#86868b"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(134, 134, 139)"],html[data-tema=oscuro] .app-shell [style^="color: #86868b"],html[data-tema=oscuro] .app-shell [style^="color: rgb(134, 134, 139)"],html[data-tema=oscuro] .app-shell [style^="color:#86868b"],html[data-tema=oscuro] .app-shell [style^="color:rgb(134, 134, 139)"]{color:var(--suave)!important}html[data-tema=oscuro] .app-shell [style*=" color: #bf4800"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(191, 72, 0)"],html[data-tema=oscuro] .app-shell [style*=" color:#bf4800"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(191, 72, 0)"],html[data-tema=oscuro] .app-shell [style*=";color: #bf4800"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(191, 72, 0)"],html[data-tema=oscuro] .app-shell [style*=";color:#bf4800"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(191, 72, 0)"],html[data-tema=oscuro] .app-shell [style^="color: #bf4800"],html[data-tema=oscuro] .app-shell [style^="color: rgb(191, 72, 0)"],html[data-tema=oscuro] .app-shell [style^="color:#bf4800"],html[data-tema=oscuro] .app-shell [style^="color:rgb(191, 72, 0)"]{color:#f87171!important}html[data-tema=oscuro] .app-shell [style*=" color: #a1a1a6"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(161, 161, 166)"],html[data-tema=oscuro] .app-shell [style*=" color:#a1a1a6"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(161, 161, 166)"],html[data-tema=oscuro] .app-shell [style*=";color: #a1a1a6"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(161, 161, 166)"],html[data-tema=oscuro] .app-shell [style*=";color:#a1a1a6"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(161, 161, 166)"],html[data-tema=oscuro] .app-shell [style^="color: #a1a1a6"],html[data-tema=oscuro] .app-shell [style^="color: rgb(161, 161, 166)"],html[data-tema=oscuro] .app-shell [style^="color:#a1a1a6"],html[data-tema=oscuro] .app-shell [style^="color:rgb(161, 161, 166)"]{color:var(--suave)!important}html[data-tema=oscuro] .app-shell [style*=" color: #000000"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*=" color:#000000"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*=";color: #000000"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style*=";color:#000000"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style^="color: #000000"],html[data-tema=oscuro] .app-shell [style^="color: rgb(0, 0, 0)"],html[data-tema=oscuro] .app-shell [style^="color:#000000"],html[data-tema=oscuro] .app-shell [style^="color:rgb(0, 0, 0)"]{color:var(--texto)!important}html[data-tema=oscuro] .app-shell [style*=" color: #5a4500"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(90, 69, 0)"],html[data-tema=oscuro] .app-shell [style*=" color:#5a4500"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(90, 69, 0)"],html[data-tema=oscuro] .app-shell [style*=";color: #5a4500"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(90, 69, 0)"],html[data-tema=oscuro] .app-shell [style*=";color:#5a4500"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(90, 69, 0)"],html[data-tema=oscuro] .app-shell [style^="color: #5a4500"],html[data-tema=oscuro] .app-shell [style^="color: rgb(90, 69, 0)"],html[data-tema=oscuro] .app-shell [style^="color:#5a4500"],html[data-tema=oscuro] .app-shell [style^="color:rgb(90, 69, 0)"]{color:#fbbf24!important}html[data-tema=oscuro] .app-shell [style*=" color: #111111"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(17, 17, 17)"],html[data-tema=oscuro] .app-shell [style*=" color:#111111"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(17, 17, 17)"],html[data-tema=oscuro] .app-shell [style*=";color: #111111"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(17, 17, 17)"],html[data-tema=oscuro] .app-shell [style*=";color:#111111"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(17, 17, 17)"],html[data-tema=oscuro] .app-shell [style^="color: #111111"],html[data-tema=oscuro] .app-shell [style^="color: rgb(17, 17, 17)"],html[data-tema=oscuro] .app-shell [style^="color:#111111"],html[data-tema=oscuro] .app-shell [style^="color:rgb(17, 17, 17)"]{color:var(--texto)!important}html[data-tema=oscuro] .app-shell [style*=" color: #0b5d1e"],html[data-tema=oscuro] .app-shell [style*=" color: #16a34a"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(22, 163, 74)"],html[data-tema=oscuro] .app-shell [style*=" color:#0b5d1e"],html[data-tema=oscuro] .app-shell [style*=" color:#16a34a"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(22, 163, 74)"],html[data-tema=oscuro] .app-shell [style*=";color: #0b5d1e"],html[data-tema=oscuro] .app-shell [style*=";color: #16a34a"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(22, 163, 74)"],html[data-tema=oscuro] .app-shell [style*=";color:#0b5d1e"],html[data-tema=oscuro] .app-shell [style*=";color:#16a34a"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(22, 163, 74)"],html[data-tema=oscuro] .app-shell [style^="color: #0b5d1e"],html[data-tema=oscuro] .app-shell [style^="color: #16a34a"],html[data-tema=oscuro] .app-shell [style^="color: rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style^="color: rgb(22, 163, 74)"],html[data-tema=oscuro] .app-shell [style^="color:#0b5d1e"],html[data-tema=oscuro] .app-shell [style^="color:#16a34a"],html[data-tema=oscuro] .app-shell [style^="color:rgb(11, 93, 30)"],html[data-tema=oscuro] .app-shell [style^="color:rgb(22, 163, 74)"]{color:#4ade80!important}html[data-tema=oscuro] .app-shell [style*=" color: #6b7280"],html[data-tema=oscuro] .app-shell [style*=" color: rgb(107, 114, 128)"],html[data-tema=oscuro] .app-shell [style*=" color:#6b7280"],html[data-tema=oscuro] .app-shell [style*=" color:rgb(107, 114, 128)"],html[data-tema=oscuro] .app-shell [style*=";color: #6b7280"],html[data-tema=oscuro] .app-shell [style*=";color: rgb(107, 114, 128)"],html[data-tema=oscuro] .app-shell [style*=";color:#6b7280"],html[data-tema=oscuro] .app-shell [style*=";color:rgb(107, 114, 128)"],html[data-tema=oscuro] .app-shell [style^="color: #6b7280"],html[data-tema=oscuro] .app-shell [style^="color: rgb(107, 114, 128)"],html[data-tema=oscuro] .app-shell [style^="color:#6b7280"],html[data-tema=oscuro] .app-shell [style^="color:rgb(107, 114, 128)"]{color:var(--suave)!important}html[data-tema=oscuro] .app-shell [style*="#b8bdc9"][style*=border],html[data-tema=oscuro] .app-shell [style*="#bbbbbb"][style*=border],html[data-tema=oscuro] .app-shell [style*="#cccccc"][style*=border],html[data-tema=oscuro] .app-shell [style*="#d2d2d7"][style*=border],html[data-tema=oscuro] .app-shell [style*="#d5d8de"][style*=border],html[data-tema=oscuro] .app-shell [style*="#dddddd"][style*=border],html[data-tema=oscuro] .app-shell [style*="#e3e6ec"][style*=border],html[data-tema=oscuro] .app-shell [style*="#e5e5e5"][style*=border],html[data-tema=oscuro] .app-shell [style*="#e5e7eb"][style*=border],html[data-tema=oscuro] .app-shell [style*="#eeeeee"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(184, 189, 201)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(187, 187, 187)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(204, 204, 204)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(210, 210, 215)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(213, 216, 222)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(221, 221, 221)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(227, 230, 236)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(229, 229, 229)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(229, 231, 235)"][style*=border],html[data-tema=oscuro] .app-shell [style*="rgb(238, 238, 238)"][style*=border]{border-color:var(--borde)!important}.lineas{border-top:0;display:grid;grid-gap:10px;gap:10px;margin:10px 0 14px}.linea{padding:12px 14px;border:1px solid var(--borde);border-left:5px solid var(--acento);border-radius:12px;background:rgba(10,88,255,.045);animation:linea-nueva 1.1s ease-out}.linea.sel{box-shadow:0 0 0 2px var(--acento)}.linea-nombre{font-size:17px;font-weight:700}.linea-precio{font-size:19px}@keyframes linea-nueva{0%{box-shadow:0 0 0 3px var(--acento),0 0 22px rgba(59,130,246,.55);transform:translateY(-4px)}to{box-shadow:0 0 0 0 transparent;transform:none}}html[data-tema=oscuro] .app-shell .linea{background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(59,130,246,.05));border-color:rgba(59,130,246,.45) rgba(59,130,246,.45) rgba(59,130,246,.45) #4d94ff}html[data-tema=oscuro] .app-shell .linea.sel{box-shadow:0 0 0 2px #4d94ff,0 0 20px rgba(59,130,246,.35)}html[data-tema=oscuro] .app-shell input.serie-falta{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.55);color:var(--texto);font-weight:600}html[data-tema=oscuro] .app-shell input.serie-falta::placeholder{color:#f87171;opacity:1}html[data-tema=oscuro] .app-shell input.serie-falta:focus{border-color:#f87171;outline-color:#f87171}html[data-tema=oscuro] .app-shell .linea .texto-error{color:#fca5a5;font-weight:600;font-size:14px}html[data-tema=oscuro] .app-shell .vw-canal[style*="111111"]{--c:#cfd6e6!important}html[data-tema=oscuro] .app-shell .kpi3 .grande small,html[data-tema=oscuro] .app-shell .neto-hero small{color:rgba(255,255,255,.88)}html[data-tema=oscuro] .app-shell .kpi3 .grande,html[data-tema=oscuro] .app-shell .neto-hero{background:linear-gradient(135deg,#17398a,#0c1b42);border:1px solid rgba(96,156,255,.45);box-shadow:0 0 28px rgba(59,130,246,.18)}