.customer-approved-favorites{min-width:0;max-width:42rem;margin-inline:auto;padding:.5rem 0 2rem}.customer-approved-favorites header{margin-bottom:1rem}.customer-approved-favorites h2{color:var(--accent);font:400 1.65rem/1.3 var(--brava-font-editorial);margin:.2rem 0 .5rem}.customer-approved-favorites header>p:last-child{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.customer-approved-favorites-professional{margin-bottom:1.75rem}.customer-approved-favorites-count{color:var(--muted);margin:0 0 .75rem;font-size:.8rem}.customer-approved-favorites-preference-unavailable{gap:.6rem;margin-block:1rem;display:grid}.customer-approved-favorites-list{gap:.65rem;display:grid}.customer-approved-favorite-row{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s,opacity .22s,margin .28s;display:grid}.customer-approved-favorite-row[data-exiting=true]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-block:-.325rem}.customer-approved-favorite-row>.customer-service-with-favorite{min-height:0;overflow:hidden}.customer-approved-favorites-empty{background:var(--paper);text-align:center;border-radius:18px;justify-items:center;gap:.8rem;padding:1.5rem 1rem;display:grid}.customer-approved-favorites-empty h3,.customer-approved-favorites-empty p{margin:0}.customer-approved-favorites-empty p{color:var(--muted);line-height:1.5}.customer-approved-favorites-empty svg{color:var(--accent)}@media (prefers-reduced-motion:reduce){.customer-approved-favorite-row{transition:none}}
