.suite-purchase-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin:1.2rem 0;padding:1.2rem;border:1px solid color-mix(in srgb,var(--accent,#7c6cf0) 25%,transparent);border-radius:18px;background:color-mix(in srgb,var(--accent,#7c6cf0) 7%,transparent)}
.suite-purchase-summary>div:first-child{display:grid;gap:.35rem;align-content:start}.suite-purchase-summary>div:first-child>strong{font-size:1.35rem}.suite-purchase-price{display:grid;gap:.2rem;text-align:right;align-content:start}.suite-purchase-price>strong{font-size:1.35rem;line-height:1.3}.suite-purchase-price>span{font-size:.8rem;opacity:.75}.suite-purchase-summary ul{grid-column:1/-1;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.suite-purchase-summary li:before{content:'✓';color:var(--accent,#7066dd);font-weight:700;margin-right:.6rem}.suite-purchase-business,.suite-purchase-private{padding:1rem;margin:1rem 0;border-radius:14px;background:color-mix(in srgb,var(--accent,#7c6cf0) 6%,transparent)}.suite-purchase-business p{margin:.45rem 0 0}.password-generate{display:inline-flex;width:auto;min-height:36px;padding:.4rem .8rem;font-size:.82rem;margin:.3rem 0 .7rem}.password-generated-note{display:block;font-size:.8rem;line-height:1.4;margin:.25rem 0 .65rem}
@media(max-width:390px){.suite-purchase-summary{padding:1rem;gap:.8rem}.suite-purchase-summary>div:first-child>strong,.suite-purchase-price>strong{font-size:1.1rem}}
/* Sucursales sin cargo del plan: se destacan como el beneficio que son. */
.suite-purchase-summary li.suite-purchase-free-branches{justify-self:start;padding:.35rem .75rem;border-radius:999px;background:color-mix(in srgb,#1e9e5a 14%,transparent);border:1px solid color-mix(in srgb,#1e9e5a 45%,transparent);color:#17794a}
.suite-purchase-summary li.suite-purchase-free-branches:before{color:#1e9e5a}
