.gallery[data-astro-cid-ukwt3zwp]{margin-bottom:24px}.gallery-main[data-astro-cid-ukwt3zwp]{border-radius:var(--radius);background:var(--bg-alt);justify-content:center;max-height:500px;display:flex;overflow:hidden}.gallery-main[data-astro-cid-ukwt3zwp] img[data-astro-cid-ukwt3zwp]{object-fit:contain;max-width:100%;max-height:500px}.gallery-ph[data-astro-cid-ukwt3zwp]{background:linear-gradient(135deg,hsl(var(--ph-hue),55%,58%),hsl(calc(var(--ph-hue) + 40),60%,42%));justify-content:center;align-items:center;width:100%;height:420px;display:flex}.gallery-ph[data-astro-cid-ukwt3zwp] span[data-astro-cid-ukwt3zwp]{color:#ffffffeb;text-shadow:0 2px 12px #00000047;font-family:Playfair Display,serif;font-size:7rem;font-weight:800}.gallery-thumbs[data-astro-cid-ukwt3zwp]{gap:8px;margin-top:10px;padding-bottom:6px;display:flex;overflow-x:auto}.gallery-thumbs[data-astro-cid-ukwt3zwp] .thumb[data-astro-cid-ukwt3zwp]{object-fit:cover;cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:6px;width:72px;height:72px;transition:all .2s}.gallery-thumbs[data-astro-cid-ukwt3zwp] .thumb[data-astro-cid-ukwt3zwp]:hover,.gallery-thumbs[data-astro-cid-ukwt3zwp] .thumb[data-astro-cid-ukwt3zwp].active{opacity:1;border-color:var(--primary)}.profile-header[data-astro-cid-ukwt3zwp]{margin-bottom:24px}.profile-header[data-astro-cid-ukwt3zwp] h1[data-astro-cid-ukwt3zwp]{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.6rem;display:flex}.profile-location[data-astro-cid-ukwt3zwp]{color:var(--text-secondary);margin-top:4px}.profile-rating[data-astro-cid-ukwt3zwp]{align-items:center;gap:8px;margin-top:8px;display:flex}.profile-rating[data-astro-cid-ukwt3zwp] .stars[data-astro-cid-ukwt3zwp]{font-size:1.1rem}.rating-text[data-astro-cid-ukwt3zwp]{color:var(--text-muted);font-size:.9rem}.profile-section[data-astro-cid-ukwt3zwp]{margin-bottom:32px}.profile-section[data-astro-cid-ukwt3zwp] h2[data-astro-cid-ukwt3zwp]{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:8px;font-size:1.15rem}.info-table[data-astro-cid-ukwt3zwp]{border-collapse:collapse;width:100%}.info-table[data-astro-cid-ukwt3zwp] td[data-astro-cid-ukwt3zwp],.info-table[data-astro-cid-ukwt3zwp] th[data-astro-cid-ukwt3zwp]{border-bottom:1px solid var(--border);padding:8px 12px;font-size:.9rem}.info-table[data-astro-cid-ukwt3zwp] td[data-astro-cid-ukwt3zwp]:first-child,.info-table[data-astro-cid-ukwt3zwp] th[data-astro-cid-ukwt3zwp]:first-child{width:40%;color:var(--text-secondary);font-weight:600}.services-table[data-astro-cid-ukwt3zwp] .svc-yes[data-astro-cid-ukwt3zwp]{color:#16a34a;font-size:1.1rem;font-weight:700}.services-table[data-astro-cid-ukwt3zwp] .svc-no[data-astro-cid-ukwt3zwp]{color:#dc2626;font-size:1.1rem}.contact-buttons[data-astro-cid-ukwt3zwp]{flex-wrap:wrap;gap:12px;display:flex}.btn-contact[data-astro-cid-ukwt3zwp]{border-radius:var(--radius);color:#fff;text-align:center;min-width:180px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-wa[data-astro-cid-ukwt3zwp]{background:#25d366}.btn-wa[data-astro-cid-ukwt3zwp]:hover{background:#1da851}.btn-tg[data-astro-cid-ukwt3zwp]{background:#08c}.btn-tg[data-astro-cid-ukwt3zwp]:hover{background:#006da3}.btn-tel[data-astro-cid-ukwt3zwp]{background:#6b7280}.btn-tel[data-astro-cid-ukwt3zwp]:hover{background:#4b5563}.reviews-list[data-astro-cid-ukwt3zwp]{flex-direction:column;gap:16px;display:flex}.review-item[data-astro-cid-ukwt3zwp]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.review-header[data-astro-cid-ukwt3zwp]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.review-date[data-astro-cid-ukwt3zwp]{color:var(--text-muted);font-size:.8rem}.review-comment[data-astro-cid-ukwt3zwp]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.no-data[data-astro-cid-ukwt3zwp]{color:var(--text-muted);font-size:.9rem}.grid-4[data-astro-cid-ukwt3zwp]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=768px){.grid-4[data-astro-cid-ukwt3zwp]{grid-template-columns:repeat(2,1fr)}.contact-buttons[data-astro-cid-ukwt3zwp]{flex-direction:column}.btn-contact[data-astro-cid-ukwt3zwp]{min-width:auto}}
