._embla_1y428_1{position:relative;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;aspect-ratio:16 / 10;background-color:var(--tg-theme-secondary-bg-color)}._emblaContainer_1y428_9{display:flex;height:100%}._emblaSlide_1y428_14{flex:0 0 100%;min-width:0}._photo_1y428_19{width:100%;height:100%;object-fit:cover}._placeholder_1y428_25{aspect-ratio:16 / 10;background-color:var(--tg-theme-secondary-bg-color);display:flex;align-items:center;justify-content:center;color:var(--tg-theme-hint-color);border-radius:var(--radius) var(--radius) 0 0}._dots_1y428_35{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px}._dot_1y428_35{width:6px;height:6px;border-radius:50%;background-color:#ffffff73;transition:background-color .2s}._dotActive_1y428_52{background-color:#fff}._navBtn_1y428_56{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:#00000059;color:#fff;border:none;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 2px;z-index:1}._navBtnPrev_1y428_76{left:8px}._navBtnNext_1y428_80{right:8px}._button_187nl_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:var(--radius);font-size:15px;font-weight:600;line-height:1;transition:opacity .15s,transform .1s;white-space:nowrap}._button_187nl_1:active{transform:scale(.97)}._button_187nl_1:disabled{opacity:.5;cursor:not-allowed}._primary_187nl_24{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._secondary_187nl_29{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._ghost_187nl_34{background-color:transparent;color:var(--tg-theme-accent-text-color);padding:8px 12px}._fullWidth_187nl_40{width:100%}._spinner_187nl_44{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_187nl_44 .7s linear infinite}@keyframes _spin_187nl_44{to{transform:rotate(360deg)}}._card_1i1fy_1{background-color:var(--tg-theme-section-bg-color, #fff);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 4px #00000014}._body_1i1fy_8{padding:14px;display:flex;flex-direction:column;gap:10px}._name_1i1fy_15{font-size:16px;font-weight:600;color:var(--tg-theme-text-color);line-height:1.3}._specs_1i1fy_22{display:flex;gap:12px;flex-wrap:wrap}._spec_1i1fy_22{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--tg-theme-hint-color)}._amenities_1i1fy_36{display:flex;flex-wrap:wrap;gap:6px}._amenityBadge_1i1fy_42{display:inline-block;padding:3px 8px;border-radius:20px;background-color:var(--tg-theme-secondary-bg-color);font-size:12px;color:var(--tg-theme-text-color)}._footer_1i1fy_51{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}._price_1i1fy_59{display:flex;flex-direction:column}._priceAmount_1i1fy_64{font-size:17px;font-weight:700;color:var(--tg-theme-text-color)}._priceLabel_1i1fy_70{font-size:12px;color:var(--tg-theme-hint-color)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._wrapper_1i4id_1{overflow-x:auto}._root_1i4id_5{--rdp-accent-color: var(--tg-theme-button-color, #3390ec);--rdp-background-color: color-mix(in srgb, var(--tg-theme-button-color, #3390ec) 12%, transparent);font-family:inherit;width:100%}._months_1i4id_12{display:flex;justify-content:center}._month_1i4id_12{width:100%}._caption_1i4id_21{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 0;margin-bottom:8px}._captionLabel_1i4id_30{font-weight:600;font-size:15px;color:var(--tg-theme-text-color);text-transform:capitalize}._nav_1i4id_37{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:8px;padding:0 4px}._navButton_1i4id_47{background:none;border:none;cursor:pointer;padding:4px 8px;color:var(--tg-theme-accent-text-color);font-size:18px;border-radius:var(--radius-xs)}._navButton_1i4id_47:hover{background-color:var(--tg-theme-secondary-bg-color)}._table_1i4id_61{width:100%;border-collapse:collapse}._headRow_1i4id_66{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._headCell_1i4id_72{text-align:center;font-size:12px;color:var(--tg-theme-hint-color);padding:4px 0}._row_1i4id_79{display:grid;grid-template-columns:repeat(7,1fr)}._cell_1i4id_84{text-align:center;padding:2px}._dayButton_1i4id_89{width:36px;height:36px;border-radius:50%;font-size:14px;color:var(--tg-theme-text-color);cursor:pointer;border:none;background:none;margin:0 auto;transition:background .15s}._dayButton_1i4id_89:hover:not(._disabled_1i4id_102){background-color:var(--tg-theme-secondary-bg-color)}._selected_1i4id_106 ._dayButton_1i4id_89,._rangeStart_1i4id_107 ._dayButton_1i4id_89,._rangeEnd_1i4id_108 ._dayButton_1i4id_89{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-radius:50%}._rangeMiddle_1i4id_114{background-color:color-mix(in srgb,var(--tg-theme-button-color, #3390ec) 15%,transparent);border-radius:0}._rangeMiddle_1i4id_114 ._dayButton_1i4id_89{border-radius:0}._today_1i4id_123 ._dayButton_1i4id_89{font-weight:700;color:var(--tg-theme-accent-text-color)}._disabled_1i4id_102 ._dayButton_1i4id_89{color:var(--tg-theme-hint-color);cursor:not-allowed;opacity:.4}._outside_1i4id_134 ._dayButton_1i4id_89{color:var(--tg-theme-hint-color);opacity:.4}._wrapper_ysvyg_1{display:flex;flex-direction:column;gap:16px}._row_ysvyg_7{display:flex;align-items:center;justify-content:space-between}._label_ysvyg_13{font-size:15px;font-weight:500;color:var(--tg-theme-text-color)}._hint_ysvyg_19{font-size:12px;color:var(--tg-theme-hint-color);margin-top:2px}._controls_ysvyg_25{display:flex;align-items:center;gap:16px}._btn_ysvyg_31{width:32px;height:32px;border-radius:50%;background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:opacity .15s}._btn_ysvyg_31:disabled{opacity:.35;cursor:not-allowed}._value_ysvyg_50{font-size:17px;font-weight:600;min-width:24px;text-align:center;color:var(--tg-theme-text-color)}._wrapper_848ww_1{display:flex;flex-direction:column;gap:12px;padding:var(--page-padding);background-color:var(--tg-theme-section-bg-color, #fff);border-radius:var(--radius);box-shadow:0 1px 4px #0000000f}._fields_848ww_11{display:flex;flex-direction:column;gap:8px}._field_848ww_11{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);background-color:var(--tg-theme-secondary-bg-color);border:1.5px solid transparent;cursor:pointer;transition:border-color .15s;text-align:left}._field_848ww_11._active_848ww_30{border-color:var(--tg-theme-button-color)}._fieldIcon_848ww_34{color:var(--tg-theme-hint-color);flex-shrink:0}._fieldLabel_848ww_39{flex:1;font-size:15px;color:var(--tg-theme-hint-color)}._fieldLabel_848ww_39._hasValue_848ww_45{color:var(--tg-theme-text-color)}._chevron_848ww_49{color:var(--tg-theme-hint-color);flex-shrink:0;transition:transform .2s}._chevronUp_848ww_55{transform:rotate(180deg)}._panel_848ww_59{padding:12px;background-color:var(--tg-theme-secondary-bg-color);border-radius:var(--radius-sm)}._amenitiesGrid_848ww_65{display:flex;flex-wrap:wrap;gap:8px}._amenityChip_848ww_71{padding:6px 12px;border-radius:20px;font-size:13px;cursor:pointer;border:1.5px solid var(--tg-theme-hint-color);background:none;color:var(--tg-theme-text-color);transition:border-color .15s,background-color .15s,color .15s}._amenityChipSelected_848ww_82{border-color:var(--tg-theme-button-color);background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._clearAmenities_848ww_88{margin-top:10px;background:none;border:none;font-size:13px;color:var(--tg-theme-accent-text-color);cursor:pointer;padding:0}._page_1kfla_1{min-height:100vh;background-color:var(--tg-theme-bg-color);padding-bottom:32px}._header_1kfla_7{padding:16px var(--page-padding) 8px}._title_1kfla_11{font-size:22px;font-weight:700;color:var(--tg-theme-text-color)}._formSection_1kfla_17{padding:0 var(--page-padding) 16px}._results_1kfla_21{padding:0 var(--page-padding)}._resultsCount_1kfla_25{font-size:13px;color:var(--tg-theme-hint-color);margin-bottom:12px}._grid_1kfla_31{display:flex;flex-direction:column;gap:16px}._center_1kfla_37{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;gap:8px}._spinner_1kfla_46{width:36px;height:36px;border:3px solid var(--tg-theme-secondary-bg-color);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:_spin_1kfla_46 .7s linear infinite}@keyframes _spin_1kfla_46{to{transform:rotate(360deg)}}._errorText_1kfla_59{color:var(--tg-theme-destructive-text-color);font-size:15px;text-align:center}._emptyText_1kfla_65{font-size:15px;color:var(--tg-theme-text-color);text-align:center}._emptyHint_1kfla_71{font-size:13px;color:var(--tg-theme-hint-color);text-align:center}._hint_1kfla_77{font-size:14px;color:var(--tg-theme-hint-color);text-align:center;padding:48px 0}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}._page_it7q7_1{min-height:100vh;background-color:var(--tg-theme-bg-color);padding-bottom:0}._loadingPage_it7q7_7,._errorPage_it7q7_8{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}._spinner_it7q7_17{width:36px;height:36px;border:3px solid var(--tg-theme-secondary-bg-color);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:_spin_it7q7_17 .7s linear infinite}@keyframes _spin_it7q7_17{to{transform:rotate(360deg)}}._gallery_it7q7_29{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:3px;background-color:#000}._galleryMain_it7q7_37{grid-column:1;grid-row:1 / span 2;cursor:pointer;overflow:hidden;aspect-ratio:4 / 3}._mainPhoto_it7q7_45{width:100%;height:100%;object-fit:cover;transition:transform .2s}._mainPhoto_it7q7_45:hover{transform:scale(1.02)}._galleryThumbs_it7q7_56{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-rows:repeat(2,1fr);gap:3px}._thumb_it7q7_64{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:4/3}._thumbPhoto_it7q7_71{width:100%;height:100%;object-fit:cover}._thumbMore_it7q7_77 ._thumbPhoto_it7q7_71{filter:brightness(.5)}._thumbOverlay_it7q7_81{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}._content_it7q7_93{padding:16px var(--page-padding);display:flex;flex-direction:column;gap:20px}._name_it7q7_100{font-size:22px;font-weight:700;color:var(--tg-theme-text-color)}._priceCard_it7q7_107{background-color:var(--tg-theme-secondary-bg-color);border-radius:var(--radius-sm);padding:14px}._priceRow_it7q7_113{display:flex;align-items:baseline;gap:10px}._priceAmount_it7q7_119{font-size:22px;font-weight:700;color:var(--tg-theme-text-color)}._priceDetail_it7q7_125{font-size:13px;color:var(--tg-theme-hint-color)}._priceDates_it7q7_130{font-size:13px;color:var(--tg-theme-hint-color);margin-top:4px}._section_it7q7_137{display:flex;flex-direction:column;gap:12px}._sectionTitle_it7q7_143{font-size:17px;font-weight:600;color:var(--tg-theme-text-color)}._specs_it7q7_150{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._specItem_it7q7_156{display:flex;align-items:center;gap:10px;padding:12px;background-color:var(--tg-theme-secondary-bg-color);border-radius:var(--radius-sm);color:var(--tg-theme-accent-text-color)}._specValue_it7q7_166{font-size:15px;font-weight:600;color:var(--tg-theme-text-color)}._specLabel_it7q7_172{font-size:12px;color:var(--tg-theme-hint-color)}._amenitiesList_it7q7_178{display:flex;flex-direction:column;gap:1px;border-radius:var(--radius-sm);overflow:hidden}._amenityItem_it7q7_186{display:flex;flex-direction:column;padding:10px 14px;background-color:var(--tg-theme-secondary-bg-color)}._amenityLabel_it7q7_193{font-size:14px;font-weight:500;color:var(--tg-theme-text-color)}._amenityDesc_it7q7_199{font-size:12px;color:var(--tg-theme-hint-color);margin-top:2px}._description_it7q7_206{font-size:14px;line-height:1.7;color:var(--tg-theme-text-color)}._bookingBar_it7q7_213{position:fixed;bottom:0;left:0;right:0;padding:12px var(--page-padding);background-color:var(--tg-theme-bg-color);border-top:1px solid var(--tg-theme-secondary-bg-color);display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:100;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}._barPrice_it7q7_229{display:flex;flex-direction:column}._barPriceAmount_it7q7_234{font-size:18px;font-weight:700;color:var(--tg-theme-text-color)}._barPriceNights_it7q7_240{font-size:12px;color:var(--tg-theme-hint-color)}._page_e2eo3_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--tg-theme-bg-color);padding:var(--page-padding)}._content_e2eo3_10{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._spinner_e2eo3_18{width:56px;height:56px;border:4px solid var(--tg-theme-secondary-bg-color);border-top-color:var(--tg-theme-button-color);border-radius:50%;animation:_spin_e2eo3_18 .9s linear infinite}@keyframes _spin_e2eo3_18{to{transform:rotate(360deg)}}._title_e2eo3_29{font-size:20px;font-weight:700;color:var(--tg-theme-text-color)}._hint_e2eo3_35{font-size:14px;color:var(--tg-theme-hint-color);max-width:280px;line-height:1.5}._subHint_e2eo3_42{font-size:13px;color:var(--tg-theme-hint-color)}._page_tcfzk_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--tg-theme-bg-color);padding:var(--page-padding)}._content_tcfzk_10{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;text-align:center}._icon_tcfzk_20{color:#4caf50}._title_tcfzk_24{font-size:22px;font-weight:700;color:var(--tg-theme-text-color)}._details_tcfzk_30{width:100%;background-color:var(--tg-theme-secondary-bg-color);border-radius:var(--radius);overflow:hidden}._detailRow_tcfzk_37{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-bottom:1px solid var(--tg-theme-bg-color)}._detailRow_tcfzk_37:last-child{border-bottom:none}._detailLabel_tcfzk_49{font-size:14px;color:var(--tg-theme-hint-color)}._detailValue_tcfzk_54{font-size:14px;font-weight:500;color:var(--tg-theme-text-color);text-align:right}._totalRow_tcfzk_61{background-color:color-mix(in srgb,var(--tg-theme-button-color, #3390ec) 8%,transparent)}._totalValue_tcfzk_65{font-size:17px;font-weight:700;color:var(--tg-theme-text-color)}._bookingId_tcfzk_71{padding:10px 16px;font-size:13px;color:var(--tg-theme-hint-color);text-align:center}._message_tcfzk_78{font-size:13px;color:var(--tg-theme-hint-color);line-height:1.5}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--tg-theme-bg-color: var(--tg-theme-bg-color, #ffffff);--tg-theme-text-color: var(--tg-theme-text-color, #222222);--tg-theme-hint-color: var(--tg-theme-hint-color, #999999);--tg-theme-link-color: var(--tg-theme-link-color, #2678b6);--tg-theme-button-color: var(--tg-theme-button-color, #3390ec);--tg-theme-button-text-color: var(--tg-theme-button-text-color, #ffffff);--tg-theme-secondary-bg-color: var(--tg-theme-secondary-bg-color, #f4f4f5);--tg-theme-section-bg-color: var(--tg-theme-section-bg-color, #ffffff);--tg-theme-section-header-text-color: var(--tg-theme-section-header-text-color, #6d6d72);--tg-theme-accent-text-color: var(--tg-theme-accent-text-color, #3390ec);--tg-theme-destructive-text-color: var(--tg-theme-destructive-text-color, #e53935);--radius: 12px;--radius-sm: 8px;--radius-xs: 4px;--gap: 12px;--page-padding: 16px}html,body{height:100%;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-height:100%;display:flex;flex-direction:column;padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px))}a{color:var(--tg-theme-link-color);text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color);border-radius:2px}
