.home-head[data-v-0a67c38a]{margin-bottom:1.25rem}.home-head__title[data-v-0a67c38a]{margin:0 0 6px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.home-head__subtitle[data-v-0a67c38a]{margin-top:0;margin-bottom:10px}.home-head__link[data-v-0a67c38a]{display:inline-block;font-size:.88rem;font-weight:700;color:var(--gold);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--gold) 35%,transparent);padding-bottom:2px}.home-head__link[data-v-0a67c38a]:active{opacity:.88}.no-appointment[data-v-0a67c38a]{text-align:center;padding:40px 20px}.no-text[data-v-0a67c38a]{font-size:18px;color:var(--text-main);margin-bottom:24px}.appointment-card[data-v-0a67c38a]{border-left:4px solid var(--gold)}.appointment-header[data-v-0a67c38a]{display:flex;justify-content:space-between;align-items:flex-start}.appointment-service[data-v-0a67c38a]{font-size:1rem;font-weight:700;color:var(--text-main);margin-bottom:4px}.appointment-barber[data-v-0a67c38a]{font-size:.875rem;color:var(--text-muted)}.appointment-details[data-v-0a67c38a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.detail-row[data-v-0a67c38a]{display:flex;flex-direction:column;gap:4px}.detail-value[data-v-0a67c38a]{color:var(--text-main);font-size:.9rem}.appointments-list[data-v-0a67c38a]{display:flex;flex-direction:column;gap:16px}.reserve-link[data-v-0a67c38a]{margin-top:24px;text-align:center}.reserve-link a[data-v-0a67c38a]{text-decoration:none}
