.stay-header.svelte-6x0za8{text-align:center}.stay-name.svelte-6x0za8{font-size:var(--font-size-h3);color:var(--color-font-primary);word-break:break-word;margin:0;font-weight:700;line-height:1.3}.stay-sub-header.svelte-6x0za8{justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-3);display:flex}.stay-stars.svelte-6x0za8{font-size:var(--font-size-small);color:#f5a623;letter-spacing:1px}.property-type-badge.svelte-6x0za8{padding:var(--spacing-1) var(--spacing-5);background-color:var(--color-grey-20);font-size:var(--font-size-xxs);color:var(--color-grey-80);border-radius:100px;font-weight:500;display:inline-block}.stay-rating.svelte-6x0za8{justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);font-size:var(--font-size-p);display:flex}.rating-value.svelte-6x0za8{color:var(--color-font-primary);font-weight:700}.rating-reviews.svelte-6x0za8{color:var(--color-font-secondary);font-size:14px}.image-gallery.svelte-6x0za8{width:100%;height:var(--result-media-height);border-radius:var(--radius-5);background:var(--color-grey-90);position:relative;overflow:hidden}[data-theme=dark] .image-gallery.svelte-6x0za8{background:var(--color-grey-30)}.gallery-image.svelte-6x0za8{object-fit:contain;width:100%;height:100%;display:block}.gallery-nav.svelte-6x0za8{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:44px;color:var(--color-font-button);z-index:var(--z-index-raised-2);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav.svelte-6x0za8:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}.gallery-prev.svelte-6x0za8{left:8px}.gallery-next.svelte-6x0za8{right:8px}.gallery-counter.svelte-6x0za8{color:#fff;font-size:var(--font-size-tiny);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-4);z-index:var(--z-index-raised-2);background:#0009;position:absolute;bottom:8px;right:8px}.price-section.svelte-6x0za8{text-align:center}.price-main.svelte-6x0za8{align-items:baseline;gap:var(--spacing-2);display:inline-flex}.price-amount.svelte-6x0za8{color:var(--color-font-primary);font-size:24px;font-weight:700}.price-unit.svelte-6x0za8{color:var(--color-font-secondary);font-size:14px}.price-total.svelte-6x0za8{color:var(--color-font-secondary);margin-top:4px;font-size:13px}.badges-section.svelte-6x0za8{gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;display:flex}.badge.svelte-6x0za8{font-size:var(--font-size-xxs);padding:var(--spacing-2) var(--spacing-5);border-radius:100px;font-weight:500}.badge-cancellation.svelte-6x0za8{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.badge-eco.svelte-6x0za8{background:color-mix(in srgb, var(--color-app-travel) 12%, transparent);color:var(--color-app-travel)}.description-section.svelte-6x0za8{padding:var(--spacing-6);background:var(--color-grey-10,#00000008);border-radius:var(--radius-4);font-size:var(--font-size-xs);color:var(--color-font-secondary);line-height:1.5}.description-section.svelte-6x0za8 .markdown-content{font-size:var(--font-size-xs);color:var(--color-font-secondary);line-height:1.5}.amenities-grid.svelte-6x0za8{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.check-times.svelte-6x0za8{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.check-time.svelte-6x0za8{gap:var(--spacing-1);flex-direction:column;display:flex}.check-label.svelte-6x0za8{text-transform:uppercase;color:var(--color-grey-60);letter-spacing:.04em;font-size:11px;font-weight:600}.check-value.svelte-6x0za8{color:var(--color-font-primary);font-size:14px}.nearby-section.svelte-6x0za8{gap:var(--spacing-4);flex-direction:column;display:flex}.section-title.svelte-6x0za8{color:var(--color-grey-60);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.nearby-place.svelte-6x0za8{border-bottom:1px solid var(--color-grey-20);padding:8px 0}.nearby-place.svelte-6x0za8:last-child{border-bottom:none}.place-name.svelte-6x0za8{color:var(--color-font-primary);font-size:14px;font-weight:500}.place-transports.svelte-6x0za8{gap:var(--spacing-4);flex-wrap:wrap;margin-top:4px;display:flex}.transport-info.svelte-6x0za8{color:var(--color-font-secondary);font-size:12px}
