.jHXD-q_contenedor{gap:var(--space-4)}.jHXD-q_regaloDoble{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-m);background:var(--color-fill-subtle);color:var(--color-text-primary);font-size:var(--text-body-m);line-height:var(--leading-normal);align-items:flex-start;margin:0;display:flex}.jHXD-q_planes{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.jHXD-q_plan{gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"nombre precio""detalle precio";align-items:center;display:grid}.jHXD-q_plan:hover{border-color:var(--color-action)}.jHXD-q_planElegido{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}.jHXD-q_radio{opacity:0;pointer-events:none;position:absolute}.jHXD-q_plan:has(.jHXD-q_radio:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}.jHXD-q_planNombre{font-weight:var(--weight-semibold);color:var(--color-text-primary);grid-area:nombre}.jHXD-q_planDetalle{font-size:var(--text-body-s);color:var(--color-text-secondary);grid-area:detalle}.jHXD-q_planPrecio{font-weight:var(--weight-semibold);color:var(--color-text-primary);grid-area:precio}.jHXD-q_mensaje{resize:vertical;min-height:5rem;font:inherit}.jHXD-q_imagen{border-radius:var(--radius-m);width:min(100%,17.5rem);box-shadow:var(--shadow-m);margin:0 auto;display:block;overflow:hidden}.jHXD-q_imagen img{width:100%;height:auto;display:block}.jHXD-q_acciones{gap:var(--space-3);display:grid}.jHXD-q_secundario{text-align:center;color:var(--color-action-link);border:1px solid var(--color-border-strong);background:0 0}.jHXD-q_regaloDobleListo{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);display:grid}
