.customer-owned-bono--active{border-top:3px solid var(--brava-burgundy)}.customer-wallet-approved.points-history,.customer-gifts-approved.points-history{background:0 0;border:0;padding:0}.customer-wallet-approved[data-presentation=balance]{background:0 0;border:0;gap:1rem;min-width:0;padding:0;display:grid}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances{grid-template-columns:1fr;gap:0}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances>div{color:var(--brava-teal);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.85rem 0;display:grid}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances>div+div{border-top:1px solid var(--brava-line)}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances dt{font-size:.85rem;font-weight:500}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances dd{white-space:nowrap;font:600 1rem/1.4 var(--brava-font-body);margin:0}.customer-wallet-approved[data-presentation=balance] .brava-wallet__balances small,.customer-wallet-approved[data-presentation=balance] .brava-wallet>p,.customer-bonos[data-presentation=proposed]>.bono-intro{display:none}.commerce-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.commerce-card-balance{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.commerce-card-balance strong{font:600 2rem/1.2 var(--brava-font-body);color:var(--brava-burgundy)}.commerce-caption{color:var(--muted);font-size:.8rem;line-height:1.5}.customer-owned-bono progress{width:100%;height:6px;accent-color:var(--brava-burgundy)}.commerce-session-list{margin:0;padding:0;list-style:none}.commerce-session-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.commerce-session-list>li>div{justify-items:start;gap:.35rem;display:grid}.commerce-receipt{gap:.75rem;font-size:.85rem;display:grid}.commerce-receipt>div{justify-content:space-between;gap:1rem;display:flex}.commerce-receipt dd{text-align:right;margin:0}.commerce-wallet-card{border-top:3px solid var(--brava-burgundy);margin-top:1rem}.commerce-gift-list,.commerce-wallet-credits{gap:1rem;display:grid}.commerce-gift-list>.brava-card{min-width:0}.commerce-gift-form{gap:.75rem;display:grid}.commerce-gift-form>p{margin:0}.commerce-rewards-hero{background:linear-gradient(135deg, var(--surface), #eee4d4);border-top:3px solid var(--brava-burgundy)}.customer-reward-milestones{gap:.75rem;display:grid}.customer-reward-milestones>p{margin:0;font-size:.85rem;line-height:1.5}.customer-preferred-professional{gap:.5rem;min-width:0;display:grid}.last-minute-service-family{gap:.35rem;display:grid}.points-screen>.brava-accordion .points-history{background:0 0;border:0;padding:0}.points-screen>.brava-accordion .points-history .profile-section-title>h3{display:none}.bono-purchase-review-card{gap:.7rem;display:grid}.bono-detail-service h3{font:600 1rem/1.4 var(--brava-font-body);margin:0 0 .65rem}.bono-included-service{align-items:center;gap:.7rem;display:flex}.bono-included-service>svg{color:var(--brava-burgundy);flex-shrink:0}.bono-included-service strong{font-size:.95rem;line-height:1.4}.bono-included-service p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.bono-detail-validity{background:#e9efee;border-radius:14px;align-items:flex-start;gap:.75rem;margin:.4rem 0;padding:.85rem;display:flex}.bono-detail-validity>svg{flex-shrink:0;margin-top:.1rem}.bono-detail-validity strong{font-size:.9rem}.bono-detail-validity p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.bono-detail-published-price,.bono-purchase-code{gap:.6rem;display:grid}.bono-purchase-review-card p{line-height:1.5}.bono-purchase-review-card .checkout-review-amounts{gap:.75rem;margin:1rem 0;font-size:.85rem;display:grid}.bono-purchase-review-card .checkout-review-amounts>div{justify-content:space-between;gap:.75rem;display:flex}.bono-purchase-review-card .checkout-review-amounts dd{margin:0}.bono-purchase-review-card .checkout-review-due{border-top:1px solid var(--line);padding-top:.75rem;font-size:.95rem}.profile-bonos-caption{color:var(--muted);font-size:.8rem;line-height:1.5}
