@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}:root{--violeta:#5b3be0;--violeta-2:#4a2fc9;--violeta-3:#2d1b8e;--violeta-oscuro:#1b1340;--lila:#f5f3ff;--lila-2:#ece8ff;--naranja:#ff7a3d;--cian:#22d3ee;--primario-claro:#8b6cf6;--banda:#6331ea;--grad-hero:linear-gradient(135deg, #5b3be0 0%, #3b27b8 55%, #2d1b8e 100%);--grad-banda:linear-gradient(135deg, #2d1b8e, #4a2fc9);--naranja-hover:#ff8a55;--ambar-hover:#ffc266;--tinta-rgb:27, 19, 64;--marca-rgb:45, 27, 142;--primario-rgb:91, 59, 224;--cta-rgb:255, 122, 61;--cian-rgb:34, 211, 238;--marino:#2d1b8e;--marino-2:#231570;--marino-3:#5b3be0;--marino-suave:#ece8ff;--tinta:#1b1340;--texto:#2a2550;--gris:#6b6790;--gris-2:#9b98b8;--linea:#e6e2f7;--linea-2:#cfc9ee;--fondo:#f5f3ff;--blanco:#fff;--ambar:#ffb547;--ambar-2:#f29b2e;--ambar-tinta:#3d1a00;--ambar-suave:#fff1dc;--rojo:#e11d48;--rojo-2:#be123c;--rojo-suave:#ffe4ea;--verde:#16a34a;--verde-suave:#dcfce7;--sombra:0 10px 30px rgba(var(--marca-rgb), .12);--sombra-2:0 16px 40px rgba(var(--marca-rgb), .18);--sombra-3:0 24px 60px rgba(var(--marca-rgb), .26);--radio:16px;--radio-ctrl:999px;--radio-input:12px;--display:"Sora", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--sans:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--ancho:1240px;--cab-alto:72px;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}body.con-modal,body.con-drawer{overflow:hidden}:focus-visible{outline:3px solid var(--ambar);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--linea-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--linea-2);border:2px solid var(--blanco);border-radius:10px}::-webkit-scrollbar-track{background:0 0}img{max-width:100%;display:block}a{color:var(--marino-3);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);color:var(--marino);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-weight:700;line-height:1.12}h1{font-size:clamp(1.7rem,4.5vw,2.4rem)}h2{font-size:clamp(1.4rem,3.4vw,1.9rem)}h3{font-size:1.2rem}h4{font-size:1rem}h2.t3{font-size:1.2rem}h2.t4{font-size:1rem}p{max-width:72ch;margin:0 0 12px}small{font-size:.85em}.num,.precio,.cd,.tabla td.num,.desglose td:last-child{font-variant-numeric:tabular-nums}.nota{color:var(--gris);font-size:.9rem}.mono{font-variant-numeric:tabular-nums}.salto{background:var(--marino);color:#fff;z-index:200;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.salto:focus{left:8px}.solo-movil{display:none!important}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 16px}.svg,svg.ic{flex:none;width:20px;height:20px}#cabecera{z-index:50;background:var(--blanco);box-shadow:0 1px 0 var(--linea);position:sticky;top:0}.cab-top{min-height:var(--cab-alto);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.logo{font-family:var(--display);color:var(--marino);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:inline-flex}.logo:hover{text-decoration:none}.logo-marca{background:var(--marino);width:34px;height:34px;color:var(--ambar);border-radius:10px;place-items:center;display:grid}.logo-marca svg{width:20px;height:20px}.buscador{border:1.5px solid var(--linea-2);border-radius:var(--radio-ctrl);background:var(--blanco);align-items:stretch;width:100%;max-width:640px;height:46px;margin:0 auto;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.buscador:focus-within{border-color:var(--marino-3);box-shadow:0 0 0 3px var(--marino-suave)}.buscador input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;flex:1;padding:0 14px;font-size:16px}.buscador input:focus{outline:none}.buscador select{border:0;border-left:1px solid var(--linea);background:var(--fondo);color:var(--texto);font:inherit;cursor:pointer;max-width:190px;padding:0 10px;font-size:.9rem}.buscador button{background:var(--ambar);color:var(--ambar-tinta);cursor:pointer;border:0;place-items:center;width:52px;transition:background .15s;display:grid}.buscador button:hover{background:var(--ambar-2)}.cab-acciones{align-items:center;gap:6px;display:flex}.ic-btn{width:44px;height:44px;color:var(--marino);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .15s;display:inline-grid;position:relative}.ic-btn:hover{background:var(--fondo);text-decoration:none}.ic-btn svg{width:22px;height:22px}.ic-btn b{background:var(--rojo);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;right:6px}.cab-nav{background:var(--marino);color:#fff}.cab-nav .contenedor{align-items:stretch;gap:4px;min-height:48px;display:flex}.cab-nav a,.cab-nav button{color:#ffffffdb;cursor:pointer;background:0 0;border:3px solid #0000;border-left:0;border-right:0;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.cab-nav a:hover,.cab-nav button:hover{color:#fff;background:#ffffff0f;text-decoration:none}.cab-nav a.activo{color:#fff;border-bottom-color:var(--ambar)}.cab-nav .cat-btn{background:var(--ambar);color:var(--ambar-tinta);border-radius:0;margin-right:8px;padding:0 18px;font-weight:700}.cab-nav .cat-btn:hover{background:var(--ambar-2);color:var(--ambar-tinta)}.cab-nav .cat-btn svg{width:18px;height:18px}.cab-nav .der{margin-left:auto;display:flex}.cat-wrap{display:flex;position:relative}.cat-menu{background:var(--blanco);min-width:280px;color:var(--texto);border-radius:0 0 var(--radio) var(--radio);box-shadow:var(--sombra-2);z-index:60;padding:8px;display:none;position:absolute;top:100%;left:0}.cat-wrap.abierto .cat-menu{display:block}.cat-menu a{color:var(--texto);border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.cat-menu a:hover{background:var(--fondo);color:var(--marino)}.cat-menu a svg{width:22px;height:22px;color:var(--marino-3)}.cat-menu a b{color:var(--gris);margin-left:auto;font-size:.85rem;font-weight:600}.menu-btn,.ic-movil,.cab-movil-buscador{display:none}.cab-pills{margin:8px 0 0}.cab-pills .pill{padding:6px 12px;font-size:.85rem}body.con-modal .demo-btn,body.con-modal .demo-panel{display:none}.tabla .num{white-space:nowrap}.sesion-pill{border:1.5px solid var(--linea);color:var(--marino);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:.9rem;font-weight:600;display:inline-flex}.sesion-pill:hover{background:var(--fondo);text-decoration:none}.avatar{background:var(--marino);width:30px;height:30px;color:var(--ambar);font-family:var(--display);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.btn{border-radius:var(--radio-ctrl);border:1.5px solid var(--marino);background:var(--blanco);min-height:44px;color:var(--marino);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--marino-suave);text-decoration:none}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px}.btn.primario{background:var(--ambar);border-color:var(--ambar);color:var(--ambar-tinta);box-shadow:0 4px 12px #f5a52459}.btn.primario:hover{background:var(--ambar-2);border-color:var(--ambar-2)}.btn.fantasma{background:0 0;border-color:#0000}.btn.fantasma:hover{background:var(--fondo)}.btn.enlace{color:var(--marino-3);text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:6px 8px;font-weight:500;text-decoration:underline}.btn.peligro{border-color:var(--rojo);color:var(--rojo)}.btn.peligro:hover{background:var(--rojo-suave)}.btn.chico{border-radius:8px;min-height:36px;padding:6px 12px;font-size:.88rem}.btn.bloque{width:100%}.btn.grande{min-height:52px;padding:12px 24px;font-size:1.05rem}.btn.whatsapp{color:#fff;background:#15803d;border-color:#15803d}.btn.whatsapp:hover{background:#166534;border-color:#166534}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.alerta{background:var(--ambar);border-color:var(--ambar);color:var(--ambar-tinta)}.acciones{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.fila-flex{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fila-flex.entre{justify-content:space-between}.campo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.campo label,.campo>span.lbl{color:var(--marino);font-size:.88rem;font-weight:600}.campo input,.campo select,.campo textarea,.filtros input,.filtros select,input.input,select.input{border:1.5px solid var(--linea-2);border-radius:var(--radio-input);background:var(--blanco);width:100%;min-height:44px;color:var(--tinta);font:inherit;caret-color:var(--marino-3);padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}.campo textarea{resize:vertical;min-height:96px}.campo input:focus,.campo select:focus,.campo textarea:focus,.filtros input:focus,.filtros select:focus,input.input:focus,select.input:focus{border-color:var(--marino-3);box-shadow:0 0 0 3px var(--marino-suave);outline:none}.campo input:disabled{background:var(--fondo);color:var(--gris)}.campo input::placeholder,.buscador input::placeholder{color:var(--gris-2)}.campo-check{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;font-size:.95rem;display:flex}.campo-check input{width:18px;height:18px;accent-color:var(--marino);flex:none;margin-top:3px}.campo .nota{font-size:.82rem}.pasos{align-items:stretch;gap:8px;display:flex}.pasos input{text-align:center;font-size:1.3rem;font-weight:700;font-family:var(--display);color:var(--marino);font-variant-numeric:tabular-nums}.pasos .btn{width:48px;padding:0;font-size:1.3rem}.ayuda{color:var(--gris);cursor:help;vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex;position:relative}.ayuda-txt{background:var(--tinta);color:#fff;z-index:20;border-radius:8px;width:230px;padding:8px 10px;font-size:.8rem;font-weight:400;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ayuda:hover .ayuda-txt,.ayuda:focus .ayuda-txt{display:block}.subida{border:1.5px dashed var(--linea-2);border-radius:var(--radio);text-align:center;cursor:pointer;color:var(--gris);background:var(--fondo);padding:16px;font-size:.9rem;transition:border-color .15s;display:block}.subida:hover{border-color:var(--marino-3)}.subida input{display:none}.subida b{color:var(--marino)}.subida.ok{border-style:solid;border-color:var(--verde);background:var(--verde-suave)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--fondo);color:var(--texto);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.8rem;font-weight:500;line-height:1.2;display:inline-flex}.chip svg{width:14px;height:14px;color:var(--gris)}.chip-ink{background:var(--marino);color:#fff}.chip-alerta{background:var(--rojo-suave);color:var(--rojo-2)}.chip-ambar{background:var(--ambar-suave);color:#8a5a00}.chip-ok{background:var(--verde-suave);color:var(--verde)}.estado{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}.estado.vivo,.estado.verde,.estado.ok{background:var(--verde-suave);color:var(--verde)}.estado.vivo:before{content:"";background:var(--verde);border-radius:50%;width:7px;height:7px}.estado.rojo{background:var(--rojo-suave);color:var(--rojo-2)}.estado.ambar{background:var(--ambar-suave);color:#8a5a00}.estado.gris{background:var(--linea);color:var(--gris)}.estado.azul{background:var(--marino-suave);color:var(--marino-3)}.badge{z-index:2;color:#fff;background:var(--marino);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}.badge.vivo{background:var(--verde)}.badge.vivo:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite pulso-b}@keyframes pulso-b{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 6px #fff0}}.badge.pronto{background:var(--rojo)}.badge.fin{background:var(--gris)}.pills{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.pill{border:1.5px solid var(--linea-2);background:var(--blanco);color:var(--marino);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.pill b{color:var(--gris);font-weight:600}.pill:hover{background:var(--fondo);text-decoration:none}.pill.activo{background:var(--marino);border-color:var(--marino);color:#fff}.pills.scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pills.scroll::-webkit-scrollbar{display:none}.cuenta{font-variant-numeric:tabular-nums;color:var(--marino);font-weight:700}.cuenta.urgente{color:var(--rojo)}.cuenta.extra:after{content:" · tiempo extendido";color:var(--ambar-2);font-size:.8em;font-weight:600}.cuenta.reinicio{animation:.8s steps(2,end) tic}@keyframes tic{50%{opacity:.2}}.cd{align-items:stretch;gap:6px;display:inline-flex}.cd-caja{background:var(--marino);color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:58px;padding:8px 6px 6px;display:flex}.cd-caja b{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1}.cd-caja small{text-transform:uppercase;letter-spacing:.06em;opacity:1;margin-top:4px;font-size:.7rem;font-weight:600}.cd.urgente .cd-caja{background:var(--rojo)}.cd.chico .cd-caja{border-radius:8px;min-width:44px;padding:6px 4px 4px}.cd.chico .cd-caja b{font-size:1.1rem}.cd.chico .cd-caja small{font-size:.68rem}.cd-nota{color:var(--gris);margin-top:6px;font-size:.8rem}.cd-nota.extra{color:var(--ambar-2);font-weight:600}.late{animation:latir .5s var(--ease) 1}@keyframes latir{0%{transform:scale(1)}40%{color:var(--verde);transform:scale(1.06)}to{transform:scale(1)}}.cd-caja b.cambia{animation:flip .35s var(--ease) 1}@keyframes flip{0%{opacity:.35;transform:translateY(-35%)}to{opacity:1;transform:translateY(0)}}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:18px;display:grid}.card{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}.card-foto{aspect-ratio:4/3;background:#e6ebf2;position:relative;overflow:hidden}.card-foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card-foto img{transform:scale(1.04)}img.espejo{transform:scaleX(-1)}.card:hover .card-foto img.espejo{transform:scaleX(-1)scale(1.04)}.hero-foto .hero-miniaturas img.zoom{transform:scale(1.7)}.hero-foto .hero-miniaturas img.zoom.espejo{transform:scaleX(-1)scale(1.7)}.card-foto .fav{z-index:2;width:36px;height:36px;color:var(--marino);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.card-foto .fav:hover{transform:scale(1.08)}.card-foto .fav svg{width:18px;height:18px}.card-foto .fav.activo{color:var(--rojo)}.card-foto .fav.activo svg{fill:currentColor}.card-foto .pie-foto{color:#fff;background:linear-gradient(#0b254500,#0b2545b8);justify-content:space-between;align-items:center;padding:22px 12px 10px;font-size:.8rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.card-foto .pie-foto .cuenta{color:#fff;align-items:center;gap:5px;display:inline-flex}.card-foto .pie-foto .cuenta svg{width:14px;height:14px}.card-foto .pie-foto .cuenta.urgente{color:#ffd1d7}.card-cuerpo{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.card-titulo{font-family:var(--display);color:var(--marino);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.card-titulo a{color:inherit}.card-titulo a:after{content:"";z-index:1;position:absolute;inset:0}.card-titulo a:hover{text-decoration:none}.card .chips{gap:5px}.card .chip{padding:3px 8px;font-size:.76rem}.card-precio{border-top:1px solid var(--linea);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:6px;display:flex}.card-precio small{color:var(--gris);font-size:.76rem;font-weight:500;display:block}.card-precio .precio{font-family:var(--display);color:var(--marino);letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.1;display:inline-block}.card-precio .pujas{color:var(--gris);text-align:right;font-size:.8rem;font-weight:600}.card-acciones{z-index:2;gap:8px;display:flex;position:relative}.card-acciones .btn{flex:1;min-height:40px}.card.lista{flex-direction:row}.card.lista .card-foto{aspect-ratio:auto;flex:0 0 260px;width:260px}.card.lista .card-cuerpo{flex-flow:wrap;align-items:center;gap:12px 24px}.card.lista .card-titulo{flex:100%}.card.lista .card-precio{border:0;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:0}.card.lista .card-acciones{margin-left:auto}.card.fin .card-foto img{filter:saturate(.4)}.card .alertas{flex-wrap:wrap;gap:5px;display:flex}.sk{background:linear-gradient(90deg, var(--fondo) 25%, #e9edf3 37%, var(--fondo) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.sk-card{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);overflow:hidden}.sk-card .sk-foto{aspect-ratio:4/3;border-radius:0}.sk-card .sk-l{height:14px;margin:12px 14px}@media (prefers-reduced-motion:reduce){.sk{animation:none}.card,.card-foto img{transition:none}.late,.cd-caja b.cambia,.cuenta.reinicio,.badge.vivo:before{animation:none}}.seccion-cab{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.seccion-cab h2{margin:0}.seccion-cab p{color:var(--gris);margin:4px 0 0}.seccion-cab a.ver{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.seccion-cab a.ver svg{width:16px;height:16px}.panel{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);padding:20px}.panel.borde{box-shadow:none;border:1px solid var(--linea)}.grid{gap:16px;display:grid}.grid.g2{grid-template-columns:repeat(2,1fr)}.grid.g2:has(>:only-child){grid-template-columns:minmax(0,720px)}.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}.col-2-1{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.col-1-3{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.migas{color:var(--gris);flex-wrap:wrap;gap:6px;padding:14px 0 6px;font-size:.85rem;display:flex}.migas a{color:var(--gris)}.migas span:last-child{color:var(--marino);font-weight:600}.contenedor.pagina{padding-top:8px;padding-bottom:40px}.pagina>h1{margin-top:6px}.hero{padding:20px 0 8px}.hero-grid{grid-template-columns:7fr 5fr;align-items:stretch;gap:24px;display:grid}.hero-foto{border-radius:var(--radio);min-height:380px;box-shadow:var(--sombra);background:#e6ebf2;position:relative;overflow:hidden}.hero-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-foto .badge{padding:7px 12px;font-size:.82rem;top:16px;left:16px}.hero-foto .marca-foto{color:#fff;background:#0b2545b3;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:600;position:absolute;bottom:12px;right:12px}.hero-foto .hero-miniaturas{gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.hero-foto .hero-miniaturas .mini{background:#e6ebf2;border:2px solid #ffffffd9;border-radius:6px;width:56px;height:42px;display:block;overflow:hidden;box-shadow:0 2px 8px #00000040}.hero-foto .hero-miniaturas img{object-fit:cover;width:100%;height:100%;display:block;position:static}@media (width<=980px){.hero-foto .hero-miniaturas,.hero-foto .marca-foto{bottom:44px}}.hero-panel{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra-2);flex-direction:column;gap:14px;padding:24px;display:flex}.hero-panel .sub{justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;display:flex}.hero-panel .sub span:first-child{color:var(--gris);font-size:.88rem;font-weight:600}.hero-panel h1{margin:0;font-size:clamp(1.5rem,2.6vw,1.95rem)}.hero-panel .precio-bloque{background:var(--fondo);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.hero-panel .precio-bloque small{color:var(--gris);font-size:.8rem;font-weight:600;display:block}.hero-panel .precio-bloque .precio{font-family:var(--display);color:var(--marino);letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:800;line-height:1;display:inline-block}.hero-panel .precio-bloque .pen{color:var(--gris);font-size:.85rem}.hero-panel .precio-bloque .pujas-n{text-align:right;color:var(--marino);font-weight:700}.hero-panel .precio-bloque .pujas-n b{font-family:var(--display);font-size:1.4rem;line-height:1;display:block}.hero-panel .cierra{flex-direction:column;gap:6px;display:flex}.hero-panel .cierra small{color:var(--gris);font-size:.8rem;font-weight:600}.hero-panel .cd .cd-caja{flex:1}.hero-panel .acciones{justify-content:stretch;margin:4px 0 0}.hero-panel .acciones .btn{flex:1}.hero-panel .confianza{color:var(--gris);flex-wrap:wrap;gap:14px;font-size:.82rem;display:flex}.hero-panel .confianza span{align-items:center;gap:5px;display:inline-flex}.hero-panel .confianza svg{width:15px;height:15px;color:var(--verde)}.hero-vacio{background:var(--marino);color:#fff;border-radius:var(--radio);padding:40px 28px}.hero-vacio h1{color:#fff}.hero-vacio p{color:#fffc}.beneficios{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0 6px;display:grid}.beneficio{border-radius:var(--radio);background:var(--fondo);align-items:flex-start;gap:12px;padding:14px;display:flex}.beneficio .ico{background:var(--blanco);width:42px;height:42px;color:var(--marino-3);box-shadow:var(--sombra);border-radius:10px;flex:none;place-items:center;display:grid}.beneficio .ico svg{width:22px;height:22px}.beneficio b{color:var(--marino);font-size:.95rem;display:block}.beneficio small{color:var(--gris);font-size:.82rem;line-height:1.35;display:block}.cats{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.cat-card{border-radius:var(--radio);aspect-ratio:4/3;box-shadow:var(--sombra);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#e6ebf2;display:block;position:relative;overflow:hidden}.cat-card:hover{box-shadow:var(--sombra-2);text-decoration:none;transform:translateY(-3px)}.cat-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.cat-card:hover img{transform:scale(1.05)}.cat-card .cat-info{color:#fff;background:linear-gradient(#0b254500,#0b2545d9);padding:36px 12px 12px;position:absolute;bottom:0;left:0;right:0}.cat-card .cat-info b{font-family:var(--display);font-size:1.05rem;font-weight:700;display:block}.cat-card .cat-info small{opacity:.9;justify-content:space-between;font-size:.8rem;display:flex}.cat-card .cat-info small span:last-child{color:var(--ambar);font-weight:700}.cat-card .cat-ico{width:34px;height:34px;color:var(--marino);background:#ffffffeb;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.cat-card .cat-ico svg{width:20px;height:20px}.cat-card .cat-sin{color:var(--marino-3);place-items:center;display:grid;position:absolute;inset:0}.cat-card .cat-sin svg{opacity:.35;width:48px;height:48px}.pasos4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.paso4{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);padding:20px;position:relative}.paso4 .n{background:var(--marino);width:40px;height:40px;color:var(--ambar);font-family:var(--display);border-radius:50%;place-items:center;margin-bottom:12px;font-size:1.1rem;font-weight:800;display:grid}.paso4 h3{font-size:1.05rem}.paso4 p{color:var(--gris);margin:0;font-size:.9rem}.pasos4 .paso4:after{content:"";background:var(--linea-2);width:16px;height:2px;position:absolute;top:38px;right:-16px}.pasos4 .paso4:last-child:after{display:none}.contacto{background:var(--marino);border-radius:var(--radio);color:#fff;grid-template-columns:1fr 1fr;gap:24px;padding:32px;display:grid}.contacto h2{color:#fff}.contacto p{color:#fffc}.contacto .campo label{color:#ffffffe6}.contacto .campo input,.contacto .campo textarea{border-color:#0000}.contacto .datos{flex-direction:column;gap:10px;margin-top:14px;display:flex}.contacto .datos span{color:#ffffffe6;align-items:center;gap:10px;display:inline-flex}.contacto .datos svg{width:18px;height:18px;color:var(--ambar)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;display:flex;overflow:hidden}.post:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}.post .post-foto{aspect-ratio:16/10;background:#e6ebf2;overflow:hidden}.post .post-foto img{object-fit:cover;width:100%;height:100%}.post .post-cuerpo{flex-direction:column;gap:6px;padding:16px;display:flex}.post .post-cuerpo small{color:var(--gris);font-weight:600}.post h3{margin:0;font-size:1.08rem}.post p{color:var(--gris);margin:0;font-size:.9rem}.post a.mas{margin-top:4px;font-weight:600}.marcas{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marcas-pista{gap:12px;width:max-content;animation:40s linear infinite marquesina;display:flex}.marcas:hover .marcas-pista{animation-play-state:paused}.marca-tile{background:var(--blanco);border:1px solid var(--linea);min-width:150px;height:60px;font-family:var(--display);color:var(--marino);letter-spacing:-.01em;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:1.1rem;font-weight:700;display:inline-flex}@keyframes marquesina{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marcas-pista{flex-wrap:wrap;width:auto;animation:none}.marcas{-webkit-mask-image:none;mask-image:none}}.pie{background:var(--tinta);color:#ffffffc7;margin-top:0}.pie .pie-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:40px 0 28px;display:grid}.pie h4{color:#fff;margin-bottom:12px;font-size:.95rem}.pie a{color:#ffffffc7;padding:4px 0;font-size:.92rem;display:block}.pie a:hover{color:#fff}.pie p{color:#ffffffb3;font-size:.9rem}.pie .logo{color:#fff;margin-bottom:10px}.pie .redes{gap:8px;margin-top:12px;display:flex}.pie .redes a{background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.pie .redes svg{width:18px;height:18px}.pie .medios{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pie .medios span{color:#fff;background:#ffffff14;border-radius:6px;padding:4px 8px;font-size:.78rem}.pie .pie-bajo{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;font-size:.82rem;display:flex}.listado{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filtros-panel{top:calc(var(--cab-alto) + 56px);background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);max-height:calc(100vh - var(--cab-alto) - 72px);padding:18px;position:sticky;overflow:auto}.filtros-panel h2{justify-content:space-between;align-items:center;font-size:1.05rem;display:flex}.filtros-panel .campo{margin-bottom:10px}.filtros-panel .campo label{font-size:.82rem}.filtros-panel .rango{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filtros-panel .cerrar-drawer{display:none}.listado-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.listado-cab .n{color:var(--gris);font-weight:600}.listado-cab .orden{align-items:center;gap:8px;display:flex}.listado-cab .orden select{border:1.5px solid var(--linea-2);min-height:40px;font:inherit;background:var(--blanco);border-radius:8px;padding:6px 10px;font-size:.92rem}.vista-toggle{border:1.5px solid var(--linea-2);border-radius:8px;display:inline-flex;overflow:hidden}.vista-toggle button{background:var(--blanco);cursor:pointer;width:40px;height:38px;color:var(--gris);border:0;place-items:center;display:grid}.vista-toggle button.activo{background:var(--marino);color:#fff}.vista-toggle svg{width:18px;height:18px}.btn-filtros,.drawer-fondo{display:none}.lista-cards{flex-direction:column;gap:14px;display:flex}.ficha{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.ficha>*,.col-2-1>*,.col-1-3>*,.panel{min-width:0}.ficha-cab{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ficha-cab h1{margin-bottom:6px}.ficha-cab .sub{color:var(--gris);margin-bottom:8px;font-size:.92rem}.galeria{grid-template-columns:1fr;gap:10px;display:grid}.galeria-grande{aspect-ratio:4/3;border-radius:var(--radio);box-shadow:var(--sombra);background:#e6ebf2;position:relative;overflow:hidden}.galeria-grande img{object-fit:cover;width:100%;height:100%}.galeria-grande .badge{top:14px;left:14px}.galeria-grande .btn-360{color:var(--marino);cursor:pointer;box-shadow:var(--sombra);background:#fffffff0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.galeria-grande .btn-360 svg{width:16px;height:16px}.galeria-grande .n-fotos{color:#fff;background:#0b2545b3;border-radius:6px;padding:4px 8px;font-size:.78rem;font-weight:600;position:absolute;bottom:12px;left:12px}.galeria-minis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.galeria-minis button{aspect-ratio:4/3;cursor:pointer;background:#e6ebf2;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.galeria-minis button img{object-fit:cover;width:100%;height:100%}.galeria-minis .mini-360{color:var(--marino);background:var(--marino-suave);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.72rem;font-weight:700;display:flex}.galeria-minis .mini-360 svg{width:22px;height:22px}.caja-puja{top:calc(var(--cab-alto) + 56px);flex-direction:column;gap:12px;display:flex;position:sticky}.caja-puja .precio-grande{font-family:var(--display);color:var(--marino);letter-spacing:-.03em;font-size:2.3rem;font-weight:800;line-height:1;display:inline-block}.caja-puja .etiqueta{color:var(--gris);font-size:.82rem;font-weight:600}.caja-puja .datos2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.caja-puja .dato{background:var(--fondo);border-radius:10px;padding:10px 12px}.caja-puja .dato small{color:var(--gris);font-size:.76rem;font-weight:600;display:block}.caja-puja .dato b{color:var(--marino);font-variant-numeric:tabular-nums;font-size:1.05rem}.caja-puja .reserva{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.caja-puja .reserva svg{width:16px;height:16px}.caja-puja .reserva.si{color:var(--verde)}.caja-puja .reserva.no{color:var(--gris)}.bloqueo{background:var(--ambar-suave);color:#5c3d00;border:1px solid #f3d9a4;border-radius:10px;padding:12px 14px;font-size:.92rem}.bloqueo a{color:var(--marino-3);font-weight:600}.bloqueo.verde{background:var(--verde-suave);color:#0d5c3c;border-color:#b9e3cc}.bloqueo.rojo{background:var(--rojo-suave);color:#8a1324;border-color:#f5b8c0}.desglose{border-collapse:collapse;width:100%;font-size:.9rem}.desglose td{border-bottom:1px dashed var(--linea);vertical-align:top;padding:6px 0}.desglose td:last-child{text-align:right;white-space:nowrap;color:var(--marino);font-weight:600}.desglose td small{color:var(--gris);font-size:.78rem;font-weight:400;display:block}.desglose tr.total td{color:var(--marino);border-bottom:0;padding-top:10px;font-size:1rem;font-weight:700}.desglose tr.total td:last-child{font-family:var(--display);font-size:1.25rem}.detalle-sec{margin-bottom:18px}.detalle-sec h2{align-items:center;gap:8px;font-size:1.2rem;display:flex}.detalle-sec h3{font-size:1rem}.detalle-sec h2 svg{width:20px;height:20px;color:var(--marino-3)}.dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:0;display:grid}.dl div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:10px;padding:8px 0;font-size:.92rem;display:flex}.dl dt{color:var(--gris)}.dl dd{color:var(--marino);text-align:right;margin:0;font-weight:600}.lista{margin:0;padding-left:18px}.lista li{margin-bottom:6px}.sev{background:var(--ambar-suave);color:#8a5a00;text-transform:capitalize;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}.check{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.check li{align-items:center;gap:8px;font-size:.92rem;display:flex}.check li svg{width:18px;height:18px;color:var(--verde);flex:none}.check li.no svg{color:var(--rojo)}.inspeccion{align-items:center;gap:14px;margin-bottom:12px;display:flex}.inspeccion .puntaje{width:64px;height:64px;font-family:var(--display);color:var(--verde);background:conic-gradient(var(--verde) calc(var(--p) * 1%), var(--linea) 0);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:relative}.inspeccion .puntaje:before{content:"";background:var(--blanco);border-radius:50%;position:absolute;inset:6px}.inspeccion .puntaje span{position:relative}.semaforo{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.semaforo .doc{background:var(--fondo);border-radius:10px;padding:10px 12px}.semaforo .doc small{color:var(--gris);letter-spacing:.04em;font-size:.78rem;font-weight:700;display:block}.semaforo .doc b{align-items:center;gap:6px;margin:3px 0;font-size:.92rem;display:flex}.semaforo .doc b:before{content:"";background:var(--linea-2);border-radius:50%;flex:none;width:9px;height:9px}.semaforo .doc.verde b:before{background:var(--verde)}.semaforo .doc.ambar b:before{background:var(--ambar)}.semaforo .doc.rojo b:before{background:var(--rojo)}.semaforo .doc span{color:var(--gris);font-size:.78rem;line-height:1.3;display:block}.docs-lista{flex-wrap:wrap;gap:8px;display:flex}.docs-lista a{border:1px solid var(--linea);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.docs-lista a svg{width:16px;height:16px}.historial{margin:0;padding:0;list-style:none}.historial li{border-bottom:1px solid var(--linea);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:.92rem;display:grid}.historial li span:first-child{align-items:center;gap:8px;display:flex}.historial li .num{color:var(--marino);font-weight:700}.historial li small{color:var(--gris)}.historial li.gana{background:var(--verde-suave);border-bottom:0;border-radius:8px;margin:0 -12px;padding:10px 12px}.historial li.gana .num{color:var(--verde)}.historial .pal{background:var(--marino-suave);width:28px;height:28px;color:var(--marino);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.tabs{border-bottom:1px solid var(--linea);gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.tab{color:var(--gris);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.tab.activo{color:var(--marino);border-bottom-color:var(--ambar)}.acta{margin:0;padding:0;list-style:none}.acta li{border-bottom:1px solid var(--linea);grid-template-columns:120px 1fr;gap:10px;padding:8px 0;font-size:.9rem;display:grid}.acta li small{color:var(--gris)}.barra-fija{display:none}.similares .grid-cards{grid-template-columns:repeat(4,1fr)}.en-vivo-dato{color:var(--gris);flex-wrap:wrap;gap:8px 14px;font-size:.85rem;display:flex}.en-vivo-dato span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.en-vivo-dato svg{width:15px;height:15px}.tabla-wrap{border:1px solid var(--linea);border-radius:10px;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.9rem}.tabla th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--gris);background:var(--fondo);white-space:nowrap;padding:10px 12px;font-size:.76rem;font-weight:700}.tabla td{border-top:1px solid var(--linea);vertical-align:middle;padding:10px 12px}.tabla .sin-datos{text-align:center;color:var(--gris);padding:24px}.tabla .acciones{justify-content:flex-start;gap:6px;margin:0}.menu-lateral{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);top:calc(var(--cab-alto) + 56px);flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky}.menu-lateral a{color:var(--texto);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.menu-lateral a svg{width:18px;height:18px;color:var(--gris)}.menu-lateral a:hover{background:var(--fondo);text-decoration:none}.menu-lateral a.activo{background:var(--marino);color:#fff}.menu-lateral a b{background:var(--rojo);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.72rem;display:grid}.menu-lateral .sep{background:var(--linea);height:1px;margin:6px 4px}.menu-lateral .titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--gris);padding:10px 12px 4px;font-size:.72rem;font-weight:700}.admin .menu-lateral a{color:#ffffffd9}.admin .menu-lateral a svg{color:#fff9}.admin .menu-lateral a:hover{background:#ffffff14}.admin .menu-lateral a.activo svg{color:var(--ambar-tinta)}.admin .menu-lateral .sep{background:#ffffff24}.admin .menu-lateral .titulo{color:#ffffff8c}.cuenta-cab{align-items:center;gap:16px;margin-bottom:18px;display:flex}.cuenta-cab .avatar{width:56px;height:56px;font-size:1.1rem}.cuenta-cab h1{margin:0;font-size:1.6rem}.pasos-flujo{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.paso{background:var(--fondo);color:var(--gris);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:500;display:flex}.paso b{background:var(--linea);width:28px;height:28px;color:var(--gris);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.paso.hecho{color:var(--verde);background:var(--verde-suave)}.paso.hecho b{background:var(--verde);color:#fff}.paso.actual{color:var(--marino);background:var(--ambar-suave)}.paso.actual b{background:var(--ambar);color:var(--ambar-tinta)}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);color:var(--texto);flex-direction:column;gap:4px;padding:16px;display:flex}.kpi:hover{box-shadow:var(--sombra-2);text-decoration:none}.kpi b{font-family:var(--display);color:var(--marino);font-size:2rem;font-weight:800;line-height:1}.kpi small{color:var(--gris);font-weight:600}.saldo-grande{font-family:var(--display);color:var(--marino);letter-spacing:-.02em;font-size:1.7rem;font-weight:800}.aviso{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:12px 16px;font-size:.92rem;display:flex}.aviso.nuevo{background:var(--ambar-suave)}.aviso small{color:var(--gris);white-space:nowrap}.vacio{text-align:center;color:var(--gris);border:1.5px dashed var(--linea-2);border-radius:var(--radio);padding:40px 20px}.vacio svg{width:44px;height:44px;color:var(--linea-2);margin:0 auto 10px;display:block}.vacio p{margin:0 auto 12px}.mis-pujas-tabs .tab b{color:var(--gris);margin-left:4px;font-weight:600}.fav-grid .grid-cards{grid-template-columns:repeat(3,1fr)}.vivo-dot{color:var(--verde);align-items:center;gap:8px;font-weight:700;display:inline-flex}.vivo-dot:before{content:"";background:var(--verde);border-radius:50%;width:9px;height:9px}.modal-fondo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0b25458c;place-items:center;padding:16px;animation:.2s ease-out aparecer;display:grid;position:fixed;inset:0}.modal{background:var(--blanco);width:min(100%,520px);max-height:90vh;box-shadow:var(--sombra-3);animation:subir .25s var(--ease);border-radius:16px;padding:24px;position:relative;overflow:auto}.modal.modal-lg{width:min(100%,760px)}.modal h2{margin-bottom:8px;padding-right:36px;font-size:1.35rem}.modal-x{background:var(--fondo);width:36px;height:36px;color:var(--marino);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.modal-x:hover{background:var(--linea)}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(12px)}}#toasts{z-index:110;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92vw,420px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--tinta);color:#fff;box-shadow:var(--sombra-2);animation:subir .25s var(--ease);border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:.92rem;display:flex}.toast:before{content:"";background:var(--ambar);border-radius:50%;flex:none;width:8px;height:8px}.toast.ok:before{background:#4ade80}.toast.mal:before{background:#fb7185}.toast.fuera{opacity:0;transition:opacity .35s}.demo-btn{z-index:90;opacity:.85;background:var(--marino);color:#fff;box-shadow:var(--sombra-2);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:.85rem;font-weight:700;position:fixed;bottom:16px;right:16px}.demo-panel{z-index:90;background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra-3);flex-direction:column;gap:8px;width:300px;padding:16px;display:flex;position:fixed;bottom:64px;right:16px}.demo-panel h4{margin:0 0 4px}.demo-panel .btn{justify-content:flex-start}.demo-panel .nota{margin:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.modal,.modal-fondo,.toast{animation:none}}.faq details{border-bottom:1px solid var(--linea);padding:4px 0}.faq summary{cursor:pointer;color:var(--marino);justify-content:space-between;gap:10px;padding:10px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);color:var(--gris);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--texto);padding-bottom:10px;font-size:.95rem}.perfil-btn{border:1.5px solid var(--linea);background:var(--blanco);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.perfil-btn:hover{border-color:var(--marino-3);background:var(--fondo)}.perfil-btn b{color:var(--marino);display:block}.perfil-btn small{color:var(--gris)}.remate-card{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);color:var(--texto);padding:18px;display:block}.remate-card:hover{box-shadow:var(--sombra-2);text-decoration:none}.remate-card h3{margin-bottom:4px}.remate-card .fotos{gap:6px;margin:10px 0;display:flex}.remate-card .fotos img{object-fit:cover;border-radius:6px;width:64px;height:48px}.hero-chico{background:var(--marino);color:#fff;border-radius:var(--radio);margin-bottom:20px;padding:28px}.hero-chico h1{color:#fff}.hero-chico p{color:#ffffffd9}.auth{max-width:520px;margin:24px auto}@media (width<=1100px){.cats,.similares .grid-cards{grid-template-columns:repeat(3,1fr)}.ficha{grid-template-columns:minmax(0,1fr) 360px}.pie .pie-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:0}.hero-foto{aspect-ratio:16/10;min-height:0}.hero-panel{z-index:2;margin:-24px 12px 0;position:relative}.beneficios,.pasos4{grid-template-columns:repeat(2,1fr)}.paso4:after{display:none}.contacto{grid-template-columns:1fr;padding:24px}.blog-grid{grid-template-columns:1fr 1fr}.col-2-1,.col-1-3,.ficha,.listado{grid-template-columns:minmax(0,1fr)}.col-2-1>*,.col-1-3>*,.ficha>*,.listado>*{min-width:0}.caja-puja{position:static}.menu-lateral{flex-direction:row;gap:4px;padding:6px;position:static;overflow-x:auto}.menu-lateral a{white-space:nowrap}.menu-lateral .sep,.menu-lateral .titulo{display:none}.filtros-panel{width:min(88vw,360px);max-height:none;transition:transform .3s var(--ease);z-index:95;border-radius:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.filtros-panel.abierto{transform:none}.filtros-panel .cerrar-drawer{display:inline-grid}.drawer-fondo.abierto{z-index:94;background:#0b254580;display:block;position:fixed;inset:0}.btn-filtros{display:inline-flex}.barra-fija{z-index:80;background:var(--blanco);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0b254524}.barra-fija .precio{font-family:var(--display);color:var(--marino);font-size:1.25rem;font-weight:800;line-height:1}.barra-fija small{color:var(--gris);font-size:.72rem;font-weight:600;display:block}.barra-fija .btn{min-width:130px;margin-left:auto}body.con-barra{padding-bottom:76px}body.con-barra .demo-btn{bottom:88px}body.con-barra .demo-panel{bottom:136px}.similares .grid-cards{grid-template-columns:repeat(2,1fr)}.galeria-minis{grid-template-columns:repeat(5,1fr)}.kpis{grid-template-columns:repeat(2,1fr)}.pasos-flujo{grid-template-columns:1fr 1fr}}@media (width<=767px){.solo-movil{display:block!important}.solo-escritorio{display:none!important}.cab-top{grid-template-columns:auto 1fr;min-height:60px}.cab-top .buscador{display:none}.cab-top .cab-acciones{justify-self:end}.cab-top .cab-acciones .btn{display:none}.menu-btn,.ic-movil{display:inline-grid}.cab-movil-buscador{padding:0 0 10px;display:block}.cab-movil-buscador .buscador{height:44px}.cab-movil-buscador .buscador select{display:none}.cab-nav .contenedor{flex-direction:column;align-items:stretch;padding-top:6px;padding-bottom:10px;display:none}.cab-nav.abierto .contenedor{display:flex}.cab-nav a,.cab-nav button{border-top:0;border-bottom:1px solid #ffffff14;padding:12px 10px}.cab-nav .cat-btn{border-radius:8px;justify-content:center;margin:0 0 6px}.cab-nav .der{flex-direction:column;margin:6px 0 0}.cat-wrap{flex-direction:column}.cat-menu{border-radius:8px;margin-bottom:8px;position:static}.seccion{padding:28px 0}.seccion-cab{flex-direction:column;align-items:flex-start;gap:4px}.hero{padding:12px 0 0}.hero-foto{border-radius:10px}.hero-panel{margin:-20px 8px 0;padding:18px}.hero-panel .precio-bloque{flex-wrap:wrap}.cd-caja{flex:1;min-width:0}.grid-cards{grid-template-columns:repeat(2,1fr);gap:12px}.card-cuerpo{gap:6px;padding:12px}.card-titulo{font-size:.98rem}.card-precio .precio{font-size:1.15rem}.card .chip{padding:2px 7px;font-size:.72rem}.card-acciones .btn{min-height:38px;font-size:.88rem}.card.lista{flex-direction:column}.card.lista .card-foto{aspect-ratio:4/3;flex:none;width:auto}.card.lista .card-cuerpo{flex-direction:column;align-items:stretch}.card.lista .card-acciones{margin-left:0}.beneficios{grid-template-columns:1fr 1fr;gap:10px}.beneficio{flex-direction:column;gap:8px;padding:12px}.cats{grid-template-columns:repeat(2,1fr);gap:10px}.pasos4,.blog-grid,.grid.g2,.grid.g3,.grid.g4{grid-template-columns:1fr}.pie .pie-grid{grid-template-columns:1fr;gap:20px;padding:28px 0 20px}.galeria-minis{grid-template-columns:repeat(4,1fr)}.semaforo{grid-template-columns:1fr 1fr}.dl,.check{grid-template-columns:1fr}.historial li{grid-template-columns:1fr auto}.historial li small{grid-column:1/-1}.similares .grid-cards{grid-template-columns:repeat(2,1fr)}.kpis{grid-template-columns:1fr 1fr}.pasos-flujo{grid-template-columns:1fr}.acta li{grid-template-columns:1fr;gap:2px}.ficha-cab{gap:10px}.ficha-cab .btn.chico{border-radius:10px;justify-content:center;width:44px;height:44px;padding:0}.ficha-cab .btn.chico .txt{display:none}main[data-ruta=inicio] .seccion .grid-cards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -4px;padding:4px 4px 10px;display:flex;overflow-x:auto}main[data-ruta=inicio] .seccion .grid-cards::-webkit-scrollbar{display:none}main[data-ruta=inicio] .seccion .grid-cards .card{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.contacto{padding:18px}.modal{border-radius:14px;padding:20px}.demo-panel{width:calc(100vw - 32px)}.listado-cab{flex-direction:column;align-items:stretch}.listado-cab .orden{justify-content:space-between}.tabs{margin-left:-4px}}@media (width<=420px){.grid-cards{grid-template-columns:1fr}.cats{grid-template-columns:1fr 1fr}}body{background:var(--lila)}h1,h2,h3,h4{color:var(--violeta-3)}a{color:var(--violeta)}::selection{background:var(--violeta);color:#fff}.cab-barra{background:var(--violeta-oscuro);color:#ffffffe0;font-size:.82rem}.cab-barra .contenedor{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.cab-barra .izq,.cab-barra .der{align-items:center;gap:18px;display:flex}.cab-barra span,.cab-barra a{color:inherit;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cab-barra svg{width:14px;height:14px}#cabecera{background:var(--blanco);box-shadow:0 1px 0 var(--linea);transition:background .25s,box-shadow .25s}.cab-top{min-height:var(--cab-alto);grid-template-columns:auto 1fr 240px auto;gap:18px}.nav-inline{justify-content:center;gap:2px;display:flex}.nav-inline a{color:var(--violeta-3);white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.95rem;font-weight:600}.nav-inline a:hover{background:var(--lila-2);text-decoration:none}.nav-inline a.activo{background:var(--violeta);color:#fff}.cab-top .buscador{background:var(--lila);border-color:#0000;border-radius:999px;width:100%;height:44px;margin:0}.cab-top .buscador:focus-within{border-color:var(--violeta);box-shadow:0 0 0 3px var(--lila-2)}.cab-top .buscador select{display:none}.cab-top .buscador button{width:44px;color:var(--violeta);background:0 0}.cab-top .buscador button:hover{background:var(--lila-2)}.logo{color:var(--violeta-3)}.logo-marca{background:linear-gradient(135deg, var(--naranja), var(--violeta));color:#fff;border-radius:12px}.ic-btn{color:var(--violeta-3);border-radius:50%}.ic-btn:hover{background:var(--lila-2)}.ic-btn b{background:var(--naranja);color:var(--ambar-tinta)}.sesion-pill{border-color:var(--linea-2);color:var(--violeta-3)}.avatar{background:var(--violeta);color:#fff}.cab-nav{display:none}.cab-movil-buscador{display:none!important}body.en-inicio #cabecera{margin-bottom:calc(-1 * var(--cab-alto))}body.en-inicio #cabecera.arriba{box-shadow:none;background:0 0}body.en-inicio #cabecera.arriba .logo,body.en-inicio #cabecera.arriba .nav-inline a,body.en-inicio #cabecera.arriba .ic-btn,body.en-inicio #cabecera.arriba .sesion-pill,body.en-inicio #cabecera.arriba .btn.fantasma{color:#fff}body.en-inicio #cabecera.arriba .nav-inline a:hover,body.en-inicio #cabecera.arriba .ic-btn:hover,body.en-inicio #cabecera.arriba .btn.fantasma:hover{background:#ffffff24}body.en-inicio #cabecera.arriba .nav-inline a.activo{color:#fff;background:#fff3}body.en-inicio #cabecera.arriba .buscador{background:#ffffff24;border-color:#ffffff47}body.en-inicio #cabecera.arriba .buscador input{color:#fff}body.en-inicio #cabecera.arriba .buscador button{color:#fff}body.en-inicio #cabecera.arriba .btn.marino{color:var(--violeta-3);background:#fff;border-color:#fff}body.en-inicio #cabecera.arriba .logo-marca{color:var(--violeta);background:#fff}body.en-inicio #cabecera.arriba .sesion-pill{border-color:#fff6}body.en-inicio #cabecera.arriba .avatar{color:var(--violeta);background:#fff}.btn{border-color:var(--violeta);color:var(--violeta-3);border-radius:999px}.btn:hover{background:var(--lila-2)}.btn.primario,.btn.alerta{background:linear-gradient(90deg, var(--naranja), var(--ambar));color:var(--ambar-tinta);box-shadow:0 8px 20px rgba(var(--cta-rgb), .32);border-color:#0000;position:relative;overflow:hidden}.btn.primario:hover,.btn.alerta:hover{background:linear-gradient(90deg, var(--naranja-hover), var(--ambar-hover));box-shadow:0 10px 24px rgba(var(--cta-rgb), .42);border-color:#0000}.btn.marino{background:var(--violeta);border-color:var(--violeta);color:#fff}.btn.marino:hover{background:var(--violeta-2)}.btn.chico{border-radius:999px}.btn.enlace{color:var(--violeta);border-radius:8px}.btn.brillo:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:36%;animation:1.1s ease-out .5s forwards brillo;position:absolute;top:-10%;bottom:-10%;left:-60%;transform:skew(-15deg)}@keyframes brillo{to{left:140%}}.vista-toggle button.activo{background:var(--violeta)}.pill.activo{background:var(--violeta);border-color:var(--violeta)}.pill.activo b{color:var(--ambar)}.hero4{background:var(--grad-hero);color:#fff;padding:calc(var(--cab-alto) + 36px) 0 96px;position:relative;overflow:hidden}.hero4:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 66%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-120px}.hero4:after{content:"";background:radial-gradient(circle, rgba(var(--cian-rgb), .22), transparent 68%);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;left:-160px}.hero4 .contenedor{grid-template-columns:5fr 7fr;align-items:center;gap:32px;display:grid;position:relative}.hero4-copy h1{color:#fff;letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08}.hero4-copy h1 em{color:var(--ambar);font-style:normal}.hero4-copy p{color:#ffffffe0;max-width:46ch;margin-bottom:22px;font-size:1.08rem}.hero4-copy .acciones{justify-content:flex-start;gap:12px;margin:0}.hero4-copy .btn.grande{letter-spacing:.06em;text-transform:uppercase;min-height:54px;padding:12px 30px;font-size:.95rem}.hero4-copy .btn.vidrio{color:#fff;background:#ffffff1f;border-color:#ffffff61}.hero4-copy .btn.vidrio:hover{background:#fff3}.hero4-copy .en-vivo{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:6px;max-width:none;margin:22px 0 0;font-size:.95rem;font-weight:600;display:flex}.hero4-copy .en-vivo .cuenta{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.hero4-copy .en-vivo .cuenta.urgente{color:var(--ambar)}.hero4-copy .enlace-claro{color:#fff;text-underline-offset:4px;padding:8px 4px;font-weight:600;text-decoration:underline}.hero4-copy .enlace-claro:hover{color:var(--ambar)}.hero4-ilu{justify-content:flex-end;align-items:center;min-height:380px;display:flex;position:relative}.hero4-ilu img{object-fit:contain;object-position:right center;width:100%;max-width:680px;height:auto;max-height:460px}.hero4-ilu .sin-ilu{aspect-ratio:16/10;background:radial-gradient(circle at 70% 40%,#ffffff38,#ffffff0a 60%);border-radius:24px;width:100%;max-width:620px}.hero4-flechas{z-index:2;gap:8px;display:flex;position:absolute;bottom:60px;right:16px}.hero4-flechas button{color:#fff;cursor:pointer;background:#ffffff38;border:0;border-radius:999px;place-items:center;width:48px;height:36px;transition:background .15s;display:grid}.hero4-flechas button:hover{background:#ffffff57}.hero4-flechas button.sig{background:linear-gradient(90deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.hero4-flechas button svg{width:18px;height:18px}.hero4-copy.cambiando{animation:hero-cambio .45s var(--ease) 1}@keyframes hero-cambio{0%{opacity:0;transform:translateY(8px)}}.tiles-wrap{z-index:3;margin-top:-64px;position:relative}.tiles{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.tile{background:var(--blanco);box-shadow:var(--sombra);color:var(--violeta-3);text-align:center;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 14px;display:flex}.tile:hover{box-shadow:var(--sombra-2);text-decoration:none;transform:translateY(-4px)}.tile .ico{background:var(--lila);width:58px;height:58px;color:var(--violeta);border-radius:50%;place-items:center;display:grid}.tile .ico svg{stroke-width:1.5px;width:30px;height:30px}.tile b{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;line-height:1.2}.tile small{color:var(--gris);font-size:.78rem;font-weight:600}.seccion{padding:44px 0}.seccion.gris{background:var(--blanco)}.seccion-cab{align-items:center;margin-bottom:22px}.titulo-ico{align-items:center;gap:12px;display:flex}.titulo-ico .ico{background:linear-gradient(135deg, var(--violeta), var(--primario-claro));color:#fff;width:46px;height:46px;box-shadow:0 8px 18px rgba(var(--primario-rgb), .3);border-radius:14px;flex:none;place-items:center;display:grid}.titulo-ico .ico svg{width:24px;height:24px}.seccion-cab a.ver{border:1.5px solid var(--linea-2);color:var(--violeta-3);background:var(--blanco);border-radius:999px;padding:9px 16px}.seccion-cab a.ver:hover{background:var(--lila-2);text-decoration:none}.panel,.filtros-panel,.menu-lateral,.kpi,.remate-card,.post,.paso4,.beneficio{border-radius:16px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.card{border-radius:16px}.card-foto .pie-foto{display:none}.card-cuerpo{gap:10px;padding:16px}.card-titulo{color:var(--violeta-3);font-size:1.05rem}.card .chip{background:var(--lila)}.card-datos{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.card-datos .dato{align-items:center;gap:8px;min-width:0;display:flex}.card-datos .dato .ico{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.card-datos .dato.puja .ico{background:var(--verde-suave);color:var(--verde)}.card-datos .dato.base .ico{background:var(--ambar-suave);color:#c2410c}.card-datos .dato.fin .ico{background:var(--lila-2);color:var(--violeta)}.card-datos .dato small{color:var(--gris);font-size:.72rem;font-weight:600;line-height:1.1;display:block}.card-datos .dato .precio{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:800;line-height:1.25;display:inline-block}.card-datos .dato.puja .precio{color:var(--verde)}.card-datos .dato.base .precio{color:#b45309}.card-datos .dato.fin .precio{color:var(--texto)}.card-datos .dato.puja.late .ico{animation:latir .5s var(--ease) 1}.card-tiempo{border-top:1px dashed var(--linea-2);color:var(--gris);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:.85rem;font-weight:600;display:flex}.card-tiempo .cuenta{color:var(--violeta);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.card-tiempo .cuenta svg{width:15px;height:15px}.card-tiempo .cuenta.urgente{color:var(--rojo)}.card-acciones .btn{min-height:44px}.card.lista .card-datos{min-width:300px;margin:0}.card.lista .card-tiempo{border:0;padding:0}.badge{background:var(--violeta);border-radius:999px}.badge.prox{background:var(--violeta-2)}.banda-registro{background:var(--banda);color:#fff;box-shadow:var(--sombra-2);border-radius:20px;grid-template-columns:1fr 260px auto;align-items:center;gap:28px;padding:32px 40px;display:grid;position:relative;overflow:hidden}.banda-registro h2{color:#fff;margin-bottom:6px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.banda-registro p{color:#ffffffe0;margin:0}.banda-registro .ilu{pointer-events:none;justify-content:flex-end;align-items:stretch;width:320px;display:flex;position:absolute;top:0;bottom:0;right:190px}.banda-registro .ilu img{object-fit:cover;object-position:center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.banda-registro>div:first-child{z-index:1;max-width:52ch;position:relative}.banda-registro .btn{z-index:1;color:var(--violeta-3);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-color:#fff;min-height:50px;padding:12px 28px;position:relative}.banda-registro .btn:hover{background:var(--lila)}.banda-cierran{background:var(--grad-banda);color:#fff;padding:52px 0}.banda-cierran h2{color:#fff;text-align:center;margin-bottom:6px;font-size:clamp(1.5rem,3vw,2.1rem)}.banda-cierran .sub{text-align:center;color:#ffffffd1;margin:0 auto 26px}.cierran-lista{background:var(--blanco);box-shadow:var(--sombra-3);border-radius:20px;grid-template-columns:1fr 1fr;gap:0 28px;padding:14px 22px;display:grid}.cierran-item{border-bottom:1px solid var(--linea);color:var(--texto);grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cierran-item:hover{text-decoration:none}.cierran-item:hover b{color:var(--violeta)}.cierran-item img{object-fit:cover;background:var(--lila-2);border-radius:10px;width:96px;height:72px}.cierran-item b{font-family:var(--display);color:var(--violeta-3);font-size:.98rem;line-height:1.25;display:block}.cierran-item .meta{color:var(--gris);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.8rem;font-weight:600;display:flex}.cierran-item .meta .cuenta{color:var(--violeta);align-items:center;gap:4px;display:inline-flex}.cierran-item .meta .cuenta svg{width:13px;height:13px}.cierran-item .meta .cuenta.urgente{color:var(--rojo)}.cierran-item .precio{font-family:var(--display);color:var(--verde);text-align:right;white-space:nowrap;font-size:1.05rem;font-weight:800;display:inline-block}.cierran-item .precio small{color:var(--gris);font-size:.72rem;font-weight:600;font-family:var(--sans);display:block}.paso4 .n{background:linear-gradient(135deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.pie{background:var(--violeta-oscuro)}.pie .logo-marca{color:var(--violeta);background:#fff}.pie .redes a:hover{background:var(--violeta)}.sk{background:linear-gradient(90deg, var(--lila-2) 25%, #f9f8ff 37%, var(--lila-2) 63%)}.caja-puja .precio-grande,.barra-fija .precio{color:var(--verde)}.galeria-minis button.activo{border-color:var(--violeta)}.tab.activo{border-bottom-color:var(--violeta)}.hero-chico{background:linear-gradient(135deg, var(--violeta), var(--violeta-3));border-radius:20px}.contacto{background:linear-gradient(135deg, var(--violeta-3), var(--violeta));border-radius:20px}.contacto .datos svg{color:var(--ambar)}.menu-lateral a.activo{background:var(--violeta)}.menu-lateral a.activo svg{color:var(--ambar)}.admin .menu-lateral{background:var(--violeta-3)}.modal{border-radius:20px}.modal-fondo{background:rgba(var(--tinta-rgb), .6)}.toast,.demo-btn{background:var(--violeta-3)}.cd-caja{background:var(--violeta-3);border-radius:12px}.cat-card .cat-info{background:linear-gradient(to top, rgba(var(--marca-rgb), .85), rgba(var(--marca-rgb), 0))}.beneficio .ico{color:var(--violeta)}.kpi b,.saldo-grande{color:var(--violeta-3)}.semaforo .doc,.caja-puja .dato,.hero-panel .precio-bloque,.tabla th{background:var(--lila)}.tabla tr:hover td{background:#faf9ff}@media (prefers-reduced-motion:reduce){.btn.brillo:after,.hero4-copy.cambiando,.card-datos .dato.puja.late .ico{animation:none}}@media (width<=1100px){.tiles{grid-template-columns:repeat(3,1fr)}.cab-top{grid-template-columns:auto 1fr 180px auto}.nav-inline a{padding:8px 9px;font-size:.9rem}}@media (width<=980px){.hero4 .contenedor{grid-template-columns:1fr;gap:10px}.hero4-ilu{justify-content:center;width:100vw;min-height:0;margin:8px calc(50% - 50vw) 0}.hero4-ilu img{object-fit:cover;object-position:center;width:100%;max-width:none;max-height:360px}.hero4{padding-bottom:84px}.cierran-lista{grid-template-columns:1fr}.banda-registro{text-align:center;grid-template-columns:1fr;padding:28px 24px}.banda-registro .ilu{display:none}.banda-registro .btn{justify-self:center}.banda-registro p{margin:0 auto}}@media (width<=767px){:root{--cab-alto:60px}.cab-barra{display:none}.cab-top{grid-template-columns:auto 1fr auto;gap:8px;min-height:60px}.nav-inline,.cab-top .buscador,.cab-top .cab-acciones .btn{display:none}.cab-nav{background:var(--blanco);color:var(--texto);box-shadow:0 12px 30px rgba(var(--marca-rgb), .18);display:block}.cab-nav .contenedor{flex-direction:column;gap:2px;padding:12px 16px 16px;display:none}.cab-nav.abierto .contenedor{display:flex}.cab-nav a,.cab-nav button{color:var(--violeta-3);border-bottom:1px solid var(--linea);border-top:0;padding:12px 10px;font-weight:600}.cab-nav a:hover{background:var(--lila);color:var(--violeta-3)}.cab-nav a.activo{color:var(--violeta);border-bottom-color:var(--linea)}.cab-nav .buscador{border-radius:999px;height:44px;margin-bottom:10px;display:flex}.cab-nav .buscador select{display:none}.cab-nav .buscador button{background:linear-gradient(90deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.cab-nav .pills{margin:0 0 10px}.cab-nav .der{flex-direction:column;margin:6px 0 0}body.en-inicio #cabecera.arriba .cab-nav a{color:var(--violeta-3)}.hero4{padding:calc(var(--cab-alto) + 24px) 0 76px}.hero4-copy h1{font-size:2.05rem}.hero4-copy p{font-size:1rem}.hero4-copy .btn.grande{min-height:50px;padding:10px 22px}.hero4-ilu img{max-height:240px}.hero4-flechas{bottom:58px;right:12px}.tiles-wrap{margin-top:-52px}.tiles{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.tiles::-webkit-scrollbar{display:none}.tile{scroll-snap-align:start;flex:0 0 128px}.seccion{padding:32px 0}.seccion-cab{flex-direction:row;justify-content:space-between;align-items:center}.seccion-cab p{display:none}.seccion-cab a.ver{padding:7px 12px;font-size:.85rem}.cierran-item{grid-template-columns:72px 1fr;align-items:start}.cierran-item .precio{text-align:left;grid-column:2}.cierran-item img{width:72px;height:56px}.banda-registro{border-radius:16px;padding:24px 18px}.banda-cierran{padding:36px 0}.cierran-lista{border-radius:16px;padding:6px 14px}.card-datos .dato .precio{font-size:.98rem}.card-acciones .btn{min-height:44px;font-size:.9rem}}@media (width<=420px){.hero4-copy h1{font-size:1.85rem}}.card-datos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.card-datos .dato>div{min-width:0}.card-datos .dato .ico{border-radius:8px;width:28px;height:28px}.card-datos .dato .ico svg{width:16px;height:16px}.card-datos .dato .precio{letter-spacing:-.02em;font-size:.98rem}.card-tiempo>span:last-child{white-space:nowrap}.card-tiempo{font-size:.82rem}.card-tiempo>span:last-child{white-space:nowrap;text-align:right}.migas .sep{color:var(--gris);align-items:center;display:inline-flex}.migas .sep svg,.post a.mas svg,.enlace-ico svg{vertical-align:-2px;width:14px;height:14px;margin-left:2px}.post a.mas,.enlace-ico{align-items:center;gap:2px;display:inline-flex}.pasos-flujo .paso b svg{width:14px;height:14px}@media (width>=981px){.hero4{background:linear-gradient(90deg, rgba(var(--primario-rgb), .45), rgba(var(--primario-rgb), .1) 40%, transparent 55%), url(/img/hero-ilustracion.jpg) right center / cover no-repeat, var(--violeta);align-items:center;min-height:620px;display:flex}.hero4:before,.hero4:after{display:none}.hero4 .contenedor{grid-template-columns:1fr;width:100%}.hero4-copy{max-width:560px}.hero4-ilu{display:none}}.cab-top{grid-template-columns:auto minmax(0,1fr) minmax(170px,220px) auto}.nav-inline{flex-wrap:nowrap;min-width:0}@media (width<=1360px){.nav-inline a.sec{display:none}}@media (width<=1100px){.cab-top{grid-template-columns:auto minmax(0,1fr) minmax(150px,180px) auto}.nav-inline a{padding:8px}}.cab-top{grid-template-columns:auto minmax(0,1fr) minmax(160px,200px) auto;gap:14px}.nav-inline{justify-content:flex-start;overflow:hidden}.nav-inline a{padding:8px 10px;font-size:.92rem}@media (width<=1500px){.nav-inline a.sec{display:none}}@media (width>=981px){.hero4{background:linear-gradient(180deg, rgba(var(--marca-rgb), .72), rgba(var(--marca-rgb), 0) 150px), linear-gradient(90deg, rgba(var(--primario-rgb), .45), rgba(var(--primario-rgb), .1) 40%, transparent 55%), url(/img/hero-ilustracion.jpg) right center / cover no-repeat, var(--violeta)}}@media (width<=980px){.hero4-ilu:before{content:"";background:linear-gradient(180deg, var(--violeta), rgba(var(--primario-rgb), 0));z-index:1;pointer-events:none;height:28px;position:absolute;top:0;left:0;right:0}}@media (width<=767px){.cab-top{grid-template-columns:auto 1fr}.cab-top .cab-acciones{justify-self:end}}@media (width>=768px){.cab-top{grid-template-columns:auto minmax(0,1fr) minmax(210px,250px) auto;gap:16px}.nav-inline{flex-wrap:nowrap;overflow:hidden}.nav-inline a{white-space:nowrap;padding:8px 9px}.nav-inline a.sec{display:none}}body.en-inicio #cabecera.arriba .sesion-pill:hover,body.en-inicio #cabecera.arriba .ic-btn:hover,body.en-inicio #cabecera.arriba .btn.fantasma:hover,body.en-inicio #cabecera.arriba .nav-inline a:hover,body.en-inicio #cabecera.arriba .buscador button:hover{color:#fff;background:#ffffff2e}.sesion-pill:hover{color:var(--violeta-3)}.ver-mas{justify-content:center;margin-top:24px;display:flex}.tile{border:1.5px solid #0000;gap:6px;padding:20px 10px 14px}.tile:hover{border-color:var(--violeta)}.tile .ico{width:64px;height:64px;margin-bottom:4px;position:relative;overflow:visible}.tile .ico svg{width:32px;height:32px}.tile .ico .n{background:linear-gradient(135deg, var(--naranja), var(--ambar));min-width:24px;height:24px;color:var(--ambar-tinta);font-style:normal;font-family:var(--display);text-align:center;box-shadow:0 4px 10px rgba(var(--cta-rgb), .35);border:2px solid var(--blanco);border-radius:999px;padding:0 7px;font-size:.78rem;font-weight:800;line-height:24px;position:absolute;top:-6px;right:-8px}.tile small{color:var(--gris);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.tile small .punto{background:var(--verde,#16a34a);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a2e}.tile .ver{color:var(--violeta);opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);align-items:center;gap:2px;margin-top:2px;font-size:.78rem;font-weight:700;display:inline-flex;transform:translateY(4px)}.tile .ver svg{width:14px;height:14px}.tile:hover .ver,.tile:focus-visible .ver{opacity:1;transform:none}@media (hover:none){.tile .ver{opacity:1;transform:none}}@media (width<=767px){.tile{flex-basis:136px}.tile .ico{width:56px;height:56px}.tile .ico svg{width:28px;height:28px}}.admin .col-1-3{grid-template-columns:250px minmax(0,1fr);gap:22px}.admin .admin-contenido{min-width:0}.admin .menu-lateral{background:var(--violeta-oscuro);max-height:calc(100vh - var(--cab-alto) - 24px);gap:1px;padding:12px 10px 14px;overflow-y:auto}.admin .menu-lateral .quien{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;margin-bottom:4px;padding:6px 8px 12px;display:flex}.admin .menu-lateral .quien .avatar{background:linear-gradient(135deg, var(--naranja), var(--ambar));width:36px;height:36px;color:var(--ambar-tinta);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.admin .menu-lateral .quien b{font-size:.9rem;line-height:1.2;display:block}.admin .menu-lateral .quien small{color:#fff9;font-size:.74rem}.admin .menu-lateral .titulo{color:#ffffff73;padding:12px 10px 4px;font-size:.68rem}.admin .menu-lateral a{border-radius:9px;padding:8px 10px;font-size:.9rem}.admin .menu-lateral a span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin .menu-lateral a b{background:var(--naranja);color:var(--ambar-tinta);margin-left:6px;font-size:.7rem}.admin .menu-lateral a.activo{background:linear-gradient(90deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.admin .menu-lateral a.activo b{background:var(--ambar-tinta);color:#fff}.admin-barra-movil,.admin-fondo{display:none}.admin-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-cab h1{margin:0 0 4px;font-size:1.7rem}.admin-cab .nota{max-width:72ch}.admin-sec{margin-bottom:16px}.admin-sec h3{align-items:center;gap:8px;margin:0 0 10px;display:flex}.admin-sec>.fila-flex.entre{margin-bottom:10px}.admin-sec>.fila-flex.entre h3{margin:0}.admin-grid{margin-bottom:16px}.admin-grid .panel h3{margin-top:0}.kpis{margin-bottom:16px}.kpis.kpis-6{grid-template-columns:repeat(6,1fr)}.kpis.kpis-4{grid-template-columns:repeat(4,1fr)}.kpis-6 .kpi b{font-size:1.45rem}.kpi.alerta-k{box-shadow:var(--sombra), inset 0 0 0 1.5px var(--naranja)}.kpi.alerta-k b{color:var(--naranja)}.kpis-inline{color:var(--gris);flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 12px;font-size:.9rem;display:flex}.kpis-inline b{color:var(--violeta-3);font-family:var(--display);font-size:1.05rem}.admin-filtros{background:var(--blanco);box-shadow:var(--sombra);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-filtros label{color:var(--gris);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:.78rem;font-weight:700;display:flex}.admin-filtros input,.admin-filtros select{min-width:160px}.admin-filtros>input[name=q]{flex:1;min-width:220px}.admin-filtros .btn{align-self:flex-end}.ver{color:var(--violeta);align-items:center;gap:2px;font-size:.9rem;font-weight:700;display:inline-flex}.ver svg{width:16px;height:16px}.tareas{margin:0;padding:0;list-style:none}.tareas li a{border-bottom:1px solid var(--linea);color:var(--texto);border-left:3px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 8px;display:flex}.tareas li a:hover{background:var(--lila);text-decoration:none}.tareas li a>svg{width:20px;height:20px;color:var(--violeta);flex:none}.tareas li a>svg:last-child{color:var(--gris-2);width:16px}.tareas li a span{flex-direction:column;flex:1;min-width:0;display:flex}.tareas li a span b{font-size:.93rem;font-weight:600}.tareas li a span small{color:var(--gris);font-size:.8rem}.tareas li.p1 a{border-left-color:var(--rojo)}.tareas li.p2 a{border-left-color:var(--ambar)}.tareas li.p3 a{border-left-color:var(--linea-2)}.tabla td.centro,.tabla th.centro{text-align:center}.matriz td .si{color:var(--verde);place-items:center;display:inline-grid}.matriz td .si svg{width:16px;height:16px}.matriz td .no{color:var(--gris-2)}.matriz th{white-space:nowrap}.tramos td{padding:4px 6px}.tramos input{border:1.5px solid var(--linea-2);border-radius:8px;width:100%;min-height:38px;padding:6px 10px;font-size:16px}.campos .campo{margin-bottom:8px}.permisos .campo-check{margin:2px 0;font-size:.9rem}.wiz{grid-template-columns:repeat(6,1fr);gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.wiz li button{background:var(--blanco);width:100%;box-shadow:var(--sombra);color:var(--gris);font:inherit;cursor:pointer;text-align:center;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:.78rem;font-weight:600;display:flex}.wiz li button:disabled{cursor:default}.wiz li button b{background:var(--lila-2);width:30px;height:30px;color:var(--violeta-3);font-family:var(--display);border-radius:50%;place-items:center;display:grid}.wiz li button b svg{width:16px;height:16px}.wiz li.activo button{color:var(--violeta-3);box-shadow:var(--sombra), inset 0 0 0 2px var(--violeta)}.wiz li.activo button b{background:var(--violeta);color:#fff}.wiz li.hecho button b{background:var(--verde-suave);color:var(--verde)}.fotos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.foto-opc{cursor:pointer;background:var(--lila);border:2px solid #0000;border-radius:12px;display:block;position:relative;overflow:hidden}.foto-opc input{opacity:0;pointer-events:none;position:absolute}.foto-opc img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.foto-opc span{color:var(--gris);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;font-size:.74rem;display:block;overflow:hidden}.foto-opc:hover{border-color:var(--linea-2)}.foto-opc.activa{border-color:var(--violeta);box-shadow:0 0 0 3px var(--lila-2)}.foto-opc:has(input:checked){border-color:var(--violeta);box-shadow:0 0 0 3px var(--lila-2)}.doc-fila{align-items:end}.luz{vertical-align:middle;background:var(--linea-2);border-radius:50%;width:11px;height:11px;display:inline-block}.luz.verde{background:var(--verde)}.luz.ambar{background:var(--ambar-2)}.luz.rojo{background:var(--rojo)}.barra{background:var(--lila-2);border-radius:999px;min-width:90px;height:8px;overflow:hidden}.barra i{background:linear-gradient(90deg, var(--violeta), var(--violeta-3));border-radius:999px;height:100%;display:block}.barra i.verde{background:linear-gradient(90deg, var(--verde), #22c55e)}.version{border:1px solid var(--linea);border-radius:12px;margin-bottom:10px;padding:12px 14px}.version.vigente{border-color:var(--verde);background:#f3fdf6}.version p{margin:6px 0;font-size:.92rem}.reclamo.cerrado{opacity:.75}.ok{color:var(--verde)}.mal{color:var(--rojo)}@media (width<=1100px){.kpis.kpis-6{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.admin .col-1-3{grid-template-columns:minmax(0,1fr)}.admin-barra-movil{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin .menu-lateral{z-index:120;width:min(82vw,320px);max-height:none;transition:transform .25s var(--ease);border-radius:0 18px 18px 0;flex-direction:column;padding:16px 12px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.admin .menu-lateral.abierto{transform:none}.admin .menu-lateral .sep,.admin .menu-lateral .titulo{display:block}.admin .menu-lateral a{white-space:normal}.admin .menu-lateral:not(.abierto)~.admin-contenido{width:100%}.admin .menu-lateral.abierto+.admin-contenido:before,.admin-fondo{content:""}.admin .menu-lateral.abierto~* .admin-fondo,body.con-drawer .admin-fondo{background:rgba(var(--tinta-rgb), .55);z-index:110;display:block;position:fixed;inset:0}.kpis.kpis-6,.kpis.kpis-4{grid-template-columns:repeat(2,1fr)}.wiz{grid-template-columns:repeat(3,1fr)}.admin-grid.grid.g2{grid-template-columns:minmax(0,1fr)}.admin .grid.g3,.admin .grid.g4{grid-template-columns:1fr 1fr}}@media (width<=767px){.admin .grid.g3,.admin .grid.g4,.admin .grid.g2{grid-template-columns:minmax(0,1fr)}.wiz{grid-template-columns:repeat(2,1fr)}.admin-cab h1{font-size:1.4rem}.admin-filtros>input[name=q]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.admin .menu-lateral{transition:none}}.hero4.slider{background:var(--grad-hero);min-height:0;padding:calc(var(--cab-alto) + 28px) 0 96px;display:block}.hero4.slider:before,.hero4.slider:after{display:block}.hero4-pista{display:grid;position:relative}.hero4-slide{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .5s var(--ease), visibility 0s linear .5s;pointer-events:none;grid-area:1/1;transform:translate(28px)}.hero4-slide.activo{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.hero4-slide.saliendo{transform:translate(-28px)}.hero4-slide .contenedor{grid-template-columns:5fr 7fr;align-items:center;gap:36px;display:grid;position:relative}.hero4-slide .hero4-copy h1,.hero4-slide .hero4-copy h2{color:#fff;font-family:var(--display);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.hero4-slide .hero4-copy h2 em,.hero4-slide .hero4-copy h1 em{color:var(--ambar);font-style:normal}.hero4-slide .hero4-copy .badge{margin-bottom:14px;position:static}.hero4-slide .hero4-copy .chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hero4-slide .hero4-copy .chip{color:#fff;background:#ffffff24;border:0}.hero4-slide .hero4-copy .chip svg{color:#fffc}.hero4-cifras{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;margin-bottom:20px;display:flex}.hero4-cifras .etiqueta{color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.hero4-cifras .precio{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.hero4-cifras small{font-family:var(--cuerpo);color:#ffffffbf;margin-top:6px;font-size:.82rem;font-weight:600;display:block}.hero4-cifras .cd .cd-caja{color:#fff;background:#ffffff24}.hero4-cifras .cd.urgente .cd-caja{background:var(--rojo-2)}.hero4-cifras .cd .cd-caja small{color:#fff}.hero4-media{justify-content:flex-end;align-items:center;min-height:380px;display:flex;position:relative}.hero4-video{aspect-ratio:16/10;background:var(--tinta) center / cover no-repeat;width:100%;max-width:680px;box-shadow:0 30px 60px rgba(var(--tinta-rgb), .45);border-radius:24px;position:relative;overflow:hidden}.hero4-video:before{content:"";background:linear-gradient(180deg, rgba(var(--tinta-rgb), .1), rgba(var(--tinta-rgb), .55));position:absolute;inset:0}.hero4-video.reproduciendo:before{display:none}.hero4-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.hero4-play{color:#fff;cursor:pointer;font-family:var(--cuerpo);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:1rem;font-weight:700;display:flex;position:absolute;inset:0}.hero4-play .circulo{background:linear-gradient(135deg, var(--naranja), var(--ambar));width:88px;height:88px;color:var(--ambar-tinta);box-shadow:0 16px 40px rgba(var(--cta-rgb), .45);transition:transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}.hero4-play .circulo svg{width:38px;height:38px;margin-left:4px}.hero4-play:hover .circulo{transform:scale(1.06)}.hero4-play:focus-visible{outline:3px solid var(--ambar);outline-offset:-3px;border-radius:24px}.hero4-play .dur{color:#ffffffd9;background:rgba(var(--tinta-rgb), .55);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600}.hero4-foto{aspect-ratio:16/10;background:var(--violeta-3);width:100%;max-width:680px;box-shadow:0 30px 60px rgba(var(--tinta-rgb), .45);border-radius:24px;position:relative;overflow:hidden}.hero4-foto img{object-fit:cover;width:100%;height:100%;display:block}.hero4-foto img.espejo{transform:scaleX(-1)}.hero4-foto:after{content:"";background:linear-gradient(90deg, rgba(var(--marca-rgb), .35), transparent 35%);pointer-events:none;position:absolute;inset:0}.hero4-foto .n-lote{background:rgba(var(--tinta-rgb), .7);color:#fff;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:700;position:absolute;bottom:14px;left:14px}.hero4-ctrl{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex;position:relative}.hero4-puntos{gap:12px;display:flex}.hero4-puntos button{cursor:pointer;width:10px;height:10px;transition:width .25s var(--ease), background .25s;background:#ffffff59;border:0;border-radius:999px;padding:0}.hero4-puntos button.activo{background:var(--ambar);width:28px}.hero4-puntos button:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero4-puntos button{position:relative}.hero4-puntos button:after{content:"";position:absolute;inset:-7px -5px}.hero4.slider .hero4-flechas{position:static}@media (width<=980px){.hero4.slider{padding-bottom:84px}.hero4-slide .contenedor{grid-template-columns:1fr;gap:18px}.hero4-media{justify-content:center;min-height:0}.hero4-video,.hero4-foto{max-width:none}.hero4-cifras .precio{font-size:1.8rem}}@media (width<=767px){.hero4.slider{padding:calc(var(--cab-alto) + 20px) 0 76px}.hero4-slide .hero4-copy h1,.hero4-slide .hero4-copy h2{font-size:1.85rem}.hero4-video,.hero4-foto{border-radius:18px}.hero4-play .circulo{width:68px;height:68px}.hero4-play .circulo svg{width:30px;height:30px}.hero4-cifras{gap:12px 20px}.hero4-cifras .cd.chico .cd-caja{min-width:40px}}@media (prefers-reduced-motion:reduce){.hero4-slide,.hero4-puntos button{transition:none}}.port-prev{gap:12px;padding:4px 0 8px;display:flex;overflow-x:auto}.port-prev .mini{background:var(--grad-hero);color:#fff;border-radius:12px;flex-direction:column;flex:0 0 180px;gap:8px;padding:10px;font-size:.78rem;display:flex}.port-prev .mini img{aspect-ratio:16/10;object-fit:cover;background:var(--tinta);border-radius:8px;width:100%}.port-prev .mini b{font-family:var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.2;display:-webkit-box;overflow:hidden}.port-prev .mini small{color:#ffffffbf}.port-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.port-lista li{background:var(--lila);border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.port-lista li img{object-fit:cover;background:var(--lila-2);border-radius:8px;width:64px;height:48px}.port-lista li b{color:var(--violeta-3);font-size:.9rem;display:block}.port-lista li small{color:var(--gris)}.port-lista .ops{gap:4px;display:flex}.port-lista .ops button{width:34px;height:34px}.port-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--tinta);border-radius:12px;width:100%;max-width:320px;display:block}.rubros{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rubro-tile{aspect-ratio:16/10;background:var(--lila-2,var(--lila-2));box-shadow:var(--sombra);color:#fff;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden}.rubro-tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.rubro-tile:after{content:"";background:linear-gradient(180deg, rgba(var(--tinta-rgb), 0) 35%, rgba(var(--tinta-rgb), .85) 100%);position:absolute;inset:0}.rubro-tile .rubro-txt{z-index:1;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.rubro-tile .rubro-txt .ico{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.rubro-tile .rubro-txt .ico svg{width:20px;height:20px}.rubro-tile .rubro-txt b{font-family:var(--display);font-size:1rem;line-height:1.15}.rubro-tile .rubro-txt small{opacity:.9;font-size:.76rem}.rubro-tile:hover{box-shadow:var(--sombra-2);text-decoration:none;transform:translateY(-4px)}.rubro-tile:hover img{transform:scale(1.05)}.rubros-pills .pill svg{width:16px;height:16px;margin-right:4px}.rubros-pills{margin-bottom:6px}.rubros-pills+.pills{margin-top:0}.chip-mod{font-weight:700}.chip-mod.remate{background:var(--marino-suave);color:var(--marino-3)}.chip-mod.venta-directa{background:var(--verde-suave);color:var(--verde)}.chip-mod.oferta-sellada{background:var(--ambar-suave);color:#8a5a00}.chip-mod svg{color:currentColor;width:14px;height:14px}.badge.directa{background:var(--verde)}.badge.sellada{background:#b45309}.badge svg{width:13px;height:13px}.card.directa .card-foto .pie-foto,.card.sellada .card-foto .pie-foto{background:linear-gradient(180deg, transparent, rgba(var(--tinta-rgb), .8))}.caja-puja.caja-directa .precio-grande{color:var(--verde)}.caja-puja.caja-sellada .precio-grande{color:#b45309}#monto-oferta{width:100%;padding:10px 12px;font-size:1.1rem;font-weight:700}.rubro-opciones{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0;display:grid}.rubro-opc{border:1.5px solid var(--linea);cursor:pointer;color:var(--texto);background:var(--blanco);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;font-weight:600;display:flex}.rubro-opc input{opacity:0;width:0;height:0;position:absolute}.rubro-opc svg{width:20px;height:20px;color:var(--violeta);flex:none}.rubro-opc.activa{border-color:var(--violeta);background:var(--lila);color:var(--violeta-3)}.rubro-opc:has(input:checked){border-color:var(--violeta);background:var(--lila);color:var(--violeta-3)}@media (width<=980px){.rubros,.rubro-opciones{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.rubros{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.rubros::-webkit-scrollbar{display:none}.rubro-tile{scroll-snap-align:start;flex:0 0 220px}}.card.sellada .card-datos .dato.puja .precio,.card.directa .card-datos .dato.puja .precio{white-space:nowrap;font-size:clamp(.95rem,1.3vw,1.15rem)}.card-datos .dato{min-width:0}.card-datos .dato .precio{white-space:nowrap;overflow:visible}.card-datos .dato .precio.largo{letter-spacing:-.02em;font-size:.95rem}.card-datos:has(.precio.largo){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6px}.card-datos:has(.precio.largo) .dato .ico{border-radius:7px;width:26px;height:26px}.card-datos:has(.precio.largo) .dato .ico svg{width:15px;height:15px}.card-datos .dato .precio.largo{font-size:.9rem}@media (width>=981px){.hero4.slider{padding:calc(var(--cab-alto) + 14px) 0 78px}.hero4.slider:before{width:420px;height:420px;top:-200px}.hero4.slider:after{display:none}.hero4-slide .contenedor{grid-template-columns:1fr 300px;align-items:center;gap:28px}.hero4-slide .hero4-copy{grid-template-columns:minmax(0,1.25fr) auto auto;grid-template-areas:"titulo cifras acciones""chips cifras acciones";align-items:center;gap:6px 28px;display:grid}.hero4-slide .hero4-copy .badge{grid-area:titulo;justify-self:start;margin-bottom:0}.hero4-slide .hero4-copy h1,.hero4-slide .hero4-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:titulo;margin:0;font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.12;display:-webkit-box;overflow:hidden}.hero4-slide .hero4-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:chips;max-width:52ch;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.hero4-slide .hero4-copy .chips{grid-area:chips;margin:0}.hero4-slide .hero4-cifras{flex-wrap:nowrap;grid-area:cifras;align-items:center;gap:10px 20px;margin:0}.hero4-slide .hero4-cifras .precio{font-size:1.6rem}.hero4-slide .hero4-cifras small{margin-top:3px;font-size:.76rem}.hero4-slide .hero4-cifras .cd .cd-caja{min-width:44px;padding:5px 4px 4px}.hero4-slide .hero4-cifras .cd .cd-caja b{font-size:1.1rem}.hero4-slide .hero4-cifras .cd .cd-caja small{margin-top:2px;font-size:.66rem}.hero4-slide .hero4-copy .acciones{flex-direction:column;grid-area:acciones;align-items:stretch;gap:8px}.hero4-slide .hero4-copy .btn.grande{min-height:44px;padding:8px 20px;font-size:.82rem}.hero4-slide .hero4-copy .enlace-claro{text-align:center;padding:4px;font-size:.88rem}.hero4-slide .hero4-copy .en-vivo{grid-area:chips;margin:0;font-size:.88rem}.hero4-video,.hero4-foto{aspect-ratio:16/9;max-width:300px;box-shadow:0 14px 30px rgba(var(--tinta-rgb), .35);border-radius:16px}.hero4-play .circulo{width:52px;height:52px;box-shadow:0 8px 22px rgba(var(--cta-rgb), .45)}.hero4-play .circulo svg{width:24px;height:24px;margin-left:3px}.hero4-play .dur{padding:3px 8px;font-size:.7rem}.hero4-foto .n-lote{padding:3px 8px;font-size:.72rem;bottom:10px;left:10px}.hero4-ctrl{pointer-events:none;margin:0;width:min(1240px,100%);margin-inline:auto;padding:0 16px;position:absolute;bottom:70px;left:0;right:0}.hero4-ctrl>*{pointer-events:auto}.hero4-ctrl .hero4-flechas button{width:40px;height:30px}.hero4-ctrl .hero4-flechas button svg{width:15px;height:15px}.tiles-wrap{margin-top:-56px}.hero4-media{min-height:0}.hero4-slide .hero4-copy .en-vivo{grid-area:vivo;margin-top:2px}.hero4-slide .hero4-copy h1+p,.hero4-slide .hero4-copy h2+p{-webkit-line-clamp:1}.hero4-slide .hero4-copy{max-width:none}.hero4-ctrl{justify-content:flex-end;gap:14px;width:auto;margin:0;padding:0;bottom:66px;left:auto;right:max(16px,50% - 604px)}.hero4-slide .hero4-copy h1,.hero4-slide .hero4-copy h2{-webkit-line-clamp:2}.hero4-slide .hero4-copy{grid-template-areas:"badge cifras acciones""titulo cifras acciones""chips cifras acciones""vivo cifras acciones"}.hero4-slide .hero4-copy .badge{grid-area:badge;margin-bottom:4px}.hero4-slide .hero4-copy .badge+h2,.hero4-slide .hero4-copy .badge+h1{margin-top:0}.hero4-ctrl{justify-content:space-between;width:300px;min-width:0;max-width:300px;margin:0;padding:0;left:auto;right:max(16px,50% - 604px)}.hero4.slider{padding-bottom:68px}.hero4-ctrl{justify-content:flex-end;gap:14px;width:min(1240px,100%);max-width:none;margin:4px auto 0;padding:0 16px;position:static;left:auto;right:auto}.hero4.slider .hero4-ctrl{grid-template-columns:none;justify-content:flex-end;align-items:center;gap:14px;width:100%;max-width:1240px;margin:4px auto 0;padding:0 16px;display:flex;position:static;top:auto;bottom:auto}.hero4.slider .hero4-puntos,.hero4.slider .hero4-flechas{flex:none;width:auto}}.caja-puja.compacta{gap:10px;padding:18px}.caja-puja.compacta .precio-grande{font-size:2rem}.caja-puja.compacta .caja-precio{flex-direction:column;gap:2px;display:flex}.caja-puja.compacta .caja-precio .nota{margin:0}.caja-puja.compacta .caja-tiempo{background:var(--lila);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.caja-puja.compacta .caja-tiempo .etiqueta,.caja-puja.compacta .bloqueo{margin:0}.puja-ctrl{border:2px solid var(--violeta);background:var(--blanco);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.puja-ctrl:focus-within{box-shadow:0 0 0 3px var(--lila-2)}.puja-ctrl .btn-step{background:var(--lila);width:52px;color:var(--violeta);cursor:pointer;border:0;flex:0 0 52px;place-items:center;transition:background .15s;display:grid}.puja-ctrl .btn-step:hover{background:var(--lila-2)}.puja-ctrl .btn-step svg{width:20px;height:20px}.puja-ctrl .puja-monto{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:6px 8px;display:flex}.puja-ctrl .puja-monto span{color:var(--gris);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.puja-ctrl .puja-monto input{text-align:center;width:100%;font-family:var(--display);color:var(--violeta-3);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;min-height:0;margin:0;padding:0;font-size:1.6rem;font-weight:800;line-height:1.1}.puja-ctrl .puja-monto input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.puja-ctrl .puja-monto input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.puja-ctrl .puja-monto input:focus{outline:none}.puja-rapida{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.puja-rapida span{color:var(--gris);flex:1;font-size:.8rem;font-weight:600}.puja-rapida button{border:1.5px solid var(--linea-2);background:var(--blanco);color:var(--violeta);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s}.puja-rapida button:hover{background:var(--lila);border-color:var(--violeta)}.caja-puja.compacta .btn.primario.grande{margin-top:2px}.caja-puja.compacta .btn.enlace.chico{min-height:36px;font-size:.85rem}.caja-mas{border-top:1px solid var(--linea);padding-top:6px}.caja-mas summary{cursor:pointer;color:var(--texto);align-items:center;gap:8px;padding:8px 0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.caja-mas summary::-webkit-details-marker{display:none}.caja-mas summary span{flex:1}.caja-mas summary b{color:var(--violeta-3);font-variant-numeric:tabular-nums}.caja-mas summary svg{width:18px;height:18px;color:var(--gris);transition:transform .2s var(--ease)}.caja-mas[open] summary svg{transform:rotate(180deg)}.caja-mas-cuerpo{flex-direction:column;gap:10px;padding-top:4px;display:flex}.caja-mas-cuerpo .nota{margin:0}@media (prefers-reduced-motion:reduce){.caja-mas summary svg{transition:none}}@media (width<=980px){.ficha .caja-movil{margin:14px 0 4px}}.neg-filtros{align-items:center;gap:14px}.neg-filtros .pills{margin:0}.neg-kpis .kpi b{font-size:1.35rem}.kpi.neg-ok b{color:var(--verde)}.kpi.neg-ambar b{color:#b45309}.kpi.neg-mal b{color:var(--rojo)}.embudo{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.embudo li span{font-weight:600}.embudo li b{font-variant-numeric:tabular-nums;color:var(--violeta-3)}.embudo li b small{color:var(--gris);font-weight:500}.embudo .barra{height:10px;margin-top:6px}.barras-v{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:190px;padding-top:4px;display:grid}.barras-v .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.barras-v .col b{font-variant-numeric:tabular-nums;color:var(--violeta-3);white-space:nowrap;font-size:.72rem}.barras-v .col i{background:linear-gradient(180deg, var(--violeta), var(--violeta-3));width:100%;max-width:48px;transition:height .4s var(--ease);border-radius:8px 8px 4px 4px;display:block}.barras-v .col.vacio i{background:var(--lila-2)}.barras-v .col.vacio b{color:var(--gris)}.barras-v .col small{color:var(--gris);text-transform:capitalize;font-size:.72rem}.top{counter-reset:top;margin:0;padding:0;list-style:none}.top li{counter-increment:top;border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.top li:last-child{border-bottom:0}.top li:before{content:counter(top);background:var(--lila);width:24px;height:24px;color:var(--violeta);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.top li>a,.top li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.top li b{font-variant-numeric:tabular-nums;color:var(--violeta-3);white-space:nowrap}.top li small{color:var(--gris);font-weight:500}.tabla .pend{color:#b45309;font-weight:600}.neg-tops .panel{min-width:0}@media (width<=980px){.barras-v{height:150px}.neg-tops{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.barras-v .col i{transition:none}}.neg-rem .tabla-wrap{overflow-x:auto}.neg-rem .tabla td:first-child,.neg-rem .tabla th:first-child{white-space:normal;min-width:220px}.neg-rem .tabla td,.neg-rem .tabla th,.neg-rem .tabla td:nth-child(4){white-space:nowrap}.demo-btn{background:var(--violeta-3);color:#fff;opacity:.9;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;display:inline-flex}.demo-btn svg{width:18px;height:18px}.demo-btn:hover{opacity:1}@media (width<=767px){.demo-btn span{display:none}.demo-btn{justify-content:center;width:44px;padding:0}}.demo-lado{z-index:95;background:var(--blanco);width:320px;max-width:100vw;box-shadow:-12px 0 40px rgba(var(--tinta-rgb), .22);animation:demo-entra .25s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes demo-entra{0%{transform:translate(24px)}}.demo-cab{background:var(--violeta-3);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 12px 18px;display:flex}.demo-cab b{font-family:var(--display);font-size:1.05rem;display:block}.demo-cab small{color:#ffffffbf;font-size:.78rem}.demo-cab .ic-btn{color:#fff}.demo-cab .ic-btn:hover{background:#ffffff29}.demo-pasos{gap:2px;margin:0;padding:10px 10px 4px;list-style:none;display:grid}.demo-pasos button{width:100%;color:var(--texto);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:.86rem;font-weight:600;display:flex}.demo-pasos button:hover{background:var(--lila)}.demo-pasos .n{background:var(--lila-2);width:24px;height:24px;color:var(--violeta-3);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.74rem;font-weight:800;display:grid}.demo-pasos .n svg{width:14px;height:14px}.demo-pasos li.hecho .n{background:var(--verde-suave);color:var(--verde)}.demo-pasos li.hecho button{color:var(--gris)}.demo-pasos li.actual button{background:var(--lila);color:var(--violeta-3)}.demo-pasos li.actual .n{background:linear-gradient(135deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.demo-narra{background:var(--lila);border-radius:14px;flex-direction:column;gap:8px;margin:6px 14px 12px;padding:14px;display:flex}.demo-narra small{text-transform:uppercase;letter-spacing:.06em;color:var(--gris);font-size:.72rem;font-weight:700}.demo-narra h4{margin:0;font-size:1.05rem}.demo-narra p{margin:0;font-size:.9rem;line-height:1.45}.demo-narra.fin{text-align:center;align-items:center}.demo-narra.fin svg{width:36px;height:36px;color:var(--ambar-2)}.demo-extras{flex-direction:column;gap:6px;margin-top:4px;display:flex}.demo-extras .btn{justify-content:flex-start}.demo-nav{gap:8px;margin-top:6px;display:flex}.demo-nav .btn{flex:1}.demo-nav .btn svg{width:16px;height:16px}.demo-herr{border-top:1px solid var(--linea);margin:auto 14px 14px;padding-top:8px}.demo-herr summary{cursor:pointer;color:var(--gris);justify-content:space-between;align-items:center;padding:8px 2px;font-size:.85rem;font-weight:700;list-style:none;display:flex}.demo-herr summary::-webkit-details-marker{display:none}.demo-herr summary svg{width:16px;height:16px;transition:transform .2s var(--ease)}.demo-herr[open] summary svg{transform:rotate(180deg)}.demo-herr>div{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.demo-herr .btn{justify-content:flex-start}.demo-herr .nota{margin:4px 0 0;font-size:.76rem}.demo-foco{transition:box-shadow .3s var(--ease);border-radius:16px;z-index:94!important;box-shadow:0 0 0 4px var(--ambar), 0 0 0 9999px rgba(var(--tinta-rgb), .55)!important}.demo-tip{z-index:96;background:var(--ambar);max-width:min(360px,100vw - 24px);color:var(--ambar-tinta);box-shadow:0 10px 30px rgba(var(--tinta-rgb), .35);animation:subir .25s var(--ease);border-radius:12px;padding:10px 14px;font-size:.86rem;font-weight:700;line-height:1.35;position:fixed}.demo-tip:after{content:"";background:var(--ambar);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.demo-tip.abajo:after{top:-7px;bottom:auto}body.con-modal .demo-lado{display:flex}@media (width<=767px){.demo-lado{width:100vw}.demo-pasos{grid-template-columns:1fr 1fr}}#toasts-avisos{top:calc(var(--cab-alto) + 44px);z-index:112;pointer-events:none;flex-direction:column;gap:10px;width:min(92vw,380px);display:flex;position:fixed;right:16px}.aviso-toast{pointer-events:auto;background:var(--blanco);color:var(--texto);box-shadow:var(--sombra-3);border-left:4px solid var(--violeta);animation:aviso-entra .3s var(--ease);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;display:flex}@keyframes aviso-entra{0%{opacity:0;transform:translate(24px)}}.aviso-toast.fuera{opacity:0;transition:opacity .3s,transform .3s;transform:translate(16px)}.aviso-toast .ico{background:var(--lila);width:36px;height:36px;color:var(--violeta);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.aviso-toast .ico svg{width:20px;height:20px}.aviso-toast .cuerpo{flex:1;min-width:0}.aviso-toast b{margin-bottom:2px;font-size:.9rem;display:block}.aviso-toast p{color:var(--gris);margin:0;font-size:.84rem;line-height:1.4}.aviso-toast a{color:var(--violeta);align-items:center;gap:2px;margin-top:6px;font-size:.84rem;font-weight:700;display:inline-flex}.aviso-toast a svg{width:14px;height:14px}.aviso-toast .cerrar{width:32px;height:32px;color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.aviso-toast .cerrar:hover{background:var(--lila)}.aviso-toast .cerrar svg{width:16px;height:16px}.aviso-toast.ganaste{border-left-color:var(--verde)}.aviso-toast.ganaste .ico{background:var(--verde-suave);color:var(--verde)}.aviso-toast.superado{border-left-color:var(--rojo)}.aviso-toast.superado .ico{background:var(--rojo-suave);color:var(--rojo)}.aviso-toast.cierre{border-left-color:var(--ambar-2)}.aviso-toast.cierre .ico{background:var(--ambar-suave);color:#b45309}.aviso-toast.dinero .ico{background:var(--lila-2)}@media (width<=767px){#toasts-avisos{width:auto;top:68px;left:10px;right:10px}}.ic-btn.rebote{animation:campana-rebote .6s var(--ease) 1}@keyframes campana-rebote{0%{transform:translateY(0)}30%{transform:translateY(-6px)rotate(-10deg)}55%{transform:translateY(0)rotate(8deg)}80%{transform:translateY(-2px)rotate(-4deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.demo-lado,.demo-tip,.aviso-toast{animation:none}.aviso-toast.fuera,.demo-foco{transition:none}.ic-btn.rebote{animation:none}.demo-herr summary svg{transition:none}}.demo-cab-btns{gap:2px;display:flex}.demo-cab-btns .ic-btn svg{width:20px;height:20px}.demo-mini{z-index:95;background:var(--blanco);box-shadow:var(--sombra-3);border:1.5px solid var(--lila-2);border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 6px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.demo-mini>div{flex:1;min-width:0}.demo-mini small{color:var(--gris);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700;display:block}.demo-mini b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;display:block;overflow:hidden}.demo-mini .ic-btn{transform:rotate(180deg)}.demo-mini .btn svg{width:16px;height:16px}body.con-barra .demo-mini{bottom:86px}@media (width>=768px){.demo-mini{width:360px;left:auto}}.vend-cab{flex-wrap:wrap}.vend-cab .vend-cab-acc{align-items:center;gap:8px;margin-left:auto;display:flex}.kpis.kpis-5{grid-template-columns:repeat(5,1fr)}.kpis.kpis-5 .kpi b{font-size:1.5rem}.kpis.kpis-3{grid-template-columns:repeat(3,1fr)}.vend-grid{margin-top:16px}.vend-grid .panel h3{align-items:center;gap:8px;margin-bottom:10px;display:flex}.vend-grid .panel h3 svg{width:18px;height:18px;color:var(--violeta)}.vend-grid .panel .ver{color:var(--violeta);align-items:center;gap:2px;margin-top:10px;font-weight:700;display:inline-flex}.vend-grid .panel .ver svg{width:14px;height:14px}.vend-lista{margin:0;padding:0;list-style:none}.vend-lista li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0;font-size:.9rem;display:grid}.vend-lista li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vend-lista li .vend-meta{color:var(--gris);grid-column:1;font-size:.8rem}.vend-lista li .cuenta,.vend-lista li>.num{color:var(--violeta-3);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;justify-self:end;font-weight:700}.vend-vivos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0 16px;display:grid}.vend-vivo{background:var(--blanco);box-shadow:var(--sombra);color:var(--texto);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.vend-vivo b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.vend-vivo .num{font-family:var(--display);color:var(--verde);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.vend-vivo small{color:var(--gris);font-size:.76rem}.vend-vivo:hover{box-shadow:var(--sombra-2);text-decoration:none}.vend-proponer{margin-bottom:16px}.vend-proponer h3{align-items:center;gap:8px;margin:0;display:flex}.vend-proponer h3 svg{width:18px;height:18px;color:var(--violeta)}.vend-proponer .etiqueta{color:var(--gris);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.vend-proponer textarea{width:100%;font:inherit;border:1.5px solid var(--linea-2);resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px}.vend-proponer textarea:focus{outline:2px solid var(--violeta);outline-offset:1px}.menu-lateral.vend-menu a.activo{background:linear-gradient(90deg, var(--naranja), var(--ambar));color:var(--ambar-tinta)}.menu-lateral.vend-menu a.activo svg{color:var(--ambar-tinta)}.vende-con{margin-top:24px}.vende-con h2{align-items:center;gap:10px;display:flex}.vende-con h2 svg{width:24px;height:24px;color:var(--violeta)}.vende-pasos{grid-template-columns:repeat(3,1fr);margin:16px 0 20px}.vende-pasos .paso4{background:var(--lila);box-shadow:none}.vende-form .acciones{flex-wrap:wrap;align-items:center;gap:14px}@media (width<=980px){.kpis.kpis-5{grid-template-columns:repeat(3,1fr)}.vende-pasos{grid-template-columns:1fr}}@media (width<=767px){.kpis.kpis-5,.kpis.kpis-3{grid-template-columns:1fr 1fr}.vend-cab .vend-cab-acc{width:100%;margin-left:0}.vend-cab .vend-cab-acc .btn{flex:1}}.tabla .cuenta,.vend-lista .cuenta{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tabla .cuenta svg,.vend-lista .cuenta svg{flex:0 0 16px;width:16px;height:16px}@media (width>=768px){.sesion-pill .solo-escritorio{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}.sys-404{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:48px auto;display:flex}.sys-ico{background:var(--lila);width:88px;height:88px;color:var(--violeta);border-radius:50%;place-items:center;display:grid}.sys-ico svg{width:40px;height:40px}.sys-codigo{color:var(--violeta);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.sys-404 h1{margin:0}.sys-404 .acciones{justify-content:center;margin:6px 0}body.sin-cabecera #cabecera,body.sin-cabecera #pie,body.sin-cabecera #demo{display:none}.sys-mant{background:var(--grad-hero);color:#fff;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.sys-mant-caja{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:520px;display:flex}.sys-mant-caja .logo{color:#fff;font-family:var(--display);align-items:center;gap:10px;font-size:1.3rem;font-weight:800;display:inline-flex}.sys-mant-caja .sys-ico{color:#fff;background:#ffffff24}.sys-mant-caja h1{color:#fff;margin:0}.sys-mant-caja p{color:#ffffffe0;margin:0}.sys-mant-caja .sys-hora b{color:var(--ambar)}.sys-mant-caja .nota a{color:#fff}.sys-mant-caja .btn.marino{color:var(--violeta-3);background:#fff}#sin-conexion{z-index:120;background:var(--rojo);color:#fff;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;display:none;position:fixed;top:0;left:0;right:0}#sin-conexion svg{flex:0 0 18px;width:18px;height:18px}body.offline #sin-conexion{display:flex}body.offline #cabecera{padding-top:38px}.sys-modal-ico{background:var(--lila);width:56px;height:56px;color:var(--violeta);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.sys-modal-ico svg{width:26px;height:26px}.ayuda.abierta .ayuda-txt{display:block}.sys-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.sys-tabs a{background:var(--blanco);border:1.5px solid var(--linea);color:var(--texto);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:600}.sys-tabs a.activo{background:var(--violeta);border-color:var(--violeta);color:#fff}.correos{flex-direction:column;gap:32px;display:flex}.correo-asunto{color:var(--gris);margin:0 0 8px;font-size:.9rem}.correo-marco{max-width:600px;box-shadow:var(--sombra);background:#f4f2fb;border-radius:16px;margin:0;overflow:hidden}.correo-cab{background:var(--violeta-oscuro);color:#fff;font-family:var(--display);align-items:center;gap:10px;padding:18px 24px;font-size:1.15rem;font-weight:800;display:flex}.correo-cab .logo-marca{width:32px;height:32px;color:var(--violeta);background:#fff;border-radius:9px;place-items:center;display:grid}.correo-cab .logo-marca svg{width:18px;height:18px}.correo-cuerpo{background:#fff;flex-direction:column;gap:14px;padding:24px;display:flex}.correo-cuerpo p{margin:0}.correo-lote{background:var(--lila);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.correo-lote img{object-fit:cover;border-radius:8px;flex:0 0 120px;width:120px;height:90px}.correo-lote div{flex-direction:column;gap:2px;min-width:0;display:flex}.correo-lote small{color:var(--gris)}.correo-lote .precio{font-family:var(--display);color:var(--verde);font-size:1.3rem;font-weight:800}.correo-btn{text-align:center;margin:4px 0}.correo-cuerpo .desglose{width:100%}.correo-pie{color:var(--gris);padding:16px 24px;font-size:.78rem;line-height:1.5}.correo-pie a{color:var(--violeta)}.a4-wrap{flex-direction:column;gap:28px;display:flex}.a4{width:100%;max-width:794px;min-height:0;box-shadow:var(--sombra-2);color:var(--tinta);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:48px 56px;font-size:.92rem;display:flex}.a4-cab{border-bottom:2px solid var(--violeta);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.a4-cab>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.a4-cab .logo-marca{background:var(--violeta);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.a4-cab .logo-marca svg{width:18px;height:18px}.a4-cab b{font-family:var(--display);font-size:1.1rem}.a4-cab small{color:var(--gris);flex-basis:100%}.a4-tit{text-align:right}.a4-tit h2{margin:0;font-size:1.3rem}.a4-tit small{color:var(--gris)}.a4 h3{margin:8px 0 0;font-size:1rem}.a4-dl{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;display:grid}.a4-dl div{border-bottom:1px dotted var(--linea);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.a4-dl dt{color:var(--gris)}.a4-dl dd{text-align:right;margin:0;font-weight:600}.a4-tabla{border-collapse:collapse;width:100%;font-size:.85rem}.a4-tabla th,.a4-tabla td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:6px 8px}.a4-tabla th{background:var(--lila);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.a4-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.a4-eventos{margin:0;padding-left:18px;font-size:.85rem}.a4-eventos small{color:var(--gris);margin-right:6px}.a4-firmas{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:auto;padding-top:40px;font-size:.82rem;display:grid}.a4-firmas span{border-top:1px solid var(--tinta);margin-bottom:6px;display:block}.a4-pie{border-top:1px solid var(--linea);color:var(--gris);padding-top:8px;font-size:.74rem}@media (width<=767px){.a4{min-height:0;padding:24px 18px}.a4-dl{grid-template-columns:1fr}.a4-firmas{grid-template-columns:1fr;gap:28px}.correo-lote{flex-direction:column;align-items:stretch}.correo-lote img{flex-basis:auto;width:100%;height:160px}}@media print{#cabecera,#pie,#demo,#toasts,#toasts-avisos,.migas,.sys-tabs,.fila-flex.entre,.nota,#sin-conexion,.demo-btn,.demo-lado,.barra-fija{display:none!important}body{background:#fff}.contenedor.pagina{max-width:none;padding:0}.a4-wrap{gap:0}.a4{box-shadow:none;page-break-after:always;break-after:page;border-radius:0;max-width:none;min-height:0;padding:0}.a4:last-child{page-break-after:auto;break-after:auto}@page{size:A4;margin:18mm 16mm}}:root{--nv-border:#ececef;--nv-border-soft:#f2f2f4;--nv-border-strong:#d4d4d8;--nv-bg:#fff;--nv-bg-soft:#f7f7f8;--nv-bg-hover:#fafafa;--nv-text:var(--violeta-3);--nv-text-2:#3f3f46;--nv-mute:#71717a;--nv-faint:#a1a1aa;--nv-primary:var(--violeta);--nv-primary-soft:var(--lila);--nv-primary-ring:rgba(var(--primario-rgb), .16);--nv-ok:#15803d;--nv-ok-bg:#e7f7ed;--nv-bad:#dc2626;--nv-bad-bg:#fdecec;--nv-warn:#b45309;--nv-warn-bg:#fef4d6;--nv-info:var(--violeta);--nv-info-bg:var(--lila);--nv-radius:16px;--nv-radius-sm:10px;--nv-radius-pill:999px;--nv-ctrl-h:40px;--nv-shadow-card:0 1px 2px rgba(var(--tinta-rgb), .04), 0 8px 24px rgba(var(--tinta-rgb), .05);--nv-shadow-pop:0 14px 40px rgba(var(--tinta-rgb), .16)}main[data-ruta^=admin],main[data-ruta^=vendedor],main[data-ruta^=muestras]{background:var(--nv-bg-soft)}.nv{color:var(--nv-text-2)}.nv h1,.nv h2,.nv h3,.nv h4{color:var(--nv-text)}.nv .col-1-3{grid-template-columns:240px minmax(0,1fr);gap:24px}.nv .menu-lateral,.admin.nv .menu-lateral{background:var(--nv-bg);border:1px solid var(--nv-border);box-shadow:var(--nv-shadow-card);border-radius:var(--nv-radius);gap:1px;padding:10px}.nv .menu-lateral .quien{border-bottom:1px solid var(--nv-border);align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 14px;display:flex}.nv .menu-lateral .quien .avatar{background:var(--nv-primary);color:#fff;border-radius:12px;width:38px;height:38px;font-size:.85rem}.nv .menu-lateral .quien b{color:var(--nv-text);font-size:.9rem;line-height:1.2;display:block}.nv .menu-lateral .quien small{color:var(--nv-mute);font-size:.74rem}.nv .menu-lateral .titulo,.admin.nv .menu-lateral .titulo{color:var(--nv-faint);letter-spacing:.08em;padding:12px 10px 4px;font-size:.68rem}.nv .menu-lateral a,.admin.nv .menu-lateral a{border-radius:var(--nv-radius-sm);color:var(--nv-text-2);padding:9px 10px;font-size:.9rem;font-weight:500}.nv .menu-lateral a svg,.admin.nv .menu-lateral a svg{color:var(--nv-mute);width:18px;height:18px}.nv .menu-lateral a:hover,.admin.nv .menu-lateral a:hover{background:var(--nv-bg-soft)}.nv .menu-lateral a.activo,.admin.nv .menu-lateral a.activo,.nv .menu-lateral.vend-menu a.activo{background:var(--nv-primary-soft);color:var(--nv-primary);font-weight:700}.nv .menu-lateral a.activo svg,.admin.nv .menu-lateral a.activo svg,.nv .menu-lateral.vend-menu a.activo svg{color:var(--nv-primary)}.nv .menu-lateral a b,.admin.nv .menu-lateral a b{background:var(--nv-warn-bg);color:var(--nv-warn);border-radius:var(--nv-radius-pill);min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.7rem;font-weight:700}.nv .menu-lateral a.activo b,.admin.nv .menu-lateral a.activo b{background:var(--nv-primary);color:#fff}.nv .menu-lateral .sep,.admin.nv .menu-lateral .sep{background:var(--nv-border)}.nv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.nv-head_txt{min-width:0}.nv-head_title{letter-spacing:-.02em;margin:0 0 4px;font-size:1.6rem}.nv-head_sub{color:var(--nv-mute);max-width:78ch;margin:0;font-size:.9rem}.nv-head_acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv .migas{margin-bottom:8px}.nv-btn{height:var(--nv-ctrl-h);border-radius:var(--nv-radius-sm);border:1px solid var(--nv-border-strong);background:var(--nv-bg);color:var(--nv-text-2);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.nv-btn:hover{background:var(--nv-bg-soft);border-color:var(--nv-faint);text-decoration:none}.nv-btn svg{width:17px;height:17px}.nv-btn.is-primary{background:var(--nv-primary);border-color:var(--nv-primary);color:#fff;box-shadow:0 6px 16px rgba(var(--primario-rgb), .22)}.nv-btn.is-primary:hover{background:var(--violeta-2);border-color:var(--violeta-2);box-shadow:0 8px 22px rgba(var(--primario-rgb), .3)}.nv-btn:disabled{opacity:.55;cursor:not-allowed}.nv-btn:focus-visible{outline:3px solid var(--nv-primary);outline-offset:2px}.nv .btn.chico{border-radius:var(--nv-radius-sm);border-color:var(--nv-border-strong);min-height:34px;color:var(--nv-text-2);font-weight:600}.nv .btn.chico:hover{background:var(--nv-bg-soft)}.nv .btn.chico.marino{background:var(--nv-primary);border-color:var(--nv-primary);color:#fff}.nv .btn.chico.peligro{color:var(--nv-bad);border-color:#f5b8c0}.nv .btn.chico.peligro:hover{background:var(--nv-bad-bg)}.nv .panel,.nv-card{background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-radius);box-shadow:var(--nv-shadow-card);padding:18px 20px}.nv-card_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nv-card_head h3,.nv .admin-sec h3{align-items:center;gap:8px;margin:0;font-size:1.02rem;display:flex}.nv-card_head h3 .nota{font-weight:500}.nv-hero{background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-radius);box-shadow:var(--nv-shadow-card);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:14px;padding:20px 24px;display:grid}.nv-hero_main{border-right:1px solid var(--nv-border);padding-right:24px}.nv-hero_lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--nv-mute);margin-bottom:6px;font-size:.78rem;font-weight:700}.nv-hero_val{font-family:var(--display);color:var(--nv-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1}.nv-hero_sub{color:var(--nv-mute);margin-top:6px;font-size:.82rem}.nv-hero_top{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.nv-hero_count{font-family:var(--display);color:var(--nv-text);font-size:1.3rem;font-weight:800}.nv-hero_count_lbl{color:var(--nv-mute);font-size:.88rem;font-weight:500}.nv-segbar{border-radius:var(--nv-radius-pill);background:var(--nv-bg-soft);gap:2px;height:12px;display:flex;overflow:hidden}.nv-segbar_part{min-width:0;height:100%;transition:width .4s var(--ease)}.nv-segbar_part.is-ok,.nv-legend_dot.is-ok{background:var(--nv-ok)}.nv-segbar_part.is-warn,.nv-legend_dot.is-warn{background:#f59e0b}.nv-segbar_part.is-bad,.nv-legend_dot.is-bad{background:var(--nv-bad)}.nv-segbar_part.is-info,.nv-legend_dot.is-info{background:var(--nv-primary)}.nv-legend{color:var(--nv-text-2);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:.84rem;display:flex}.nv-legend_item{align-items:center;gap:7px;display:inline-flex}.nv-legend_dot{border-radius:50%;flex:none;width:9px;height:9px}.nv-legend_val{color:var(--nv-text);font-variant-numeric:tabular-nums;font-weight:700}.nv-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.nv-kpi,.nv .kpi{background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-radius);box-shadow:none;color:inherit;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.nv-kpi b,.nv .kpi b{font-family:var(--display);color:var(--nv-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.1}.nv-kpi small,.nv .kpi small{color:var(--nv-mute);font-size:.8rem;font-weight:500}a.nv-kpi:hover,.nv a.kpi:hover{border-color:var(--nv-border-strong);box-shadow:var(--nv-shadow-card);text-decoration:none}.nv-kpi.is-ok b{color:var(--nv-ok)}.nv-kpi.is-warn b,.nv .kpi.alerta-k b{color:var(--nv-warn)}.nv-kpi.is-mal b{color:var(--nv-bad)}.nv .kpi.alerta-k{box-shadow:none;border-color:#f3d9a4}.nv .kpis{margin-bottom:16px}.nv .kpis-inline b{color:var(--nv-text)}.nv-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.nv-search{height:var(--nv-ctrl-h);background:var(--nv-bg);border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-pill);min-width:240px;max-width:420px;color:var(--nv-faint);flex:260px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.nv-search:focus-within{border-color:var(--nv-primary);box-shadow:0 0 0 3px var(--nv-primary-ring);color:var(--nv-primary)}.nv-search svg{flex:none;width:18px;height:18px}.nv-search input{min-width:0;font:inherit;color:var(--nv-text-2);background:0 0;border:0;flex:1;min-height:0;padding:0;font-size:16px}.nv-search input:focus{box-shadow:none;outline:none}.nv-search input::placeholder{color:var(--nv-faint)}.nv-search input::-webkit-search-cancel-button{-webkit-appearance:none}.nv-pop_wrap{position:relative}.nv-pill{height:var(--nv-ctrl-h);border-radius:var(--nv-radius-pill);border:1px solid var(--nv-border-strong);background:var(--nv-bg);color:var(--nv-text-2);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 12px 0 14px;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.nv-pill svg{width:16px;height:16px;color:var(--nv-mute);flex:none}.nv-pill svg:last-child{transition:transform .2s var(--ease)}.nv-pill:hover{border-color:var(--nv-faint);background:var(--nv-bg-soft)}.nv-pop_wrap.is-open .nv-pill,.nv-pop_wrap.is-active .nv-pill{border-color:var(--nv-primary);background:var(--nv-primary-soft);color:var(--nv-primary)}.nv-pop_wrap.is-open .nv-pill svg,.nv-pop_wrap.is-active .nv-pill svg{color:var(--nv-primary)}.nv-pop_wrap.is-open .nv-pill svg:last-child{transform:rotate(180deg)}.nv-pill_badge{border-radius:var(--nv-radius-pill);background:var(--nv-primary);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-grid}.nv-pop{z-index:40;background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-radius);min-width:260px;max-width:min(360px,92vw);box-shadow:var(--nv-shadow-pop);padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0}.nv-pop_wrap.is-open .nv-pop{display:block}.nv-pop_search{background:var(--nv-bg-soft);border-radius:var(--nv-radius-sm);height:36px;color:var(--nv-faint);align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.nv-pop_search svg{width:15px;height:15px}.nv-pop_search input{min-width:0;font:inherit;min-height:0;color:var(--nv-text-2);background:0 0;border:0;flex:1;padding:0;font-size:16px}.nv-pop_search input:focus{box-shadow:none;outline:none}.nv-pop_list{flex-direction:column;max-height:280px;display:flex;overflow:auto}.nv-pop_item{border-radius:var(--nv-radius-sm);cursor:pointer;color:var(--nv-text-2);align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;display:flex}.nv-pop_item:hover{background:var(--nv-bg-soft)}.nv-pop_item input{width:16px;height:16px;accent-color:var(--nv-primary);flex:none;margin:0}.nv-pop_item>span:first-of-type{flex:1;min-width:0}.nv-pop_count{color:var(--nv-faint);font-variant-numeric:tabular-nums;font-size:.8rem}.nv-pop_foot{border-top:1px solid var(--nv-border);justify-content:flex-end;gap:6px;margin-top:6px;padding:8px 2px 2px;display:flex}.nv-pop_foot .nv-btn{height:34px;padding:0 12px;font-size:.84rem}.nv-pop-fechas{padding:12px}.nv-pop-fechas .nv-cell{margin-bottom:8px}.nv-bar_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.nv-cell{flex-direction:column;gap:5px;display:flex}.nv-cell>span{color:var(--nv-mute);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.nv .campo label,.nv-cell>span{color:var(--nv-mute)}.nv .campo input,.nv .campo select,.nv .campo textarea,.nv-cell input,.nv-cell select,.nv .filtros input,.nv .filtros select{min-height:var(--nv-ctrl-h);border:1px solid var(--nv-border-strong);border-radius:var(--nv-radius-sm);background:var(--nv-bg)}.nv .campo input:focus,.nv .campo select:focus,.nv .campo textarea:focus,.nv-cell input:focus,.nv-cell select:focus{border-color:var(--nv-primary);box-shadow:0 0 0 3px var(--nv-primary-ring);outline:none}.nv .wiz.nv-steps{counter-reset:paso;background:var(--nv-bg);border:1px solid var(--nv-border);border-radius:var(--nv-radius);gap:0;margin:0 0 14px;padding:6px;display:flex}.nv .wiz.nv-steps li{flex:1;min-width:0;position:relative}.nv .wiz.nv-steps li button{border-radius:var(--nv-radius-sm);box-shadow:none;color:var(--nv-mute);background:0 0;flex-direction:row;justify-content:center;gap:8px;padding:10px 8px;font-size:.84rem}.nv .wiz.nv-steps li button b{background:var(--nv-bg-soft);width:26px;height:26px;color:var(--nv-mute);font-size:.78rem}.nv .wiz.nv-steps li.activo button{background:var(--nv-primary-soft);color:var(--nv-primary);box-shadow:none}.nv .wiz.nv-steps li.activo button b{background:var(--nv-primary);color:#fff}.nv .wiz.nv-steps li.hecho button{color:var(--nv-ok)}.nv .wiz.nv-steps li.hecho button b{background:var(--nv-ok-bg);color:var(--nv-ok)}.nv .wiz.nv-steps li+li:before{content:"";background:var(--nv-border);width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nv-tabla-wrap{min-width:0}.nv .tabla-wrap{border-radius:var(--nv-radius-sm);border:0}.nv .tabla,.nv-table{font-size:.9rem}.nv .tabla th,.nv-table th{color:var(--nv-mute);letter-spacing:.06em;border-bottom:1px solid var(--nv-border);white-space:nowrap;background:0 0;padding:10px 12px;font-size:.74rem}.nv-table th.is-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.nv-table th.is-sort svg{vertical-align:-2px;width:13px;height:13px;color:var(--nv-faint);opacity:0;margin-left:3px;transition:opacity .15s,transform .2s}.nv-table th.is-sort:hover svg,.nv-table th[aria-sort=ascending] svg,.nv-table th[aria-sort=descending] svg{opacity:1}.nv-table th[aria-sort=ascending],.nv-table th[aria-sort=descending]{color:var(--nv-primary)}.nv-table th[aria-sort=descending] svg{transform:rotate(180deg)}.nv .tabla td,.nv-table td{border-top:1px solid var(--nv-border-soft);vertical-align:middle;color:var(--nv-text-2);padding:14px 12px}.nv .tabla tbody tr:first-child td{border-top:0}.nv .tabla tr:hover td,.nv-table tr:hover td{background:var(--nv-bg-hover)}.nv .tabla td a,.nv-table td a{color:var(--nv-text);font-weight:600}.nv .tabla td .nota,.nv-table td .nota{color:var(--nv-mute)}.nv .tabla td.num,.nv .tabla td .num,.nv-table td .num{font-variant-numeric:tabular-nums;color:var(--nv-text);font-weight:600}.nv .tabla .sin-datos{color:var(--nv-faint);padding:36px}.nv-prod{align-items:center;gap:12px;min-width:220px;display:flex}.nv-thumb{border-radius:var(--nv-radius-sm);object-fit:cover;background:var(--nv-bg-soft);flex:0 0 42px;width:42px;height:42px}.nv-prod_txt{flex-direction:column;gap:2px;min-width:0;display:flex}.nv-prod_name{color:var(--nv-text);text-overflow:ellipsis;white-space:nowrap;max-width:34ch;font-weight:700;overflow:hidden}.nv-prod_sub{color:var(--nv-mute);font-size:.8rem}.nv-dot{color:var(--nv-text-2);white-space:nowrap;align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.nv-dot:before{content:"";background:var(--nv-faint);border-radius:50%;width:8px;height:8px}.nv-dot.is-green:before{background:var(--nv-ok)}.nv-dot.is-amber:before{background:#f59e0b}.nv-dot.is-red:before{background:var(--nv-bad)}.nv-badge{border-radius:var(--nv-radius-pill);background:var(--nv-bg-soft);color:var(--nv-text-2);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.nv-badge.is-up{background:var(--nv-ok-bg);color:var(--nv-ok)}.nv-badge.is-down{background:var(--nv-bad-bg);color:var(--nv-bad)}.nv-badge.is-warn{background:var(--nv-warn-bg);color:var(--nv-warn)}.nv-badge.is-info{background:var(--nv-info-bg);color:var(--nv-info)}.nv .estado{padding:3px 10px;font-size:.76rem}.nv .estado.verde,.nv .estado.ok,.nv .estado.vivo{background:var(--nv-ok-bg);color:var(--nv-ok)}.nv .estado.rojo{background:var(--nv-bad-bg);color:var(--nv-bad)}.nv .estado.ambar{background:var(--nv-warn-bg);color:var(--nv-warn)}.nv .estado.azul{background:var(--nv-info-bg);color:var(--nv-info)}.nv .estado.gris{background:var(--nv-bg-soft);color:var(--nv-mute)}.nv-rowact{justify-content:flex-end;align-items:center;gap:4px;display:flex}.nv .tabla td.nv-td-acc{text-align:right}.nv-rowact_btn{border-radius:var(--nv-radius-sm);width:36px;height:36px;color:var(--nv-mute);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.nv-rowact_btn svg{width:18px;height:18px}.nv-rowact_btn:hover{background:var(--nv-bg-soft);color:var(--nv-text);border-color:var(--nv-border);text-decoration:none}.nv-rowact_btn.is-ok{color:var(--nv-ok)}.nv-rowact_btn.is-ok:hover{background:var(--nv-ok-bg)}.nv-rowact_btn.is-warn{color:var(--nv-warn)}.nv-rowact_btn.is-warn:hover{background:var(--nv-warn-bg)}.nv-rowact_btn.is-del{color:var(--nv-bad)}.nv-rowact_btn.is-del:hover{background:var(--nv-bad-bg)}.nv-rowact_btn.is-edit{color:var(--nv-primary)}.nv-rowact_btn.is-edit:hover{background:var(--nv-primary-soft)}.nv-rowact_btn:focus-visible{outline:3px solid var(--nv-primary);outline-offset:1px}.nv .tabla .acciones{gap:6px}.nv-foot{color:var(--nv-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;font-size:.84rem;display:flex}.nv-foot_info b{color:var(--nv-text);font-variant-numeric:tabular-nums}.nv-pager{align-items:center;gap:4px;display:flex}.nv-pager_btn{border-radius:var(--nv-radius-sm);min-width:34px;height:34px;color:var(--nv-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 8px;font-size:.86rem;font-weight:600;display:inline-grid}.nv-pager_btn svg{width:16px;height:16px}.nv-pager_btn:hover{background:var(--nv-bg-soft);border-color:var(--nv-border)}.nv-pager_btn.is-active{background:var(--nv-primary);color:#fff}.nv-pager_btn:disabled{opacity:.4;cursor:default;background:0 0;border-color:#0000}.nv-pager_dots{color:var(--nv-faint);padding:0 4px}.nv .vacio,.nv-empty{border:1px dashed var(--nv-border-strong);border-radius:var(--nv-radius);background:var(--nv-bg);text-align:center;color:var(--nv-mute);padding:44px 20px}.nv-empty svg,.nv .vacio svg{width:40px;height:40px;color:var(--nv-faint);margin:0 auto 10px;display:block}.nv-empty_title{color:var(--nv-text);margin:0 0 4px;font-size:1rem;font-weight:700}.nv-empty_sub{margin:0 0 14px;font-size:.9rem}.nv .tareas li a{border-radius:var(--nv-radius-sm)}.nv .tareas li a:hover{background:var(--nv-bg-soft)}.nv .dl dd{color:var(--nv-text)}.nv .bloqueo{border-radius:var(--nv-radius-sm)}.nv .acta li,.nv .historial li{color:var(--nv-text-2)}.nv .ver{color:var(--nv-primary)}.nv .admin-barra-movil .btn.chico.marino{background:var(--nv-primary);border-color:var(--nv-primary)}.nv .modal h2{color:var(--nv-text)}@media (width<=980px){.nv .col-1-3{grid-template-columns:minmax(0,1fr)}.nv-hero{grid-template-columns:1fr;gap:14px;padding:18px}.nv-hero_main{border-right:0;border-bottom:1px solid var(--nv-border);padding:0 0 12px}.nv .menu-lateral.vend-menu{z-index:90;width:min(82vw,320px);max-height:none;transition:transform .25s var(--ease);border-radius:0 18px 18px 0;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%)}.nv .menu-lateral.vend-menu.abierto{transform:none}.nv .menu-lateral.vend-menu .sep,.nv .menu-lateral.vend-menu .titulo{display:block}.nv .menu-lateral.vend-menu a{white-space:normal}}@media (width<=767px){.nv .panel,.nv-card{padding:14px}.nv-search{flex-basis:100%;max-width:none}.nv-pop{left:auto;right:0}.nv-bar_actions{justify-content:flex-end;width:100%;margin-left:0}.nv .wiz.nv-steps{flex-wrap:wrap}.nv .wiz.nv-steps li{flex:45%}.nv .wiz.nv-steps li+li:before{display:none}.nv .tabla-wrap{overflow:visible}.nv-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-table,.nv-table tbody,.nv-table tr,.nv-table td{width:100%;display:block}.nv-table tr{border:1px solid var(--nv-border);border-radius:var(--nv-radius-sm);background:var(--nv-bg);margin-bottom:10px;padding:6px 12px}.nv-table tr:hover td{background:0 0}.nv-table td{border-top:1px solid var(--nv-border-soft);text-align:right;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.nv-table td:first-child{border-top:0}.nv-table td:before{content:attr(data-label);text-align:left;color:var(--nv-mute);text-transform:uppercase;letter-spacing:.05em;flex:0 0 38%;padding-top:2px;font-size:.72rem;font-weight:700}.nv-table td[data-label=""]:before{display:none}.nv-table td.nv-td-acc{justify-content:flex-end}.nv-table td .nv-prod{text-align:left}.nv-table td .nv-prod_name{white-space:normal}.nv-table .sin-datos{text-align:center}.nv-table .nv-sin td:before{display:none}.nv-kpis{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.nv-segbar_part,.nv-pill svg:last-child,.nv .menu-lateral.vend-menu{transition:none}}@media print{.nv-bar,.nv-foot,.nv-rowact{display:none}}.nv-pill_badge[hidden]{display:none}.nv-table td{white-space:nowrap}.nv-table td:first-child,.nv-table td .nv-prod_sub,.nv-table td .acciones,.nv-table td.nv-td-acc{white-space:normal}.nv-table td small.nota,.nv-table td .nota{white-space:normal;vertical-align:top;max-width:28ch;display:inline-block}.nv-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}@media (width<=767px){.nv-table td{white-space:normal}.nv-table td:first-child{text-align:left;flex-direction:column;align-items:stretch;gap:6px}.nv-table td:first-child:before{flex-basis:auto}.nv-table td small.nota,.nv-table td .nota{max-width:none}}.nv-table td:not(:first-child):not(.nv-td-acc){text-overflow:ellipsis;max-width:240px;overflow:hidden}@media (width<=767px){.nv-table td:not(:first-child):not(.nv-td-acc){max-width:none;overflow:visible}}@media (width>=981px){main[data-ruta^=admin] .contenedor,main[data-ruta^=vendedor] .contenedor,main[data-ruta^=muestras] .contenedor{max-width:1440px}.nv .col-1-3{grid-template-columns:224px minmax(0,1fr);gap:18px}}.nv-table{table-layout:auto;width:100%}.nv-table td{white-space:normal;overflow-wrap:anywhere}.nv-table td:first-child{overflow-wrap:normal;min-width:220px;max-width:340px}.nv-table td:first-child a,.nv-table td .nv-prod_name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv-table td .nv-prod_sub,.nv-table td small,.nv-table td .nota{white-space:normal;max-width:none;display:block}.nv-table td .num,.nv-table td .estado,.nv-table td .nv-dot,.nv-table td .nv-badge,.nv-table td .badge,.nv-table td .chip,.nv-table td time,.nv-table th{white-space:nowrap}.nv-table td.nv-td-acc,.nv-table th:last-child:empty,.nv-table th.nv-th-acc{background:var(--nv-bg);box-shadow:-10px 0 12px -10px rgba(var(--tinta-rgb), .18);z-index:1;position:sticky;right:0}.nv-table tr:hover td.nv-td-acc{background:var(--nv-bg-hover)}.nv-table td.nv-td-acc{white-space:nowrap;width:1%}.nv-table td.nv-td-acc .nv-rowact,.nv-table td.nv-td-acc .acciones{flex-wrap:nowrap;justify-content:flex-end}.nv-table td.nv-td-acc .btn.chico{white-space:nowrap}.nv-table td .estado,.nv-table td .nv-badge{margin:1px 0;display:inline-flex}.tabla-wrap{overscroll-behavior-x:contain;overflow-x:auto}@media (width<=980px){.nv-table td.nv-td-acc,.nv-table th.nv-th-acc{box-shadow:none;width:auto;position:static}.nv-table td:first-child{min-width:0;max-width:none}}.nv-table td{overflow-wrap:break-word;word-break:normal;padding:12px 10px}.nv-table td .num,.nv-table td .fecha,.nv-table td time{white-space:nowrap;overflow-wrap:normal}.nv-table th.nv-th-acc{background:var(--nv-bg);z-index:1;text-align:right;position:sticky;right:0}.nv-table td.nv-td-acc{text-align:right}.nv-table td.nv-td-acc .acciones,.nv-table td.nv-td-acc>.fila-flex{flex-direction:column;align-items:stretch;gap:6px;display:flex}.nv-table td.nv-td-acc .btn.chico{justify-content:center;min-height:34px;padding:6px 12px}.nv-table td small,.nv-table td .nota,.nv-table td .nv-prod_sub{overflow-wrap:break-word}.nv-table th:not(:first-child):not(.nv-th-acc){min-width:112px}.nv-table td .nv-prod_sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv-table th.nv-th-acc svg{display:none}.nv-table td:first-child{min-width:0;max-width:none}:is(.nv-table td:first-child:has(.nv-prod),.nv-table td:first-child:has(>a)){min-width:220px;max-width:340px}.nv-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:140px;display:-webkit-box;overflow:hidden}.nv-table td .nv-clamp2+small.nota{margin-top:2px;display:block}@media (width<=1380px) and (width>=981px){.nv-table .nv-col-sec{display:none}}html[data-tema]:not([data-tema=violeta]) .banda-registro img,html[data-tema]:not([data-tema=violeta]) .hero4-ilu img{display:none}html[data-tema]:not([data-tema=violeta]) .hero4-video{background-color:var(--violeta-3)}.historial .pal{flex:0 0 28px;min-width:28px;line-height:1;overflow:hidden}.historial li span:first-child{min-width:0}.historial li.gana{margin:0;padding:10px 12px}html[data-tema=subastape]{--violeta:#520275;--violeta-2:#45015f;--violeta-3:#34004a;--violeta-oscuro:#22002f;--lila:#f7f1fa;--lila-2:#eee1f4;--marino:#34004a;--marino-2:#2b003d;--marino-3:#520275;--marino-suave:#eee1f4;--tinta:#22002f;--texto:#2f1f3a;--gris:#6a5e75;--gris-2:#9a90a3;--linea:#e8dfee;--linea-2:#d3c3dd;--fondo:#f7f1fa;--naranja:#2db3ae;--ambar:#52c5c2;--ambar-2:#33ada9;--ambar-tinta:#22002f;--ambar-suave:#ddf4f3;--naranja-hover:#45bfbb;--ambar-hover:#6ed1ce;--cian:#7fe0dc;--primario-claro:#8a4bae;--banda:#520275;--grad-hero:linear-gradient(135deg, #6a1596 0%, #520275 55%, #34004a 100%);--grad-banda:linear-gradient(135deg, #34004a, #520275);--tinta-rgb:34, 0, 47;--marca-rgb:52, 0, 74;--primario-rgb:82, 2, 117;--cta-rgb:82, 197, 194;--cian-rgb:127, 224, 220;--verde:#15803d}.logo-marca.iso,.pie .logo-marca.iso,body.en-inicio #cabecera.arriba .logo-marca.iso,.correo-cab .logo-marca.iso,.a4-cab .logo-marca.iso{box-shadow:0 1px 3px rgba(var(--tinta-rgb), .12);background:#fff;padding:2px}.logo-marca.iso img{object-fit:contain;width:100%;height:100%;display:block}.logo-pe{color:#fff;background:#52c5c2;border-radius:6px;margin-left:2px;padding:0 5px;line-height:1.15;display:inline-block}body.en-inicio #cabecera.arriba .logo,.pie .logo,.sys-mant .logo{color:#fff}.cab-salir{display:contents}.cab-salir button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cab-nav .cab-salir button{min-height:44px;padding:0 14px}[x-cloak]{display:none!important}button.pill{font:inherit;cursor:pointer}.cargando{opacity:.55;pointer-events:none;transition:opacity .2s}.paginacion{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0 8px;display:flex}.paginacion .btn svg{width:16px;height:16px}.paginacion [aria-disabled=true]{opacity:.45;pointer-events:none}.paginacion-numeros{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.paginacion-numeros .pill{justify-content:center;min-width:40px;padding:6px 12px}.paginacion-puntos{color:var(--gris);padding:6px 4px;display:inline-block}.card-foto:not(:has(img)){background:var(--lila,#e6ebf2)}@media (width<=767px){.solo-escritorio{display:none!important}}.re-filtros{align-items:flex-end;margin:12px 0 16px}.re-filtros .campo{flex:200px;min-width:200px;margin:0}.re-bloque{display:block}@media (width<=767px){.grid.g2,.grid.g3,.grid.g4{grid-template-columns:minmax(0,1fr)}}.grid.g2>*,.grid.g3>*,.grid.g4>*,.remate-card{min-width:0}.remate-card .fotos{min-width:0;overflow:hidden}.remate-card .fotos img{flex:0 0 64px}@media (width<=767px){.listado-cab .orden select,.buscador select{font-size:16px}}.ficha-cab-acciones{flex-wrap:nowrap}.ficha-aviso{margin-bottom:14px}.ficha-primera{margin-top:16px}.ficha .en-vivo-dato{margin:12px 0 4px}.ficha-subtitulo{margin-top:14px}.ficha-sin-margen{margin:0}.ficha-remate-panel{margin-top:16px}.ficha-dudas{margin:10px 0 0;font-size:.85rem}.caja-tiempo{flex-direction:column;gap:6px;display:flex}.galeria-vacia{color:var(--gris);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:0}.galeria-vacia svg{width:36px;height:36px}.ficha-cargando{opacity:.55;transition:opacity .15s}@media (width<=980px){.ficha{row-gap:0}.ficha>.ficha-principal{display:contents}.ficha-principal>*{order:3}.ficha-principal>.galeria{order:1}.ficha-principal>.en-vivo-dato,.ficha>#caja{order:2}}.modal-monto{color:var(--marino);font-size:1.4rem}.modal-nota{margin-top:10px}.ficha-oferta{margin-top:6px}.caja-raiz{display:contents}@media (width<=767px){.similares .grid-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -4px;padding:4px 4px 10px;display:flex;overflow-x:auto}.similares .grid-cards::-webkit-scrollbar{display:none}.similares .grid-cards .card{scroll-snap-align:start;flex:0 0 min(78vw,300px)}}.campo-error{color:var(--rojo-2);font-size:.85rem;font-weight:600;display:block}.contacto .campo-error{color:#ffd3dc}.trampa{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}#calc-out.cargando{opacity:.55;transition:opacity .15s}.contacto-enviado{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contacto-enviado p{color:#ffffffd9}.contacto .contacto-privacidad{color:#ffffffbf;margin:10px 0 0;font-size:.85rem}.contacto .contacto-privacidad a{color:#fff;text-decoration:underline}.vende-form .bloqueo{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.post-texto,.legal-texto{color:var(--texto)}.post-texto>:first-child,.legal-texto>:first-child{margin-top:0}.post-texto>:last-child,.legal-texto>:last-child{margin-bottom:0}.post-texto h2,.post-texto h3{margin:24px 0 8px}.legal-texto h2{border-top:1px solid var(--linea);margin:22px 0 8px;padding-top:18px;font-size:1.15rem}.legal-texto h2:first-child{border-top:0;padding-top:0}.legal-texto h3{margin:16px 0 6px;font-size:1rem}.post-texto ul,.post-texto ol,.legal-texto ul,.legal-texto ol{max-width:72ch;margin:0 0 12px;padding-left:1.3em}.post-texto li,.legal-texto li{margin:4px 0}.post-texto a,.legal-texto a{text-decoration:underline}.post-texto blockquote{border-left:3px solid var(--linea-2);color:var(--gris);margin:0 0 12px;padding:4px 0 4px 14px}.texto-libre{white-space:pre-line}.reclamo-leyenda{color:var(--gris);margin-top:14px;font-size:.88rem}@media print{.reclamo-constancia{box-shadow:none;padding:0;max-width:none!important}.reclamo-constancia .acciones{display:none}}.logo-pe{color:#22002f}:focus-visible{outline-color:#520275}body.en-inicio #cabecera.arriba :focus-visible,.cab-barra :focus-visible,.cab-nav :focus-visible,.hero4 :focus-visible,.hero-chico :focus-visible,.hero-vacio :focus-visible,.banda-registro :focus-visible,.banda-cierran :focus-visible,.contacto :focus-visible,.pie :focus-visible,.sys-mant :focus-visible,.modal-fondo>:focus-visible{outline-color:#fff}.chip-ok,.estado.vivo,.estado.verde,.estado.ok,.historial li.gana .num{color:#0d5c3c}.campo input::placeholder,.campo textarea::placeholder,.buscador input::placeholder,.filtros input::placeholder,input.input::placeholder{color:#6a5e75}body.en-inicio #cabecera.arriba .buscador input::placeholder{color:#ffffffc7}.solo-lectores,.cu-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cu-error{color:var(--rojo-2,var(--rojo));margin:0;font-size:.84rem;font-weight:600}.cu-error:empty{display:none}.campo input[aria-invalid=true],.campo select[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:var(--rojo)}.campo .cu-opc{color:var(--gris);font-weight:400}.cu-mensajes{margin-bottom:14px}.cu-mensajes .bloqueo+.bloqueo{margin-top:8px}.menu-lateral form{display:none}.subida.cu-subida{position:relative}.subida.cu-subida input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.subida.cu-subida:focus-within{outline:2px solid var(--marino-3);outline-offset:2px}.subida.cu-subida small{display:block}.cu-scroll{max-height:220px;margin:10px 0;padding:12px;font-size:.9rem;overflow:auto}.texto-md{line-height:1.6}.texto-md>:first-child{margin-top:0}.texto-md>:last-child{margin-bottom:0}.texto-md h1,.texto-md h2,.texto-md h3{margin:14px 0 6px;font-size:1.05rem}.texto-md ul,.texto-md ol{padding-left:20px}.aviso .cu-aviso-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.aviso .cu-aviso-texto b{color:var(--marino)}.aviso .cu-aviso-lado{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.aviso .btn.enlace{min-height:0;padding:0;font-size:.84rem}.aviso:last-child{border-bottom:0}.cu-campana{position:relative}.cu-campana-lista{background:var(--blanco);border-radius:var(--radio);width:min(88vw,320px);box-shadow:var(--sombra-3,var(--sombra-2));z-index:60;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.cu-campana-lista .titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--gris);padding:12px 16px 6px;font-size:.72rem;font-weight:700;display:block}.cu-campana-lista a.aviso{color:var(--texto)}.cu-campana-lista a.aviso:hover{background:var(--fondo);text-decoration:none}.cu-campana-lista .vacio{border:0;padding:20px}.cu-campana-lista .todos{text-align:center;padding:12px 16px;font-weight:600;display:block}.cu-lista{margin:0;padding:0;list-style:none}.cu-lista li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cu-lista li:last-child{border-bottom:0}.cu-lista li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cu-lista b{color:var(--marino)}.cu-motivos{margin:8px 0 0;padding-left:20px}.cu-motivos li+li{margin-top:4px}.cu-datos{gap:10px;margin:0;display:grid}.cu-datos>div{border-bottom:1px dashed var(--linea);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.92rem;display:flex}.cu-datos>div:last-child{border-bottom:0;padding-bottom:0}.cu-datos dt{color:var(--gris)}.cu-datos dd{color:var(--marino);text-align:right;margin:0;font-weight:600}.cu-bloque{display:block}.cu-seccion{margin-top:22px}.cu-panel-sig{margin-top:16px}.cu-dos{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.auth h1{margin-bottom:6px}.auth .cu-pie{text-align:center;margin-top:10px}.auth .cu-olvido{font-size:.85rem;font-weight:600}.auth .cu-otp{text-align:center;letter-spacing:.4em;font-size:1.3rem;font-weight:700}@media (width<=900px){.cu-dos{grid-template-columns:1fr}}@media (width<=600px){.aviso{flex-direction:column}.aviso .cu-aviso-lado{align-items:flex-start}.cu-lista li{flex-direction:column;align-items:flex-start}}.panel.cu-lista-avisos{padding:0;overflow:hidden}.bloqueo+.bloqueo{margin-top:8px}.vacio.cu-vacio-plano{border:0}.co-compra{margin-bottom:14px}.co-compra .co-titulo{margin:0}.co-compra .co-reloj .cuenta{display:inline-flex}.co-desglose{margin:10px 0}.co-conceptos{gap:10px;margin-top:10px;display:grid}.co-concepto{border:1px solid var(--linea);border-radius:var(--radio);padding:12px 14px}.co-concepto>.fila-flex>div{min-width:0}.co-form{margin-top:12px}.co-sub{margin:18px 0 8px}@media (width<=600px){.co-concepto>.fila-flex{flex-direction:column;align-items:flex-start}}
