.links.svelte-1s0kl3d{display:flex;gap:.5rem;white-space:nowrap;flex-wrap:wrap;align-items:center}.GuideReviews.svelte-1v0p7qj{margin:2rem 0}.GuideReviews.svelte-1v0p7qj h2:where(.svelte-1v0p7qj){margin-bottom:1.5rem;color:var(--text-primary);font-weight:600}.reviews.svelte-1v0p7qj{display:flex;flex-direction:column;gap:1.5rem}.review.svelte-1v0p7qj{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;box-shadow:var(--glass-shadow);transition:all .3s ease;position:relative;overflow:hidden}.review.svelte-1v0p7qj:hover{transform:translateY(-2px);box-shadow:0 12px 40px #7c3aed26;border-color:var(--accent-primary)}.review.svelte-1v0p7qj:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--accent-gradient);opacity:0;transition:opacity .3s ease}.review.svelte-1v0p7qj:hover:before{opacity:.02}.reviewHeading.svelte-1v0p7qj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 600px){.reviewHeading.svelte-1v0p7qj{flex-direction:column;align-items:flex-start;gap:.75rem}}.reviewer-date.svelte-1v0p7qj{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.reviewer.svelte-1v0p7qj{font-weight:600;color:var(--text-primary);font-size:1.1rem}.rating.svelte-1v0p7qj{color:var(--accent-primary);font-size:1.5rem;text-shadow:0 0 10px rgba(124,58,237,.3);position:relative;display:flex;gap:.2rem}.star.svelte-1v0p7qj{transition:all .3s ease;cursor:default}.star.filled.svelte-1v0p7qj{color:var(--accent-primary);animation:svelte-1v0p7qj-sparkle .6s ease-in-out}.star.empty.svelte-1v0p7qj{color:var(--text-tertiary);opacity:.5}.review.svelte-1v0p7qj:hover .star.filled:where(.svelte-1v0p7qj){text-shadow:0 0 15px rgba(124,58,237,.6);transform:scale(1.1)}@keyframes svelte-1v0p7qj-sparkle{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.rating.svelte-1v0p7qj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transition:opacity .3s ease}.review.svelte-1v0p7qj:hover .rating:where(.svelte-1v0p7qj):before{opacity:1}.text.svelte-1v0p7qj{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-top:.5rem;padding:1rem;background:var(--bg-elevated);border-radius:12px;border-left:3px solid var(--accent-primary);position:relative}.date.svelte-1v0p7qj{font-size:.85rem;color:var(--text-tertiary);font-weight:500;display:flex;align-items:center;gap:.5rem}.date.svelte-1v0p7qj:before{content:"•";color:var(--accent-primary);font-weight:700}.empty-state.svelte-1v0p7qj{text-align:center;padding:3rem 2rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow);margin-top:1rem}.empty-icon.svelte-1v0p7qj{font-size:3rem;margin-bottom:1rem;opacity:.7}.empty-state.svelte-1v0p7qj p:where(.svelte-1v0p7qj){color:var(--text-secondary);font-size:1.1rem;margin:0}@media (max-width: 768px){.reviews.svelte-1v0p7qj{gap:1rem}.review.svelte-1v0p7qj{padding:1.25rem}.rating.svelte-1v0p7qj{font-size:1.25rem}.text.svelte-1v0p7qj{font-size:.9rem;padding:.75rem}.reviewer.svelte-1v0p7qj{font-size:1rem}}@media (max-width: 480px){.GuideReviews.svelte-1v0p7qj{margin:1rem 0}.review.svelte-1v0p7qj{padding:1rem}.reviewer-date.svelte-1v0p7qj{flex-direction:column;gap:.5rem;align-items:flex-start}.rating.svelte-1v0p7qj{font-size:1.1rem}.text.svelte-1v0p7qj{margin-top:.75rem;padding:.5rem}}.GuideTimeslots.svelte-188srfj{display:flex;flex-direction:column;gap:1rem}.slots.svelte-188srfj{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem;margin-top:.5rem;padding-left:.5rem}.slots.svelte-188srfj>button:where(.svelte-188srfj){border:none;background:none;font:inherit;cursor:pointer;background-color:var(--bg-elevated);color:#fff;padding:.2rem .5rem;border-radius:.2rem;font-size:.8rem;transition:background-color .2s}.slots.svelte-188srfj>button:where(.svelte-188srfj):hover,.slots.svelte-188srfj>button.selected:where(.svelte-188srfj){background-color:var(--accent-secondary);color:#000}.booking_preview.svelte-188srfj{box-sizing:border-box;margin-left:.5rem;margin-top:1rem;border-left:2px solid var(--secondary);width:fit-content;max-height:0;overflow:hidden;animation:svelte-188srfj-open .5s forwards}.booking_preview.svelte-188srfj>div:where(.svelte-188srfj){padding:1rem}.booking_preview.svelte-188srfj b:where(.svelte-188srfj){color:var(--secondary)}.actions.svelte-188srfj{margin-top:1rem;display:flex;gap:.5rem}@keyframes svelte-188srfj-open{0%{max-height:0rem}to{max-height:10rem}}.container.svelte-1mdmbqn{padding:1rem}.earliest.svelte-1mdmbqn{border-left:2px solid var(--secondary);padding-left:1rem;margin:2rem 0}.timeslots.svelte-1mdmbqn b:where(.svelte-1mdmbqn){color:var(--secondary)}.timeslots.svelte-1mdmbqn .action:where(.svelte-1mdmbqn){display:flex;align-items:center;gap:1rem}
