.pagina-editar-modelo{min-height:100svh;color:var(--tinta);padding:0 var(--margen-lateral) 96px}.editar-cabecera{max-width:var(--ancho-contenido);margin:0 auto;padding:clamp(40px,5vw,72px) 0 clamp(16px,2vw,24px)}.editar-cabecera h1{max-width:20ch;margin:0 0 16px}.editar-intro{max-width:var(--ancho-lectura);color:var(--secundario);font-size:var(--texto-intro);margin:0;line-height:1.55}.editar-privacidad{max-width:var(--ancho-lectura);color:var(--secundario);font-size:var(--texto-pequeno);align-items:center;gap:10px;margin:16px 0 0;display:flex}.editar-privacidad svg{color:var(--acento);flex:none}.editar-pestanas{max-width:var(--ancho-contenido);flex-wrap:wrap;gap:6px;margin:0 auto 14px;display:flex}.editar-pestanas button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie-hundida,transparent);min-height:44px;color:var(--tinta);font:600 var(--texto-nav) / 1.2 var(--fuente);cursor:pointer;align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.editar-pestanas button:hover{background:var(--hundido)}.editar-pestanas button[aria-selected=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--acento)}.editar-pestanas button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.editar-espacio{max-width:var(--ancho-contenido);grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:clamp(16px,2vw,24px);margin:0 auto;display:grid}.editar-visor-caja{top:calc(var(--cabecera,88px) + 12px);border-radius:var(--radio-vidrio);height:min(78vh,820px);min-height:460px;position:sticky}.editar-visor-caja[data-arrastrando] .visor{outline:2px dashed var(--acento);outline-offset:-8px}.editar-visor .visor-lienzo canvas.editar-lienzo{outline:none;width:100%;height:100%;display:block}.editar-visor .visor-lienzo canvas.editar-lienzo:focus-visible{outline:2px solid var(--acento);outline-offset:-3px}.editar-visor[data-pincel] .visor-lienzo canvas{cursor:crosshair}.editar-vacio{z-index:4;color:var(--tinta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.editar-vacio svg{color:var(--acento)}.editar-vacio strong{font-size:var(--texto-titulo)}.editar-vacio span{max-width:34ch;color:var(--secundario);font-size:var(--texto-pequeno)}.editar-vacio .boton{margin-top:8px}.editar-corte{z-index:5;width:min(220px,100% - 24px);color:var(--secundario);border-radius:14px;gap:4px;padding:8px 12px;font-size:12px;display:grid;position:absolute;bottom:80px;right:12px}.editar-corte input{width:100%;accent-color:var(--marca)}.editar-progreso{z-index:6;border-radius:var(--radio-vidrio);gap:10px;width:min(380px,100% - 32px);padding:14px 16px;display:grid;position:absolute;bottom:clamp(72px,10vh,96px);left:50%;transform:translate(-50%)}.editar-progreso p{color:var(--tinta);font-size:var(--texto-pequeno);justify-content:space-between;gap:10px;margin:0;display:flex}.editar-progreso p span{color:var(--secundario);font-variant-numeric:tabular-nums}.editar-progreso .boton{justify-self:start}.editar-barra{border-radius:var(--radio-boton);background:var(--superficie-hundida);height:6px;overflow:hidden}.editar-barra i{background:var(--marca);transform-origin:0;height:100%;transition:transform var(--dur-media) var(--curva-salida);display:block}.editar-lateral{flex-direction:column;gap:14px;display:flex}.editar-tarjeta{flex-direction:column;gap:12px;display:flex}.editar-tarjeta h2{font-family:var(--fuente);font-style:normal;font-size:var(--texto-titulo);letter-spacing:0;margin:0;font-weight:600;line-height:1.2}.editar-tarjeta>.boton{justify-content:center}.editar-nota{color:var(--secundario);font-size:var(--texto-pequeno);margin:0;line-height:1.5}.editar-nota a,.editar-aviso a{color:var(--acento)}.editar-aviso{border-radius:var(--radio-campo);background:var(--aviso-suave);color:var(--aviso);font-size:var(--texto-pequeno);margin:0;padding:10px 12px;line-height:1.45}.editar-error{border-radius:var(--radio-campo);background:var(--error-suave);color:var(--error);font-size:var(--texto-pequeno);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.editar-error svg{flex:none}.editar-ejemplos{flex-wrap:wrap;gap:6px;display:flex}.editar-ejemplos button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);min-height:36px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.2 var(--fuente);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.editar-ejemplos button:hover{border-color:var(--acento);color:var(--acento)}.editar-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.editar-cifras div{border:1px solid var(--linea);border-radius:var(--radio-campo);padding:8px 10px}.editar-cifras dt{color:var(--tenue);font-size:12px}.editar-cifras dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.editar-campo{color:var(--secundario);font-size:var(--texto-pequeno);gap:6px;display:grid}.editar-campo>span{justify-content:space-between;gap:10px;display:flex}.editar-campo strong{color:var(--tinta);font-variant-numeric:tabular-nums}.editar-campo input[type=range]{width:100%;accent-color:var(--marca)}.editar-campo input[type=text]{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida,transparent);min-height:40px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.2 var(--fuente);font-variant-numeric:tabular-nums;padding:8px 12px}.editar-campo input[type=text]:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.editar-pinceles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.editar-pinceles button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida,transparent);min-height:56px;color:var(--tinta);font:600 12.5px / 1.2 var(--fuente);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.editar-pinceles button:hover{background:var(--hundido)}.editar-pinceles button[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--acento)}.editar-pinceles button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.editar-fila{gap:6px;display:grid}.editar-etiqueta{color:var(--secundario);font-size:var(--texto-pequeno)}.visor-segmentos.editar-simetria{grid-template-columns:repeat(4,1fr)}.editar-acciones{flex-wrap:wrap;gap:8px;display:flex}.editar-acciones .boton{flex:140px;justify-content:center}.editar-resultado{gap:10px;display:grid}.editar-tabla{border:1px solid var(--linea);border-radius:var(--radio-marco);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--texto-pequeno);overflow:hidden}.editar-tabla th,.editar-tabla td{border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;text-align:right;padding:7px 8px}.editar-tabla tbody tr:last-child>*{border-bottom:0}.editar-tabla thead th{color:var(--tenue);font-size:12px;font-weight:600}.editar-tabla th:first-child{text-align:left;width:100%}.editar-tabla td{white-space:nowrap;font-weight:600}.editar-tabla td[data-bien]{color:var(--bien)}.editar-resumen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.editar-resumen li{color:var(--secundario);font-size:var(--texto-pequeno);gap:8px;line-height:1.45;display:flex}.editar-resumen li:before{content:"";background:var(--acento);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}@media (width<=980px){.editar-espacio{grid-template-columns:1fr}.editar-visor-caja{height:min(72vh,620px);min-height:380px;position:relative;top:0}}@media (width<=600px){.pagina-editar-modelo{padding-bottom:72px}.editar-visor-caja{height:66vh;min-height:360px;margin-inline:calc(12px - var(--margen-lateral))}.editar-pestanas{flex-wrap:nowrap}.editar-pestanas button{flex:1 1 0;justify-content:center;gap:6px;min-width:0;padding-inline:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.editar-barra i{transition:none}}
