.pieza[data-astro-cid-uwayln5g]{display:grid;gap:var(--space-4)}.formas[data-astro-cid-uwayln5g]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.forma[data-astro-cid-uwayln5g]{position:relative;display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-surface);cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.forma[data-astro-cid-uwayln5g] input[data-astro-cid-uwayln5g]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.forma[data-astro-cid-uwayln5g]:has(input:checked){border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.forma[data-astro-cid-uwayln5g]:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.icono-forma[data-astro-cid-uwayln5g]{width:2.5rem;height:1.75rem;fill:var(--color-text-secondary)}.forma[data-astro-cid-uwayln5g]:has(input:checked) .icono-forma[data-astro-cid-uwayln5g]{fill:var(--color-text)}.forma-nombre[data-astro-cid-uwayln5g]{font-weight:600}@media(max-width:30rem){.forma[data-astro-cid-uwayln5g] .pequeno[data-astro-cid-uwayln5g]{display:none}}.medidas[data-astro-cid-uwayln5g]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.campo[data-astro-cid-uwayln5g]{display:grid;gap:var(--space-2);align-content:start}.campo[data-astro-cid-uwayln5g][hidden]{display:none}.campo[data-astro-cid-uwayln5g] label[data-astro-cid-uwayln5g]{font-weight:500}.campo-corto[data-astro-cid-uwayln5g]{max-width:14rem}.con-unidad[data-astro-cid-uwayln5g]{position:relative;display:block}.con-unidad[data-astro-cid-uwayln5g] .entrada[data-astro-cid-uwayln5g]{width:100%;padding-inline-end:3rem;font-variant-numeric:tabular-nums}.con-unidad[data-astro-cid-uwayln5g]>span[data-astro-cid-uwayln5g]{position:absolute;inset-inline-end:var(--space-3);inset-block:0;display:grid;place-items:center;color:var(--color-text-secondary);pointer-events:none}.cascada[data-astro-cid-uwayln5g]{display:grid;gap:var(--space-2);padding-block-start:var(--space-3)}.subtitulo[data-astro-cid-uwayln5g]{font-weight:600}.segmentos[data-astro-cid-uwayln5g]{display:inline-flex;justify-self:start;border:1px solid var(--color-border-strong);border-radius:999px;padding:3px;background:var(--color-bg-surface)}.segmentos[data-astro-cid-uwayln5g] label[data-astro-cid-uwayln5g]{position:relative;cursor:pointer}.segmentos[data-astro-cid-uwayln5g] input[data-astro-cid-uwayln5g]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.segmentos[data-astro-cid-uwayln5g] span[data-astro-cid-uwayln5g]{display:inline-grid;place-items:center;min-height:2.5rem;padding-inline:var(--space-4);border-radius:999px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}.segmentos[data-astro-cid-uwayln5g] input[data-astro-cid-uwayln5g]:checked+span[data-astro-cid-uwayln5g]{background:var(--color-text);color:var(--color-bg)}.segmentos[data-astro-cid-uwayln5g] input[data-astro-cid-uwayln5g]:focus-visible+span[data-astro-cid-uwayln5g]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cabeza[data-astro-cid-eaez5byp]{padding-block-end:var(--space-4)}.cabeza[data-astro-cid-eaez5byp] .encabezado-seccion[data-astro-cid-eaez5byp]{margin-block-start:var(--space-4)}.cotizador[data-astro-cid-eaez5byp]{padding-block-start:var(--space-4)}.rejilla[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:64rem){.rejilla[data-astro-cid-eaez5byp]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-8)}}.pasos-cotizador[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-6)}fieldset[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-4);border:0;padding:0 0 var(--space-6);margin:0;border-block-end:1px solid var(--color-separator)}legend[data-astro-cid-eaez5byp]{display:flex;align-items:center;gap:var(--space-3);padding:0;margin-block-end:var(--space-4);font-family:var(--font-display);font-size:1.5rem}.num[data-astro-cid-eaez5byp]{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-text);color:var(--color-bg);font-family:var(--font-mono);font-size:.8125rem}.dos[data-astro-cid-eaez5byp],.medidas-salp[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.medidas-salp[data-astro-cid-eaez5byp][hidden],[data-astro-cid-eaez5byp][data-campos-isla][hidden],.campo[data-astro-cid-eaez5byp][hidden]{display:none}.campo[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-2);align-content:start}.campo[data-astro-cid-eaez5byp] label[data-astro-cid-eaez5byp]{font-weight:500}.campo-corto[data-astro-cid-eaez5byp]{max-width:14rem}.con-unidad[data-astro-cid-eaez5byp]{position:relative;display:block}.con-unidad[data-astro-cid-eaez5byp] .entrada[data-astro-cid-eaez5byp]{width:100%;padding-inline-end:3rem;font-variant-numeric:tabular-nums}.con-unidad[data-astro-cid-eaez5byp]>span[data-astro-cid-eaez5byp]{position:absolute;inset-inline-end:var(--space-3);inset-block:0;display:grid;place-items:center;color:var(--color-text-secondary);pointer-events:none}.opcion[data-astro-cid-eaez5byp]{display:flex;gap:var(--space-3);align-items:flex-start;min-height:2.75rem;cursor:pointer}.opcion[data-astro-cid-eaez5byp] input[data-astro-cid-eaez5byp]{width:1.25rem;height:1.25rem;margin-block-start:.15rem;flex:none;accent-color:var(--color-text)}[data-astro-cid-eaez5byp][data-campos-isla]{padding-block-start:var(--space-2)}.resultado[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-4);padding:clamp(1.25rem,.8rem + 2vw,2rem);background:var(--color-bg-surface);border-radius:var(--radius-m)}@media(min-width:64rem){.resultado[data-astro-cid-eaez5byp]{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-4))}}.plano-marco[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-2)}.plano[data-astro-cid-eaez5byp]{--plano-linea: var(--color-text);--plano-texto: var(--color-text);--plano-pozuelo: oklch(.97 .004 80 / .92);--plano-salp-fondo: var(--color-bg);width:100%;aspect-ratio:4 / 3;max-height:24rem;background:var(--color-bg);border-radius:var(--radius-s);outline:1px solid var(--color-separator);font-family:var(--font-mono)}.leyenda[data-astro-cid-eaez5byp]{display:flex;align-items:center;gap:var(--space-2)}.muestra-leyenda[data-astro-cid-eaez5byp]{width:1rem;height:1rem;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000002e;flex:none}.desglose[data-astro-cid-eaez5byp]{display:grid}.desglose[data-astro-cid-eaez5byp] div{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-separator)}.desglose[data-astro-cid-eaez5byp] dt{display:grid;gap:.1rem}.desglose[data-astro-cid-eaez5byp] .detalle{font-size:var(--text-small);color:var(--color-text-secondary)}.desglose[data-astro-cid-eaez5byp] dd{font-variant-numeric:tabular-nums;white-space:nowrap}.total[data-astro-cid-eaez5byp]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.total[data-astro-cid-eaez5byp] strong[data-astro-cid-eaez5byp]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);font-variant-numeric:tabular-nums;text-align:end}.errores[data-astro-cid-eaez5byp]{list-style:none;padding:0;color:var(--color-danger-text);font-weight:500}.errores[data-astro-cid-eaez5byp]:empty{display:none}.boton-pleno[data-astro-cid-eaez5byp]{width:100%;white-space:normal}[data-astro-cid-eaez5byp][aria-disabled=true]{opacity:.5;pointer-events:none}[data-astro-cid-eaez5byp][data-medidas-pozuelo][hidden],.desbloqueo[data-astro-cid-eaez5byp][hidden],[data-astro-cid-eaez5byp][data-enviar-cotizacion][hidden]{display:none}.total[data-astro-cid-eaez5byp] strong[data-astro-cid-eaez5byp].oculto{color:var(--color-text-secondary);letter-spacing:.08em}.total[data-astro-cid-eaez5byp] strong[data-astro-cid-eaez5byp]:focus{outline:none}.desbloqueo[data-astro-cid-eaez5byp]{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-s);outline:1px solid var(--color-separator)}.desbloqueo[data-astro-cid-eaez5byp] .h3[data-astro-cid-eaez5byp]{margin-block-end:var(--space-1)}.desbloqueo[data-astro-cid-eaez5byp] .opcion[data-astro-cid-eaez5byp]{min-height:0}@media(prefers-reduced-motion:no-preference){.desbloqueo[data-astro-cid-eaez5byp]:not([hidden]){animation:aparece-registro .26s var(--ease-out, ease-out)}@keyframes aparece-registro{0%{opacity:0;translate:0 6px}}}
