.wa-home-banner[data-v-c755330b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px}.wa-home-banner__text[data-v-c755330b]{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--text-main);line-height:1.35}.wa-home-banner__icon[data-v-c755330b]{font-size:1.25rem;line-height:1}.wa-home-banner__btn[data-v-c755330b]{width:auto;min-height:40px;padding:8px 16px;text-decoration:none}.no-appointment[data-v-c755330b]{text-align:center;padding:40px 20px}.no-text[data-v-c755330b]{font-size:18px;color:var(--text-main);margin-bottom:24px}.appointment-card[data-v-c755330b]{border-left:4px solid var(--gold)}.appointment-header[data-v-c755330b]{display:flex;justify-content:space-between;align-items:flex-start}.appointment-service[data-v-c755330b]{font-size:18px;color:var(--text-main);margin-bottom:4px}.appointment-barber[data-v-c755330b]{font-size:14px;color:var(--text-muted)}.appointment-details[data-v-c755330b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.detail-row[data-v-c755330b]{display:flex;flex-direction:column;gap:4px}.detail-value[data-v-c755330b]{color:var(--text-main);font-size:15px}.appointments-list[data-v-c755330b]{display:flex;flex-direction:column;gap:16px}.reserve-link[data-v-c755330b]{margin-top:24px;text-align:center}.reserve-link a[data-v-c755330b]{text-decoration:none}
