.bc-alert[data-v-fb9aac95]{border-radius:var(--radius-xs);align-items:flex-start;gap:16px;padding:24px;display:flex}.bc-alert--info[data-v-fb9aac95]{border:1px solid var(--color-b2c-borders-primary)}.bc-alert--warning[data-v-fb9aac95]{border:1px solid var(--color-b2c-borders-primary);background-color:var(--color-b2c-background-light-accent)}.bc-alert--error[data-v-fb9aac95]{border-radius:var(--radius-xs);background-color:var(--color-b2c-background-input-error)}.bc-alert--error .icon[data-v-fb9aac95],.bc-alert--error .message[data-v-fb9aac95]{color:var(--color-b2c-alert-error)}.bc-alert .icon[data-v-fb9aac95]{flex-shrink:0;width:24px;height:24px}.device-desktop .bc-calendar-tile[data-v-a1af7ff8]{--tile-width:max-content;--tile-height:76px;--tile-padding:8px 12px}.device-desktop .bc-calendar-tile.is-loading[data-v-a1af7ff8]{--tile-width:126px}.device-desktop .bc-calendar-tile[data-v-a1af7ff8]:hover{border-color:var(--color-b2c-accent)}.device-desktop .bc-calendar-tile:hover .header[data-v-a1af7ff8]{color:var(--color-b2c-accent)}.device-tablet .bc-calendar-tile[data-v-a1af7ff8],.device-mobile .bc-calendar-tile[data-v-a1af7ff8]{--tile-width:max-content;--tile-height:auto;--tile-padding:8px 16px}.device-tablet .bc-calendar-tile.is-loading[data-v-a1af7ff8],.device-mobile .bc-calendar-tile.is-loading[data-v-a1af7ff8]{--tile-width:126px;--tile-height:76px}.device-tablet .bc-calendar-tile.summary[data-v-a1af7ff8],.device-mobile .bc-calendar-tile.summary[data-v-a1af7ff8]{width:var(--tile-width);height:var(--tile-height)}.bc-calendar-tile[data-v-a1af7ff8]{width:var(--tile-width);height:var(--tile-height);padding:var(--tile-padding);border:1px solid var(--color-b2c-borders-primary);border-radius:var(--radius-xs);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:space-between;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex;overflow:hidden}.bc-calendar-tile.summary[data-v-a1af7ff8]{justify-content:center;align-self:center;align-items:center;width:84px;height:56px}.bc-calendar-tile .header[data-v-a1af7ff8]{text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease-in-out;overflow:hidden}.bc-calendar-tile .weekday[data-v-a1af7ff8],.bc-calendar-tile .description[data-v-a1af7ff8]{color:var(--color-text-secondary)}.bc-calendar-tile.is-active[data-v-a1af7ff8]{border:2px solid var(--color-background-brand);background-color:var(--color-b2c-background-light-accent);pointer-events:none}.bc-calendar-tile.is-active .header[data-v-a1af7ff8],.bc-calendar-tile.is-active .weekday[data-v-a1af7ff8],.bc-calendar-tile.is-active .description[data-v-a1af7ff8]{color:var(--color-b2c-accent)}.bc-calendar-tile.is-loading[data-v-a1af7ff8]{border:none;padding:0}.summary-text[data-v-a1af7ff8]{color:var(--color-b2c-accent)}.device-mobile .bc-popup-gallery[data-v-9d040055],.device-tablet .bc-popup-gallery[data-v-9d040055]{--bc-popup-gallery-header-height:60px;--bc-popup-gallery-layout-space:16px;--bc-popup-gallery-image-height:52px;--bc-popup-gallery-image-radius:var(--radius-s);--bc-popup-gallery-photo-margin:auto;--bc-popup-gallery-preview-margin:16px}.device-mobile .bc-popup-gallery .header .close[data-v-9d040055],.device-mobile .bc-popup-gallery .previous[data-v-9d040055],.device-mobile .bc-popup-gallery .next[data-v-9d040055],.device-tablet .bc-popup-gallery .header .close[data-v-9d040055],.device-tablet .bc-popup-gallery .previous[data-v-9d040055],.device-tablet .bc-popup-gallery .next[data-v-9d040055]{display:none}.device-desktop .bc-popup-gallery[data-v-9d040055]{--bc-popup-gallery-header-height:72px;--bc-popup-gallery-layout-space:32px;--bc-popup-gallery-image-height:80px;--bc-popup-gallery-image-radius:var(--radius-m);--bc-popup-gallery-photo-margin:58px;--bc-popup-gallery-preview-margin:24px}.device-desktop .bc-popup-gallery .header:hover .close[data-v-9d040055],.device-desktop .bc-popup-gallery .header:hover .cross[data-v-9d040055]{color:var(--color-b2c-accent)}.device-desktop .bc-popup-gallery .image-wrapper:hover .image[data-v-9d040055]{transform:scale(1.1)}.device-desktop .bc-popup-gallery .header .back[data-v-9d040055]{display:none}html:has(.bc-popup-gallery[open]){overflow:hidden}.bc-popup-gallery[data-v-9d040055]{z-index:9;width:100%;height:100%;color:var(--color-text-white);background-color:#000;flex-direction:column;display:flex;position:fixed;top:0;left:0}.bc-popup-gallery[open][data-v-9d040055]{display:flex}.bc-popup-gallery[data-v-9d040055]:not([open]){display:none}.bc-popup-gallery .header[data-v-9d040055]{height:var(--bc-popup-gallery-header-height);padding:0 var(--bc-popup-gallery-layout-space);cursor:pointer;align-items:center;display:flex;position:relative}.bc-popup-gallery .header .counter[data-v-9d040055]{margin:auto}.bc-popup-gallery .header .back[data-v-9d040055]{left:var(--bc-popup-gallery-layout-space);color:var(--color-icon-white);position:absolute}.bc-popup-gallery .header .close[data-v-9d040055]{right:var(--bc-popup-gallery-layout-space);align-items:center;display:flex;position:absolute}.bc-popup-gallery .header .close .cross[data-v-9d040055]{color:var(--color-icon-white)}.bc-popup-gallery .photo[data-v-9d040055]{aspect-ratio:16/9;width:100%;height:auto;margin:var(--bc-popup-gallery-photo-margin) auto;overflow:hidden}.bc-popup-gallery .photo .photo-scroller[data-v-9d040055]{aspect-ratio:16/9;gap:4px;width:auto;height:100%;margin:auto}.bc-popup-gallery .photo .photo-image-wrapper[data-v-9d040055]{aspect-ratio:16/9}.bc-popup-gallery .previous[data-v-9d040055],.bc-popup-gallery .next[data-v-9d040055]{margin:auto;position:absolute;inset:0}.bc-popup-gallery .previous[data-v-9d040055]{margin-left:var(--bc-popup-gallery-layout-space)}.bc-popup-gallery .next[data-v-9d040055]{margin-right:var(--bc-popup-gallery-layout-space)}.bc-popup-gallery .preview-scroller-wrapper[data-v-9d040055]{margin:0 var(--bc-popup-gallery-layout-space) var(--bc-popup-gallery-preview-margin)}.bc-popup-gallery .preview-scroller[data-v-9d040055]{gap:4px}.bc-popup-gallery .image-wrapper[data-v-9d040055]{width:auto;height:var(--bc-popup-gallery-image-height);aspect-ratio:16/9;border-radius:var(--bc-popup-gallery-image-radius);opacity:.5;cursor:pointer;transition:opacity .4s;position:relative;overflow:hidden}.bc-popup-gallery .image-wrapper.is-active[data-v-9d040055]{opacity:1}.bc-popup-gallery .image[data-v-9d040055]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.device-mobile .bc-slider-thumbs[data-v-b07dc491]{--slider-thumbs-image-width:80%}.device-mobile .bc-slider-thumbs .panel[data-v-b07dc491]{display:none}.device-tablet .bc-slider-thumbs[data-v-b07dc491],.device-desktop .bc-slider-thumbs[data-v-b07dc491]{--slider-thumbs-image-width:100%}.device-tablet .bc-slider-thumbs[data-v-b07dc491]:hover:before,.device-desktop .bc-slider-thumbs[data-v-b07dc491]:hover:before{z-index:1;opacity:.2}.bc-slider-thumbs[data-v-b07dc491]{justify-content:center;width:100%;height:100%;display:flex;position:relative}.bc-slider-thumbs[data-v-b07dc491]:before{content:"";z-index:-1;background-color:var(--color-background-dark);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bc-slider-thumbs .box[data-v-b07dc491]{flex-basis:auto;gap:4px;width:100%;height:100%;display:flex}.bc-slider-thumbs .image-poly[data-v-b07dc491],.bc-slider-thumbs .image-single[data-v-b07dc491]{object-fit:cover;border-radius:var(--radius-xs);flex-shrink:0;height:100%}.bc-slider-thumbs .image-poly[data-v-b07dc491]{width:var(--slider-thumbs-image-width)}.bc-slider-thumbs .image-single[data-v-b07dc491]{width:100%}.bc-slider-thumbs .panel[data-v-b07dc491]{z-index:2;opacity:0;align-items:center;transition:opacity .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.bc-slider-thumbs .count[data-v-b07dc491]{border-radius:var(--radius-s);background-color:var(--color-background-white);height:20px;color:var(--color-text-secondary);align-items:center;margin:0 auto;padding:3px 6px;display:flex}.bc-slider-thumbs:hover .panel[data-v-b07dc491]{opacity:1}.device-mobile .bc-slider-gallery[data-v-bafcf6fc],.device-tablet .bc-slider-gallery[data-v-bafcf6fc]{--slider-gallery-height:280px;--slider-gallery-radius:var(--radius-l) var(--radius-l) 0 0}.device-desktop .bc-slider-gallery[data-v-bafcf6fc]{--slider-gallery-height:456px;--slider-gallery-radius:var(--radius-xxl)}.bc-slider-gallery[data-v-bafcf6fc]{width:100%;height:var(--slider-gallery-height)}.bc-slider-gallery .preview[data-v-bafcf6fc]{border-radius:var(--slider-gallery-radius);height:100%;overflow:hidden}.bc-slider-gallery .preview[data-v-bafcf6fc] .bc-grid-preview{gap:4px}.bc-slider-gallery .preview-item[data-v-bafcf6fc]{border-radius:var(--radius-xxl);cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.bc-slider-gallery .preview-item .preview-image[data-v-bafcf6fc]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bc-slider-gallery .preview-item .preview-image[data-v-bafcf6fc]:hover{transform:scale(1.1)}.bc-slider-gallery .more[data-v-bafcf6fc]{z-index:1;color:var(--color-text-white);pointer-events:none;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-text-list[data-v-aacaf46e]{padding-left:var(--layout-space-m-desktop);color:var(--color-text-secondary);margin:0;list-style:outside}.bc-text-list-item[data-v-aacaf46e]{list-style:outside}.bc-text-list-item--toggle[data-v-aacaf46e]{margin-left:calc(-1 * var(--layout-space-m-desktop));list-style:none}.bc-text-list-toggle[data-v-aacaf46e]{color:var(--color-b2c-accent);outline-offset:2px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.trigger-container[data-v-37c87289]{display:inline-block}.bc-tooltip-container[data-v-37c87289]{z-index:var(--zindex-popup);border-radius:var(--radius-s);background-color:var(--color-achromatic-100);max-width:280px;color:var(--color-text-white);padding:8px}.bc-tooltip-container .content[data-v-37c87289]{white-space:pre-line;flex-direction:column;gap:4px;display:flex}.bc-tooltip-container .description[data-v-37c87289]{color:var(--color-achromatic-40)}.bc-tooltip-container .arrow[data-v-37c87289]{position:absolute}.bc-tooltip-container[data-trigger=hover][data-v-37c87289]{pointer-events:none}.bc-tooltip-container[data-trigger=click][data-v-37c87289]{pointer-events:auto}.device-desktop .bc-card-board-type .choose .select-indicator[data-v-9e8ae01e],.device-tablet .bc-card-board-type .choose .select-indicator[data-v-9e8ae01e]{display:none}.device-desktop .bc-card-board-type[data-v-9e8ae01e]{--bc-card-board-type-padding:16px 24px}.device-tablet .bc-card-board-type[data-v-9e8ae01e],.device-mobile .bc-card-board-type[data-v-9e8ae01e]{--bc-card-board-type-padding:16px}.device-mobile .bc-card-board-type .choose .selected-mark[data-v-9e8ae01e],.device-mobile .bc-card-board-type .choose .goto[data-v-9e8ae01e]{display:none}.bc-card-board-type[data-v-9e8ae01e]{width:100%;padding:var(--bc-card-board-type-padding);border:1px solid var(--color-b2c-accent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;display:flex}.bc-card-board-type.is-selected[data-v-9e8ae01e]{border-color:var(--color-b2c-accent);background-color:var(--color-b2c-background-selected)}.bc-card-board-type .info-box[data-v-9e8ae01e]{flex-direction:column;gap:4px;min-width:0;display:flex}.bc-card-board-type .info-box .title[data-v-9e8ae01e]{color:var(--color-text-primary)}.bc-card-board-type .info-box .tip[data-v-9e8ae01e]{vertical-align:middle;margin-left:4px;display:inline-flex}.bc-card-board-type .info-box .subtitle[data-v-9e8ae01e]{color:var(--color-text-secondary)}.bc-card-board-type .choose[data-v-9e8ae01e]{flex-shrink:0;align-items:center;gap:16px;display:flex}.bc-card-board-type .choose .price-box[data-v-9e8ae01e]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.bc-card-board-type .choose .price-caption[data-v-9e8ae01e]{color:var(--color-text-secondary)}.bc-card-board-type .choose .select-indicator[data-v-9e8ae01e]{flex-shrink:0}.bc-card-board-type .choose .select-indicator.is-empty[data-v-9e8ae01e]{border:1.5px solid var(--color-b2c-borders-primary);border-radius:50%;width:24px;height:24px}.bc-card-board-type .choose .selected-mark[data-v-9e8ae01e]{color:var(--color-text-primary);align-items:center;gap:4px;display:flex}.bc-card-board-type .skeleton-line[data-v-9e8ae01e]{height:20px}.bc-card-board-type .skeleton-title[data-v-9e8ae01e]{width:160px;height:24px}.bc-card-board-type .skeleton-subtitle[data-v-9e8ae01e]{width:220px}.bc-card-board-type .skeleton-price-main[data-v-9e8ae01e]{width:70px}.bc-card-board-type .skeleton-price-caption[data-v-9e8ae01e]{width:90px;margin-top:4px}.bc-card-board-type .skeleton-button[data-v-9e8ae01e]{border-radius:var(--radius-xs);width:90px;height:40px;overflow:hidden}.device-desktop .bc-card-room .choose .select-indicator[data-v-1daa1022],.device-tablet .bc-card-room .choose .select-indicator[data-v-1daa1022]{display:none}.device-desktop .bc-card-room[data-v-1daa1022],.device-tablet .bc-card-room[data-v-1daa1022],.device-mobile .bc-card-room[data-v-1daa1022]{--bc-card-room-width:250px}.device-mobile .bc-card-room .choose .selected-mark[data-v-1daa1022],.device-mobile .bc-card-room .choose .goto[data-v-1daa1022]{display:none}.bc-card-room[data-v-1daa1022]{width:var(--bc-card-room-width);border:1px solid var(--color-b2c-accent);border-radius:16px;flex-direction:column;flex-shrink:0;height:auto;display:flex}.bc-card-room.is-selected[data-v-1daa1022]{border-width:2px;border-color:var(--color-b2c-accent);background-color:var(--color-b2c-background-selected)}.bc-card-room .preview-box[data-v-1daa1022]{aspect-ratio:252/100;border-radius:14px;margin:4px;overflow:hidden}.bc-card-room .image[data-v-1daa1022]{object-fit:cover;width:100%;height:100%}.bc-card-room .info-box[data-v-1daa1022]{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.bc-card-room .info-box .title[data-v-1daa1022]{color:var(--color-text-primary);text-decoration:underline}.bc-card-room .choose[data-v-1daa1022]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.bc-card-room .choose .price-box[data-v-1daa1022],.bc-card-room .choose .goto[data-v-1daa1022],.bc-card-room .choose .selected-mark[data-v-1daa1022]{flex-shrink:0}.bc-card-room .choose .goto[data-v-1daa1022]{margin-left:auto}.bc-card-room .choose .price-caption[data-v-1daa1022]{color:var(--color-text-secondary)}.bc-card-room .choose .select-indicator[data-v-1daa1022]{flex-shrink:0;margin-left:auto}.bc-card-room .choose .select-indicator.is-empty[data-v-1daa1022]{border:1.5px solid var(--color-b2c-borders-primary);border-radius:50%;width:24px;height:24px}.bc-card-room .choose .selected-mark[data-v-1daa1022]{color:var(--color-text-primary);align-items:center;gap:4px;margin-left:auto;display:flex}.bc-card-room .skeleton-thumb[data-v-1daa1022]{aspect-ratio:252/100;border-radius:14px;margin:4px;overflow:hidden}.bc-card-room .skeleton-line[data-v-1daa1022]{height:20px}.bc-card-room .skeleton-title[data-v-1daa1022]{width:80%;height:24px}.bc-card-room .skeleton-price-main[data-v-1daa1022]{width:70px}.bc-card-room .skeleton-price-caption[data-v-1daa1022]{width:90px;margin-top:4px}.bc-card-room .skeleton-button[data-v-1daa1022]{border-radius:var(--radius-xs);width:90px;height:40px;overflow:hidden}.device-desktop .journeys-accommodation-title[data-v-2d4085e5]{--journeys-title-gap:24px;--journeys-title-height:44px}.device-tablet .journeys-accommodation-title[data-v-2d4085e5],.device-mobile .journeys-accommodation-title[data-v-2d4085e5]{--journeys-title-gap:8px;--journeys-title-height:32px}.device-tablet .journeys-accommodation-title .top-row[data-v-2d4085e5],.device-mobile .journeys-accommodation-title .top-row[data-v-2d4085e5]{flex-flow:column;align-items:flex-start}.device-tablet .journeys-accommodation-title .actions[data-v-2d4085e5],.device-mobile .journeys-accommodation-title .actions[data-v-2d4085e5]{justify-content:flex-end;margin-left:0}.journeys-accommodation-title .top-row[data-v-2d4085e5]{gap:var(--journeys-title-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.journeys-accommodation-title .title[data-v-2d4085e5]{min-height:var(--journeys-title-height)}.journeys-accommodation-title .actions[data-v-2d4085e5]{align-items:center;gap:8px;margin-left:auto;display:flex}.journeys-accommodation-title .actions[data-v-2d4085e5] .bc-button-icon{background:0 0}.journeys-accommodation-title .price[data-v-2d4085e5]{white-space:nowrap;margin-left:4px}.journeys-accommodation-title .bottom-row[data-v-2d4085e5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journeys-accommodation-title .meta-item[data-v-2d4085e5]{color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}.journeys-accommodation-title .meta-item[data-v-2d4085e5]:before{content:"·";color:var(--color-text-secondary);margin-right:4px}.journeys-accommodation-title .skeleton-title[data-v-2d4085e5]{width:60%;height:var(--journeys-title-height)}.journeys-accommodation-title .skeleton-price[data-v-2d4085e5]{width:120px;height:24px;margin-left:4px}.journeys-accommodation-title .skeleton-duration[data-v-2d4085e5]{width:64px;height:16px}.journeys-accommodation-title .skeleton-geo[data-v-2d4085e5]{width:30%;height:20px}.journeys-accommodation-special-conditions[data-v-02be15ae]{flex-direction:column;gap:16px;display:flex}.journeys-accommodation-special-conditions .card[data-v-02be15ae]{border-radius:var(--radius-xl);background:var(--color-bg-secondary);padding:24px}.journeys-accommodation-special-conditions .list[data-v-02be15ae]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.journeys-accommodation-special-conditions .list-item[data-v-02be15ae]{color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.journeys-accommodation-special-conditions .icon[data-v-02be15ae]{color:var(--color-status-green);flex-shrink:0}.search-details[data-v-2f8b98cc]{border-radius:var(--radius-l);background-color:var(--color-bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:24px;display:flex}.search-details-info[data-v-2f8b98cc]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.device-tablet .search-details[data-v-2f8b98cc],.device-mobile .search-details[data-v-2f8b98cc]{padding:16px}.search-finder[data-v-2f8b98cc]{margin-bottom:24px}.periods[data-v-d653bebd]{flex-direction:column;min-width:0;display:flex}.periods .skeleton-tag[data-v-d653bebd]{width:80px}.periods-selection[data-v-d653bebd]{flex-direction:column;gap:8px;min-width:0;margin-bottom:24px;display:flex}.periods-tags[data-v-d653bebd],.periods-variants[data-v-d653bebd]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.device-tablet .periods .periods-search[data-v-d653bebd],.device-mobile .periods .periods-search[data-v-d653bebd]{order:-1}.device-tablet .periods .periods-title[data-v-d653bebd],.device-mobile .periods .periods-title[data-v-d653bebd]{margin-bottom:16px}.device-tablet .periods .periods-tags[data-v-d653bebd],.device-tablet .periods .periods-variants[data-v-d653bebd],.device-mobile .periods .periods-tags[data-v-d653bebd],.device-mobile .periods .periods-variants[data-v-d653bebd]{flex-wrap:nowrap;min-width:0}.alert[data-v-d653bebd]{margin-bottom:20px}.periods-title[data-v-d653bebd]{margin-bottom:24px}.periods-dates[data-v-d653bebd]{flex-direction:column;gap:8px;min-width:0;display:flex}.dates-modal[data-v-d653bebd]{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;inset:0;transform:none}.dates-modal[data-v-d653bebd]::backdrop{background-color:#040c1b99}[data-v-d653bebd] .modal-content{height:100%;max-height:inherit;flex-direction:column;gap:16px;padding:16px;display:flex;overflow:hidden}[data-v-d653bebd] .modal-header{min-height:auto;font-weight:600;font-size:var(--typography-title-s-size-desktop);flex-shrink:0;padding:0 24px 0 0;line-height:normal}[data-v-d653bebd] .modal-close{top:16px;right:16px}[data-v-d653bebd] .modal-body{flex:1;min-height:0;padding:0;overflow:hidden auto}[data-v-d653bebd] .modal-footer{display:none}.modal-periods[data-v-d653bebd]{flex-direction:column;gap:24px;display:flex}.modal-days[data-v-d653bebd],.modal-month[data-v-d653bebd],.modal-month-items[data-v-d653bebd]{flex-direction:column;gap:8px;display:flex}.period-item[data-v-d653bebd]{border:1px solid var(--color-b2c-borders-light);border-radius:var(--radius-xs);background-color:var(--color-background-white);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.period-item.is-active[data-v-d653bebd],.period-item[data-v-d653bebd]:disabled{border:2px solid var(--color-background-brand);background-color:var(--color-b2c-background-selected);color:var(--color-b2c-accent);opacity:1;cursor:default}.period-item.is-active .period-weekday[data-v-d653bebd],.period-item.is-active .period-duration[data-v-d653bebd],.period-item.is-active .period-price[data-v-d653bebd],.period-item:disabled .period-weekday[data-v-d653bebd],.period-item:disabled .period-duration[data-v-d653bebd],.period-item:disabled .period-price[data-v-d653bebd]{color:inherit}.period-dates[data-v-d653bebd]{white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.period-weekday[data-v-d653bebd]{color:var(--color-text-secondary)}.period-duration[data-v-d653bebd]{text-align:center;flex:1;min-width:0}.period-price[data-v-d653bebd]{white-space:nowrap;flex-shrink:0}@media (min-width:1280px){.dates-modal[data-v-d653bebd]{border-radius:var(--radius-l);width:600px;max-width:600px;height:auto;max-height:calc(100vh - 128px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}[data-v-d653bebd] .modal-content{gap:24px;height:auto;padding:24px}[data-v-d653bebd] .modal-header{font-size:var(--typography-title-m-size-desktop)}[data-v-d653bebd] .modal-close{top:24px;right:24px}.period-item[data-v-d653bebd]:hover{background-color:var(--color-b2c-background-selected)}}.program-day-gallery .gallery[data-v-561c24f2]{gap:8px;width:auto;display:flex}.program-day-gallery .gallery .picture[data-v-561c24f2]{border-radius:var(--radius-l);cursor:pointer;flex-shrink:0;width:160px;height:100px;position:relative;overflow:hidden}.program-day-gallery .gallery .picture .img[data-v-561c24f2]{object-fit:cover;width:100%;height:100%}.program-day-gallery .gallery .picture .is-more[data-v-561c24f2]{z-index:1;color:var(--color-text-white);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.device-desktop .program[data-v-faa8d085]{--program-gap:var(--layout-space-s-desktop)}.device-tablet .program[data-v-faa8d085],.device-mobile .program[data-v-faa8d085]{--program-gap:var(--layout-space-s-mobile)}.program[data-v-faa8d085]{gap:var(--program-gap);flex-direction:column;display:flex}.program-content[data-v-faa8d085]{flex-direction:column;gap:16px;display:flex}.program-content[data-v-faa8d085] .bc-block-expand{background-color:var(--color-bg-secondary);padding:24px}.day-content[data-v-faa8d085]{gap:var(--layout-space-s-desktop);flex-direction:column;display:flex}.day-info[data-v-faa8d085]{gap:var(--layout-space-s-desktop);padding:var(--layout-space-s-desktop) var(--layout-space-l-desktop);border:1px solid var(--color-b2c-borders-primary);border-radius:var(--radius-xl);align-items:flex-start;display:flex;overflow:hidden}.day-info.skeleton[data-v-faa8d085]{border:none;min-height:70px;padding:0}.day-info-content[data-v-faa8d085]{gap:var(--layout-input-gap-l-desktop);flex-direction:column;display:flex}.day-info-icon[data-v-faa8d085]{border-radius:var(--radius-m);background-color:var(--color-b2c-background-light-accent);width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;display:flex}.program-header[data-v-faa8d085]{justify-content:space-between;align-items:center;display:flex}.device-tablet .routes[data-v-353e77a0],.device-mobile .routes[data-v-353e77a0]{--routes-title-margin:24px}.device-desktop .routes[data-v-353e77a0]{--routes-title-margin:32px}.routes .routes-title[data-v-353e77a0]{min-height:28px}.routes-list[data-v-353e77a0]{gap:var(--layout-space-s-desktop);margin-top:var(--routes-title-margin);flex-wrap:wrap;display:flex}.routes-item[data-v-353e77a0]{align-items:center;gap:8px;display:flex}.routes .skeleton-item[data-v-353e77a0]{width:100px;min-height:24px}.routes-separator[data-v-353e77a0]{width:24px;height:1px;margin-left:var(--layout-space-s-desktop);background-color:var(--color-b2c-borders-primary)}.change-room-modal[data-v-2ce57ddb]{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;inset:0;transform:none}@media (min-width:1280px){.change-room-modal[data-v-2ce57ddb]{border-radius:var(--radius-m);width:900px;max-width:900px;height:auto;max-height:90vh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}[data-v-2ce57ddb] .modal-content{max-height:inherit;overflow:hidden auto}[data-v-2ce57ddb] .modal-header{z-index:1;background-color:var(--color-background-white);padding:24px 40px 20px 24px;position:sticky;top:0}[data-v-2ce57ddb] .modal-body{flex-direction:column;gap:24px;display:flex}[data-v-2ce57ddb] .modal-footer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:20px 24px 24px}.rooms-slider[data-v-2ce57ddb]{gap:16px}.room-card[data-v-2ce57ddb]{width:250px}.board-section[data-v-2ce57ddb]{flex-direction:column;gap:16px;display:flex}.board-list[data-v-2ce57ddb]{flex-direction:column;gap:12px;display:flex}.price-breakdown[data-v-2ce57ddb]{flex-direction:column;gap:4px;display:flex}.price-row[data-v-2ce57ddb]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.price-row.total[data-v-2ce57ddb]{margin-top:4px}.price-row .price-label[data-v-2ce57ddb]{flex:1;min-width:0}.price-row .price-value[data-v-2ce57ddb]{white-space:nowrap;flex-shrink:0}.actions[data-v-2ce57ddb]{justify-content:flex-end;gap:12px;display:flex}.device-desktop .feature-journeys-accommodation-hotels .card[data-v-35838d38]{width:clamp(250px,33.3333% - 10.6667px,330px)}.feature-journeys-accommodation-hotels[data-v-35838d38]{flex-direction:column;gap:16px;display:flex}.feature-journeys-accommodation-hotels .slider[data-v-35838d38]{gap:16px}.feature-journeys-accommodation-hotels .card[data-v-35838d38]{width:clamp(250px,100%,330px)}.details-floating-bar[data-v-ad213988]{z-index:10;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--color-background-white);padding:16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 10px #18191c0d}.details-floating-bar__skeleton[data-v-ad213988]{height:36px}.details[data-v-2c339a8e]{border:1px solid var(--color-special-disable);border-radius:var(--radius-l);padding:16px 24px}.details-header[data-v-2c339a8e]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.details-header .header-icon[data-v-2c339a8e]{width:20px;height:20px;color:var(--color-background-brand);border-radius:4px;overflow:hidden}.details-section[data-v-2c339a8e]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.details-section .change-room[data-v-2c339a8e]{color:var(--color-button-primary);cursor:pointer;align-self:flex-end}.details-section .change-room[data-v-2c339a8e]:hover{color:var(--color-button-primary-hover)}.details-row[data-v-2c339a8e]{align-items:baseline;display:flex}.details-row .row-title[data-v-2c339a8e]{color:var(--color-text-secondary);flex-shrink:0;margin-right:4px}.details-row[data-v-2c339a8e]:after{content:"";border-bottom:1px dashed var(--color-special-disable);flex:1;order:1}.details-row[data-v-2c339a8e] .row-info{text-align:right;overflow-wrap:break-word;flex-shrink:0;order:2;max-width:60%;margin-left:4px}.details-row[data-v-2c339a8e] .row-rating{order:2;margin-left:4px}.details-tags[data-v-2c339a8e]{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.details-bottom[data-v-2c339a8e]{border-top:1px solid var(--color-special-disable);padding-top:24px}.details-summary[data-v-2c339a8e]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.details-summary .summary-title[data-v-2c339a8e]{color:var(--color-text-secondary)}.details-summary[data-v-2c339a8e] .summary-price{line-height:1}.details .skeleton-line[data-v-2c339a8e]{min-height:20px}.details .skeleton-line--title[data-v-2c339a8e]{width:40%}.details .skeleton-line--label[data-v-2c339a8e]{width:28%}.details .skeleton-line--value[data-v-2c339a8e]{width:22%}.details .skeleton-line--price[data-v-2c339a8e]{width:30%;min-height:24px}.details .tag-skeleton[data-v-2c339a8e]{border-radius:4px;width:80px;height:20px}.details .tag-skeleton[data-v-2c339a8e]:nth-child(2){width:110px}.details .tag-skeleton[data-v-2c339a8e]:nth-child(3){width:96px}.details .tag-skeleton[data-v-2c339a8e]:nth-child(4){width:72px}.details .skeleton-button[data-v-2c339a8e]{height:52px}.device-desktop .l-title[data-v-6cdddf81]{margin-bottom:24px}.device-desktop .gallery-actions[data-v-6cdddf81]{display:none}.device-desktop .l-finder[data-v-6cdddf81],.device-desktop .l-gallery[data-v-6cdddf81]{margin-bottom:32px}.device-desktop .l-body[data-v-6cdddf81]{gap:30px;display:flex}.device-desktop .l-content[data-v-6cdddf81]{flex-direction:column;flex:auto;gap:32px;min-width:0;display:flex}.device-desktop .l-sidebar[data-v-6cdddf81]{flex-direction:column;flex:none;gap:24px;width:384px;display:flex}.device-desktop .l-sidebar .l-details[data-v-6cdddf81]{align-self:flex-start;width:100%;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.device-tablet .page-journeys-accommodation[data-v-6cdddf81],.device-mobile .page-journeys-accommodation[data-v-6cdddf81]{flex-direction:column;display:flex}.device-tablet .l-breadcrumbs[data-v-6cdddf81],.device-mobile .l-breadcrumbs[data-v-6cdddf81]{display:none}.device-tablet .l-gallery[data-v-6cdddf81],.device-mobile .l-gallery[data-v-6cdddf81]{margin:calc(-1 * var(--layout-page-padding-top)) calc(-1 * var(--layout-container-padding)) 16px;order:-1}:is(.device-tablet .l-gallery[data-v-6cdddf81] .bc-slider-thumbs,.device-mobile .l-gallery[data-v-6cdddf81] .bc-slider-thumbs){--slider-thumbs-image-width:100%}:is(.device-tablet .l-gallery[data-v-6cdddf81] .box,.device-mobile .l-gallery[data-v-6cdddf81] .box){gap:0}:is(.device-tablet .l-gallery[data-v-6cdddf81] .image-poly,.device-tablet .l-gallery[data-v-6cdddf81] .image-single,.device-mobile .l-gallery[data-v-6cdddf81] .image-poly,.device-mobile .l-gallery[data-v-6cdddf81] .image-single){border-radius:0}.device-tablet .l-title[data-v-6cdddf81],.device-mobile .l-title[data-v-6cdddf81]{margin-bottom:16px}.device-tablet .l-finder[data-v-6cdddf81],.device-mobile .l-finder[data-v-6cdddf81]{margin-bottom:24px}.device-tablet .l-body[data-v-6cdddf81],.device-mobile .l-body[data-v-6cdddf81]{flex-direction:column;gap:24px;display:flex}.device-tablet .l-content[data-v-6cdddf81],.device-mobile .l-content[data-v-6cdddf81]{flex-direction:column;gap:24px;min-width:0;display:flex}.device-tablet .l-sidebar[data-v-6cdddf81],.device-mobile .l-sidebar[data-v-6cdddf81]{flex-direction:column;gap:16px;display:flex}.device-mobile .page-journeys-accommodation.is-floating-booking[data-v-6cdddf81],.device-tablet .page-journeys-accommodation.is-floating-booking[data-v-6cdddf81]{padding-bottom:68px}.l-breadcrumbs[data-v-6cdddf81]{height:18px;margin-bottom:24px;display:flex}.gallery-wrap[data-v-6cdddf81]{width:100%;height:100%;position:relative;overflow:hidden}.gallery-actions[data-v-6cdddf81]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.gallery-actions[data-v-6cdddf81] .bc-button-icon{pointer-events:auto;box-shadow:0 1px 1px #0000002e}.gallery-actions-right[data-v-6cdddf81]{align-items:center;gap:12px;display:flex}
