.pr-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.pr-cab h2{margin:0}.pr-acciones{flex-wrap:wrap;gap:8px;display:flex}.pr-btn{border:1.5px solid var(--c-linea);color:var(--c-bordo);font-weight:800;font-size:var(--t-125);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;display:inline-flex}.pr-btn.fuerte{background:var(--c-carmin);border-color:var(--c-carmin);color:#fff}.pr-btn.ghost{color:var(--c-apagado);border-style:dashed}.pr-ctx{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;padding:10px 14px;display:flex}.pr-pills{gap:6px;display:flex}.pr-pill{border-radius:var(--r-full);border:1.5px solid var(--c-linea);font-weight:800;font-size:var(--t-125);color:var(--c-apagado);cursor:pointer;background:#fff;padding:7px 14px}.pr-pill.on{background:var(--c-bordo);border-color:var(--c-bordo);color:#fff}.pr-pill small{font-weight:600;font-size:var(--t-105);opacity:.75;display:block}.pr-campo{font-size:var(--t-125);color:var(--c-apagado);align-items:center;gap:7px;font-weight:500;display:flex}.pr-campo select,.pr-campo input{font-family:inherit;font-size:var(--t-13);color:var(--c-tinta);border:1.5px solid var(--c-linea);background:#fff;border-radius:10px;padding:7px 10px;font-weight:700}.pr-campo input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.pr-sep{flex:1}.pr-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.pr-grid{grid-template-columns:1fr}}.pr-col-res{gap:14px;display:grid;position:sticky;top:12px}.pr-tarjeta{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);margin-bottom:14px;padding:18px 20px}.pr-tarjeta h3{font-size:var(--t-15);color:var(--c-bordo);margin:0 0 4px;font-weight:800}.pr-tarjeta .pr-sub{font-size:var(--t-125);color:var(--c-apagado);margin:0 0 12px}.pr-hero{background:linear-gradient(135deg,var(--c-bordo),var(--c-carmin));color:#fff;border:none}.pr-hero h3{color:#fff;opacity:.85;font-size:var(--t-115);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.pr-hero .pr-monto{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1}.pr-hero .pr-ref{font-size:var(--t-13);opacity:.85;margin-top:8px;font-weight:600;display:block}.pr-duo{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pr-duo div{background:#ffffff24;border-radius:14px;padding:10px 12px}.pr-duo b{font-size:var(--t-19);font-variant-numeric:tabular-nums;font-weight:800;display:block}.pr-duo span{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-weight:700}.pr-chips{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.pr-chip{background:var(--c-tarjeta-2);border:1px solid var(--c-linea);border-radius:14px;padding:10px 12px}.pr-chip b{font-size:var(--t-17);color:var(--c-tinta);font-variant-numeric:tabular-nums;font-weight:800;display:block}.pr-chip span{font-size:var(--t-105);text-transform:uppercase;letter-spacing:.05em;color:var(--c-apagado);font-weight:700}.pr-eq{gap:9px;display:grid}.pr-eq-fila{font-size:var(--t-125);grid-template-columns:118px 1fr auto;align-items:center;gap:10px;display:grid}.pr-eq-lbl{color:var(--c-apagado);font-weight:700}.pr-eq-pista{background:var(--c-linea);border-radius:99px;height:9px;position:relative}.pr-eq-fill{background:var(--c-ok);border-radius:99px;position:absolute;inset:0 auto 0 0}.pr-eq-umbral{background:var(--c-bordo);border-radius:2px;width:2px;height:17px;position:absolute;top:-4px}.pr-eq-val{font-variant-numeric:tabular-nums;color:var(--c-tinta);white-space:nowrap;font-weight:800}.pr-eq-fila.mal .pr-eq-fill{background:var(--c-coral)}.pr-slider{border-bottom:1px solid var(--c-linea);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:9px 0;display:grid}.pr-slider:last-child{border-bottom:none}.pr-slider .lbl{font-size:var(--t-13);color:var(--c-tinta);font-weight:700}.pr-slider .lbl small{color:var(--c-apagado);font-weight:600;font-size:var(--t-11);display:block}.pr-slider .val{font-size:var(--t-14);color:var(--c-bordo);font-variant-numeric:tabular-nums;font-weight:800}.pr-slider input[type=range]{width:100%;accent-color:var(--c-carmin);grid-column:1/-1}.pr-funnel{gap:7px;margin-bottom:8px;display:grid}.pr-banda{color:#fff;font-weight:800;font-size:var(--t-13);border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-inline:auto;padding:11px 14px;display:flex;position:relative}.pr-banda span{opacity:.9;font-weight:700;font-size:var(--t-115)}.pr-grupo-tit{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.07em;color:var(--c-apagado);margin:14px 0 6px;font-weight:800}.pr-tabla{border-collapse:collapse;width:100%;font-size:var(--t-13)}.pr-tabla td{border-bottom:1px solid var(--c-linea);padding:8px 10px}.pr-tabla td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pr-tabla tr.total td{border-bottom:none;border-top:1.5px solid var(--c-linea-viva);color:var(--c-bordo);padding-top:11px;font-weight:800}.pr-tabla tr.apagada td{color:var(--c-apagado);text-decoration:line-through}.pr-caja{align-items:flex-end;gap:4px;height:120px;margin:6px 0 4px;display:flex}.pr-caja div{background:var(--c-ok);border-radius:4px 4px 0 0;flex:1}.pr-caja div.neg{background:var(--c-coral)}.pr-nota{font-size:var(--t-115);color:var(--c-apagado);margin:8px 0 0}.pr-aviso{background:var(--c-ambar-suave);border:1px solid var(--c-ambar-linea);color:var(--c-ambar);font-size:var(--t-125);border-radius:14px;margin-bottom:12px;padding:10px 14px;font-weight:700}.pr-toggle{background:var(--c-ok);border-radius:99px;flex-shrink:0;width:34px;height:19px;position:relative}.pr-toggle.off{background:var(--c-linea)}.pr-toggle i{background:#fff;border-radius:99px;width:15px;height:15px;position:absolute;top:2px;left:17px}.pr-toggle.off i{left:2px}.pr-fila-tog{border-bottom:1px solid var(--c-linea);font-size:var(--t-125);align-items:center;gap:10px;padding:8px 0;display:flex}.pr-fila-tog:last-child{border-bottom:none}.pr-fila-tog .txt{flex:1}.pr-fila-tog .txt small{color:var(--c-apagado);font-size:var(--t-11);display:block}.pr-fila-tog .num{font-variant-numeric:tabular-nums;font-weight:800}.pr-resultado{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);text-align:center;border-left:5px solid #2b6b4f;margin-bottom:12px;padding:18px 24px}.pr-resultado .et{font-size:var(--t-115);letter-spacing:.09em;text-transform:uppercase;color:var(--c-apagado);font-weight:800}.pr-resultado .n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#2b6b4f;white-space:nowrap;margin-top:6px;font-size:52px;font-weight:800;line-height:1.02}.pr-resultado .ref{font-size:var(--t-13);color:var(--c-apagado);margin-top:6px;font-weight:600;display:block}.pr-resultado.mal{border-left-color:var(--c-rojo)}.pr-resultado.mal .n{color:var(--c-rojo)}.pr-media{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.pr-media .et{font-size:var(--t-105);letter-spacing:.07em;text-transform:uppercase;color:var(--c-apagado);font-weight:800}.pr-media .n{color:var(--c-tinta);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:800;line-height:1.1}.pr-media .sub{font-size:var(--t-125);color:var(--c-apagado);margin-top:4px}.pr-media.verde .n{color:var(--c-ok)}.pr-hipotesis{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:14px;padding:12px 18px;display:flex}.pr-hip{font-size:var(--t-125);color:var(--c-apagado);font-weight:500}.pr-hip b{font-size:var(--t-15);color:var(--c-tinta);font-variant-numeric:tabular-nums;display:block}.pr-dos{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.pr-dos{grid-template-columns:1fr}}.pr-emb{gap:6px;display:grid}.pr-emb-fila{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.pr-emb-barra{color:#fff;height:34px;font-weight:800;font-size:var(--t-13);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pr-emb-lbl{font-size:var(--t-125);color:var(--c-apagado);text-align:right;font-weight:700}.pr-cfg-barra{z-index:5;background:var(--c-bordo);color:#fff;border-radius:var(--r-xl);box-shadow:var(--sombra);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px;padding:12px 18px;display:flex;position:sticky;top:0}.pr-cfg-barra .n{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:800}.pr-cfg-barra .et{font-size:var(--t-105);text-transform:uppercase;letter-spacing:.07em;opacity:.85;font-weight:800}.pr-cfg-barra .pr-btn{background:#fff;border-color:#fff}.pr-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.pr-cols{grid-template-columns:1fr}}.pr-volver{font-size:var(--t-125);color:var(--c-bordo);align-items:center;gap:6px;margin-bottom:6px;font-weight:800;text-decoration:none;display:inline-flex}.pr-solapas{border-bottom:2px solid #edeae6;flex-wrap:wrap;gap:4px;margin:2px 0 18px;display:flex}.pr-solapa{font-size:var(--t-135);color:var(--c-apagado);border-bottom:3px solid #0000;align-items:center;gap:7px;margin-bottom:-2px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex}.pr-solapa.on{color:var(--c-bordo);border-bottom-color:var(--c-carmin);font-weight:800}@media (hover:hover){.pr-solapa:hover{color:var(--c-tinta)}}@media (max-width:760px){.pr-solapas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pr-solapa{flex:none;min-height:44px}}.pr-tabs{border-bottom:1.5px solid var(--c-linea);gap:6px;margin:0 0 16px;display:flex}.pr-tabs a,.pr-tabs button{font-size:var(--t-135);color:var(--c-apagado);border-bottom:3px solid #0000;align-items:center;gap:7px;margin-bottom:-1.5px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.pr-tabs button{cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;font-family:inherit}.pr-tabs a.on,.pr-tabs button.on{color:var(--c-bordo);border-bottom-color:var(--c-carmin)}.pr-rotulo{font-size:var(--t-105);text-transform:uppercase;letter-spacing:.05em;color:var(--c-apagado);margin:0 0 10px;font-weight:800}.pr-barras3{background:var(--c-fondo,#faf8f6);border:1px solid var(--c-linea);border-radius:var(--r-xl);grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;height:230px;padding:18px 24px;display:grid}.pr-barras3 .b{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.pr-barras3 .b .n{font-size:var(--t-17);font-variant-numeric:tabular-nums;color:var(--c-tinta);white-space:nowrap;font-weight:800}.pr-barras3 .b i{border-radius:10px 10px 0 0;width:min(88px,70%);display:block}.pr-barras3 .b .et{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.08em;color:var(--c-apagado);font-weight:800}.pr-kpi4{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:820px){.pr-kpi4{grid-template-columns:1fr}}.pr-kpi{background:var(--c-tarjeta-2);border:1px solid var(--c-linea);border-radius:14px;padding:14px 16px}.pr-kpi .et{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.07em;color:var(--c-apagado);font-weight:800}.pr-kpi .n{font-size:var(--t-24);color:var(--c-bordo);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-weight:800}.pr-kpi .sub{font-size:var(--t-11);color:var(--c-apagado);margin-top:2px}.pr-cinta{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-left:5px solid var(--c-bordo);border-radius:var(--r-xl);box-shadow:var(--sombra);margin-bottom:12px;overflow:hidden}.pr-cinta>summary{cursor:pointer;font-size:var(--t-15);color:var(--c-bordo);align-items:center;gap:10px;padding:15px 18px;font-weight:800;list-style:none;display:flex}.pr-cinta>summary::-webkit-details-marker{display:none}.pr-cinta>summary .fl{color:var(--c-carmin);font-size:var(--t-12)}.pr-cinta>summary .ex{font-size:var(--t-125);color:var(--c-apagado);font-weight:600}.pr-cinta>summary .chip{background:var(--c-ok-suave,#e8f4ee);color:var(--c-ok);border-radius:var(--r-full);font-size:var(--t-115);margin-left:auto;padding:5px 12px;font-weight:800}.pr-cinta .cuerpo{padding:0 18px 18px}.pr-num{background:var(--c-bordo);color:#fff;width:26px;height:26px;font-size:var(--t-125);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pr-presentar{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);box-shadow:var(--sombra);margin-bottom:14px;padding:14px 18px}.pr-presentar .arriba{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-presentar input.nom{min-width:220px;font-family:inherit;font-size:var(--t-13);border:1.5px solid var(--c-linea);border-radius:11px;flex:1;padding:10px 12px;font-weight:700}.pr-presentar .visibles{border-top:1px dashed var(--c-linea);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;padding-top:12px;display:flex}.pr-presentar .visibles .tit{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.07em;color:var(--c-bordo);width:100%;font-weight:800}.pr-presentar .visibles label{font-size:var(--t-115);color:var(--c-apagado);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-weight:800;display:flex}.pr-eqgrupo{border-radius:var(--r-xl);margin-bottom:14px;padding:14px 16px}.pr-eqgrupo h4{font-size:var(--t-15);color:var(--c-bordo);margin:0 0 10px;font-weight:800}.pr-eqgrupo h4 small{color:var(--c-apagado);font-weight:600;font-size:var(--t-12)}.pr-eqgrupo.t1{background:#fdf6ef}.pr-eqgrupo.t2{background:#fbeee6}.pr-eqgrupo.t3{background:#f8e6e0}.pr-eqsub{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.07em;color:var(--c-carmin);margin:16px 0 4px;font-weight:800}.pr-eqsub:first-child{margin-top:0}.pr-eqsub small{color:var(--c-apagado);letter-spacing:0;text-transform:none;font-weight:600}.pr-eqfila{padding:8px 0}.pr-eqfila .fila{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-eqfila .lbl{font-size:var(--t-13);color:var(--c-tinta);font-weight:700}.pr-eqfila .lbl small{color:var(--c-apagado);font-weight:600;font-size:var(--t-11);display:block}.pr-eqfila .val{font-size:var(--t-14);color:var(--c-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pr-eqfila input[type=range]{width:100%;accent-color:var(--c-carmin);margin-top:4px}.pr-eqchip{background:var(--c-carmin);color:#fff;font-size:var(--t-105);border-radius:99px;margin-left:6px;padding:1px 8px;font-weight:800;display:inline-block}.pr-pie{font-size:var(--t-115);color:var(--c-apagado);text-align:center;max-width:720px;margin:18px auto 0}.pr-rampa{align-items:flex-end;gap:6px;display:flex}.pr-rampa label{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.pr-rampa input[type=range]{writing-mode:vertical-lr;width:18px;height:90px;accent-color:var(--c-carmin);direction:rtl}.pr-rampa b{font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--c-tinta);font-weight:800}.pr-rampa span{font-size:var(--t-105);color:var(--c-apagado);font-weight:500}.pr-num-campo{text-align:right;width:120px;font-family:inherit;font-size:var(--t-14);font-variant-numeric:tabular-nums;color:var(--c-tinta);border:1.5px solid var(--c-linea);border-radius:10px;padding:5px 9px;font-weight:800}.pr-guardar{position:relative}.pr-abierta{font-size:var(--t-125);color:var(--c-apagado);align-self:center}.pr-abierta b{color:var(--c-bordo)}.pr-guardar-caja{z-index:20;background:var(--c-tarjeta);border:1px solid var(--c-linea);border-radius:var(--r-xl);gap:10px;width:min(420px,88vw);padding:14px 18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #00000024}.pr-cerrar{font-size:var(--t-14);color:var(--c-apagado);cursor:pointer;background:0 0;border:none;font-family:inherit;line-height:1;position:absolute;top:8px;right:10px}.pr-guardar-caja .pr-campo{justify-items:stretch;gap:4px;display:grid}.pr-guardar-caja .pr-campo input{box-sizing:border-box;text-align:left;width:100%}.pr-leads{border:1px solid var(--c-linea);border-radius:12px;max-height:210px;margin:0;padding:0;list-style:none;overflow:auto}.pr-leads li+li{border-top:1px solid var(--c-linea)}.pr-leads button{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:9px 12px;font-family:inherit;display:flex}.pr-leads b{font-size:var(--t-13);color:var(--c-tinta)}.pr-leads span{font-size:var(--t-115);color:var(--c-apagado)}.pr-guardadas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-guardadas li{border:1px solid var(--c-linea);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;display:flex}.pr-guardadas a{flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.pr-guardadas li>a:first-child{flex:100%}.pr-guardadas li>.pr-btn{flex-direction:row;flex:none;padding:6px 10px}.pr-guardadas b{font-size:var(--t-13);color:var(--c-bordo)}.pr-guardadas span{font-size:var(--t-115);color:var(--c-apagado)}.pr-presentando{background:var(--c-fondo);min-height:100vh;padding:26px 30px 40px;position:relative}.pr-presentando .cl-panel{max-width:1200px;margin:0 auto}.pr-presentando .pr-salir{z-index:30;background:var(--c-bordo);color:#fff;border-radius:var(--r-full);font-size:var(--t-125);padding:9px 16px;font-weight:800;text-decoration:none;position:fixed;top:14px;right:18px}.pr-presentando .pr-resultado .n{font-size:76px}.pr-presentando .pr-barras3{height:300px}.pr-presentando .pr-barras3 .b .n{font-size:var(--t-24)}.pr-presentando .pr-kpi .n{font-size:var(--t-27)}.pr-presentando .pr-cinta>summary{font-size:var(--t-17)}.pr-presentando .pr-guardar{display:none}@media (max-width:900px){.pr-presentando{padding:18px 14px 30px}.pr-presentando .pr-resultado .n{font-size:52px}}.pr-equilibrio th{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);text-align:right;padding-bottom:6px;font-weight:800}.pr-equilibrio th:first-child{text-align:left}.pr-equilibrio td{font-variant-numeric:tabular-nums}.pr-equilibrio td:nth-child(2),.pr-equilibrio td:last-child{text-align:right;font-weight:800}.pr-equilibrio tr.bien td:nth-child(2){color:var(--c-ok)}.pr-equilibrio tr.mal td:nth-child(2){color:var(--c-rojo)}.pr-equilibrio td:last-child{color:var(--c-apagado)}.pr-grupo{border:1px solid var(--c-linea);border-radius:12px;margin-bottom:8px;padding:0 12px}.pr-grupo>summary{cursor:pointer;font-size:var(--t-13);align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.pr-grupo>summary::-webkit-details-marker{display:none}.pr-grupo>summary .fl{color:var(--c-carmin);font-size:var(--t-11)}.pr-grupo>summary b{color:var(--c-tinta)}.pr-grupo>summary .ex{color:var(--c-apagado);font-weight:500;font-size:var(--t-105);flex:1}.pr-grupo>summary .monto{font-variant-numeric:tabular-nums;font-weight:800}.pr-grupo[open]>summary{border-bottom:1px solid var(--c-linea)}.pr-grupo .pr-tabla td{font-size:var(--t-125);color:var(--c-apagado)}.pr-grupo .pr-tabla td small{color:var(--c-apagado);opacity:.8}.pr-queda{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-left:5px solid #2b6b4f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 16px;display:flex}.pr-queda span{font-size:var(--t-125);color:var(--c-tinta);font-weight:700}.pr-queda b{font-size:var(--t-19);color:#2b6b4f;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pr-queda.mal{border-left-color:var(--c-rojo)}.pr-queda.mal b{color:var(--c-rojo)}.pr-grupo .pr-tabla tr.apagada td{opacity:.6;text-decoration:line-through}.pr-kpi.rojo .n{color:var(--c-rojo)}.pr-publico{background:var(--c-fondo);min-height:100vh;padding:0 0 40px}.pr-publico .cl-panel{max-width:1100px;margin:0 auto}.pr-publico-cab{background:var(--c-bordo);color:#fff;align-items:center;gap:12px;margin-bottom:18px;padding:14px 22px;display:flex}.pr-publico-cab img{width:auto;height:26px}.pr-publico-cab span{font-size:var(--t-135);font-weight:800}.pr-suyo{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pr-suyo .pr-nota{text-align:right;max-width:280px;margin:0}.pr-chip-prospecto{border-radius:var(--r-full);background:var(--c-ambar-suave);border:1px solid var(--c-ambar-linea);color:var(--c-tinta);font-size:var(--t-10);vertical-align:middle;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-block}@media (max-width:760px){.pr-publico .cl-panel{padding:0 14px}.pr-suyo{align-items:stretch}.pr-suyo .pr-nota{text-align:left;max-width:none}}.pr-plan thead th{font-size:var(--t-10);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);text-align:right;border-bottom:1px solid var(--c-linea);padding:6px 10px}.pr-plan thead th:nth-child(2){text-align:left}.pr-plan tr.pr-mes{cursor:pointer}.pr-plan tr.pr-mes:hover{background:var(--c-tarjeta-2)}.pr-plan tr.pr-mes td{text-align:right;font-variant-numeric:tabular-nums}.pr-plan tr.pr-mes td:nth-child(2){text-align:left;font-weight:700}.pr-plan tr.pr-mes td.fl{text-align:center;width:22px;color:var(--c-carmin);font-size:var(--t-10);font-weight:400}.pr-plan tr.pr-mes td small{color:var(--c-apagado);font-weight:400}.pr-plan td.pos{color:var(--c-ok)}.pr-plan td.neg{color:var(--c-rojo)}.pr-plan tr.equilibrio td:nth-child(2),.pr-plan tr.recupero td:nth-child(2){color:var(--c-bordo)}.pr-chip-mes{border-radius:var(--r-full);background:var(--c-ok-suave);border:1px solid var(--c-ok);color:var(--c-ok);font-size:var(--t-9);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;padding:1px 8px;font-weight:800;display:inline-block}.pr-plan tr.recupero .pr-chip-mes{background:var(--c-ambar-suave);border-color:var(--c-ambar-linea);color:var(--c-bordo)}.pr-mes-detalle>td{background:var(--c-tarjeta-2);text-align:left!important;padding:14px 12px!important}.pr-3col{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.pr-col{min-width:0}.pr-col .pr-eqsub{margin-top:0}.pr-linea{border-bottom:1px solid var(--c-linea);width:100%;font-size:var(--t-115);color:var(--c-tinta);text-align:left;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.pr-linea>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pr-linea.total{border-bottom:none;border-top:1.5px solid var(--c-linea-viva);color:var(--c-bordo);padding-top:8px;font-weight:800}.pr-linea.abrible{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;font-family:inherit}.pr-linea.abrible:hover{color:var(--c-bordo)}.pr-linea.abrible .fl{color:var(--c-carmin);font-size:var(--t-9);margin-left:4px;font-style:normal}.pr-linea.sub,.pr-linea.mat{font-size:var(--t-105);color:var(--c-apagado);border-bottom:none;padding:3px 0}.pr-sub{border-left:2px solid var(--c-linea-viva);margin:2px 0 6px;padding:4px 0 6px 10px}.pr-materiales{margin-bottom:4px;padding-left:12px}.pr-materiales .pr-linea{border-bottom:none}.pr-res{border-top:2px solid #2b6b4f;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:4px 18px;padding-top:12px;display:grid}.pr-res.mal{border-top-color:var(--c-rojo)}.pr-res .pr-eqsub{text-align:left;grid-column:1;margin:0}.pr-res .n{font-size:var(--t-22);color:#2b6b4f;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;justify-self:end;font-weight:800;line-height:1.15}.pr-res.mal>.n{color:var(--c-rojo)}.pr-res .n.chico{font-size:var(--t-15)}.pr-res .n.chico.mal{color:var(--c-rojo)}@media (max-width:900px){.pr-plan thead{display:none}}.pr-abrir{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.pr-abrir:hover{color:var(--c-bordo)}.pr-abrir .fl{color:var(--c-carmin);font-size:var(--t-9);margin-right:6px;font-style:normal}.pr-abrir small{color:var(--c-apagado)}.pr-fila-detalle>td{background:var(--c-tarjeta-2);padding:10px 12px!important}.pr-insumos{border-collapse:collapse;width:100%;font-size:var(--t-105)}.pr-insumos th{font-size:var(--t-9);text-transform:uppercase;letter-spacing:.05em;color:var(--c-apagado);text-align:right;border-bottom:1px solid var(--c-linea);padding:3px 6px}.pr-insumos th:first-child{text-align:left}.pr-insumos td{text-align:right;font-variant-numeric:tabular-nums;color:var(--c-apagado);padding:4px 6px}.pr-insumos td:first-child{text-align:left;color:var(--c-tinta)}.pr-insumos tr.total td{border-top:1px solid var(--c-linea-viva);color:var(--c-bordo);padding-top:6px;font-weight:800}.pr-empleados{gap:6px;display:grid}.pr-emp{font-size:var(--t-105);grid-template-columns:96px 1fr auto;align-items:center;gap:10px;display:grid}.pr-emp .et{color:var(--c-tinta);font-weight:700}.pr-emp .riel{border-radius:var(--r-full);background:var(--c-linea);height:7px;overflow:hidden}.pr-emp .riel i{background:linear-gradient(90deg,#e0a458,#d9743d);height:100%;display:block}.pr-emp .n{font-variant-numeric:tabular-nums;color:var(--c-apagado);white-space:nowrap}.pr-emp small{color:var(--c-apagado);grid-column:2/-1}.pr-equilibrio tr.ganancia td{border-top:1.5px solid var(--c-linea-viva);font-weight:800}.pr-switch{border:1px solid var(--c-linea-viva);border-radius:var(--r-full);background:var(--c-tarjeta);gap:0;margin-left:auto;display:inline-flex;overflow:hidden}.pr-switch button{font-size:var(--t-105);color:var(--c-apagado);cursor:pointer;background:0 0;border:none;padding:5px 13px;font-family:inherit;font-weight:700}.pr-switch button.on{background:var(--c-bordo);color:#fff}.pr-eqgrupo h4{align-items:center;gap:8px;display:flex}.pr-embudo-caja{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.pr-embudo{height:380px;position:relative}.pr-embudo svg{width:100%;height:100%;display:block}.pr-embudo-div{fill:none;stroke:#ffffff59;stroke-width:1.5px}.pr-embudo-capa{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.pr-etapa{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pr-etapa b{font-size:var(--t-19);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.pr-etapa span{font-size:var(--t-10);opacity:.92;font-weight:700;line-height:1.15}.pr-embudo-eqs{gap:4px;display:grid}.pr-punto{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}@media (max-width:820px){.pr-embudo-caja{grid-template-columns:1fr}.pr-embudo{height:300px}}.pr-ventas thead th{font-size:var(--t-9);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);text-align:right;border-bottom:1px solid var(--c-linea);padding:5px 10px}.pr-ventas thead th:first-child{text-align:left}.pr-ventas td{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pr-ventas td:first-child{text-align:left;font-weight:700}.pr-ventas td small{color:var(--c-apagado);font-weight:500}.pr-canal{border-radius:var(--r-full);background:var(--c-tarjeta-2);border:1px solid var(--c-linea);color:var(--c-apagado);font-size:var(--t-9);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;padding:1px 8px;font-weight:700;display:inline-block}.pr-ventas tr.total td:first-child{text-align:left}.pr-bloque{border-left:4px solid var(--c-linea-viva);border-radius:0 12px 12px 0;margin-bottom:14px;padding:2px 0 8px 14px}.pr-bloque>.pr-eqsub{margin-top:0}.pr-bloque.entra{border-left-color:#2b6b4f}.pr-bloque.entra>.pr-eqsub{color:#2b6b4f}.pr-bloque.sale{border-left-color:var(--c-bordo)}.pr-bloque.sale>.pr-eqsub{color:var(--c-bordo)}.pr-bloque.queda{border-left-color:#2b6b4f;padding-bottom:2px}.pr-bloque.queda .pr-queda{border-left:1px solid var(--c-linea)}.pr-bloque.entra .pr-tabla tr.total td,.pr-bloque.queda>.pr-eqsub{color:#2b6b4f}.pr-bloque.queda.mal{border-left-color:var(--c-rojo)}.pr-bloque.queda.mal>.pr-eqsub{color:var(--c-rojo)}.pr-bloque.sale .pr-grupo{border-radius:12px}.pr-bloque.sale .pr-grupo>summary{box-shadow:inset 3px 0 0 var(--c-linea-viva);border-radius:12px 12px 0 0;margin:0 -12px;padding-left:12px;padding-right:12px}.pr-bloque.sale .pr-grupo[open]>summary{box-shadow:inset 3px 0 0 var(--c-coral)}.pr-bloque.sale .pr-grupo>summary .fl{color:var(--c-coral)}.pr-bloque.sale .pr-grupo>summary .monto{color:var(--c-bordo)}.pr-grafico{margin:14px 0}.pr-grafico>.pr-eqsub{margin-top:0}.pr-gc{align-items:flex-end;gap:5px;height:190px;display:flex}.pr-gc-col{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;height:100%;padding:0 2px;font-family:inherit;display:flex}.pr-gc-col:hover,.pr-gc-col.activa{background:var(--c-tarjeta-2)}.pr-gc-col .punto{border-radius:50%;flex:none;width:7px;height:7px}.pr-gc-col .barras{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.pr-gc-col .barras i{border-radius:3px 3px 0 0;width:45%;min-height:2px;display:block}.pr-gc-col .barras .fact{background:linear-gradient(#e0a458,#d9743d)}.pr-gc-col .barras .costo{background:linear-gradient(#a8443f,#7e2a2c)}.pr-gc-col .m{font-size:var(--t-9);color:var(--c-apagado);font-weight:500}.punto.gana{background:#2b6b4f}.punto.pierde{background:var(--c-rojo)}.punto.parejo{background:var(--c-apagado)}.pr-leyenda{font-size:var(--t-10);color:var(--c-apagado);flex-wrap:wrap;gap:14px;margin-top:8px;font-weight:500;display:flex}.pr-leyenda span{align-items:center;gap:5px;display:inline-flex}.pr-leyenda i{border-radius:2px;width:9px;height:9px;display:inline-block}.pr-leyenda i.punto{border-radius:50%;width:7px;height:7px}.pr-leyenda .m-fact{background:#d9743d}.pr-leyenda .m-costo{background:#7e2a2c}.pr-cf{gap:5px;height:190px;margin-top:4px;display:flex;position:relative}.pr-cf .eje{border-top:1.5px solid var(--c-tinta);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.pr-cf .eje span{background:var(--c-tarjeta);font-size:var(--t-9);color:var(--c-tinta);padding:0 6px 0 0;font-weight:800;position:absolute;top:-16px;left:0}.pr-cf-col{cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;min-width:0;padding:0;font-family:inherit;position:relative}.pr-cf-col:hover,.pr-cf-col.activa{background:var(--c-tarjeta-2)}.pr-cf-col>i{background:linear-gradient(#3e8e6b,#2b6b4f);border-radius:4px 4px 0 0;position:absolute;left:12%;right:12%}.pr-cf-col>i.pierde{background:linear-gradient(#a8443f,#7e2a2c);border-radius:0 0 4px 4px}.pr-cf-col>i.parejo{background:var(--c-apagado)}.pr-cf-col .v{text-align:center;font-size:var(--t-9);color:var(--c-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;position:absolute;left:-14px;right:-14px}.pr-cf-col .m{font-size:var(--t-9);color:var(--c-apagado);font-weight:500;position:absolute;bottom:-34px;left:0;right:0}.pr-cf{margin-bottom:44px}.pr-aclaracion{background:var(--c-tarjeta-2);border-left:4px solid var(--c-bordo);font-size:var(--t-115);color:var(--c-tinta);border-radius:0 10px 10px 0;margin:10px 0 0;padding:9px 13px}.pr-aclaracion .pos{color:#2b6b4f}.pr-aclaracion .neg{color:var(--c-rojo)}.pr-pagos{margin-bottom:16px}.pr-pagos>.pr-eqsub{margin-top:0}.pr-pagos-fila{flex-wrap:wrap;gap:8px;display:flex}.pr-pago{background:var(--c-tarjeta);border:1px solid var(--c-linea);border-left:4px solid var(--c-bordo);border-radius:0 12px 12px 0;flex:110px;min-width:110px;padding:9px 12px}.pr-pago .et{font-size:var(--t-9);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);font-weight:800;display:block}.pr-pago .n{font-size:var(--t-17);color:var(--c-bordo);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-weight:800;display:block}.pr-crono>.pr-eqsub{margin-top:0}.pr-cg{align-items:flex-end;gap:4px;height:120px;margin-bottom:22px;display:flex}.pr-cg-col{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:flex-end;min-width:0;height:100%;padding:0;font-family:inherit;display:flex;position:relative}.pr-cg-col:hover,.pr-cg-col.activa{background:var(--c-tarjeta-2)}.pr-cg-col>i{background:linear-gradient(#e0a458,#d9743d);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.pr-cg-col.activa>i{background:linear-gradient(var(--c-carmin),var(--c-bordo))}.pr-cg-col .d{font-size:var(--t-9);color:var(--c-apagado);font-weight:500;position:absolute;bottom:-16px;left:0;right:0}.pr-crono-tabla thead th{font-size:var(--t-9);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);text-align:right;border-bottom:1px solid var(--c-linea);padding:5px 10px}.pr-crono-tabla thead th:nth-child(-n+2){text-align:left}.pr-crono-tabla tbody tr{cursor:pointer}.pr-crono-tabla tbody tr:hover{background:var(--c-tarjeta-2)}.pr-crono-tabla td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-crono-tabla td:first-child{text-align:left;white-space:nowrap;font-weight:700}.pr-crono-tabla td.concepto{text-align:left;white-space:normal;color:var(--c-apagado);font-weight:500}.pr-crono-tabla td.acum{color:var(--c-bordo);font-weight:800}.pr-crono-tabla tbody tr.activa{background:var(--c-ambar-suave)}.pr-crono-tabla tbody tr.activa td{font-size:var(--t-135)}.pr-cobertura{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.pr-cobertura .riel{border-radius:var(--r-full);background:var(--c-linea);flex:240px;height:14px;position:relative}.pr-cobertura .riel i{border-radius:var(--r-full);background:linear-gradient(90deg,#3e8e6b,#2b6b4f);height:100%;display:block}.pr-cobertura .riel b{background:var(--c-bordo);border-radius:2px;width:3px;height:24px;position:absolute;top:-5px}.pr-cobertura .n{font-size:var(--t-27);color:var(--c-bordo);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800}.pr-cobertura .n span{font-size:var(--t-105);color:var(--c-apagado);white-space:normal;max-width:260px;font-weight:600;display:block}.pr-grupo>summary .monto.bien{color:#2b6b4f}.pr-grupo>summary .monto.mal{color:var(--c-rojo)}.pr-veredicto{background:var(--c-tarjeta-2);border-left:4px solid #2b6b4f;border-radius:0 12px 12px 0;margin-top:12px;padding:12px 14px}.pr-veredicto.mal{border-left-color:var(--c-rojo)}.pr-veredicto .fila{font-size:var(--t-125);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.pr-veredicto .fila span small{color:var(--c-apagado);font-weight:500}.pr-veredicto .fila b{font-variant-numeric:tabular-nums;color:#2b6b4f;white-space:nowrap;font-weight:800}.pr-veredicto.mal .fila b{color:var(--c-rojo)}.pr-veredicto p{font-size:var(--t-115);color:var(--c-tinta);margin:8px 0 0;line-height:1.5}.pr-impreso{z-index:60;background:var(--c-fondo);position:fixed;inset:0;overflow:auto}.pr-impreso-barra{z-index:2;background:var(--c-bordo);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex;position:sticky;top:0}.pr-impreso-barra .pr-campo{color:#fff}.pr-impreso-barra .pr-campo input{text-align:left;width:220px}.pr-hoja{border:1px solid var(--c-linea);border-radius:var(--r-lg);max-width:820px;box-shadow:var(--sombra);background:#fff;margin:22px auto 60px;padding:38px 44px}.pr-hoja header{border-bottom:2px solid var(--c-bordo);margin-bottom:20px;padding-bottom:12px}.pr-hoja h1{font-size:var(--t-24);color:var(--c-bordo);margin:0}.pr-hoja header p{font-size:var(--t-125);color:var(--c-apagado);margin:6px 0 0}.pr-hoja h2{font-size:var(--t-17);color:var(--c-bordo);border-bottom:1px solid var(--c-linea);margin:26px 0 8px;padding-bottom:5px}.pr-hoja h3{font-size:var(--t-125);color:var(--c-tinta);margin:16px 0 4px}.pr-hoja table{border-collapse:collapse;width:100%;font-size:var(--t-115)}.pr-hoja th{font-size:var(--t-9);text-transform:uppercase;letter-spacing:.06em;color:var(--c-apagado);text-align:right;border-bottom:1px solid var(--c-linea);padding:4px 8px}.pr-hoja th:nth-child(-n+2){text-align:left}.pr-hoja td{border-bottom:1px solid var(--c-linea);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 8px}.pr-hoja td:first-child,.pr-hoja thead+tbody td:nth-child(2){text-align:left;white-space:normal}.pr-hoja-total td{color:var(--c-bordo);border-bottom:none;border-top:2px solid var(--c-bordo);padding-top:9px;font-weight:800}.pr-hoja-cierre{font-size:var(--t-125);color:var(--c-tinta);margin-top:12px;line-height:1.55}.pr-hoja footer{border-top:1px solid var(--c-linea);font-size:var(--t-10);color:var(--c-apagado);margin-top:26px;padding-top:12px}@media print{body *{visibility:hidden}.pr-impreso,.pr-impreso *{visibility:visible}.pr-impreso{background:#fff;position:absolute;inset:0;overflow:visible}.pr-impreso-barra{display:none}.pr-hoja{box-shadow:none;border:none;max-width:none;margin:0;padding:0}.pr-hoja h2{break-after:avoid}.pr-hoja tr{break-inside:avoid}}.pm-portada{color:#fff;background:radial-gradient(80% 90% at 30% 0,#7c0612 0%,#4a0a10 62%,#2e0509 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:100dvh;display:grid;overflow:hidden}.pm-p-texto{justify-items:start;gap:22px;padding:48px clamp(24px,6vw,96px);display:grid}.pm-logo{width:170px;height:auto;margin-bottom:clamp(16px,5vh,48px)}.pm-portada h1{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.06}.pm-portada p{color:#ffffffbf;max-width:30em;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.pm-idioma select{box-sizing:border-box;text-align:center;color:#fff;width:210px;height:52px;font:inherit;background:#ffffff14;border:1.5px solid #ffffff73;border-radius:999px;padding:0 18px;font-size:15px}.pm-idioma{justify-self:center}.pm-idioma select:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.pm-idioma option{color:var(--c-tinta)}.pm-oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pm-continuar{box-sizing:border-box;width:210px;height:52px;color:var(--c-bordo);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-self:center;margin-top:0;padding:0;font-size:17px;transition:transform .2s}.pm-continuar:hover{transform:translateY(-2px)}.pm-mapa{object-fit:cover;width:100%;height:100dvh;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.pm-marco{background:var(--c-fondo);min-height:100dvh;transition:background .3s}.pm-cab{border-bottom:1px solid var(--c-linea);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:14px clamp(16px,4vw,48px);display:flex}.pm-marca{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.pm-marca img{width:auto;height:38px}.pm-volver{border:1.5px solid var(--c-bordo);color:var(--c-bordo);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:14px}.pm-inicio{max-width:1100px;margin:0 auto;padding:clamp(32px,8vh,88px) clamp(16px,4vw,48px)}.pm-inicio h1,.pm-pronto h1{letter-spacing:-.02em;color:var(--c-gris);margin:0 0 clamp(24px,4vh,40px);font-size:clamp(30px,3.2vw,46px);font-weight:400}.pm-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pm-tarjeta{box-shadow:0 0 0 1px var(--c-linea);color:var(--c-tinta);font:inherit;text-align:left;cursor:pointer;--tc:var(--c-bordo);background:#fff;border:0;border-radius:18px;align-content:start;gap:6px;padding:22px 0 0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.pm-tarjeta[data-tarjeta=numeros]{--tc:#be1e2d}.pm-tarjeta[data-tarjeta=linea],.pm-tarjeta[data-tarjeta=inspiraciones]{--tc:#2a5960}@media (min-width:761px){.pm-tarjeta[data-tarjeta=sitios]{grid-column:1/-1}}.pm-picto{width:48px;height:48px;fill:var(--tc);justify-self:center;margin-bottom:4px}.pm-tarjeta:hover{box-shadow:0 0 0 1.5px var(--tc);transform:translateY(-3px)}.pm-tarjeta:focus-visible{outline:2px solid var(--tc);outline-offset:2px}.pm-tapa{color:#fff;order:3;justify-content:center;align-items:center;gap:12px;height:clamp(130px,20vh,190px);margin-top:14px;display:flex;position:relative;overflow:hidden;padding:0!important}.pm-tapa strong{letter-spacing:-.02em;color:#fff;font-size:clamp(28px,3.4vw,44px);font-weight:400}.pm-tapa.cifras{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;display:grid;padding:0!important}.pm-tapa.cifras>span{font-size:inherit;color:inherit;justify-items:center;gap:2px;display:grid;position:relative;padding:0 4px!important}.pm-tapa.cifras>span+span:before{content:"";background:linear-gradient(#0000,#ffffff6b 30% 70%,#0000);width:1px;position:absolute;top:-10px;bottom:-10px;left:0}.pm-tapa.cifras small{color:#ffffffb8;font-size:clamp(11.5px,1vw,13px)}.pm-tapa.cifras strong{white-space:nowrap;font-size:clamp(19px,2.4vw,30px)}.pm-tapa.cifras>span:last-child strong{color:#f4c9a0}.pm-tapa.cifras.ventas{background:linear-gradient(120deg,#be1e2d,#941723)}.pm-tapa.cifras.ventas small{color:#ffffffd9}.pm-tapa.cifras.ventas>span:last-child strong{color:#ffe7d2}.pm-tapa.bordo{background:linear-gradient(120deg,#7c0612,#4a0a10)}.pm-tapa.grafico{background:#f7f1f0;align-items:flex-end;gap:6px;padding:22px 24px 0!important}.pm-tapa.grafico i{background:linear-gradient(#be1e2d,#7c0612);border-radius:6px 6px 0 0;flex:1}.pm-tarjeta .pm-tapa.grafico strong{color:var(--c-bordo);font-size:clamp(20px,2.2vw,28px);position:absolute;top:14px;left:24px}.pm-tapa.petroleo{background:#1c4249}.pm-tapa.petroleo img{width:clamp(34px,4vw,50px);height:clamp(34px,4vw,50px)}.pm-tapa.obras{background:#fff;gap:3px}.pm-tapa.obras img{object-fit:cover;flex:1;min-width:0;height:100%}.pm-tarjeta b,.pm-tarjeta span{padding:0 24px}.pm-tarjeta>b,.pm-tarjeta>span:not(.pm-tapa){text-align:center}.pm-tarjeta b{letter-spacing:-.015em;color:var(--tc);font-size:clamp(23px,2.2vw,30px);font-weight:400}.pm-tarjeta span{color:var(--c-apagado);font-size:15.5px;line-height:1.4}.pm-plan{max-width:1200px;margin:0 auto;padding:18px clamp(14px,3vw,32px)}.pm-seguir{z-index:20;border-top:1px solid var(--c-linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#fffffff0;justify-content:center;gap:6px;padding:10px 12px;display:flex;position:sticky;bottom:0;overflow-x:auto}.pm-seguir button{color:var(--c-gris);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}.pm-seguir button[aria-current=page]{background:var(--c-bordo);color:#fff}.pm-plan .pn-riel-en-linea .pn-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;overflow:visible}.pm-plan .pn-riel-en-linea .pn-paso{text-align:center;border-radius:12px;flex-direction:row;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:6px 8px}.pm-plan .pn-paso i{width:22px;height:22px;font-size:12px}.pm-plan .pn-paso span{min-width:0}.pm-plan .pn-paso b{font-size:13.5px;font-weight:400;line-height:1.15}.pm-stock{gap:8px;min-width:0;padding:6px 0;display:grid}.pm-sl{color:#fff;background:#1c4249;border-radius:16px;overflow:hidden}.pm-sl>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.pm-sl>button img{width:28px;height:28px}.pm-sl-nom{gap:1px;min-width:0;display:grid}.pm-sl-nom b{font-size:17px;font-weight:400}.pm-sl-nom small{color:#ffffffb8;font-size:13px}.pm-sl>button strong{color:#fff;white-space:nowrap;font-size:16px;font-weight:400}.pm-sl-barra{background:#ffffff29;border-radius:99px;grid-column:1/-1;height:6px;margin-top:6px;overflow:hidden}.pm-sl-barra u{background:#fff;border-radius:99px;height:100%;text-decoration:none;display:block}.pm-sl-det{color:var(--c-tinta);background:#fff;gap:2px;padding:6px 14px 14px;display:grid}.pm-sl-fila{border-bottom:1px solid var(--c-linea);grid-template-columns:minmax(0,1fr) 52px 86px 86px;align-items:baseline;gap:8px;padding:7px 2px;font-size:14px;display:grid}.pm-sl-fila b{min-width:0;font-weight:400}.pm-sl-fila span{text-align:right;white-space:nowrap}.pm-sl-fila.cab{color:var(--c-apagado);font-size:12.5px}.pm-sl-sub{color:#1c4249;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:9px;font-size:14.5px;display:flex}.pm-stock-pie{color:var(--c-apagado);justify-content:space-between;gap:12px;margin:4px 2px 0;font-size:14.5px;display:flex}.pm-stock-pie b{color:var(--c-tinta);white-space:nowrap;font-weight:400}.pm-extras{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;min-width:0;margin-bottom:12px;display:grid}.pm-extras article{background:var(--c-tarjeta-2);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pm-extras i{width:44px;height:44px;color:var(--c-apagado);background:#fff;border-radius:10px;place-items:center;font-size:14px;font-style:normal;display:grid}.pm-extras div{gap:1px;min-width:0;display:grid}.pm-extras b{font-size:15px;font-weight:400}.pm-extras span{color:var(--c-apagado);font-size:13px;line-height:1.3}.pm-extras em{color:var(--c-apagado);font-size:14px;font-style:normal}.pm-fuera-fila{border-bottom:1px solid var(--c-linea);justify-content:space-between;gap:14px;padding:9px 2px;font-size:15px;display:flex}.pm-fuera-fila b{white-space:nowrap;font-weight:400}.pm-of{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.pm-of i{border-right:1.5px solid var(--c-apagado);border-bottom:1.5px solid var(--c-apagado);width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translate(-1px,-1px)}.pm-of.abierta i{transform:rotate(225deg)}.pn-tabla td.pm-detalle-celda{text-align:left;padding:0 0 4px;display:table-cell!important}.pm-detalle{background:var(--c-tarjeta-2);white-space:normal;border-radius:12px;gap:10px;margin:2px 0 8px;padding:12px 14px;display:grid}.pm-detalle div{gap:1px;display:grid}.pm-detalle dt{color:var(--c-bordo);font-size:14px;font-weight:700}.pm-detalle dd{color:var(--c-tinta);margin:0;font-size:14.5px}.pm-intangibles.pn-incluye-grilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.pm-intangibles .pn-incluye-tarjeta{background:var(--c-tarjeta-2);border:0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pm-intangibles .pn-incluye-img{width:44px;height:44px;color:var(--c-apagado);background-color:#fff;background-size:cover;border-radius:10px;place-items:center;font-size:14px;display:grid}.pm-intangibles .pn-incluye-img span{font-size:14px;font-weight:400}.pm-intangibles .pn-incluye-txt{gap:1px;min-width:0;display:grid}.pm-intangibles .pn-incluye-txt b{font-size:15px;font-weight:400}.pm-intangibles .pn-incluye-txt span{color:var(--c-apagado);font-size:13px;line-height:1.3}.pm-tapa.sitios{background:#f4f1ec}.pm-tapa.sitios img{width:min(190px,60%);height:auto}.pm-sitios{background:var(--c-fondo);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 125px);display:grid}.pm-sitios-cab{padding:18px clamp(16px,4vw,48px) 14px}.pm-sitios-cab h1{letter-spacing:-.02em;color:var(--c-gris);margin:0;font-size:clamp(26px,3vw,38px);font-weight:400}.pm-sitios-cab p{color:var(--c-apagado);margin:2px 0 12px}.pm-sitios-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pm-sitios-chips button,.pm-sitios-chips a{border:1.5px solid var(--c-bordo);color:var(--c-bordo);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;text-decoration:none}.pm-sitios-chips button[aria-pressed=true]{background:var(--c-bordo);color:#fff}.pm-sitios-chips a{color:var(--c-gris);border-color:#0000}.pm-sitios iframe{background:#fff;border:0;width:100%;height:100%}.pm-caja-busca{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pm-caja-nuevo{background:var(--c-bordo);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 16px;font-size:14.5px}.pm-pl{font-variant-numeric:tabular-nums;gap:14px;min-width:0;display:grid}.pm-pl-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pm-pl-aviso{color:var(--c-apagado);font-size:13px}.pm-pl-tablero{box-shadow:0 0 0 1px var(--c-linea);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pm-pl-tablero div{border-left:1px solid var(--c-linea);gap:1px;min-width:0;padding:10px 14px;display:grid}.pm-pl-tablero div:first-child{border-left:0}.pm-pl-tablero small{color:var(--c-apagado);font-size:12.5px}.pm-pl-tablero b{color:var(--c-tinta);white-space:nowrap;font-size:clamp(16px,1.8vw,21px);font-weight:400}.pm-pl-tablero b.bien{color:#2a7a4f}.pm-pl-tablero b.mal{color:var(--c-carmin)}.pm-pl-solapas{border-bottom:1px solid var(--c-linea);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.pm-pl-solapas button{color:var(--c-apagado);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 13px;font-size:14.5px}.pm-pl-solapas button[aria-selected=true]{border-bottom-color:var(--c-bordo);color:var(--c-bordo)}.pm-pl-dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pm-marco:has(.pn.en-equilibrio){background:#efe7e2}.pm-pl-cont{margin:0 0 10px}.pm-pl .no-entra{color:var(--c-rojo)}[data-cantidad-contenedor]{width:72px}.pm-pl-pais{color:var(--c-apagado);align-items:center;gap:8px;margin-left:auto;font-size:13.5px;display:flex}.pm-pl-pais select{font:inherit;border:1px solid var(--c-linea);color:var(--c-tinta);background:#fff;border-radius:10px;padding:6px 10px}.pm-pl-paquete summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.pm-pl-paquete summary b{font-weight:400}.pm-pl-paquete summary span{color:var(--c-apagado);font-size:13.5px}.pm-pl-paquete input[type=number]{width:96px}.pm-pl-agregar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.pm-pl-agregar select{font:inherit;border:1px solid var(--c-linea);color:var(--c-tinta);background:#fff;border-radius:10px;max-width:100%;padding:6px 10px}.pm-pl-filtros{flex-wrap:wrap;gap:4px 18px;display:flex}.pm-pl-precios th.clave,.pm-pl-precios td.clave{background:var(--c-fondo)}.pm-pl-precios td.clave{font-weight:500}.pm-pl-precios tr.pm-pl-linea td{border-top:1px solid var(--c-linea);background:#fff;padding-top:14px}.pm-pl-precios tr.pm-pl-linea b{margin-right:10px;font-size:15px;font-weight:500}.pm-pl-precios tr.pm-pl-linea span{color:var(--c-apagado);font-size:13px}.pm-pl-precios td.mas{color:var(--c-rojo)}.pm-pl-precios td.menos{color:var(--c-ok)}.pm-fuera-abre summary{cursor:pointer;list-style:none}.pm-fuera-abre summary::-webkit-details-marker{display:none}.pm-fuera-abre summary span{align-items:center;gap:6px;display:inline-flex}.pm-fuera-abre summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)}.pm-fuera-abre[open] summary i{transform:rotate(45deg)}.pm-fuera-fila.hija{color:var(--c-apagado);padding-left:14px;font-size:13.5px}.pm-fuera-fila.hija b{font-weight:400}.pm-fuera-nota{color:var(--c-apagado);margin:2px 0 6px;font-size:13px}.pm-of-sub{color:var(--c-apagado);white-space:nowrap;font-size:12.5px;display:block}@media (min-width:761px){.pm-of-sub{display:none}}.pm-lin-patas{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 12px;display:flex}.pm-lin-patas .pm-switch{margin-bottom:0}.pm-lin-patas p{color:#ffffffd9;flex-basis:100%;margin:0;font-size:14px;line-height:1.4}.pm-ayuda{color:#fff;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;padding:0;font-size:13px}.pm-molde-med{color:var(--c-apagado);font-size:12.5px}.pm-pl-rampa{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pm-pl-col{gap:14px;min-width:0;display:grid}.pm-pl-grupo{min-width:0;box-shadow:0 0 0 1px var(--c-linea);background:#fff;border-radius:14px;overflow:hidden}.pm-pl-grupo h3{border-bottom:1px solid var(--c-linea);background:var(--c-tarjeta-2);color:var(--c-tinta);margin:0;padding:10px 14px;font-size:15px;font-weight:400}.pm-pl-fila{border-bottom:1px solid var(--c-linea);justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:14.5px;display:flex}.pm-pl-fila:last-child{border-bottom:0}.pm-pl-fila b{white-space:nowrap;font-weight:400}.pm-pl-fila.total{background:var(--c-tarjeta-2)}.pm-pl-fila.sangria span{color:var(--c-apagado);padding-left:14px}.pm-pl input:not([type=checkbox]),.pm-pl textarea{font:inherit;color:#1454b8;background:#eef4ff;border:1px solid #0000;border-radius:6px}.pm-pl-fila input{text-align:right;flex:none;width:110px;padding:4px 8px}.pm-pl input.cambiado{border-color:#1454b8}.pm-pl-nota{color:var(--c-apagado);margin:0;padding:8px 14px;font-size:13.5px}.pm-pl-filtro{color:var(--c-gris);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex}.pm-pl-filtro button{border:1.5px solid var(--c-bordo);color:var(--c-bordo);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13.5px}.pm-pl-filtro button[aria-pressed=true]{background:var(--c-bordo);color:#fff}.pm-pl-desliza{overflow-x:auto}.pm-pl table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.pm-pl th,.pm-pl td{border-bottom:1px solid var(--c-linea);text-align:right;white-space:nowrap;padding:6px 10px}.pm-pl th{background:var(--c-tarjeta-2);color:var(--c-apagado);font-weight:400}.pm-pl th:first-child,.pm-pl td:first-child{text-align:left}.pm-pl td.celda{padding:3px 6px}.pm-pl td.celda input{text-align:right;width:72px;padding:4px 6px}.pm-pl td.nota input{text-align:left;width:170px}.pm-pl-barras{align-items:flex-end;gap:3px;height:110px;margin:6px 14px 0;display:flex}.pm-pl-barras i{border-radius:3px 3px 0 0;flex:1;min-width:0}.pm-pl-barras i.baja{background:#be1e2d}.pm-pl-barras i.sube{background:#2a7a4f}.pm-pl-texto{border-bottom:1px solid var(--c-linea);color:var(--c-apagado);gap:4px;padding:9px 14px;font-size:13px;display:grid}.pm-pl-texto:last-child{border-bottom:0}.pm-pl-texto textarea{resize:vertical;width:100%;padding:7px 9px;font-size:14.5px;line-height:1.35}@media (max-width:760px){.pm-pl-dos,.pm-pl-cont{margin:0 0 10px}.pm-pl .no-entra{color:var(--c-rojo)}[data-cantidad-contenedor]{width:72px}.pm-pl-rampa{grid-template-columns:minmax(0,1fr)}.pm-pl-tablero{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pl-tablero div:nth-child(odd){border-left:0}.pm-pl-tablero div:nth-child(n+3){border-top:1px solid var(--c-linea)}}.pm-plan .pn-cel-fila,.pm-marco[data-presentacion=inversion] .pn-pasos{display:none}.pm-cab-der,.pm-barra{align-items:center;gap:8px;display:flex}.pm-portada{position:relative}:is(body:has(>.pm-portada),body:has(>.pm-marco)){padding-bottom:0}.pm-portada .pm-barra{z-index:2;position:absolute;top:16px;right:clamp(16px,4vw,48px)}.pm-eng{width:38px;height:38px;box-shadow:0 0 0 1px var(--c-linea);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pm-eng img{width:20px;height:20px}.pm-compartir,.pm-salir{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:14px}.pm-compartir{background:var(--c-bordo);color:#fff}.pm-salir{color:var(--c-gris);box-shadow:0 0 0 1px var(--c-linea);background:#fff}.pm-velo{z-index:60;background:#231f2073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-caja{width:min(440px,100%);max-height:calc(100dvh - 32px);color:var(--c-tinta);background:#fff;border-radius:18px;gap:12px;padding:24px;font-size:15px;display:grid;position:relative;overflow:auto}.pm-caja h2{letter-spacing:-.015em;color:var(--c-tinta);margin:0;padding-right:28px;font-size:24px;font-weight:400}.pm-caja p{color:var(--c-apagado);margin:0}.pm-caja label{color:var(--c-apagado);gap:5px;font-size:14px;display:grid}.pm-caja input{border:1px solid var(--c-linea);width:100%;font:inherit;color:var(--c-tinta);border-radius:12px;padding:11px 13px}.pm-caja ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-caja li button{border:1px solid var(--c-linea);width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.pm-caja li b{font-weight:400}.pm-caja li span{color:var(--c-apagado);font-size:14px}.pm-caja-si,.pm-caja-no{font:inherit;text-align:center;cursor:pointer;border-radius:999px;padding:12px 18px;text-decoration:none}.pm-caja-si{background:var(--c-bordo);color:#fff;border:0}.pm-caja-no{border:1.5px solid var(--c-bordo);color:var(--c-bordo);background:0 0}.pm-caja-texto{color:var(--c-apagado);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:14px}.pm-caja-x{background:var(--c-tarjeta-2);width:32px;height:32px;color:var(--c-gris);cursor:pointer;border:0;border-radius:50%;font-size:19px;position:absolute;top:14px;right:14px}.pm-caja-aviso{color:var(--c-carmin)!important}.pm-panel{gap:14px;display:grid}.pm-panel h3{color:var(--c-gris);margin:14px 0 0;font-size:19px;font-weight:400}.pm-panel-acc{gap:8px;display:flex}.pm-panel-si,.pm-panel-no{white-space:nowrap;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:10px clamp(14px,4vw,20px);font-size:14.5px;text-decoration:none;display:inline-block}.pm-panel-si{border:1.5px solid var(--c-bordo);background:var(--c-bordo);color:#fff}.pm-panel-no{border:1.5px solid var(--c-bordo);color:var(--c-bordo);background:0 0}.pm-previa{height:min(70dvh,640px);box-shadow:0 0 0 1px var(--c-linea);border-radius:18px;overflow:auto}.pm-previa .pm-portada,.pm-previa .pm-marco{min-height:100%}.pm-previa .pm-mapa{height:min(70dvh,640px)}.pm-previa .pm-pedido{width:auto;margin:0 14px;position:sticky;left:auto;transform:none}.pm-compartidas{box-shadow:0 0 0 1px var(--c-linea);background:#fff;border-radius:16px}.pm-compartidas summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-size:17px;display:flex}.pm-compartidas summary b{font-weight:400}.pm-compartidas summary span{background:var(--c-tarjeta-2);color:var(--c-gris);border-radius:99px;padding:1px 10px;font-size:14px}.pm-tabla{padding:0 18px 12px;overflow-x:auto}.pm-tabla-fila{border-top:1px solid var(--c-linea);min-width:560px;color:var(--c-gris);grid-template-columns:minmax(150px,1.4fr) 70px 120px minmax(130px,1.4fr) 56px;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.pm-tabla-fila b{color:var(--c-tinta);font-weight:400}.pm-tabla-fila.cab{color:var(--c-apagado);border-top:0;font-size:12.5px}.pm-panel-vacio{color:var(--c-apagado);margin:0;padding:0 18px 14px}.pm-plan .pn-cabeza>div:first-child{display:none}.pm-plan .pn-cabeza{margin-bottom:0}.pm-plan-tit{letter-spacing:-.02em;color:var(--c-gris);margin:10px 0 4px;font-size:clamp(28px,3vw,42px);font-weight:400}.pm-linea{--pm-pet:#2a5960;--pm-pet-h:#1c4249;background:var(--pm-pet-h);color:#fff;min-height:calc(100dvh - 67px);padding:clamp(28px,6vh,64px) clamp(16px,4vw,48px) 40px}.pm-linea-cab,.pm-lineas{max-width:1100px;margin:0 auto}.pm-linea-cab h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(32px,3.6vw,50px);font-weight:400}.pm-linea-cab p{color:#ffffffbf;max-width:38em;margin:10px 0 28px;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.pm-lin{border-top:1px solid #fff3}.pm-lin:last-child{border-bottom:1px solid #fff3}.pm-lin summary{cursor:pointer;grid-template-columns:minmax(150px,1.1fr) 1.4fr auto auto;align-items:center;gap:20px;padding:18px 6px;list-style:none;display:grid}.pm-lin summary::-webkit-details-marker{display:none}.pm-lin-nom{align-items:center;gap:14px;display:flex}.pm-lin-nom img{width:34px;height:34px}.pm-lin-nom b{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,36px);font-weight:400}.pm-lin-que{color:#ffffffbf;font-size:15px}.pm-lin-n{color:#ffffffa6;font-size:14px}.pm-lin-ver{border:1.5px solid #ffffff80;border-radius:999px;padding:7px 16px;font-size:14px}.pm-lin-ver i{font-style:normal}.pm-lin-ver em{font-style:normal;display:none}.pm-lin[open] .pm-lin-ver i{display:none}.pm-lin[open] .pm-lin-ver em{display:inline}.pm-moldes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:8px 0 28px;display:grid}.pm-molde{color:var(--c-tinta);background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.pm-des{aspect-ratio:4/3;background:#eee;position:relative;overflow:hidden}.pm-des img,.pm-molde-sola{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-molde-sola{aspect-ratio:4/3;height:auto;position:static}.pm-des-asa{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0}.pm-des input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.pm-molde-t{text-align:center;align-content:center;justify-items:center;gap:4px;padding:12px 12px 10px;display:grid}.pm-molde-t h3{color:var(--c-tinta);margin:0;font-size:16.5px;font-weight:400;line-height:1.25}.pm-molde-p{grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 12px;display:grid}.pm-molde-p span{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a596012;border:1px solid #2a596029;border-radius:12px;justify-items:center;gap:1px;min-width:0;padding:7px 10px;display:grid}.pm-molde-p span.venta{background:#2a596026}.pm-molde-p span.stock{grid-column:1/-1;justify-content:center;align-items:baseline;gap:6px;display:flex}.pm-molde-p span.stock.sin{background:#7c061212;border-color:#7c061233}.pm-molde-p span.stock.sin small{color:var(--c-bordo)}.pm-molde-p small{color:var(--c-apagado);font-size:12px}.pm-molde-p b{color:var(--pm-pet-h);white-space:nowrap;font-size:16px;font-weight:400}.pm-switch{color:#fff;cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;display:inline-flex}.pm-switch input{opacity:0;position:absolute}.pm-switch i{background:#ffffff4d;border-radius:99px;width:42px;height:24px;position:relative}.pm-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.pm-switch input:checked+i{background:#6fb0b3}.pm-switch input:checked+i:after{transform:translate(18px)}.pm-lin-barra{background:#ffffff29;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.pm-lin-barra u{background:#fff;border-radius:99px;height:100%;text-decoration:none;display:block}.pm-insp{background:#eceae5}.pm-mural{isolation:isolate;color:#fff;background:#0f2b30;align-items:center;min-height:calc(100dvh - 125px);display:flex;position:relative;overflow:hidden}.pm-mural-cols{z-index:-2;gap:10px;display:flex;position:absolute;inset:-10% -4%;transform:rotate(-6deg)scale(1.08)}.pm-mural-col{--d:46s;flex:1;min-width:0;overflow:hidden}.pm-mural-tira{animation:pm-sube var(--d) linear infinite;gap:10px;display:grid}.pm-mural-col.baja .pm-mural-tira{animation-name:pm-baja}.pm-mural-tira img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;display:block}@keyframes pm-sube{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes pm-baja{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pm-mural-tira{animation:none}}.pm-mural-velo{z-index:-1;background:radial-gradient(70% 60% at 30% 55%,#0f2b30eb 0%,#0f2b30ad 48%,#0f2b3038 100%),linear-gradient(#0f2b3000 68%,#0f2b30eb);position:absolute;inset:0}.pm-mural-txt{justify-items:start;gap:10px;width:100%;max-width:1100px;margin:0 auto;padding:32px clamp(16px,4vw,48px);display:grid}.pm-mural-txt h1{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(48px,11vw,150px);font-weight:400;line-height:.95}.pm-mural-sub{letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(22px,3vw,40px);line-height:1.15}.pm-mural-txt>p:not(.pm-mural-sub){color:#fffc;margin:0;font-size:clamp(16px,1.3vw,18px)}.pm-mural-acc{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pm-mural-acc button{color:#1c4249;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:13px 26px;font-size:16px}.pm-mural-acc button.sorpresa{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;box-shadow:inset 0 0 0 1.5px #ffffff8c}.pm-il{color:var(--c-tinta);padding:clamp(28px,5vh,52px) 0}.pm-il.osc{color:#fff;background:#1c4249}.pm-il-cab{flex-wrap:wrap;align-items:center;gap:14px;max-width:1100px;margin:0 auto 18px;padding:0 clamp(16px,4vw,48px);display:flex}.pm-il-cab img{width:34px;height:34px}.pm-il-cab h2{letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:400}.pm-il-cab p{opacity:.72;margin:0;font-size:15px}.pm-il ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0;padding:0 max(clamp(16px,4vw,48px),50% - 550px + clamp(16px,4vw,48px));list-style:none;display:flex;overflow-x:auto}.pm-il ul::-webkit-scrollbar{display:none}.pm-il li{scroll-snap-align:start;flex:0 0 clamp(240px,28vw,380px)}.pm-il button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid;position:relative}.pm-il button>img:first-child{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%}.pm-il-mo{object-fit:cover;border-radius:12px;width:64px;height:64px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px #fff}.pm-il button span{font-size:15px}.pm-visor{z-index:40;color:#fff;background:#14262a;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.pm-visor-foto{object-fit:contain;width:100%;height:100%}.pm-visor-pie{align-items:center;gap:14px;padding:14px 20px;display:flex}.pm-visor-pie b{font-size:clamp(18px,1.8vw,24px);font-weight:400}.pm-visor-molde{justify-items:center;gap:3px;display:grid}.pm-visor-molde img{object-fit:cover;border-radius:12px;width:68px;height:68px}.pm-visor-molde small{opacity:.75;font-size:11.5px}.pm-visor button{color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;font-size:24px;position:absolute}.pm-visor-x{top:14px;right:14px}.pm-visor-a{top:calc(50% - 60px);left:14px}.pm-visor-s{top:calc(50% - 60px);right:14px}@media (max-width:760px){.pm-portada{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch}.pm-mapa{order:-1;height:32dvh;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.pm-p-texto{padding:8px 16px calc(36px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pm-idioma{align-self:center;margin-top:auto}.pm-continuar{align-self:center}.pm-logo{width:130px;margin:0}.pm-tarjetas{grid-template-columns:minmax(0,1fr);gap:12px}.pm-tapa{height:120px}.pm-plan .pn-paso i{display:none}.pm-plan .pn-paso b{white-space:nowrap}.pm-cab:has(.pm-volver) .pm-marca{display:none}.pm-lin summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.pm-lin-que{grid-area:2/1}.pm-lin-n{display:none}.pm-lin-ver{grid-area:1/2/3}.pm-moldes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-molde-t{padding:10px 12px 8px}.pm-molde-t h3{font-size:14.5px}.pm-molde-p{padding:0 8px 8px}.pm-molde-p span{padding:6px 8px}.pm-molde-p b{font-size:14.5px}.pm-seguir{justify-content:flex-start}.pm-sl-fila{grid-template-columns:minmax(0,1fr) 38px 68px 68px;gap:5px;font-size:13px}}
.mm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.mm-kpis .rp-kpi{min-height:0}.mm a.doc-btn{text-decoration:none}@media (max-width:760px){.mm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-aviso{border:1px solid color-mix(in srgb, var(--c-rojo) 30%, transparent);background:color-mix(in srgb, var(--c-rojo) 6%, var(--c-tarjeta));border-radius:12px;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.mm-aviso>div{flex:1;gap:3px;display:grid}.mm-aviso b{font-size:var(--t-135);color:var(--c-bordo)}.mm-aviso span{font-size:var(--t-125);color:var(--c-apagado)}.mm-tabla td{vertical-align:top}.mm-tabla td b{display:block}.mm-tabla td small{font-size:var(--t-11);color:var(--c-apagado)}.mm-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.mm-lotes{font-size:var(--t-12);color:var(--c-apagado);gap:2px;display:grid}.mm-barra{background:var(--c-tarjeta-2);border-radius:99px;width:110px;height:7px;margin-top:6px;display:block;overflow:hidden}.mm-barra i{background:var(--c-ok);height:100%;display:block}.mm-reponer .mm-barra i{background:var(--c-coral)}.mm-cumplido .mm-barra i{background:var(--c-rojo)}.mm-estado{font-size:var(--t-115);white-space:nowrap;background:var(--c-tarjeta-2);color:var(--c-apagado);border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}.mm-estado.uso{background:var(--c-ok-suave);color:var(--c-ok)}.mm-estado.reponer{background:color-mix(in srgb, var(--c-coral) 14%, transparent);color:var(--c-bordo)}.mm-estado.cumplido{background:var(--c-rojo);color:#fff}.mm-pie{font-size:var(--t-125);color:var(--c-apagado);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.mm-vacio{border:1px dashed var(--c-linea);border-radius:12px;justify-items:start;gap:8px;padding:22px;display:grid}.mm-vacio a.doc-btn{text-decoration:none}.mm-vacio span{color:var(--c-apagado)}@media (max-width:640px){.mm-aviso,.mm-pie{flex-direction:column;align-items:flex-start}}a.kpi-mis-moldes{color:inherit;cursor:pointer;text-decoration:none}a.kpi-mis-moldes:hover{border-color:var(--c-carmin)}.muestra{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:16px;gap:18px;padding:22px;display:grid}.muestra-cab h3{color:var(--c-bordo);font-size:var(--t-17);margin:0 0 4px}.muestra-cab p{color:var(--c-apagado);font-size:var(--t-135);max-width:720px;margin:0}.muestra-cintas{gap:10px;display:grid}.muestra-cintas .cd+.cd{margin-top:0}.muestra-o{font-size:var(--t-125);color:var(--c-apagado);margin:0;font-weight:500}.muestra-abrir{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.muestra-abrir label{font-size:var(--t-115);color:var(--c-apagado);gap:4px;font-weight:700;display:grid}.muestra-abrir select{border:1px solid var(--c-linea);font:inherit;font-size:var(--t-135);border-radius:10px;min-width:240px;padding:8px 12px}@media (max-width:760px){.mm-kpis .rp-kpi:after,a.kpi-mis-moldes:after{content:none}.mm-tabla thead{display:none}.mm-tabla,.mm-tabla tbody,.mm-tabla tr,.mm-tabla td{width:auto;display:block}.mm-tabla tr{border-bottom:1px solid var(--c-linea);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.mm-tabla td{border:0;padding:0}.mm-tabla td:nth-child(3){grid-column:1/-1}.mm-tabla td.num{font-size:var(--t-15);font-weight:800}.mm-tabla td.num:after{content:" moldes";font-size:var(--t-11);color:var(--c-apagado);font-weight:600}.cinta-demo-mas{display:none}}.mm-linea{margin-top:22px}.mm-linea h3{font-size:var(--t-17);color:var(--c-bordo);align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.mm-linea h3 small{font-size:var(--t-125);color:var(--c-apagado);font-weight:600}.mm-grilla{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.mm-tarjeta{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mm-tarjeta.mm-reponer,.mm-tarjeta.mm-cumplido{border-color:var(--c-carmin)}.mm-tarjeta>img,.mm-sin-foto{aspect-ratio:16/10;object-fit:cover;background:var(--c-fondo);place-items:center;width:100%;font-size:30px;display:grid}.mm-cuerpo{gap:10px;padding:12px 14px;display:grid}.mm-nombre{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mm-nombre b{font-size:var(--t-15);line-height:1.25}.mm-cantidad{font-size:var(--t-115);color:var(--c-apagado);flex:none;justify-items:end;display:grid}.mm-cantidad .num{color:var(--c-bordo);font-size:24px;font-style:normal;font-weight:800;line-height:1}.mm-vida{align-items:center;gap:10px;display:flex}.mm-vida .mm-barra{flex:1}.mm-detalle summary{font-size:var(--t-12);color:var(--c-apagado);cursor:pointer;font-weight:700}.mm-detalle .mm-lotes{font-size:var(--t-12);color:var(--c-apagado);margin-top:6px}@media (max-width:620px){.mm-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-cuerpo{padding:10px}.mm-nombre{flex-direction:column;gap:4px}.mm-cantidad{align-items:baseline;gap:5px;display:flex}.mm-vida{flex-direction:column;align-items:stretch;gap:6px}}.mm-grilla{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.mm-tarjeta{flex-direction:row;align-items:flex-start;gap:12px;padding:10px}.mm-tarjeta>img,.mm-sin-foto{aspect-ratio:4/3;border-radius:10px;flex:none;width:76px;font-size:22px}.mm-cuerpo{flex:1;gap:8px;min-width:0;padding:0}.mm-cantidad .num{font-size:20px}@media (max-width:620px){.mm-grilla{grid-template-columns:1fr}.mm-nombre{flex-direction:row}.mm-cantidad{display:grid}.mm-vida{flex-direction:row;align-items:center}}.mm-desde{font-size:var(--t-125);color:var(--c-apagado);margin:0;line-height:1.35}.mm-cuerpo .mm-estado{justify-self:start}.mm-lineas{--i:0;gap:8px;margin-top:18px;display:grid}.mm-lineas .mm-linea{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:16px;margin-top:0;overflow:hidden}.mm-cinta{background:linear-gradient(112deg, var(--c-bordo), color-mix(in srgb, var(--c-carmin) calc(100% - var(--i) * 9%), #fff));color:#fff;cursor:pointer;align-items:center;gap:14px;padding:13px 18px;list-style:none;display:flex}.mm-cinta::-webkit-details-marker{display:none}.mm-cinta>span{margin-right:auto;display:grid}.mm-cinta b{font-size:var(--t-17)}.mm-cinta small{font-size:var(--t-125);color:#ffffffd6}.mm-cinta em{font-style:normal;font-size:var(--t-115);color:#ffffffd6;justify-items:end;display:grid}.mm-cinta strong{color:#fff;font-size:24px;line-height:1}.mm-cinta>i{font-style:normal;transition:transform .2s}.mm-linea[open]>.mm-cinta>i{transform:rotate(180deg)}.mm-modelos{display:grid}.mm-modelos .mm-tarjeta{border:0;border-top:1px solid var(--c-linea);background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 18px;display:grid}.mm-modelos .mm-tarjeta>img,.mm-modelos .mm-sin-foto{aspect-ratio:4/3;border-radius:9px;width:64px;font-size:20px}.mm-modelos .mm-cuerpo{gap:6px;padding:0;display:grid}.mm-modelos .mm-cuerpo>b{font-size:var(--t-15)}.mm-uso{align-items:center;gap:10px;display:flex}.mm-uso .mm-barra{flex:1;max-width:260px}.mm-uso small{font-size:var(--t-12);white-space:nowrap;color:var(--c-apagado)}.mm-modelos .mm-reponer .mm-uso small,.mm-modelos .mm-cumplido .mm-uso small{color:var(--c-carmin);font-weight:800}.mm-modelos .mm-cantidad{justify-items:end;display:grid}.mm-modelos .mm-cantidad .num{font-size:22px}@media (max-width:620px){.mm-cinta{padding:12px 14px}.mm-modelos .mm-tarjeta{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px 14px}.mm-modelos .mm-tarjeta>img,.mm-modelos .mm-sin-foto{width:52px}.mm-uso{flex-direction:column;align-items:stretch;gap:3px}}@media (prefers-reduced-motion:reduce){.mm-cinta>i{transition:none}}.mm-uso .mm-barra{width:auto;height:8px;margin-top:0}.mm-por-dia{font-size:var(--t-12);color:#1c7a45;margin-top:4px;font-weight:800;display:block}.mm-mas{border-top:1px solid var(--c-linea);background:color-mix(in srgb, var(--c-ok-suave) 55%, var(--c-tarjeta));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.mm-mas span{font-size:var(--t-13);color:#1c7a45;font-weight:700}@media (max-width:720px){.mm-mas .doc-btn{justify-content:center;width:100%}}.mm-comprar{white-space:nowrap;flex:none;margin-left:6px}@media (max-width:620px){.mm-modelos .mm-comprar{grid-column:2/-1;justify-content:center;margin-left:0}}.mm-linea:nth-child(4n+2)>.mm-cinta{background:linear-gradient(112deg, color-mix(in srgb, var(--c-carmin) 80%, #000), color-mix(in srgb, var(--c-carmin) 55%, #fff))}.mm-linea:nth-child(4n+3)>.mm-cinta{background:linear-gradient(112deg, color-mix(in srgb, var(--c-bordo) 70%, #000), color-mix(in srgb, var(--c-bordo) 85%, var(--c-carmin)))}.mm-linea:nth-child(4n+4)>.mm-cinta{background:linear-gradient(112deg, color-mix(in srgb, var(--c-bordo) 55%, #2f6f5e), color-mix(in srgb, var(--c-carmin) 45%, #8fb3a5))}
.mp{gap:18px;display:grid}.mp-cab{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mp-cab .ped-titulo,.mp-cab .ped-sub{margin:0}.mp-cab .ped-sub{font-size:var(--t-15);color:var(--c-bordo);margin-top:4px;font-weight:700}.mp-cambiar{border:1px solid var(--c-linea);background:var(--c-tarjeta);font-size:var(--t-13);color:var(--c-apagado);border-radius:999px;padding:8px 16px;font-weight:700;text-decoration:none}.mp-tres{grid-template-columns:1fr 1fr 1.25fr;gap:14px;display:grid}.mp-num{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:20px;gap:6px;padding:18px 20px;display:grid}.mp-num small{font-size:var(--t-13);letter-spacing:.04em;text-transform:uppercase;color:var(--c-apagado);font-weight:800}.mp-num b{white-space:nowrap;color:var(--c-tinta);font-size:30px;font-weight:800;line-height:1.1}.mp-num.grande{background:linear-gradient(135deg, var(--c-bordo), var(--c-carmin));border-color:#0000}.mp-num.grande small,.mp-num.grande span{color:#fffc}.mp-num.grande b{color:#fff;font-size:38px}.mp-num b.bajo{color:var(--c-carmin)}.mp-num.grande b.bajo{color:#ffd9d4}.mp-num span{font-size:var(--t-13);color:var(--c-apagado)}.mp-num em{font-size:var(--t-13);color:var(--c-ambar);font-style:normal;font-weight:700}.mp-num.grande em{color:#fff;border-top:1px solid #ffffff40;margin-top:2px;padding-top:8px}.mp-barra{background:var(--c-tarjeta-2);border-radius:999px;height:8px;overflow:hidden}.mp-num.grande .mp-barra{background:#ffffff40}.mp-barra i{border-radius:inherit;background:var(--c-ok);height:100%;display:block}.mp-barra.bajo i{background:var(--c-coral)}.mp-num.grande .mp-barra i{background:#fff}.mp-m2{font-size:var(--t-14);color:var(--c-apagado);margin:-4px 0 0}.mp-m2 b{color:var(--c-tinta)}.mp-caja,.mp-anio{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:20px;padding:18px 20px}.mp-caja h3,.mp-anio h3{font-size:var(--t-17);color:var(--c-tinta);margin:0;font-weight:800}.mp-ayuda{font-size:var(--t-13);color:var(--c-apagado);margin:4px 0 8px}.mp-graf{margin:0}.mp-graf svg{width:100%;height:230px;display:block}.mp-cero{stroke:var(--c-linea-viva);stroke-width:1px}.mp-plan{fill:none;stroke:var(--c-apagado);stroke-width:2px;stroke-dasharray:6 6}.mp-real{fill:none;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.mp-real.ok,.mp-punto.ok{stroke:var(--c-ok)}.mp-real.bajo,.mp-punto.bajo{stroke:var(--c-carmin)}.mp-punto{fill:none;stroke-width:14px;stroke-linecap:round}.mp-eje{color:var(--c-apagado);justify-content:space-between;padding:4px 4px 0;font-size:12px;display:flex}.mp-graf figcaption{font-size:var(--t-13);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-weight:700;display:flex}.mp-clave:before{content:"";vertical-align:middle;background:var(--c-ok);border-radius:2px;width:18px;height:4px;margin-right:7px;display:inline-block}.mp-clave.ok{color:var(--c-ok)}.mp-clave.bajo{color:var(--c-carmin)}.mp-clave.bajo:before{background:var(--c-carmin)}.mp-clave.plan{color:var(--c-apagado)}.mp-clave.plan:before{border-top:2px dashed var(--c-apagado);background:0 0;height:0}.mp-anio-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.mp-anio-cab p{font-size:var(--t-13);color:var(--c-apagado);margin:0}.mp-anio-cab p b{font-size:var(--t-17)}.mp-anio-cab p b.ok{color:var(--c-ok)}.mp-anio-cab p b.bajo{color:var(--c-carmin)}.mp-meses{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mp-meses li{text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:8px 2px;display:grid}.mp-meses li.actual{background:color-mix(in srgb, var(--c-bordo) 7%, #fff)}.mp-columna{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:120px;margin-bottom:4px;display:flex;position:relative}.mp-columna i{border-radius:5px 5px 2px 2px;width:38%;max-width:18px}.mp-columna i.plan{border:1.5px dashed var(--c-linea-viva);background:var(--c-tarjeta-2)}.mp-columna i.real.ok{background:var(--c-ok)}.mp-columna i.real.bajo{background:var(--c-coral)}.mp-meses b{font-size:var(--t-13);color:var(--c-tinta)}.mp-meses small{font-size:var(--t-11);color:var(--c-tinta);white-space:nowrap;font-weight:700}.mp-meses em{color:var(--c-apagado);font-size:10px;font-style:normal}.mp-meses li.futuro small{color:var(--c-apagado)}@media (max-width:900px){.mp-tres{grid-template-columns:1fr 1fr}.mp-num.grande{grid-area:1/1/auto/-1}.mp-meses{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:12px}}@media (max-width:620px){.mp-cab{flex-direction:column;align-items:flex-start}.mp-num b{font-size:21px}.mp-num{padding:14px}.mp-graf svg{height:190px}.mp-num.grande b{font-size:32px}.mp-caja,.mp-anio{padding:14px}.mp-meses small{font-size:10px}}.mp-leyenda{font-size:var(--t-12);color:var(--c-apagado);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;display:flex}.mp-leyenda .plan:before,.mp-leyenda .real:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mp-leyenda .plan:before{border:1.5px dashed var(--c-linea-viva);background:var(--c-tarjeta-2)}.mp-leyenda .real:before{background:var(--c-ok)}
.gl{gap:16px;display:grid}.gl-cab .ped-titulo,.gl-cab .ped-sub{margin:0}.gl-cab .ped-sub{margin-top:4px}.gl-vacia{border:1.5px dashed var(--c-linea);text-align:center;color:var(--c-apagado);border-radius:18px;margin:0;padding:28px}.gl-lineas,.gl-tipos{flex-wrap:wrap;gap:8px;display:flex}.gl-lineas button,.gl-tipos button{border:1px solid var(--c-linea);background:var(--c-tarjeta);font:inherit;font-size:var(--t-13);color:var(--c-apagado);cursor:pointer;border-radius:999px;padding:7px 16px;font-weight:700}.gl-lineas button.on,.gl-tipos button.on{border-color:var(--c-bordo);background:var(--c-bordo);color:#fff}.gl-tipos i{opacity:.7;margin-left:4px;font-style:normal}.gl-modelos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.gl-modelo{border:1px solid var(--c-linea);background:var(--c-tarjeta);font:inherit;text-align:left;cursor:pointer;border-radius:18px;padding:0;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.gl-modelo:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px #3c0a0f80}.gl-volver{font:inherit;font-size:var(--t-13);color:var(--c-apagado);cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:700}.gl-subir{border:1.5px dashed var(--c-linea-viva);background:var(--c-tarjeta);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.gl-lugar{border:1px solid var(--c-linea);min-width:0;font:inherit;font-size:var(--t-13);border-radius:999px;flex:220px;padding:10px 14px}.gl-boton{background:linear-gradient(112deg, var(--c-carmin), var(--c-bordo));font-size:var(--t-13);color:#fff;cursor:pointer;border-radius:999px;padding:10px 20px;font-weight:800}.gl-boton.ocupado{opacity:.6;cursor:default}.gl-estado{font-size:var(--t-13);color:var(--c-apagado);flex-basis:100%}.gl-fotos{columns:4 220px;column-gap:10px}.gl-foto{break-inside:avoid;background:var(--c-tarjeta-2);cursor:zoom-in;border:0;border-radius:14px;width:100%;margin:0 0 10px;padding:0;display:block;position:relative;overflow:hidden}.gl-foto img{width:100%;height:auto;transition:transform .25s;display:block}.gl-foto:hover img{transform:scale(1.03)}.gl-foto small{font-size:var(--t-12);text-align:left;color:#fff;background:linear-gradient(#0000,#0009);padding:18px 10px 8px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.gl-foto em{background:var(--c-ambar-suave);font-size:var(--t-11);color:var(--c-ambar);border-radius:999px;padding:3px 9px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.gl-foto.pendiente img{opacity:.75}.gl-grande{z-index:90;background:#140c0ce0;place-items:center;padding:40px 70px;display:grid;position:fixed;inset:0}.gl-grande figure{gap:10px;max-width:100%;max-height:100%;margin:0;display:grid}.gl-grande img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 140px)}.gl-grande figcaption{font-size:var(--t-14);color:#fff;flex-wrap:wrap;align-items:center;gap:8px 16px;font-weight:700;display:flex}.gl-cuenta{opacity:.6}.gl-quitar{font:inherit;font-size:var(--t-12);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;margin-left:auto;padding:6px 14px}.gl-mover-btn+.gl-quitar{margin-left:0}.gl-descargar{text-decoration:none}.gl-descargar+.gl-quitar{margin-left:0}.gl-mover{background:#ffffff1a;border-radius:12px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:10px;display:flex}.gl-mover select{min-width:0;font:inherit;font-size:var(--t-13);color:var(--c-tinta);background:#fff;border:0;border-radius:8px;flex:200px;padding:8px 10px;font-weight:600}.gl-mover select[data-mover-tipo]{flex:0 130px}.gl-mover-ok{font:inherit;font-size:var(--t-13);color:var(--c-bordo);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 18px}.gl-mover-ok:disabled{opacity:.5;cursor:default}.gl-mover-error{font-size:var(--t-12);color:#ffd1c8;flex-basis:100%}.gl-flecha,.gl-cerrar{width:44px;height:44px;font:inherit;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute}.gl-flecha.izq{left:14px}.gl-flecha.der{right:14px}.gl-cerrar{font-size:18px;top:14px;right:14px}.gl-aprobar{border:1.5px solid var(--c-ambar-linea);background:var(--c-ambar-suave);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.gl-aprobar h3{font-size:var(--t-15);color:var(--c-tinta);margin:0}.gl-aprobar h3 i{background:var(--c-ambar);font-size:var(--t-12);color:#fff;border-radius:999px;margin-left:6px;padding:1px 9px;font-style:normal}.gl-aprobar>p{font-size:var(--t-13);color:var(--c-apagado);margin:0}.gl-aprobar-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.gl-aprobar article{background:var(--c-tarjeta);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px;display:grid}.gl-aprobar article img{object-fit:cover;border-radius:10px;grid-row:span 2;width:72px;height:72px}.gl-aprobar article span{min-width:0;display:grid}.gl-aprobar article b{font-size:var(--t-13)}.gl-aprobar article small{font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;color:var(--c-apagado);overflow:hidden}.gl-aprobar article div{gap:6px;display:flex}.gl-aprobar article button{border:1px solid var(--c-linea);background:var(--c-tarjeta);font:inherit;font-size:var(--t-12);color:var(--c-apagado);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:700}.gl-aprobar article button.ok{border-color:var(--c-ok);background:var(--c-ok);color:#fff}@media (max-width:620px){.gl-modelos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gl-fotos{columns:2}.gl-grande{padding:56px 8px}.gl-flecha{top:auto;bottom:12px}}@media (prefers-reduced-motion:reduce){.gl-modelo,.gl-foto img{transition:none}}.gl-importar{border:1.5px dashed var(--c-linea-viva);background:var(--c-tarjeta);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.gl-importar-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.gl-importar-cab>span{gap:2px;min-width:0;display:grid}.gl-importar-cab small,.gl-importar-plan p{font-size:var(--t-13);color:var(--c-apagado)}.gl-importar-plan{justify-items:start;gap:8px;display:grid}.gl-importar-plan p{margin:0}.gl-importar-plan b{color:var(--c-bordo)}.gl-importar-aviso{color:var(--c-ambar)!important}.gl-importar-avance{font-size:var(--t-13);gap:6px;display:grid}.gl-importar-barra{background:var(--c-fondo);border-radius:99px;height:8px;overflow:hidden}.gl-importar-barra i{background:linear-gradient(90deg, var(--c-carmin), var(--c-bordo));height:100%;transition:inline-size .2s;display:block}.gl-importar-pausa{color:var(--c-ambar);font-weight:700}.gl-importar-errores{color:var(--c-carmin);margin:0;padding-left:18px}.gl-franja{width:100%;font:inherit;text-align:left;margin:0}.gl-de-la-linea{gap:12px;display:grid}.gl-de-la-linea .gl-modelos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:10px}@media (max-width:640px){.gl-de-la-linea .gl-modelos{grid-template-columns:repeat(2,minmax(0,1fr))}}.gl>.lineas-nav-wrap{justify-self:stretch;max-width:none;margin:0 -20px}@media (max-width:640px){.gl>.lineas-nav-wrap{margin:0 -14px}}.gl-tipos .gl-elegir{border:1px solid var(--c-linea);font:inherit;color:var(--c-bordo);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:8px 16px;font-weight:800}.gl-tipos .gl-elegir.on{background:var(--c-bordo);border-color:var(--c-bordo);color:#fff}.gl-seleccion{z-index:5;color:#fff;background:linear-gradient(112deg,#8a1424,#7c0612);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:12px 14px;display:flex;position:sticky;top:8px;box-shadow:0 8px 22px #7c061240}.gl-sel-cuenta{align-items:center;gap:12px;display:flex}.gl-sel-cuenta button{font:inherit;font-size:var(--t-13);color:#fff;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gl-sel-cuenta .gl-sel-descargar{font:inherit;font-size:var(--t-13);white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:6px 14px;font-weight:800;text-decoration:none}.gl-sel-cuenta .gl-sel-descargar:disabled{opacity:.45;cursor:default}.gl-sel-destino{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gl-sel-destino select{min-width:0;max-width:260px;font:inherit;font-size:var(--t-13);color:var(--c-tinta);background:#fff;border:0;border-radius:8px;padding:8px 10px;font-weight:600}.gl-sel-mover,.gl-sel-quitar{font:inherit;font-size:var(--t-13);cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:800}.gl-sel-mover{color:var(--c-bordo);background:#fff;border:0}.gl-sel-quitar{color:#fff;background:0 0;border:1px solid #fff9}.gl-sel-mover:disabled,.gl-sel-quitar:disabled{opacity:.45;cursor:default}.gl-foto.eligiendo{cursor:pointer}.gl-foto.eligiendo:hover img{transform:none}.gl-foto.elegida{outline:4px solid var(--c-carmin);outline-offset:-4px}.gl-foto.elegida img{opacity:.8}.gl-tilde{z-index:1;color:#fff;background:#00000040;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.gl-foto.elegida .gl-tilde{background:var(--c-carmin)}@media (max-width:640px){.gl-sel-destino select{flex:100%;max-width:100%}}.gl-modelo.gl-obra{aspect-ratio:4/5;background:#1f1a17;border:0;border-radius:16px;display:block;position:relative}.gl-obra-foto{place-items:center;display:grid;position:absolute;inset:0}.gl-obra-foto img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .35s,transform .35s}.gl-modelo.gl-obra:hover .gl-obra-foto img,.gl-modelo.gl-obra:focus-visible .gl-obra-foto img{filter:none;transform:scale(1.04)}@media (hover:none){.gl-obra-foto img{filter:none}}.gl-obra-pie{z-index:1;color:#fff;background:linear-gradient(#0000,#140c0ad1);gap:2px;padding:40px 14px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.gl-obra-pie b{font-size:var(--t-15,15px);line-height:1.2}.gl-obra-pie small{font-size:var(--t-12);opacity:.8;font-weight:700}.gl-modelo.gl-obra.sin-fotos{background:var(--c-tarjeta-2)}.gl-modelo.gl-obra.sin-fotos .gl-obra-foto img{object-fit:contain;filter:grayscale();opacity:.55;padding:18% 14% 34%}.gl-modelo.gl-obra.sin-fotos .gl-obra-pie{color:var(--c-tinta);background:0 0}
.st{gap:16px;display:grid}.st h3{font-size:var(--t-15);color:var(--c-bordo);margin:0}.st small{font-size:var(--t-105);color:var(--c-apagado);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.st-solapas{justify-self:start}.st-solapas button{font-size:var(--t-125);padding:7px 14px}.st-materias{gap:14px;display:grid}.st-tarjetas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.st-mat{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.st-mat.baja{border-color:var(--c-ambar-linea);background:var(--c-ambar-suave)}.st-mat.vacia b{color:var(--c-apagado)}.st-mat-n{font-size:var(--t-125);color:var(--c-gris)}.st-mat b{font-size:var(--t-15)}.st-mat small{text-transform:none;letter-spacing:0;font-weight:600}.st-barra{background:var(--c-tarjeta-2);border-radius:3px;height:6px;position:relative;overflow:hidden}.st-barra i{background:var(--c-ok);position:absolute;inset:0 auto 0 0}.st-mat.baja .st-barra i{background:var(--c-ambar)}.st-barra em{background:#00000040;width:1px;position:absolute;top:0;bottom:0}.st-form{border:1px solid var(--c-linea);background:var(--c-tarjeta);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px;padding:16px;display:grid}.st-form>h3,.st-form>p,.st-form>.st-renglon,.st-form>.st-lista{grid-column:1/-1}.st-form label{gap:4px;min-width:0;display:grid}.st-form input,.st-form select{box-sizing:border-box;border:1px solid var(--c-linea);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.st-renglon{grid-template-columns:1.4fr 1.2fr .8fr auto auto;align-items:end;gap:8px;display:grid}.st-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-lista li{background:var(--c-tarjeta-2);font-size:var(--t-125);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.st-historial summary{cursor:pointer;color:var(--c-gris);font-weight:700}.st-historial ul{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.st-historial li{border-bottom:1px solid var(--c-linea);font-size:var(--t-125);grid-template-columns:90px 1.2fr 1fr 1fr .8fr 2fr;gap:8px;padding:6px 4px;display:grid}.st-historial .entra{color:var(--c-ok);font-weight:700}.st-historial .sale{color:var(--c-bordo);font-weight:700}.st-nota{color:var(--c-apagado)}.st-tabla{border-collapse:collapse;width:100%;font-size:var(--t-135)}.st-tabla th{text-align:left;font-size:var(--t-105);color:var(--c-apagado);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px}.st-tabla td{border-top:1px solid var(--c-linea);padding:10px 8px}.st-tabla td small{text-transform:none;letter-spacing:0;font-weight:600;display:block}.st-negativo{color:var(--c-bordo);font-weight:700}.st-ventas{gap:12px;display:grid}@media (max-width:760px){.st-renglon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-form{grid-template-columns:minmax(0,1fr)}.st-solapas{justify-self:stretch;display:flex}.st-solapas button{flex:1;padding:7px 6px}.st-historial li{grid-template-columns:1fr 1fr}.st-tabla{font-size:var(--t-125)}}.st-total{max-width:260px}.st-por-cobrar,.st-cobrado{font-style:normal;font-size:var(--t-125);font-weight:700}.st-por-cobrar{color:var(--c-carmin)}.st-cobrado{color:var(--c-ok)}.st-aviso-cobro{background:var(--c-tarjeta-2);font-size:var(--t-135);color:var(--c-tinta);border-radius:12px;margin:14px 0 0;padding:10px 14px;font-weight:700}.st-solapas{border-bottom:1px solid var(--c-linea);gap:6px;margin-bottom:14px;display:flex}.st-solapas button{font:inherit;font-size:var(--t-14);color:var(--c-apagado);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 14px;font-weight:800}.st-solapas button.on{border-bottom-color:var(--c-bordo);color:var(--c-bordo)}.st-agenda{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.st-agenda li{border:1px solid var(--c-linea);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.st-agenda-txt{flex:1;gap:2px;min-width:200px;display:grid}.st-agenda-txt b{font-size:var(--t-15);color:var(--c-tinta)}.st-agenda-txt span{font-size:var(--t-125);color:var(--c-apagado)}.st-agenda-txt i{font-style:normal;font-size:var(--t-125);font-weight:800}.st-agenda-acc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-quien{grid-column:1/-1;justify-items:start;gap:8px;display:grid}.st-quien .of-seg button:disabled{opacity:.4;cursor:default}.st-quien>select{max-width:420px}.st-nuevo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;width:100%;display:grid}.st-nuevo em{font-style:normal;font-size:var(--t-12);color:var(--c-apagado);grid-column:1/-1}
