@font-face{font-family:tenor;src:url(/_next/static/media/d122615bec116d12-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:tenor Fallback;src:local("Arial");ascent-override:84.63%;descent-override:23.00%;line-gap-override:0.00%;size-adjust:108.71%}.__className_b4aa6f{font-family:tenor,tenor Fallback}.__variable_b4aa6f{--font-display:"tenor","tenor Fallback"}@font-face{font-family:jost;src:url(/_next/static/media/67194f7a70610d65-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jost Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_db46b7{font-family:jost,jost Fallback}.__variable_db46b7{--font-sans:"jost","jost Fallback"}@font-face{font-family:cormorant;src:url(/_next/static/media/99e2b518f4b076b5-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:cormorant Fallback;src:local("Arial");ascent-override:116.85%;descent-override:36.30%;line-gap-override:0.00%;size-adjust:79.07%}.__className_462ef0{font-family:cormorant,cormorant Fallback;font-style:italic}.__variable_462ef0{--font-accent:"cormorant","cormorant Fallback"}:root{--salvia:#919e70;--salvia-oscura:#58623f;--crema:#f5f0dc;--lino:#ebe2d6;--blanco:#ffffff;--oliva:#3f4430;--oliva-suave:#5c604c;--linea:#d6cdb8;--bordo:#7d251d;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--ancho:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--crema);color:var(--oliva);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--salvia-oscura)}a:hover{color:var(--oliva)}:focus-visible{outline:2px solid var(--salvia-oscura);outline-offset:3px;border-radius:2px}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 32px}.seccion{padding-top:88px;padding-bottom:88px}.fondo-lino{background:var(--lino)}h1,h2,h3{font-family:var(--font-display),sans-serif;font-weight:400;margin:0}h1{font-size:clamp(40px,6vw,60px);line-height:1.08}h2{font-size:clamp(30px,4vw,40px);line-height:1.15}.acento{font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;font-size:1.12em}.antetitulo{margin:0 0 16px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.antetitulo,.intro,.secundario{color:var(--oliva-suave)}.intro{margin:12px 0 0;max-width:560px}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:var(--radius-md);font-weight:500;font-size:16px;text-decoration:none;background:var(--salvia-oscura);color:var(--crema);border:1px solid var(--salvia-oscura);transition:background .15s ease}.boton:hover{background:var(--oliva);border-color:var(--oliva);color:var(--crema)}.boton.secundario-btn{background:transparent;color:var(--oliva);border-color:var(--oliva)}.boton.secundario-btn:hover{background:var(--oliva);color:var(--crema)}.boton.claro{background:var(--crema);color:var(--oliva);border-color:var(--crema)}.boton.claro:hover{background:var(--lino);border-color:var(--lino);color:var(--oliva)}.encabezado{border-bottom:1px solid var(--linea);background:var(--crema);position:-webkit-sticky;position:sticky;top:0;z-index:10}.encabezado .contenedor{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px}.encabezado nav{display:flex;align-items:center;gap:28px;font-size:15px}.encabezado nav a.enlace{color:var(--oliva);text-decoration:none}.encabezado nav a.enlace:hover{text-decoration:underline}.encabezado .boton{min-height:44px;padding:0 20px;font-size:15px}@media (max-width:860px){.encabezado nav a.enlace{display:none}}.portada{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:72px}.portada>div{flex:1 1 420px;min-width:0}.portada p.bajada{margin:24px 0 36px;font-size:19px;max-width:480px}.botones{display:flex;flex-wrap:wrap;gap:14px}.foto-redonda{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg)}.grilla{display:grid;grid-gap:24px;gap:24px}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.columna-linea{border-top:1px solid var(--oliva);padding-top:20px}.columna-linea h3{font-size:22px;margin-bottom:10px}.columna-linea p{margin:0}.frase{margin:56px 0 0;font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;font-size:30px;line-height:1.3;color:var(--salvia-oscura)}.tarjeta{background:var(--crema);border-radius:var(--radius-lg);padding:40px;display:flex;flex-direction:column;gap:20px}.tarjeta h3{font-size:30px}.tarjeta ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.tarjeta .tarjeta-pie{margin-top:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.precio-desde small{display:block;font-size:13px;color:var(--oliva-suave)}.precio-desde strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:30px}.cabecera-seccion{align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.cabecera-seccion,.filtros{display:flex;flex-wrap:wrap}.filtros{gap:8px}.filtros button{font:inherit;font-size:15px;padding:0 18px;min-height:44px;border-radius:999px;cursor:pointer;border:1px solid var(--oliva);background:transparent;color:var(--oliva)}.filtros button[aria-pressed=true]{background:var(--oliva);color:var(--crema)}.tapa figure{margin:0}.tapa img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg)}.tapa figcaption{margin-top:10px;display:flex;justify-content:space-between;gap:8px;font-size:15px}.niveles{margin-top:56px}.niveles h3{font-size:22px;margin-bottom:8px}.niveles p{margin:0 0 12px;font-size:15px}.niveles strong{font-weight:500;font-size:15px}.dos-columnas{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.dos-columnas>.texto{flex:1 1 340px;min-width:0}.dos-columnas>.visual{flex:1 1 560px;min-width:0}.paginas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:560px){.paginas{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagina figure{margin:0}.hoja{width:100%;background:var(--blanco);aspect-ratio:210/297;padding:6%;border-radius:var(--radius-sm);display:grid;grid-gap:4%;gap:4%;position:relative;box-shadow:0 1px 0 var(--linea)}.hoja span{background:var(--salvia);border-radius:2px}.hoja .ancha{grid-column:span 2}.hoja svg{position:absolute;right:8%;top:44%;width:22%;transform:rotate(12deg)}.pagina figcaption{margin-top:8px;font-size:13px;color:var(--oliva-suave)}.regalo{background:var(--crema);border-radius:var(--radius-lg);overflow:hidden}.regalo img{width:100%;aspect-ratio:4/3;object-fit:cover}.regalo div{padding:24px 24px 28px}.regalo h3{font-size:22px;margin-bottom:8px}.regalo p{margin:0;font-size:15px}.pasos{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.pasos li{border-top:1px solid var(--linea);padding-top:20px}.pasos .numero{margin:0 0 12px;font-family:var(--font-display),sans-serif;font-size:36px;color:var(--salvia-oscura)}.pasos h3{font-family:var(--font-sans),sans-serif;font-weight:500;font-size:18px;margin-bottom:8px}.pasos p{margin:0;font-size:15px}.tabla-caja{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:16px}caption{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--oliva-suave);padding-bottom:12px}caption,td,th{text-align:left}td,th{padding:12px 0;border-bottom:1px solid var(--linea)}th{font-weight:500;border-bottom-color:var(--oliva)}td.num,th.num{text-align:right}.lista-chica{margin:0;padding-left:20px;font-size:15px;display:grid;grid-gap:6px;gap:6px}.dato strong{display:block;font-family:var(--font-display),sans-serif;font-weight:400;font-size:30px;margin-bottom:8px}.dato p{margin:0;font-size:15px}.foto-equipo{background:var(--lino);border-radius:var(--radius-lg);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:15px}.firma-frase{margin:0 0 6px;font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;font-size:26px;line-height:1.3;color:var(--salvia-oscura)}.resena{margin:0;background:var(--crema);border-radius:var(--radius-lg);padding:32px}.resena blockquote{margin:0 0 20px;font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;font-size:24px;line-height:1.3}.resena figcaption{font-size:15px;color:var(--oliva-suave)}.preguntas{max-width:860px}details{border-top:1px solid var(--linea);padding:20px 0}details:last-of-type{border-bottom:1px solid var(--linea)}summary{cursor:pointer;list-style:none;font-weight:500;font-size:18px;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-display),sans-serif;font-size:22px;line-height:1}details[open] summary:after{content:"–"}details p{margin:12px 0 0;color:var(--oliva-suave)}.cierre{background:var(--salvia-oscura);color:var(--crema)}.cierre .contenedor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-top:80px;padding-bottom:80px}.cierre h2{max-width:620px}.pie{background:var(--oliva)}.pie,.pie a{color:var(--crema)}.pie .contenedor.arriba{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:64px;padding-bottom:40px}.pie .columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:32px;gap:32px;flex:0 1 620px;font-size:15px}.pie .columnas p{margin:0 0 4px}.pie .titulo-col{margin-bottom:10px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pie .abajo{border-top:1px solid var(--oliva-suave);padding-top:20px;padding-bottom:32px;font-size:13px}.wsp{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:var(--salvia-oscura);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(63,68,48,.25);z-index:20}.wsp:hover{background:var(--oliva)}@media (max-width:600px){.galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.galeria figcaption .secundario{display:none}.galeria figcaption{font-size:14px}.tapa img{border-radius:var(--radius-md)}.contenedor{padding:0 20px}.seccion{padding-top:64px;padding-bottom:64px}.tarjeta{padding:28px}.portada{padding-top:48px;padding-bottom:48px;gap:36px}}.portal{min-height:100vh}.portal .encabezado{position:static}.enlace-volver{color:var(--oliva);font-size:15px}.portal-main{padding-top:40px;padding-bottom:96px;max-width:1080px}.portal h1{font-size:clamp(32px,4.5vw,44px);outline:none}.banda-prueba{background:var(--lino);border-radius:var(--radius-md);padding:12px 16px;font-size:14px;margin:0 0 28px}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pasos-portal{list-style:none;margin:0 0 40px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pasos-portal li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--oliva-suave);padding-right:20px}.pasos-portal .num{width:30px;height:30px;border-radius:50%;border:1px solid var(--oliva-suave);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.pasos-portal li.actual{color:var(--oliva);font-weight:500}.pasos-portal li.actual .num{background:var(--oliva);border-color:var(--oliva);color:var(--crema)}.pasos-portal li.hecho .num{background:var(--salvia);border-color:var(--salvia);color:var(--oliva)}.formulario{margin-top:32px;display:grid;grid-gap:22px;gap:22px;max-width:760px}.fila-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px}.campo label{display:block;font-weight:500;font-size:15px;margin-bottom:6px}.campo input,.campo select,.campo textarea,.nota textarea{width:100%;font:inherit;font-size:16px;color:var(--oliva);background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radius-md);padding:12px 14px;min-height:48px}.campo textarea,.nota textarea{min-height:0;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus,.nota textarea:focus{outline:2px solid var(--salvia-oscura);outline-offset:1px;border-color:var(--salvia-oscura)}.campo [aria-invalid=true]{border-color:var(--bordo)}.opcional{font-weight:400;color:var(--oliva-suave)}.ayuda{color:var(--oliva-suave)}.ayuda,.error{margin:6px 0 0;font-size:14px}.error{color:var(--bordo)}.acciones{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;flex-wrap:wrap}.boton[disabled],button.boton:disabled{opacity:.45;cursor:not-allowed}button.boton{font-family:inherit;cursor:pointer}.consejos{margin:16px 0 28px;padding-left:20px;color:var(--oliva-suave);display:grid;grid-gap:4px;gap:4px}.consejos strong{color:var(--oliva);font-weight:500}.zona{border:1.5px dashed var(--salvia-oscura);border-radius:var(--radius-lg);background:var(--blanco);padding:40px 24px;text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px;transition:background .15s}.zona.activa{background:var(--lino)}.zona p{margin:0}.zona-titulo{font-family:var(--font-display),sans-serif;font-size:24px}.barra-fotos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px}.contador{margin:0;font-size:15px}.contador strong{font-weight:500}.contador.muchas,.contador.pocas{color:var(--bordo)}.ordenar{display:flex;align-items:center;gap:8px;font-size:14px}.ordenar button{font:inherit;font-size:14px;border:1px solid var(--linea);background:var(--blanco);color:var(--oliva);border-radius:999px;padding:6px 14px;min-height:36px;cursor:pointer}.aviso{background:var(--lino);border-radius:var(--radius-md);padding:10px 14px;font-size:14px}.grilla-fotos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:16px;gap:16px}.ficha{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;cursor:-webkit-grab;cursor:grab}.ficha.completa{border-color:var(--salvia-oscura);box-shadow:inset 0 0 0 1px var(--salvia-oscura)}.ficha.moviendo{opacity:.4}.miniatura{position:relative;aspect-ratio:1;background:var(--lino);display:flex;align-items:center;justify-content:center;overflow:hidden}.miniatura img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sin-vista{font-size:12px;padding:8px;text-align:center;word-break:break-all;color:var(--oliva-suave)}.numero-foto{top:8px;background:var(--oliva);color:var(--crema);font-size:12px;border-radius:999px;padding:2px 9px}.numero-foto,.sello{position:absolute;left:8px;font-weight:500}.sello{bottom:8px;right:8px;font-size:11.5px;border-radius:var(--radius-sm);padding:3px 6px;text-align:center}.sello.alerta{background:var(--bordo);color:var(--crema)}.controles{padding:8px;display:grid;grid-gap:8px;gap:8px}.interruptor{font:inherit;font-size:13px;font-weight:500;border:1px solid var(--linea);background:var(--crema);color:var(--oliva);border-radius:var(--radius-sm);min-height:36px;cursor:pointer}.interruptor.on{background:var(--salvia-oscura);border-color:var(--salvia-oscura);color:var(--crema)}.iconos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.iconos button{font:inherit;font-size:15px;border:1px solid var(--linea);background:var(--blanco);color:var(--oliva);border-radius:var(--radius-sm);min-height:36px;cursor:pointer}.iconos button:disabled{opacity:.35;cursor:default}.iconos button.con-nota{background:var(--lino)}.nota{padding:0 8px 8px}.nota textarea{font-size:14px;padding:8px 10px}.nota-vista{margin:0;padding:0 10px 10px;font-size:13px;color:var(--oliva-suave);font-style:italic}.revision{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:40px;gap:40px;margin-top:28px;align-items:start}.resumen{margin:0;background:var(--blanco);border-radius:var(--radius-lg);padding:8px 24px}.resumen div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--linea)}.resumen div:last-child{border-bottom:0}.resumen dt{color:var(--oliva-suave)}.resumen dd{margin:0;text-align:right}.resumen .total dd{font-family:var(--font-display),sans-serif;font-size:20px}.avisos{background:var(--lino);border-radius:var(--radius-md);padding:16px 20px;margin-bottom:20px}.avisos-titulo{margin:0 0 6px;font-weight:500}.avisos ul{margin:0 0 8px;padding-left:18px}.avisos p{margin:0;font-size:14px}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--salvia-oscura)}.progreso{margin-top:20px}.progreso>span{display:block;height:8px;background:var(--salvia-oscura);border-radius:999px;transition:width .2s}.progreso{background:transparent}.progreso p{margin:8px 0 0;font-size:14px;color:var(--oliva-suave)}.tira{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:10px;gap:10px}.tira li{font-size:11.5px;color:var(--oliva-suave);text-align:center}.tira .sin-vista,.tira img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--lino);display:block;margin-bottom:4px}.tira li.completa img{outline:2px solid var(--salvia-oscura);outline-offset:1px}.listo{text-align:center;max-width:620px;margin:40px auto 0}.listo p{margin:16px 0}.codigo{font-size:18px}.codigo strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:26px;display:block;margin-top:6px;letter-spacing:.04em}.nota-prueba{font-size:14px}@media (max-width:600px){.grilla-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acciones{flex-direction:column-reverse;align-items:stretch}.acciones .boton{width:100%}}.error-envio{margin-top:20px;background:#f6e3df;border:1px solid var(--bordo);border-radius:var(--radius-md);padding:14px 18px}.error-envio p{margin:0 0 6px;font-size:15px}.error-envio strong{font-weight:500;color:var(--bordo)}.ed-barra{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--linea);background:var(--crema)}.ed-barra>a:first-child{margin-right:auto}.ed-modo .ed-barra>a:first-child{margin-right:0}.ed-cantidad{display:flex;align-items:center;gap:8px;font-size:15px;margin-left:auto}.ed-cantidad strong{font-weight:500}.ed-cantidad button{width:36px;height:36px;border-radius:50%;border:1px solid var(--oliva);background:transparent;color:var(--oliva);font-size:18px;cursor:pointer}.ed-cantidad button:disabled{opacity:.35;cursor:default}.ed-precio{font-family:var(--font-display),sans-serif;font-size:20px}.ed-guardado{font-size:13px;color:var(--oliva-suave);min-width:150px}.ed-acciones-barra{display:flex;gap:10px}.ed-acciones-barra .boton{min-height:42px;padding:0 18px;font-size:15px}.ed-modo{height:100vh;display:flex;flex-direction:column;overflow:hidden}.ed-cuerpo{flex:1 1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) 300px}.ed-bandeja,.ed-panel{overflow-y:auto;padding:18px;background:var(--crema)}.ed-bandeja{border-right:1px solid var(--linea)}.ed-panel{border-left:1px solid var(--linea)}.ed-centro{overflow-y:auto;background:var(--lino);padding:20px 16px 12px;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.ed-subir{border:1.5px dashed var(--salvia-oscura);border-radius:var(--radius-md);padding:16px;text-align:center;background:var(--blanco)}.ed-subir .boton{width:100%;min-height:44px}.ed-subir p{margin:8px 0 0;font-size:13px}.ed-bandeja-info{justify-content:space-between;margin:14px 0 10px;font-size:14px}.ed-bandeja-info,.ed-check{display:flex;align-items:center}.ed-check{gap:6px;font-size:13px;cursor:pointer}.ed-auto{width:100%;min-height:44px;font-size:14px;padding:0 12px}.ed-confirmar{background:var(--lino);border-radius:var(--radius-md);padding:12px;font-size:14px}.ed-confirmar p{margin:0 0 10px}.ed-confirmar div{display:flex;gap:8px}.ed-confirmar .boton{min-height:38px;padding:0 14px;font-size:14px;flex:1 1}.ed-nota{font-size:13px;color:var(--oliva-suave);margin:10px 0 0}.ed-nota.fuerte{color:var(--oliva);background:var(--manteca,#EFCF84);background:#f3e3b5;padding:8px 10px;border-radius:var(--radius-sm)}.ed-link{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--salvia-oscura);text-decoration:underline;cursor:pointer}.ed-fotos{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ed-fotos li{position:relative}.ed-fotos li>button:first-child{display:block;width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);background:var(--lino);overflow:hidden;cursor:-webkit-grab;cursor:grab;position:relative}.ed-fotos li.tomada>button:first-child{border-color:var(--salvia-oscura)}.ed-fotos img{width:100%;height:100%;object-fit:cover}.ed-uso{right:3px;bottom:3px;background:var(--salvia-oscura);font-size:10.5px;font-weight:500;border-radius:999px;padding:0 6px;line-height:17px}.ed-quitar,.ed-uso{position:absolute;color:var(--crema)}.ed-quitar{top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(63,68,48,.75);font-size:11px;cursor:pointer;opacity:0}.ed-fotos li:hover .ed-quitar,.ed-quitar:focus-visible{opacity:1}.ed-aviso{margin:0;background:var(--crema);border-radius:var(--radius-md);padding:10px 14px;font-size:14px;max-width:900px;width:100%;display:flex;justify-content:space-between;gap:12px}.ed-pliego{display:flex;justify-content:center;gap:0}.ed-pag-cont{position:relative;display:flex;flex-direction:column;align-items:center}.ed-pag-cont .pv{box-shadow:0 1px 4px rgba(63,68,48,.18)}.ed-pag-cont.fantasma{justify-content:center;color:var(--oliva-suave);font-size:13px}.ed-num{font-size:12.5px;color:var(--oliva-suave);margin-top:6px}.ed-nav{display:flex;align-items:center;gap:16px;font-size:14px}.ed-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--oliva);background:var(--crema);color:var(--oliva);font-size:20px;cursor:pointer}.ed-nav button:disabled{opacity:.35;cursor:default}.ed-tira{list-style:none;margin:4px 0 0;padding:4px 4px 8px;display:flex;gap:6px;overflow-x:auto;max-width:100%}.ed-tira button{border:2px solid transparent;background:none;padding:2px;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--oliva-suave)}.ed-tira button.actual{border-color:var(--salvia-oscura);color:var(--oliva)}.ed-tira .pv{box-shadow:0 0 0 1px var(--linea)}.pv{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv.pv-sel{outline:2px solid var(--salvia-oscura);outline-offset:2px}.pv-hueco{overflow:hidden;background:transparent}.pv-hueco.vacio{background:rgba(145,158,112,.16);outline:1px dashed rgba(88,98,63,.5);outline-offset:-1px;display:flex;align-items:center;justify-content:center}.pv-hueco.sel{outline:2px solid var(--salvia-oscura);outline-offset:-2px;box-shadow:inset 0 0 0 4px rgba(245,240,220,.6)}.pv-mas{color:var(--salvia-oscura);font-size:28px;font-family:var(--font-display),sans-serif;opacity:.7}.pv-calidad{position:absolute;left:6px;bottom:6px;font-size:11px;font-weight:500;border-radius:4px;padding:2px 6px;color:var(--crema);pointer-events:none}.pv-calidad.baja{background:var(--bordo)}.pv-calidad.justa{background:#8a6a1f}.pv-texto{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-accent),Georgia,serif;font-style:italic;font-weight:500;line-height:1.2;padding:0 7%;pointer-events:none;white-space:pre-line}.pv-texto.vacio{opacity:.45;outline:1px dashed currentColor;outline-offset:-4px}.pv-sticker.sel{outline:1.5px dashed var(--salvia-oscura);outline-offset:2px}.ed-panel-titulo{font-size:22px;margin:0 0 6px}.ed-seccion{border-top:1px solid var(--linea);padding:14px 0}.ed-seccion h3{font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--oliva-suave);margin:0 0 10px}.ed-nombre-foto{margin:0 0 8px;font-size:13px;word-break:break-all}.ed-rango{display:grid;grid-template-columns:60px 1fr;align-items:center;grid-gap:8px;gap:8px;font-size:14px;margin-bottom:6px}.ed-rango input{accent-color:var(--salvia-oscura)}.ed-calidad{font-size:13px;padding:8px 10px;border-radius:var(--radius-sm);margin:8px 0}.ed-calidad.ok{background:rgba(145,158,112,.25)}.ed-calidad.justa{background:#f3e3b5}.ed-calidad.baja{background:#f6e3df;color:var(--bordo)}.ed-botonera{display:flex;gap:8px;flex-wrap:wrap}.ed-botonera button{font:inherit;font-size:14px;border:1px solid var(--oliva);background:transparent;color:var(--oliva);border-radius:var(--radius-sm);padding:0 12px;min-height:36px;cursor:pointer}.ed-armados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ed-armados button{border:2px solid transparent;background:var(--blanco);border-radius:var(--radius-sm);padding:6px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;line-height:1.2;color:var(--oliva)}.ed-armados button.actual{border-color:var(--salvia-oscura)}.ed-armados button.sugerido{border-color:#e2c97f}.ed-armados svg{box-shadow:0 0 0 1px var(--linea)}.ed-frase{width:100%;font:inherit;font-size:15px;border:1px solid var(--linea);border-radius:var(--radius-sm);padding:8px 10px;background:var(--blanco);color:var(--oliva);resize:vertical}.ed-fondos{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.ed-fondos button{aspect-ratio:1;border-radius:50%;border:1px solid var(--linea);cursor:pointer}.ed-fondos button.actual{outline:2px solid var(--salvia-oscura);outline-offset:2px}.ed-stickers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.ed-stickers button{aspect-ratio:1;border:1px solid var(--linea);background:var(--blanco);border-radius:var(--radius-sm);padding:8px;cursor:pointer}.ed-stickers button:hover{background:var(--lino)}.ed-previa{position:fixed;inset:0;background:rgba(30,30,26,.92);z-index:50;flex-direction:column;justify-content:center;gap:18px;color:var(--crema)}.ed-previa,.ed-previa-barra{display:flex;align-items:center}.ed-previa-barra{position:absolute;top:16px;left:24px;right:24px;justify-content:space-between}.ed-previa-libro{display:flex;box-shadow:0 10px 40px rgba(0,0,0,.45)}.ed-previa-nav{display:flex;gap:12px}.ed-retomar{max-width:620px}@media (max-width:1100px){.ed-cuerpo{grid-template-columns:210px minmax(0,1fr) 260px}}@media (max-width:860px){.ed-modo{height:auto;overflow:visible}.ed-cuerpo{grid-template-columns:1fr}.ed-bandeja,.ed-panel{border:0;overflow:visible}.ed-centro{order:-1}.ed-fotos{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-guardado{display:none}.ed-cantidad{margin-left:0}}.ed-guarda{display:flex;align-items:center;justify-content:center;border:0;padding:0;background:repeating-linear-gradient(135deg,#e4ddcf 0 10px,#ddd5c5 10px 20px);color:var(--oliva-suave);font:inherit;font-size:13px;cursor:pointer;box-shadow:0 1px 4px rgba(63,68,48,.18)}.ed-guarda span{background:var(--crema);padding:4px 10px;border-radius:999px}.ed-guarda.sel{outline:2px solid var(--salvia-oscura);outline-offset:2px}.ed-guarda.chica{display:block;box-shadow:0 0 0 1px var(--linea);cursor:inherit}.ed-guarda.previa{cursor:default;box-shadow:none}.ed-subiendo{position:absolute;left:3px;bottom:3px;background:rgba(63,68,48,.82);color:var(--crema);font-size:10.5px;border-radius:999px;padding:0 6px;line-height:17px}.ed-subir .ed-link{display:block;margin:10px auto 0}.ed-modal-qr{overflow-y:auto;padding:24px}.ed-qr-caja{background:var(--crema);color:var(--oliva);border-radius:var(--radius-md);padding:28px;max-width:460px;width:100%;text-align:center}.ed-qr-caja h2{font-size:26px;margin:0 0 12px}.ed-qr-caja ol{text-align:left;margin:0 0 16px;padding-left:20px;font-size:15px}.ed-qr-caja hr{border:0;border-top:1px solid var(--linea);margin:18px 0}.ed-qr-caja .botones{justify-content:center;margin-bottom:16px}.ed-qr-caja .boton{min-height:42px;font-size:14.5px}.ed-qr{width:220px;height:220px;margin:0 auto;background:#fff;padding:6px;border-radius:var(--radius-sm)}.ed-qr svg{width:100%;height:100%;display:block}.celu .celu-elegir{width:100%;min-height:56px;font-size:18px;margin-top:8px}.celu-estado{font-size:15px;margin:14px 0 6px}.celu-listo{background:rgba(145,158,112,.25);border-radius:var(--radius-sm);padding:10px 12px}.celu-fotos{grid-template-columns:repeat(4,minmax(0,1fr))}.celu-mini{display:block;position:relative;aspect-ratio:1;background:var(--lino);border-radius:var(--radius-sm);overflow:hidden}.celu-mini img{width:100%;height:100%;object-fit:cover}.celu-seguir{margin-top:32px;border-top:1px solid var(--linea);padding-top:20px}.celu-seguir h2{font-size:24px;margin:0 0 8px}.celu-seguir .botones{margin:14px 0}.panel-titulo{margin-right:auto;font-size:15px;color:var(--oliva-suave)}.panel-acceso{max-width:640px}.panel-cabeza{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.panel-ayuda{background:var(--lino);border-radius:var(--radius-md);padding:12px 16px;margin:16px 0;font-size:15px}.panel-ayuda summary{cursor:pointer;font-weight:500}.panel-lista{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:14px;gap:14px}.panel-lista>li{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radius-md);padding:18px 20px}.panel-lista>li.impreso{opacity:.7}.panel-lista p{margin:0 0 4px}.panel-fila{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.panel-codigo{font-family:var(--font-display),sans-serif;font-size:20px}.panel-chip{font-family:var(--font-sans),sans-serif;font-size:12px;background:rgba(145,158,112,.3);border-radius:999px;padding:2px 10px;vertical-align:middle}.panel-acciones{display:flex;flex-direction:column;gap:8px;min-width:210px}.panel-acciones .boton{min-height:42px;font-size:15px}.panel-trabajo{margin-top:10px!important;background:#f3e3b5;border-radius:var(--radius-sm);padding:8px 12px;font-size:14px}.panel-links{display:flex;gap:18px;margin-top:10px;flex-wrap:wrap}.ed-link.peligro{color:var(--bordo)}.panel-texto{white-space:pre-wrap;font-size:13px;background:var(--crema);border-radius:var(--radius-sm);padding:12px;margin-top:10px;max-height:420px;overflow:auto}.panel-vacio{padding:40px 0;color:var(--oliva-suave)}