.productos-encabezado{padding-block:var(--e-8) 0;display:grid;gap:var(--e-2)}.productos-titulo{margin:0;color:var(--texto);font-size:var(--text-4xl);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-tight);line-height:var(--altura-titulo)}.productos-plomo{margin:0;max-width:34ch;color:var(--text-secondary);font-size:var(--text-lg)}.panel{background:var(--surface-card);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:var(--space-6);margin-block-start:var(--e-6);border-block-start:4px solid var(--brand-coral)}@media (min-width:760px){.panel{padding:var(--space-8)}}.nota{font-size:var(--text-sm);color:var(--texto-suave);margin:0}.cot{display:grid;gap:var(--e-5)}.cot-accion{display:flex;flex-wrap:wrap;gap:var(--e-4);align-items:center}.cot-resultado{display:grid;gap:var(--e-2);padding-block-start:var(--e-5);border-block-start:1px solid var(--borde)}.cot-total{font-size:var(--text-4xl);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);font-weight:var(--peso-display);margin:0}.alerta{display:grid;gap:var(--e-2);justify-items:start;padding:var(--space-4);border-radius:var(--radius-card);background:var(--acento-tinte);border:var(--border-thin) solid var(--borde-acento);color:var(--texto)}.alerta,.alerta p{margin:0}.alerta-aviso{background:var(--bg-hundido);border-color:var(--borde)}