.customer-appointment-record-events{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.customer-appointment-record-events>li{border-left:2px solid var(--line);gap:.2rem;padding-left:.8rem;display:grid}.customer-appointment-record-events strong{font-size:.85rem;font-weight:500}.customer-appointment-record-events time{color:var(--muted);font-size:.78rem}.customer-appointment-record-payment{gap:.65rem;display:grid}.customer-appointment-record-payment dl{gap:.5rem;margin:0;display:grid}.customer-appointment-record-payment dl>div{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.customer-appointment-record-payment dd{margin:0;font-weight:500}.customer-visit-studio-payment,.customer-visit-record-card{margin-block:.75rem}
.customer-favorites-content{align-items:start;min-width:0;display:grid}.customer-favorites-content>div{grid-area:1/1;min-width:0}.customer-favorites-content-list{opacity:1;visibility:visible;transition:opacity .26s .1s,visibility}.customer-favorites-content-empty{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility 0s .22s}.customer-favorites-content[data-empty=true]>.customer-favorites-content-list{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}.customer-favorites-content[data-empty=true]>.customer-favorites-content-empty{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s 60ms,visibility}@media (prefers-reduced-motion:reduce){.customer-favorites-content>div{transition:none}}
