#hr-widget,#hr-modal,#hr-pricing-widget{--w-bg: #1e1e1e !important;--w-surface: #282828 !important;--w-card: #282828 !important;--w-overlay: rgba(0, 0, 0, .7) !important;--w-text: #f5f5f5 !important;--w-text-secondary: #d1d5db !important;--w-text-muted: #9ca3af !important;--w-text-placeholder: #6b7280 !important;--w-border: #3a3a3a !important;--w-border-hover: rgba(212, 164, 74, .4) !important;--w-border-input: #3a3a3a !important;--w-accent: #D4A44A !important;--w-accent-hover: #b8912e !important;--w-accent-bg: rgba(212, 164, 74, .12) !important;--w-accent-ring: rgba(212, 164, 74, .15) !important;--w-accent-border: rgba(212, 164, 74, .35) !important;--w-btn-text: #1e1e1e !important;--w-error: #EF4444 !important;--w-disabled: #555555 !important;--w-scroll-track: #1e1e1e !important;--w-scroll-thumb: #555555 !important;--w-shadow: 0 8px 32px rgba(0, 0, 0, .5) !important;--w-shadow-sm: 0 2px 16px rgba(0, 0, 0, .4) !important;--w-card-hover-bg: rgba(212, 164, 74, .05) !important;--w-dropdown-hover: rgba(212, 164, 74, .15) !important;--custom-background: #1e1e1e !important;--custom-text: #f5f5f5 !important;--custom-main: #D4A44A !important;--custom-main-dark: #b8912e !important;--custom-main-light: rgba(212, 164, 74, .12) !important;--custom-label: #D4A44A !important}#hr-widget,#hr-modal,#hr-pricing-widget,#hr-modal .hr-modal{font-family:Space Grotesk,system-ui,sans-serif!important;color:var(--w-text)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}#hr-widget *,#hr-modal *,#hr-pricing-widget *{border-color:var(--w-border)!important}#hr-widget .main-page,#hr-pricing-widget .main-page{background:transparent!important}#hr-widget .search__container,#hr-pricing-widget .search__container,#hr-modal .search__container{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-widget .search__input,#hr-pricing-widget .search__input,#hr-widget .search__input_first,#hr-pricing-widget .search__input_first,#hr-widget .search__input_second,#hr-pricing-widget .search__input_second,#hr-modal .search__input,#hr-modal .search__input_first,#hr-modal .search__input_second{background:var(--w-surface)!important;color:var(--w-text)!important;border-color:var(--w-border)!important;transition:border-color .2s ease,background-color .2s ease!important}#hr-widget .search__input:hover,#hr-pricing-widget .search__input:hover,#hr-widget .search__input_first:hover,#hr-pricing-widget .search__input_first:hover,#hr-widget .search__input_second:hover,#hr-pricing-widget .search__input_second:hover,#hr-modal .search__input:hover,#hr-modal .search__input_first:hover,#hr-modal .search__input_second:hover{border-color:var(--w-border-hover)!important}#hr-widget .search__input-text,#hr-pricing-widget .search__input-text,#hr-modal .search__input-text{color:var(--w-text-muted)!important}#hr-widget .search__input-value,#hr-pricing-widget .search__input-value,#hr-modal .search__input-value{color:var(--w-text)!important}#hr-widget .search__input-mobile,#hr-pricing-widget .search__input-mobile,#hr-modal .search__input-mobile{background:var(--w-surface)!important;color:var(--w-text)!important;border-color:var(--w-border)!important}#hr-widget .search__input svg,#hr-pricing-widget .search__input svg,#hr-widget .search__input svg path,#hr-pricing-widget .search__input svg path,#hr-widget .search__input-icon svg,#hr-pricing-widget .search__input-icon svg,#hr-widget .search__input-icon svg path,#hr-pricing-widget .search__input-icon svg path,#hr-modal .search__input svg,#hr-modal .search__input svg path,#hr-modal .search__input-icon svg,#hr-modal .search__input-icon svg path{stroke:var(--w-text-muted)!important;color:var(--w-text-muted)!important}#hr-widget#hr-widget .search__input>svg:not(.search-icon),#hr-pricing-widget#hr-pricing-widget .search__input>svg:not(.search-icon),#hr-modal#hr-modal .search__input>svg:not(.search-icon),#hr-widget#hr-widget .search__input-icon,#hr-pricing-widget#hr-pricing-widget .search__input-icon,#hr-modal#hr-modal .search__input-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;pointer-events:none!important;flex-shrink:0!important;width:20px!important;height:20px!important}#hr-widget#hr-widget .search__input-text,#hr-pricing-widget#hr-pricing-widget .search__input-text,#hr-modal#hr-modal .search__input-text,#hr-widget#hr-widget .search__input-value,#hr-pricing-widget#hr-pricing-widget .search__input-value,#hr-modal#hr-modal .search__input-value{padding-left:32px!important}#hr-widget#hr-widget .search__input,#hr-pricing-widget#hr-pricing-widget .search__input,#hr-modal#hr-modal .search__input{position:relative!important}#hr-widget#hr-widget .search__input-mobile>.search-icon,#hr-pricing-widget#hr-pricing-widget .search__input-mobile>.search-icon,#hr-modal#hr-modal .search__input-mobile>.search-icon{position:absolute!important;left:auto!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;pointer-events:none!important}#hr-widget#hr-widget .search__input-mobile .search__input-content,#hr-pricing-widget#hr-pricing-widget .search__input-mobile .search__input-content,#hr-modal#hr-modal .search__input-mobile .search__input-content{padding-right:40px!important}#hr-widget .search__button,#hr-pricing-widget .search__button,#hr-widget .search__submit,#hr-pricing-widget .search__submit,#hr-modal .search__button,#hr-modal .search__submit{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important}#hr-widget#hr-widget .search__button:hover,#hr-pricing-widget#hr-pricing-widget .search__button:hover,#hr-widget#hr-widget .search__submit:hover,#hr-pricing-widget#hr-pricing-widget .search__submit:hover,#hr-modal#hr-modal .search__button:hover,#hr-modal#hr-modal .search__submit:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #d4a44a4d!important}#hr-widget .search__button:active,#hr-pricing-widget .search__button:active,#hr-widget .search__submit:active,#hr-pricing-widget .search__submit:active,#hr-modal .search__button:active,#hr-modal .search__submit:active{transform:translateY(0)!important}#hr-widget .hotel-card,#hr-pricing-widget .hotel-card,#hr-modal .hotel-card{background:var(--w-card)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;overflow:hidden!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .2s ease!important}#hr-widget .hotel-card:hover,#hr-pricing-widget .hotel-card:hover,#hr-modal .hotel-card:hover{border-color:var(--w-border-hover)!important;box-shadow:0 4px 20px #d4a44a1a!important;background:var(--w-card)!important}#hr-widget .hotel-info__title,#hr-pricing-widget .hotel-info__title,#hr-widget .hotel-info__title span,#hr-pricing-widget .hotel-info__title span,#hr-modal .hotel-info__title,#hr-modal .hotel-info__title span{color:var(--w-text)!important;font-weight:600!important}#hr-widget .hotel-info__text,#hr-pricing-widget .hotel-info__text,#hr-widget .hotel-info__text span,#hr-pricing-widget .hotel-info__text span,#hr-modal .hotel-info__text,#hr-modal .hotel-info__text span,#hr-widget .hotel-info__params-item,#hr-pricing-widget .hotel-info__params-item,#hr-widget .hotel-info__params-item span,#hr-pricing-widget .hotel-info__params-item span,#hr-modal .hotel-info__params-item,#hr-modal .hotel-info__params-item span{color:var(--w-text-muted)!important}#hr-widget .hotel-info__params-item svg path,#hr-pricing-widget .hotel-info__params-item svg path,#hr-modal .hotel-info__params-item svg path{stroke:var(--w-text-muted)!important}#hr-widget .hotel-info__text svg path,#hr-pricing-widget .hotel-info__text svg path,#hr-modal .hotel-info__text svg path{stroke:var(--w-text-muted)!important}#hr-widget .price-column,#hr-pricing-widget .price-column,#hr-modal .price-column{background:var(--w-card)!important;border-left:1px solid var(--w-border)!important}#hr-widget .price-info__current-price,#hr-pricing-widget .price-info__current-price,#hr-modal .price-info__current-price{color:var(--w-text)!important;font-weight:700!important}#hr-widget .price-info__day,#hr-pricing-widget .price-info__day,#hr-modal .price-info__day{color:var(--w-text-muted)!important}#hr-widget .hotel-list__button,#hr-pricing-widget .hotel-list__button,#hr-modal .hotel-list__button{color:var(--w-accent)!important;transition:color .2s ease!important}#hr-widget .hotel-list__button:hover,#hr-pricing-widget .hotel-list__button:hover,#hr-modal .hotel-list__button:hover{color:var(--w-accent-hover)!important}#hr-widget .swiper-pagination-bullet,#hr-pricing-widget .swiper-pagination-bullet,#hr-modal .swiper-pagination-bullet{background:var(--w-text-muted)!important;opacity:.5!important}#hr-widget .swiper-pagination-bullet-active,#hr-pricing-widget .swiper-pagination-bullet-active,#hr-modal .swiper-pagination-bullet-active{background:var(--w-accent)!important;opacity:1!important}#hr-widget .button-primary,#hr-pricing-widget .button-primary,#hr-modal .button-primary{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important;cursor:pointer!important}#hr-widget#hr-widget .button-primary:hover,#hr-pricing-widget#hr-pricing-widget .button-primary:hover,#hr-modal#hr-modal .button-primary:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #d4a44a4d!important}#hr-widget .button-primary:active,#hr-pricing-widget .button-primary:active,#hr-modal .button-primary:active{transform:translateY(0)!important;box-shadow:none!important}#hr-widget .button-text,#hr-pricing-widget .button-text,#hr-modal .button-text{color:var(--w-accent)!important;background:transparent!important;border:none!important;transition:color .2s ease!important;cursor:pointer!important}#hr-widget .button-text:hover,#hr-pricing-widget .button-text:hover,#hr-modal .button-text:hover{color:var(--w-accent-hover)!important}#hr-modal .hotel-detail{background:var(--w-bg)!important;color:var(--w-text)!important}#hr-modal .hotel-detail__container{background:var(--w-bg)!important}#hr-modal .hotel-detail__button{color:var(--w-accent)!important;transition:color .2s ease!important}#hr-modal .hotel-detail__button:hover{color:var(--w-accent-hover)!important}#hr-modal .hotel-detail__content-title{color:var(--w-text)!important;font-weight:700!important}#hr-modal .hotel-detail__content-text{color:var(--w-text-muted)!important}#hr-modal .hotel-detail__content-text svg path{stroke:var(--w-text-muted)!important}#hr-modal .hotel-detail__price-info{background:transparent!important}#hr-modal .hotel-detail__current-price{color:var(--w-text)!important;font-weight:700!important}#hr-modal .hotel-detail__day{color:var(--w-text-muted)!important}#hr-modal .hotel-detail-info{background:var(--w-bg)!important;border-top:1px solid var(--w-border)!important}#hr-modal .hotel-detail-info__title{color:var(--w-text)!important}#hr-modal .hotel-detail-info__cards{gap:12px!important}#hr-modal .hotel-detail-info__card{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-modal .hotel-detail-info__card-text{color:var(--w-text-muted)!important}#hr-modal .hotel-detail-info__card-value{color:var(--w-text)!important;font-weight:600!important}#hr-modal .hotel-detail-info__card svg path{stroke:var(--w-text-muted)!important}#hr-modal .hotel-detail-info__description{color:var(--w-text-secondary)!important;line-height:1.6!important}#hr-modal .hotel-detail-info__address{border-top:1px solid var(--w-border)!important}#hr-modal .hotel-detail-info__address-title{color:var(--w-text)!important}#hr-modal .hotel-detail-info__address-text{color:var(--w-text-muted)!important}#hr-modal .convenience{border-top:1px solid var(--w-border)!important}#hr-modal .convenience__title{color:var(--w-text)!important}#hr-modal .convenience__item{color:var(--w-text-secondary)!important}#hr-modal .convenience__item svg,#hr-modal .convenience__item svg path{stroke:var(--w-text-muted)!important;color:var(--w-text-muted)!important}#hr-widget .gallery,#hr-pricing-widget .gallery,#hr-modal .gallery{border-radius:4px!important;overflow:hidden!important}#hr-widget .more-photos,#hr-pricing-widget .more-photos,#hr-modal .more-photos{background:var(--w-overlay)!important;border:1px solid var(--w-border)!important;backdrop-filter:blur(8px)!important}#hr-widget#hr-widget .more-photos__text,#hr-pricing-widget#hr-pricing-widget .more-photos__text,#hr-modal#hr-modal .more-photos__text{background:var(--w-overlay)!important;color:var(--w-text)!important;border-color:var(--w-border)!important}#hr-widget .form-input,#hr-pricing-widget .form-input,#hr-modal .form-input{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;border-radius:4px!important;transition:border-color .2s ease,box-shadow .2s ease!important}#hr-widget .form-input:hover,#hr-pricing-widget .form-input:hover,#hr-modal .form-input:hover{border-color:var(--w-border-hover)!important}#hr-widget .form-input:focus-within,#hr-pricing-widget .form-input:focus-within,#hr-modal .form-input:focus-within{border-color:var(--w-accent)!important;box-shadow:0 0 0 2px var(--w-accent-ring)!important}#hr-widget .form-input__label,#hr-pricing-widget .form-input__label,#hr-modal .form-input__label{color:var(--w-text-muted)!important}#hr-widget .form-input__text,#hr-pricing-widget .form-input__text,#hr-modal .form-input__text{color:var(--w-text)!important}#hr-widget .form-input__input,#hr-pricing-widget .form-input__input,#hr-modal .form-input__input{color:var(--w-text)!important;background:transparent!important;border:none!important}#hr-widget .form-input__input::placeholder,#hr-pricing-widget .form-input__input::placeholder,#hr-modal .form-input__input::placeholder{color:var(--w-text-placeholder)!important}#hr-widget .form-input__arrow svg path,#hr-pricing-widget .form-input__arrow svg path,#hr-modal .form-input__arrow svg path{stroke:var(--w-text-muted)!important}#hr-widget .form-input__icon svg path,#hr-pricing-widget .form-input__icon svg path,#hr-modal .form-input__icon svg path{stroke:var(--w-text-muted)!important}#hr-widget#hr-widget .form-input__input,#hr-pricing-widget#hr-pricing-widget .form-input__input,#hr-modal#hr-modal .form-input__input{position:relative!important}#hr-widget#hr-widget .form-input__text:not(.no-icon),#hr-pricing-widget#hr-pricing-widget .form-input__text:not(.no-icon),#hr-modal#hr-modal .form-input__text:not(.no-icon){padding-left:36px!important;padding-right:36px!important}#hr-widget#hr-widget .form-input__icon,#hr-pricing-widget#hr-pricing-widget .form-input__icon,#hr-modal#hr-modal .form-input__icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:1!important}#hr-widget#hr-widget .form-input__arrow,#hr-pricing-widget#hr-pricing-widget .form-input__arrow,#hr-modal#hr-modal .form-input__arrow{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:1!important}#hr-widget#hr-widget .form-input__dropdown,#hr-pricing-widget#hr-pricing-widget .form-input__dropdown,#hr-modal#hr-modal .form-input__dropdown{background-color:var(--w-surface)!important;border:1px solid var(--w-border)!important;box-shadow:0 10px 40px -10px #00000080!important}#hr-widget#hr-widget .form-input__dropdown-option,#hr-pricing-widget#hr-pricing-widget .form-input__dropdown-option,#hr-modal#hr-modal .form-input__dropdown-option{color:var(--w-text)!important}#hr-widget#hr-widget .form-input__dropdown-option:hover,#hr-pricing-widget#hr-pricing-widget .form-input__dropdown-option:hover,#hr-modal#hr-modal .form-input__dropdown-option:hover,#hr-widget#hr-widget .form-input__dropdown-option:active,#hr-pricing-widget#hr-pricing-widget .form-input__dropdown-option:active,#hr-modal#hr-modal .form-input__dropdown-option:active,#hr-widget#hr-widget .form-input__dropdown-option.active,#hr-pricing-widget#hr-pricing-widget .form-input__dropdown-option.active,#hr-modal#hr-modal .form-input__dropdown-option.active{background-color:var(--w-surface-hover)!important}#hr-widget .form,#hr-pricing-widget .form,#hr-modal .form{border-color:var(--w-border)!important}#hr-modal .inputs{background:transparent!important}#hr-modal .inputs__input{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;border-radius:4px!important;color:var(--w-text)!important;transition:border-color .2s ease,box-shadow .2s ease!important}#hr-modal .inputs__input::placeholder{color:var(--w-text-placeholder)!important}#hr-modal .inputs__input:hover{border-color:var(--w-border-hover)!important}#hr-modal .inputs__input:focus{border-color:var(--w-accent)!important;outline:none!important;box-shadow:0 0 0 3px var(--w-accent-ring)!important}#hr-modal .inputs__label{color:var(--w-text-muted)!important}#hr-modal .inputs__error{color:var(--w-error)!important}#hr-widget input,#hr-pricing-widget input,#hr-widget textarea,#hr-pricing-widget textarea,#hr-widget select,#hr-pricing-widget select,#hr-modal input,#hr-modal textarea,#hr-modal select{color:var(--w-text)!important;background:var(--w-surface)!important;border-color:var(--w-border-input)!important}#hr-widget input::placeholder,#hr-pricing-widget input::placeholder,#hr-widget textarea::placeholder,#hr-pricing-widget textarea::placeholder,#hr-modal input::placeholder,#hr-modal textarea::placeholder{color:var(--w-text-placeholder)!important}#hr-widget input:focus,#hr-pricing-widget input:focus,#hr-widget textarea:focus,#hr-pricing-widget textarea:focus,#hr-widget select:focus,#hr-pricing-widget select:focus,#hr-modal input:focus,#hr-modal textarea:focus,#hr-modal select:focus{border-color:var(--w-accent)!important;outline:none!important;box-shadow:0 0 0 3px var(--w-accent-ring)!important}#hr-widget .form__select-wrapper,#hr-pricing-widget .form__select-wrapper,#hr-modal .form__select-wrapper,#hr-widget .form__select,#hr-pricing-widget .form__select,#hr-modal .form__select{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;border-radius:4px!important}#hr-widget .select__input,#hr-pricing-widget .select__input,#hr-modal .select__input{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;color:var(--w-text)!important;transition:border-color .2s ease!important}#hr-widget .select__input:hover,#hr-pricing-widget .select__input:hover,#hr-modal .select__input:hover{border-color:var(--w-border-hover)!important}#hr-widget .select__input-value,#hr-pricing-widget .select__input-value,#hr-modal .select__input-value{color:var(--w-text)!important}#hr-widget .select__input-label,#hr-pricing-widget .select__input-label,#hr-modal .select__input-label{color:var(--w-text-muted)!important}#hr-widget .select__arrow svg path,#hr-pricing-widget .select__arrow svg path,#hr-modal .select__arrow svg path{stroke:var(--w-text-muted)!important}#hr-widget .select__dropdown,#hr-pricing-widget .select__dropdown,#hr-modal .select__dropdown{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;box-shadow:var(--w-shadow)!important}#hr-widget#hr-widget .select__child,#hr-pricing-widget#hr-pricing-widget .select__child,#hr-modal#hr-modal .select__child{background:var(--w-surface)!important;color:var(--w-text)!important;border-color:var(--w-border)!important;transition:background-color .15s ease,color .15s ease!important;cursor:pointer!important}#hr-widget#hr-widget .select__child:hover,#hr-pricing-widget#hr-pricing-widget .select__child:hover,#hr-modal#hr-modal .select__child:hover{background:var(--w-dropdown-hover)!important;color:var(--w-accent)!important}#hr-widget#hr-widget .mobile-select__child,#hr-pricing-widget#hr-pricing-widget .mobile-select__child,#hr-modal#hr-modal .mobile-select__child{background:var(--w-surface)!important;color:var(--w-text)!important}#hr-widget#hr-widget .mobile-select__dropdown,#hr-pricing-widget#hr-pricing-widget .mobile-select__dropdown,#hr-modal#hr-modal .mobile-select__dropdown{background:var(--w-surface)!important;border:1px solid var(--w-border)!important}#hr-widget#hr-widget .mobile-select__children,#hr-pricing-widget#hr-pricing-widget .mobile-select__children,#hr-modal#hr-modal .mobile-select__children{background:var(--w-surface)!important}#hr-widget .select__child_active,#hr-pricing-widget .select__child_active,#hr-modal .select__child_active,#hr-widget .select__child--selected,#hr-pricing-widget .select__child--selected,#hr-modal .select__child--selected{background:var(--w-accent-bg)!important;color:var(--w-accent)!important}#hr-modal .hotel-detail__fixed{background:var(--w-surface)!important;border-bottom:1px solid var(--w-border)!important;box-shadow:var(--w-shadow-sm)!important}#hr-modal .hotel-detail__fixed-container{background:transparent!important}#hr-modal .hotel-detail__left-text{color:var(--w-text-muted)!important}#hr-modal .hr-modal{background:var(--w-bg)!important}#hr-modal .basket-page{background:var(--w-bg)!important;color:var(--w-text)!important}#hr-modal .basket-page__container{background:var(--w-bg)!important}#hr-modal .form__title{color:var(--w-text)!important}#hr-modal .form__info-block{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-modal .form__info-block-text{color:var(--w-text-secondary)!important}#hr-modal .form__info-block svg path{stroke:var(--w-text-muted)!important}#hr-modal .form__info-block--disabled{opacity:.5!important}#hr-modal .form__info-important-notes{background:var(--w-accent-bg)!important;border:1px solid var(--w-accent-border)!important;border-radius:4px!important;color:var(--w-text-secondary)!important}#hr-modal .pay-block{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-modal .pay-block__text{color:var(--w-text-secondary)!important}#hr-modal .pay-block__timer{color:var(--w-text)!important;font-weight:600!important}#hr-modal .price-block{border-top:1px solid var(--w-border)!important}#hr-modal .price-block__title{color:var(--w-text)!important}#hr-modal .price-block__row{color:var(--w-text-secondary)!important}#hr-modal .price-block__left{color:var(--w-text-muted)!important}#hr-modal .price-block__right{color:var(--w-text)!important;font-weight:500!important}#hr-modal .price-block__total,#hr-modal .price-block__total-left,#hr-modal .price-block__total-right{color:var(--w-text)!important;font-weight:700!important}#hr-widget#hr-widget .tooltip-container,#hr-pricing-widget#hr-pricing-widget .tooltip-container,#hr-modal#hr-modal .tooltip-container{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;color:var(--w-text-secondary)!important;box-shadow:var(--w-shadow)!important}#hr-widget#hr-widget .tooltip,#hr-pricing-widget#hr-pricing-widget .tooltip,#hr-modal#hr-modal .tooltip{background:var(--w-surface)!important;color:var(--w-text-secondary)!important;border:1px solid var(--w-border)!important}#hr-modal .user-agreement{color:var(--w-text-muted)!important}#hr-modal .user-agreement a{color:var(--w-accent)!important;transition:color .2s ease!important}#hr-modal .user-agreement a:hover{color:var(--w-accent-hover)!important}#hr-widget .custom-checkbox,#hr-pricing-widget .custom-checkbox,#hr-modal .custom-checkbox{background:var(--w-surface)!important;border:2px solid var(--w-border-input)!important;border-radius:3px!important;transition:border-color .2s ease,background-color .2s ease!important;cursor:pointer!important}#hr-widget .custom-checkbox:hover,#hr-pricing-widget .custom-checkbox:hover,#hr-modal .custom-checkbox:hover{border-color:var(--w-accent)!important}#hr-widget .custom-checkbox_checked,#hr-pricing-widget .custom-checkbox_checked,#hr-modal .custom-checkbox_checked,#hr-widget .custom-checkbox--checked,#hr-pricing-widget .custom-checkbox--checked,#hr-modal .custom-checkbox--checked{background:var(--w-accent)!important;border-color:var(--w-accent)!important}#hr-modal .basket-page__fixed{background:var(--w-surface)!important;border-top:1px solid var(--w-border)!important}#hr-modal .basket-page__fixed-container{background:transparent!important}#hr-modal .vanilla-overlay{background:var(--w-overlay)!important}#hr-modal .vanilla-calendar,#hr-widget .vanilla-calendar,#hr-pricing-widget .vanilla-calendar{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;color:var(--w-text)!important;box-shadow:var(--w-shadow)!important}#hr-modal .vanilla-calendar-header,#hr-widget .vanilla-calendar-header,#hr-pricing-widget .vanilla-calendar-header,#hr-modal .vanilla-calendar-header__content,#hr-widget .vanilla-calendar-header__content,#hr-pricing-widget .vanilla-calendar-header__content,#hr-modal .vanilla-calendar-month,#hr-widget .vanilla-calendar-month,#hr-pricing-widget .vanilla-calendar-month,#hr-modal .vanilla-calendar-year,#hr-widget .vanilla-calendar-year,#hr-pricing-widget .vanilla-calendar-year{color:var(--w-text)!important}#hr-modal .vanilla-calendar-arrow,#hr-widget .vanilla-calendar-arrow,#hr-pricing-widget .vanilla-calendar-arrow{color:var(--w-text)!important;transition:color .2s ease!important}#hr-modal .vanilla-calendar-arrow:hover,#hr-widget .vanilla-calendar-arrow:hover,#hr-pricing-widget .vanilla-calendar-arrow:hover{color:var(--w-accent)!important}#hr-modal .vanilla-calendar-week__day,#hr-widget .vanilla-calendar-week__day,#hr-pricing-widget .vanilla-calendar-week__day{color:var(--w-text-muted)!important}#hr-modal .vanilla-calendar-week__day_weekend,#hr-widget .vanilla-calendar-week__day_weekend,#hr-pricing-widget .vanilla-calendar-week__day_weekend{color:var(--w-accent)!important}#hr-modal .vanilla-calendar-day__btn,#hr-widget .vanilla-calendar-day__btn,#hr-pricing-widget .vanilla-calendar-day__btn{color:var(--w-text)!important;background:transparent!important;transition:background-color .15s ease,color .15s ease!important}#hr-modal .vanilla-calendar-day__btn:hover,#hr-widget .vanilla-calendar-day__btn:hover,#hr-pricing-widget .vanilla-calendar-day__btn:hover{background:var(--w-dropdown-hover)!important;color:var(--w-accent)!important}#hr-modal .vanilla-calendar-day__btn_weekend,#hr-widget .vanilla-calendar-day__btn_weekend,#hr-pricing-widget .vanilla-calendar-day__btn_weekend{color:var(--w-accent)!important}#hr-modal .vanilla-calendar-day__btn_today,#hr-widget .vanilla-calendar-day__btn_today,#hr-pricing-widget .vanilla-calendar-day__btn_today{border:1px solid var(--w-accent)!important;border-radius:4px!important}#hr-modal .vanilla-calendar-day__btn_disabled,#hr-widget .vanilla-calendar-day__btn_disabled,#hr-pricing-widget .vanilla-calendar-day__btn_disabled{color:var(--w-disabled)!important;opacity:.5!important;background:transparent!important}#hr-modal .vanilla-calendar-day__btn_selected,#hr-widget .vanilla-calendar-day__btn_selected,#hr-pricing-widget .vanilla-calendar-day__btn_selected{background:var(--w-accent)!important;color:var(--w-btn-text)!important}#hr-modal .vanilla-calendar-day__btn_intermediate,#hr-widget .vanilla-calendar-day__btn_intermediate,#hr-pricing-widget .vanilla-calendar-day__btn_intermediate{background:var(--w-accent-bg)!important;color:var(--w-text)!important}#hr-modal .vanilla-calendar-day__popup,#hr-widget .vanilla-calendar-day__popup,#hr-pricing-widget .vanilla-calendar-day__popup{color:var(--w-text-muted)!important;font-size:9px!important}#hr-modal .vanilla-calendar-footer,#hr-widget .vanilla-calendar-footer,#hr-pricing-widget .vanilla-calendar-footer{background:transparent!important;border-top:1px solid var(--w-border)!important}#hr-modal .vanilla-calendar-footer__title,#hr-widget .vanilla-calendar-footer__title,#hr-pricing-widget .vanilla-calendar-footer__title{color:var(--w-accent)!important}#hr-modal .vanilla-calendar-footer__notice,#hr-widget .vanilla-calendar-footer__notice,#hr-pricing-widget .vanilla-calendar-footer__notice{color:var(--w-text-muted)!important}#hr-modal .vanilla-calendar-info__clear,#hr-widget .vanilla-calendar-info__clear,#hr-pricing-widget .vanilla-calendar-info__clear{color:var(--w-accent)!important;transition:color .2s ease!important}#hr-modal .vanilla-calendar-info__clear:hover,#hr-widget .vanilla-calendar-info__clear:hover,#hr-pricing-widget .vanilla-calendar-info__clear:hover{color:var(--w-accent-hover)!important}#hr-modal .vanilla-calendar-month_disabled,#hr-widget .vanilla-calendar-month_disabled,#hr-pricing-widget .vanilla-calendar-month_disabled{color:var(--w-disabled)!important}#hr-widget ::-webkit-scrollbar,#hr-pricing-widget ::-webkit-scrollbar,#hr-modal ::-webkit-scrollbar{width:6px!important;height:6px!important}#hr-widget ::-webkit-scrollbar-track,#hr-pricing-widget ::-webkit-scrollbar-track,#hr-modal ::-webkit-scrollbar-track{background:var(--w-scroll-track)!important}#hr-widget ::-webkit-scrollbar-thumb,#hr-pricing-widget ::-webkit-scrollbar-thumb,#hr-modal ::-webkit-scrollbar-thumb{background:var(--w-scroll-thumb)!important;border-radius:3px!important}#hr-widget a,#hr-pricing-widget a,#hr-modal a{color:var(--w-accent)!important;text-decoration:none!important;transition:color .2s ease!important}#hr-widget a:hover,#hr-pricing-widget a:hover,#hr-modal a:hover{color:var(--w-accent-hover)!important}#hr-widget svg,#hr-pricing-widget svg,#hr-modal svg{color:currentColor!important}#hr-widget .tag,#hr-pricing-widget .tag,#hr-modal .tag{background:var(--w-accent-bg)!important;color:var(--w-accent)!important;border:1px solid var(--w-accent-border)!important;border-radius:4px!important}#hr-widget .loader,#hr-pricing-widget .loader,#hr-modal .loader,#hr-widget .spinner,#hr-pricing-widget .spinner,#hr-modal .spinner{border-color:var(--w-border)!important;border-top-color:var(--w-accent)!important}#hr-widget .empty-state,#hr-pricing-widget .empty-state,#hr-modal .empty-state{color:var(--w-text-muted)!important}#hr-widget .divider,#hr-pricing-widget .divider,#hr-modal .divider,#hr-widget hr,#hr-pricing-widget hr,#hr-modal hr{border-color:var(--w-border)!important;background:var(--w-border)!important}#hr-widget .alert,#hr-pricing-widget .alert,#hr-modal .alert{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;color:var(--w-text-secondary)!important;border-radius:4px!important}#hr-widget .tabs__item,#hr-pricing-widget .tabs__item,#hr-modal .tabs__item{color:var(--w-text-muted)!important;transition:color .2s ease,border-color .2s ease!important;cursor:pointer!important}#hr-widget .tabs__item:hover,#hr-pricing-widget .tabs__item:hover,#hr-modal .tabs__item:hover{color:var(--w-text)!important}#hr-widget .tabs__item_active,#hr-pricing-widget .tabs__item_active,#hr-modal .tabs__item_active,#hr-widget .tabs__item--active,#hr-pricing-widget .tabs__item--active,#hr-modal .tabs__item--active{color:var(--w-accent)!important;border-color:var(--w-accent)!important}#hr-modal .promo-code,#hr-modal .promo-code__input{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;color:var(--w-text)!important;border-radius:4px!important}#hr-modal .promo-code__input:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 3px var(--w-accent-ring)!important}#hr-widget .radio,#hr-pricing-widget .radio,#hr-modal .radio{border-color:var(--w-border-input)!important;transition:border-color .2s ease!important}#hr-widget .radio:hover,#hr-pricing-widget .radio:hover,#hr-modal .radio:hover{border-color:var(--w-accent)!important}#hr-widget .radio_checked,#hr-pricing-widget .radio_checked,#hr-modal .radio_checked,#hr-widget .radio--checked,#hr-pricing-widget .radio--checked,#hr-modal .radio--checked{border-color:var(--w-accent)!important;background:var(--w-accent)!important}#hr-widget .breadcrumbs,#hr-pricing-widget .breadcrumbs,#hr-modal .breadcrumbs{color:var(--w-text-muted)!important}#hr-widget .breadcrumbs a,#hr-pricing-widget .breadcrumbs a,#hr-modal .breadcrumbs a{color:var(--w-accent)!important}@media(max-width:768px){#hr-widget .search__container,#hr-pricing-widget .search__container,#hr-modal .search__container,#hr-widget .hotel-card,#hr-pricing-widget .hotel-card,#hr-modal .hotel-card{border-radius:4px!important}#hr-modal .hotel-detail,#hr-modal .basket-page{background:var(--w-bg)!important}#hr-modal .hotel-detail__fixed,#hr-modal .basket-page__fixed{background:var(--w-surface)!important}}body>.vanilla-calendar,body>div>.vanilla-calendar{--vc-bg: #282828;--vc-text: #f5f5f5;--vc-muted: #9ca3af;--vc-border: #3a3a3a;--vc-accent: #D4A44A;--vc-accent-hover: #b8912e;--vc-disabled: #555555;--vc-shadow: 0 8px 32px rgba(0, 0, 0, .5);background:var(--vc-bg)!important;border:1px solid var(--vc-border)!important;border-radius:4px!important;color:var(--vc-text)!important;box-shadow:var(--vc-shadow)!important;font-family:Space Grotesk,system-ui,sans-serif!important}@media(prefers-color-scheme:light){body>.vanilla-calendar,body>div>.vanilla-calendar{--vc-bg: #ffffff;--vc-text: #1a1a1a;--vc-muted: #6b7280;--vc-border: #e5e7eb;--vc-accent: #D4A44A;--vc-accent-hover: #b8912e;--vc-disabled: #c0c0c0;--vc-shadow: 0 8px 32px rgba(0, 0, 0, .1)}}body>.vanilla-calendar .vanilla-calendar-header,body>.vanilla-calendar .vanilla-calendar-header__content,body>.vanilla-calendar .vanilla-calendar-month,body>.vanilla-calendar .vanilla-calendar-year,body>div>.vanilla-calendar .vanilla-calendar-header,body>div>.vanilla-calendar .vanilla-calendar-header__content,body>div>.vanilla-calendar .vanilla-calendar-month,body>div>.vanilla-calendar .vanilla-calendar-year{color:var(--vc-text)!important}body>.vanilla-calendar .vanilla-calendar-arrow,body>div>.vanilla-calendar .vanilla-calendar-arrow{color:var(--vc-text)!important}body>.vanilla-calendar .vanilla-calendar-arrow:hover,body>div>.vanilla-calendar .vanilla-calendar-arrow:hover{color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-week__day,body>div>.vanilla-calendar .vanilla-calendar-week__day{color:var(--vc-muted)!important}body>.vanilla-calendar .vanilla-calendar-week__day_weekend,body>div>.vanilla-calendar .vanilla-calendar-week__day_weekend{color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-day__btn,body>div>.vanilla-calendar .vanilla-calendar-day__btn{color:var(--vc-text)!important;background:transparent!important;transition:background .15s ease,color .15s ease!important}body>.vanilla-calendar .vanilla-calendar-day__btn:hover,body>div>.vanilla-calendar .vanilla-calendar-day__btn:hover{background:#d4a44a26!important;color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-day__btn_weekend,body>div>.vanilla-calendar .vanilla-calendar-day__btn_weekend{color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-day__btn_today,body>div>.vanilla-calendar .vanilla-calendar-day__btn_today{border:1px solid var(--vc-accent)!important;border-radius:4px!important}body>.vanilla-calendar .vanilla-calendar-day__btn_disabled,body>div>.vanilla-calendar .vanilla-calendar-day__btn_disabled{color:var(--vc-disabled)!important;opacity:.5!important;background:transparent!important}body>.vanilla-calendar .vanilla-calendar-day__btn_selected,body>div>.vanilla-calendar .vanilla-calendar-day__btn_selected{background:var(--vc-accent)!important;color:#1e1e1e!important}body>.vanilla-calendar .vanilla-calendar-day__btn_intermediate,body>div>.vanilla-calendar .vanilla-calendar-day__btn_intermediate{background:#d4a44a26!important;color:var(--vc-text)!important}body>.vanilla-calendar .vanilla-calendar-day__popup,body>div>.vanilla-calendar .vanilla-calendar-day__popup{color:var(--vc-muted)!important;font-size:9px!important}body>.vanilla-calendar .vanilla-calendar-footer,body>div>.vanilla-calendar .vanilla-calendar-footer{background:transparent!important;border-top:1px solid var(--vc-border)!important}body>.vanilla-calendar .vanilla-calendar-footer__title,body>div>.vanilla-calendar .vanilla-calendar-footer__title{color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-footer__notice,body>div>.vanilla-calendar .vanilla-calendar-footer__notice{color:var(--vc-muted)!important}body>.vanilla-calendar .vanilla-calendar-info__clear,body>div>.vanilla-calendar .vanilla-calendar-info__clear{color:var(--vc-accent)!important}body>.vanilla-calendar .vanilla-calendar-month_disabled,body>div>.vanilla-calendar .vanilla-calendar-month_disabled{color:var(--vc-muted)!important}body>.vanilla-calendar *,body>div>.vanilla-calendar *{border-color:var(--vc-border)!important}#hr-widget .header,#hr-pricing-widget .header,#hr-modal .header{background:var(--w-bg)!important;border-bottom:1px solid var(--w-border)!important}#hr-widget .header__title,#hr-pricing-widget .header__title,#hr-modal .header__title,#hr-widget .header__button,#hr-pricing-widget .header__button,#hr-modal .header__button{color:var(--w-text)!important}#hr-widget#hr-widget .button-secondary,#hr-pricing-widget#hr-pricing-widget .button-secondary,#hr-modal#hr-modal .button-secondary{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;transition:border-color .2s ease!important;cursor:pointer!important}#hr-widget#hr-widget .button-secondary .button-content,#hr-pricing-widget#hr-pricing-widget .button-secondary .button-content,#hr-modal#hr-modal .button-secondary .button-content{color:var(--w-text)!important}#hr-widget#hr-widget .button-secondary:hover,#hr-pricing-widget#hr-pricing-widget .button-secondary:hover,#hr-modal#hr-modal .button-secondary:hover{border-color:var(--w-border-hover)!important}#hr-widget .welcome,#hr-pricing-widget .welcome,#hr-modal .welcome{background:var(--w-bg)!important;color:var(--w-text-muted)!important}#hr-widget .custom-calendar,#hr-pricing-widget .custom-calendar,#hr-modal .custom-calendar,#hr-widget .search-container,#hr-pricing-widget .search-container,#hr-modal .search-container{background:transparent!important}#hr-widget .tabs,#hr-pricing-widget .tabs,#hr-modal .tabs{background:var(--w-bg)!important}#hr-widget .tabs__button,#hr-pricing-widget .tabs__button,#hr-modal .tabs__button{color:var(--w-text-muted)!important;background:transparent!important;border-color:transparent!important;transition:color .2s ease,border-color .2s ease!important;cursor:pointer!important}#hr-widget .tabs__button:hover,#hr-pricing-widget .tabs__button:hover,#hr-modal .tabs__button:hover{color:var(--w-text)!important}#hr-widget .tabs__button_active,#hr-pricing-widget .tabs__button_active,#hr-modal .tabs__button_active,#hr-widget .tabs__button--active,#hr-pricing-widget .tabs__button--active,#hr-modal .tabs__button--active{color:var(--w-text)!important;border-bottom-color:var(--w-text)!important}#hr-widget .hotels,#hr-pricing-widget .hotels,#hr-modal .hotels{background:transparent!important}#hr-widget .hotel-list__item,#hr-pricing-widget .hotel-list__item,#hr-modal .hotel-list__item{color:var(--w-text-muted)!important}#hr-widget .hotel-detail-amenity__button,#hr-pricing-widget .hotel-detail-amenity__button,#hr-modal .hotel-detail-amenity__button,#hr-widget .hotel-detail-amenity button,#hr-pricing-widget .hotel-detail-amenity button,#hr-modal .hotel-detail-amenity button{color:var(--w-text-muted)!important;border:1px solid var(--w-border)!important;background:transparent!important;border-radius:4px!important;cursor:pointer!important}#hr-widget .hotel-detail-amenity__button:hover,#hr-pricing-widget .hotel-detail-amenity__button:hover,#hr-modal .hotel-detail-amenity__button:hover{border-color:var(--w-border-hover)!important;color:var(--w-text)!important}#hr-widget .hotel-detail-amenity__item,#hr-pricing-widget .hotel-detail-amenity__item,#hr-modal .hotel-detail-amenity__item{color:var(--w-text-secondary)!important;border-color:var(--w-border)!important}#hr-widget .hotel-detail-amenity__icon,#hr-pricing-widget .hotel-detail-amenity__icon,#hr-modal .hotel-detail-amenity__icon,#hr-widget .hotel-detail-amenity__icon svg,#hr-pricing-widget .hotel-detail-amenity__icon svg,#hr-modal .hotel-detail-amenity__icon svg,#hr-widget .hotel-detail-amenity__icon svg path,#hr-pricing-widget .hotel-detail-amenity__icon svg path,#hr-modal .hotel-detail-amenity__icon svg path{color:var(--w-text-muted)!important;stroke:var(--w-text-muted)!important}#hr-widget .hotel-detail__price-button,#hr-pricing-widget .hotel-detail__price-button,#hr-modal .hotel-detail__price-button{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;cursor:pointer!important}#hr-widget#hr-widget .hotel-detail__price-button:hover,#hr-pricing-widget#hr-pricing-widget .hotel-detail__price-button:hover,#hr-modal#hr-modal .hotel-detail__price-button:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important}#hr-widget#hr-widget .price-info__button,#hr-pricing-widget#hr-pricing-widget .price-info__button,#hr-widget#hr-widget .button-primary,#hr-pricing-widget#hr-pricing-widget .button-primary,#hr-modal#hr-modal .price-info__button,#hr-modal#hr-modal .button-primary{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;cursor:pointer!important}#hr-widget#hr-widget .price-info__button:hover,#hr-pricing-widget#hr-pricing-widget .price-info__button:hover,#hr-widget#hr-widget .button-primary:hover,#hr-pricing-widget#hr-pricing-widget .button-primary:hover,#hr-modal#hr-modal .price-info__button:hover,#hr-modal#hr-modal .button-primary:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important}#hr-widget#hr-widget .price-info__button *,#hr-pricing-widget#hr-pricing-widget .price-info__button *,#hr-modal#hr-modal .price-info__button *,#hr-widget#hr-widget .button-primary *,#hr-pricing-widget#hr-pricing-widget .button-primary *,#hr-modal#hr-modal .button-primary *,#hr-widget#hr-widget .price-info__button:hover *,#hr-pricing-widget#hr-pricing-widget .price-info__button:hover *,#hr-modal#hr-modal .price-info__button:hover *,#hr-widget#hr-widget .button-primary:hover *,#hr-pricing-widget#hr-pricing-widget .button-primary:hover *,#hr-modal#hr-modal .button-primary:hover *{color:var(--w-btn-text)!important}#hr-widget .search__input-button,#hr-pricing-widget .search__input-button,#hr-modal .search__input-button{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;cursor:pointer!important}#hr-widget#hr-widget .search__input-button:hover,#hr-pricing-widget#hr-pricing-widget .search__input-button:hover,#hr-modal#hr-modal .search__input-button:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important}#hr-widget .hotel-detail__left-button,#hr-pricing-widget .hotel-detail__left-button,#hr-modal .hotel-detail__left-button{color:var(--w-accent)!important}#hr-widget .hotel-detail__left-button:hover,#hr-pricing-widget .hotel-detail__left-button:hover,#hr-modal .hotel-detail__left-button:hover{color:var(--w-accent-hover)!important}#hr-widget .rules,#hr-pricing-widget .rules,#hr-modal .rules{border-color:var(--w-border)!important;color:var(--w-text-muted)!important}#hr-widget .hotel-info a,#hr-pricing-widget .hotel-info a,#hr-modal .hotel-info a{color:var(--w-text-muted)!important}#hr-widget .hotel-info a:hover,#hr-pricing-widget .hotel-info a:hover,#hr-modal .hotel-info a:hover{color:var(--w-text)!important}#hr-widget#hr-widget .burger-menu,#hr-pricing-widget#hr-pricing-widget .burger-menu,#hr-modal#hr-modal .burger-menu{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important}#hr-widget#hr-widget .burger-menu__item,#hr-pricing-widget#hr-pricing-widget .burger-menu__item,#hr-modal#hr-modal .burger-menu__item{color:var(--w-text)!important;background:transparent!important}#hr-widget#hr-widget .burger-menu__item:hover,#hr-pricing-widget#hr-pricing-widget .burger-menu__item:hover,#hr-modal#hr-modal .burger-menu__item:hover{background:var(--w-surface-hover)!important}#hr-widget#hr-widget .success-container,#hr-pricing-widget#hr-pricing-widget .success-container,#hr-modal#hr-modal .success-container{background:var(--w-bg)!important}#hr-widget#hr-widget .success,#hr-pricing-widget#hr-pricing-widget .success,#hr-modal#hr-modal .success{background:var(--w-bg)!important;color:var(--w-text)!important}#hr-widget#hr-widget .success__title,#hr-pricing-widget#hr-pricing-widget .success__title,#hr-modal#hr-modal .success__title{color:var(--w-text)!important}#hr-widget#hr-widget .success__address,#hr-pricing-widget#hr-pricing-widget .success__address,#hr-modal#hr-modal .success__address{color:var(--w-text-muted)!important}#hr-widget#hr-widget .success__text,#hr-pricing-widget#hr-pricing-widget .success__text,#hr-modal#hr-modal .success__text{color:var(--w-text)!important;background:var(--w-surface)!important;border:1px solid var(--w-border)!important;box-shadow:none!important}#hr-widget#hr-widget .success__text h4,#hr-pricing-widget#hr-pricing-widget .success__text h4,#hr-modal#hr-modal .success__text h4{color:var(--w-text)!important}#hr-widget#hr-widget .success__text hr,#hr-pricing-widget#hr-pricing-widget .success__text hr,#hr-modal#hr-modal .success__text hr{border-color:var(--w-border)!important;color:var(--w-border)!important}#hr-widget#hr-widget .success__booking-info,#hr-pricing-widget#hr-pricing-widget .success__booking-info,#hr-modal#hr-modal .success__booking-info{color:var(--w-text)!important}#hr-widget#hr-widget .success__booking-info :first-child,#hr-pricing-widget#hr-pricing-widget .success__booking-info :first-child,#hr-modal#hr-modal .success__booking-info :first-child{color:var(--w-text-muted)!important}#hr-widget#hr-widget .success__booking-info--total,#hr-pricing-widget#hr-pricing-widget .success__booking-info--total,#hr-modal#hr-modal .success__booking-info--total,#hr-widget#hr-widget .success__booking-info--total :first-child,#hr-pricing-widget#hr-pricing-widget .success__booking-info--total :first-child,#hr-modal#hr-modal .success__booking-info--total :first-child{color:var(--w-text)!important}#hr-widget#hr-widget .success-notifications,#hr-pricing-widget#hr-pricing-widget .success-notifications,#hr-modal#hr-modal .success-notifications,#hr-widget#hr-widget .success .success-notifications,#hr-pricing-widget#hr-pricing-widget .success .success-notifications,#hr-modal#hr-modal .success .success-notifications{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important;box-shadow:none!important}#hr-widget#hr-widget .success-notifications h4,#hr-pricing-widget#hr-pricing-widget .success-notifications h4,#hr-modal#hr-modal .success-notifications h4{color:var(--w-text)!important}#hr-widget#hr-widget .success-notifications p,#hr-pricing-widget#hr-pricing-widget .success-notifications p,#hr-modal#hr-modal .success-notifications p{color:var(--w-text-secondary)!important}#hr-widget#hr-widget .success__tel,#hr-pricing-widget#hr-pricing-widget .success__tel,#hr-modal#hr-modal .success__tel{color:var(--w-text)!important}#hr-widget#hr-widget .success__tel svg path,#hr-pricing-widget#hr-pricing-widget .success__tel svg path,#hr-modal#hr-modal .success__tel svg path{stroke:var(--w-text)!important}#hr-widget#hr-widget .map-pin,#hr-pricing-widget#hr-pricing-widget .map-pin,#hr-modal#hr-modal .map-pin,#hr-widget#hr-widget .hotel-detail__discount,#hr-pricing-widget#hr-pricing-widget .hotel-detail__discount,#hr-modal#hr-modal .hotel-detail__discount,#hr-widget#hr-widget .price-info__discount,#hr-pricing-widget#hr-pricing-widget .price-info__discount,#hr-modal#hr-modal .price-info__discount{background:var(--w-accent)!important;color:var(--w-btn-text)!important}#hr-widget#hr-widget .map-container,#hr-pricing-widget#hr-pricing-widget .map-container,#hr-modal#hr-modal .map-container{border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-widget#hr-widget .popup,#hr-pricing-widget#hr-pricing-widget .popup,#hr-modal#hr-modal .popup{background:var(--w-bg)!important;color:var(--w-text)!important}#hr-widget#hr-widget .popup__content,#hr-pricing-widget#hr-pricing-widget .popup__content,#hr-modal#hr-modal .popup__content{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important}#hr-widget#hr-widget .loader,#hr-pricing-widget#hr-pricing-widget .loader,#hr-modal#hr-modal .loader{background:var(--w-bg)!important}#hr-widget#hr-widget .notification,#hr-pricing-widget#hr-pricing-widget .notification,#hr-modal#hr-modal .notification{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important}#hr-modal#hr-modal .convenience__popup,#hr-widget#hr-widget .convenience__popup,#hr-pricing-widget#hr-pricing-widget .convenience__popup{background:var(--w-bg, #1e1e1e)!important;color:var(--w-text)!important}#hr-modal#hr-modal .convenience__item,#hr-widget#hr-widget .convenience__item,#hr-pricing-widget#hr-pricing-widget .convenience__item{color:var(--w-text-secondary)!important;border-bottom:1px solid var(--w-border)!important}#hr-modal#hr-modal .convenience__item svg,#hr-modal#hr-modal .convenience__item svg path,#hr-widget#hr-widget .convenience__item svg,#hr-pricing-widget#hr-pricing-widget .convenience__item svg,#hr-widget#hr-widget .convenience__item svg path,#hr-pricing-widget#hr-pricing-widget .convenience__item svg path{color:var(--w-text-muted)!important;stroke:var(--w-text-muted)!important}#hr-modal#hr-modal .convenience__popup .back-button,#hr-widget#hr-widget .convenience__popup .back-button,#hr-pricing-widget#hr-pricing-widget .convenience__popup .back-button{color:var(--w-accent)!important}#hr-widget#hr-widget .search__input,#hr-pricing-widget#hr-pricing-widget .search__input,#hr-modal#hr-modal .search__input,#hr-widget#hr-widget .search__input_first,#hr-pricing-widget#hr-pricing-widget .search__input_first,#hr-modal#hr-modal .search__input_first,#hr-widget#hr-widget .search__input_second,#hr-pricing-widget#hr-pricing-widget .search__input_second,#hr-modal#hr-modal .search__input_second{font-size:16px!important;font-weight:500!important;line-height:1.4!important}#hr-widget#hr-widget .search__input-label,#hr-pricing-widget#hr-pricing-widget .search__input-label,#hr-modal#hr-modal .search__input-label{font-size:13px!important;font-weight:500!important}#hr-widget#hr-widget .search__input-value,#hr-pricing-widget#hr-pricing-widget .search__input-value,#hr-modal#hr-modal .search__input-value{font-size:16px!important;font-weight:600!important}#hr-widget#hr-widget .hotel-info__title,#hr-pricing-widget#hr-pricing-widget .hotel-info__title,#hr-modal#hr-modal .hotel-info__title{font-size:20px!important;font-weight:700!important;line-height:1.3!important}#hr-widget#hr-widget .hotel-detail__title,#hr-pricing-widget#hr-pricing-widget .hotel-detail__title,#hr-modal#hr-modal .hotel-detail__title,#hr-widget#hr-widget .hotel-detail__title h2,#hr-pricing-widget#hr-pricing-widget .hotel-detail__title h2,#hr-modal#hr-modal .hotel-detail__title h2{font-size:22px!important;font-weight:700!important}#hr-widget#hr-widget .hotel-info__address,#hr-pricing-widget#hr-pricing-widget .hotel-info__address,#hr-modal#hr-modal .hotel-info__address,#hr-widget#hr-widget .hotel-detail__address,#hr-pricing-widget#hr-pricing-widget .hotel-detail__address,#hr-modal#hr-modal .hotel-detail__address{font-size:14px!important;font-weight:500!important}#hr-widget#hr-widget .price-info__price,#hr-pricing-widget#hr-pricing-widget .price-info__price,#hr-modal#hr-modal .price-info__price,#hr-widget#hr-widget .price-current,#hr-pricing-widget#hr-pricing-widget .price-current,#hr-modal#hr-modal .price-current{font-size:22px!important;font-weight:700!important}#hr-widget#hr-widget .price-info__label,#hr-pricing-widget#hr-pricing-widget .price-info__label,#hr-modal#hr-modal .price-info__label,#hr-widget#hr-widget .price-period,#hr-pricing-widget#hr-pricing-widget .price-period,#hr-modal#hr-modal .price-period{font-size:14px!important}#hr-widget#hr-widget .hotel-list__item,#hr-pricing-widget#hr-pricing-widget .hotel-list__item,#hr-modal#hr-modal .hotel-list__item{font-size:14px!important;font-weight:500!important}#hr-widget#hr-widget .hotel-detail__info-value,#hr-pricing-widget#hr-pricing-widget .hotel-detail__info-value,#hr-modal#hr-modal .hotel-detail__info-value{font-size:20px!important;font-weight:700!important}#hr-widget#hr-widget .hotel-detail__info-label,#hr-pricing-widget#hr-pricing-widget .hotel-detail__info-label,#hr-modal#hr-modal .hotel-detail__info-label{font-size:13px!important;font-weight:500!important}#hr-widget#hr-widget .hotel-detail__description,#hr-pricing-widget#hr-pricing-widget .hotel-detail__description,#hr-modal#hr-modal .hotel-detail__description{font-size:15px!important;font-weight:400!important;line-height:1.6!important}#hr-widget#hr-widget .select__child,#hr-pricing-widget#hr-pricing-widget .select__child,#hr-modal#hr-modal .select__child{font-size:16px!important;font-weight:500!important;padding:14px 16px!important}#hr-widget#hr-widget .button-primary,#hr-pricing-widget#hr-pricing-widget .button-primary,#hr-modal#hr-modal .button-primary,#hr-widget#hr-widget .search__input-button,#hr-pricing-widget#hr-pricing-widget .search__input-button,#hr-modal#hr-modal .search__input-button,#hr-widget#hr-widget .price-info__button,#hr-pricing-widget#hr-pricing-widget .price-info__button,#hr-modal#hr-modal .price-info__button{font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important}#hr-widget#hr-widget .tabs__button,#hr-pricing-widget#hr-pricing-widget .tabs__button,#hr-modal#hr-modal .tabs__button{font-size:15px!important;font-weight:500!important}#hr-widget#hr-widget .welcome h1,#hr-pricing-widget#hr-pricing-widget .welcome h1,#hr-modal#hr-modal .welcome h1,#hr-widget#hr-widget .welcome__title,#hr-pricing-widget#hr-pricing-widget .welcome__title,#hr-modal#hr-modal .welcome__title{font-size:16px!important;font-weight:600!important;line-height:1.4!important}#hr-widget#hr-widget .basket-field__input,#hr-pricing-widget#hr-pricing-widget .basket-field__input,#hr-modal#hr-modal .basket-field__input,#hr-widget#hr-widget .basket-field input,#hr-pricing-widget#hr-pricing-widget .basket-field input,#hr-modal#hr-modal .basket-field input{font-size:16px!important;font-weight:500!important;padding:14px 16px!important}#hr-widget#hr-widget .basket-field__label,#hr-pricing-widget#hr-pricing-widget .basket-field__label,#hr-modal#hr-modal .basket-field__label{font-size:13px!important;font-weight:500!important}#hr-widget#hr-widget .basket-total__price,#hr-pricing-widget#hr-pricing-widget .basket-total__price,#hr-modal#hr-modal .basket-total__price{font-size:22px!important;font-weight:700!important}#hr-widget#hr-widget .basket-total__label,#hr-pricing-widget#hr-pricing-widget .basket-total__label,#hr-modal#hr-modal .basket-total__label{font-size:15px!important;font-weight:500!important}#hr-widget#hr-widget .guest-counter,#hr-pricing-widget#hr-pricing-widget .guest-counter,#hr-modal#hr-modal .guest-counter{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important;padding:14px 16px!important;min-height:48px!important;align-items:center!important}#hr-widget#hr-widget .guest-counter__label,#hr-pricing-widget#hr-pricing-widget .guest-counter__label,#hr-modal#hr-modal .guest-counter__label{color:var(--w-text)!important;font-size:16px!important;font-weight:500!important}#hr-widget#hr-widget .guest-counter__value,#hr-pricing-widget#hr-pricing-widget .guest-counter__value,#hr-modal#hr-modal .guest-counter__value{color:var(--w-text)!important;font-size:18px!important;font-weight:600!important}#hr-widget#hr-widget .guest-counter__button,#hr-pricing-widget#hr-pricing-widget .guest-counter__button,#hr-modal#hr-modal .guest-counter__button{color:var(--w-text)!important;border-color:var(--w-border)!important;background:transparent!important}#hr-widget#hr-widget .guest-counter__button:hover,#hr-pricing-widget#hr-pricing-widget .guest-counter__button:hover,#hr-modal#hr-modal .guest-counter__button:hover{border-color:var(--w-accent)!important;color:var(--w-accent)!important}#hr-widget#hr-widget .guest-counter__add-child,#hr-pricing-widget#hr-pricing-widget .guest-counter__add-child,#hr-modal#hr-modal .guest-counter__add-child,#hr-widget#hr-widget .guest-add-child,#hr-pricing-widget#hr-pricing-widget .guest-add-child,#hr-modal#hr-modal .guest-add-child{color:var(--w-text-muted)!important;font-size:15px!important}#hr-widget#hr-widget .guest-counter__child-age,#hr-pricing-widget#hr-pricing-widget .guest-counter__child-age,#hr-modal#hr-modal .guest-counter__child-age,#hr-widget#hr-widget .guest-counter input,#hr-pricing-widget#hr-pricing-widget .guest-counter input,#hr-modal#hr-modal .guest-counter input,#hr-widget#hr-widget .guest-counter select,#hr-pricing-widget#hr-pricing-widget .guest-counter select,#hr-modal#hr-modal .guest-counter select,#hr-widget#hr-widget .child-age-select,#hr-pricing-widget#hr-pricing-widget .child-age-select,#hr-modal#hr-modal .child-age-select,#hr-widget#hr-widget .child-age-input,#hr-pricing-widget#hr-pricing-widget .child-age-input,#hr-modal#hr-modal .child-age-input{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;font-size:15px!important;padding:8px 12px!important}#hr-widget#hr-widget .guest-counter__child,#hr-pricing-widget#hr-pricing-widget .guest-counter__child,#hr-modal#hr-modal .guest-counter__child,#hr-widget#hr-widget .guest-counter__children,#hr-pricing-widget#hr-pricing-widget .guest-counter__children,#hr-modal#hr-modal .guest-counter__children,#hr-widget#hr-widget .guest-child,#hr-pricing-widget#hr-pricing-widget .guest-child,#hr-modal#hr-modal .guest-child,#hr-widget#hr-widget .guest-children,#hr-pricing-widget#hr-pricing-widget .guest-children,#hr-modal#hr-modal .guest-children,#hr-widget#hr-widget .guest-counter__row,#hr-pricing-widget#hr-pricing-widget .guest-counter__row,#hr-modal#hr-modal .guest-counter__row{background:var(--w-surface)!important;color:var(--w-text)!important;border-color:var(--w-border)!important}#hr-widget#hr-widget .guest-counter__child-label,#hr-pricing-widget#hr-pricing-widget .guest-counter__child-label,#hr-modal#hr-modal .guest-counter__child-label,#hr-widget#hr-widget .guest-child__label,#hr-pricing-widget#hr-pricing-widget .guest-child__label,#hr-modal#hr-modal .guest-child__label,#hr-widget#hr-widget .guest-counter__child-remove,#hr-pricing-widget#hr-pricing-widget .guest-counter__child-remove,#hr-modal#hr-modal .guest-counter__child-remove,#hr-widget#hr-widget .guest-child__remove,#hr-pricing-widget#hr-pricing-widget .guest-child__remove,#hr-modal#hr-modal .guest-child__remove{color:var(--w-text-muted)!important}#hr-widget#hr-widget .guest-counter__child-remove:hover,#hr-pricing-widget#hr-pricing-widget .guest-counter__child-remove:hover,#hr-modal#hr-modal .guest-counter__child-remove:hover,#hr-widget#hr-widget .guest-child__remove:hover,#hr-pricing-widget#hr-pricing-widget .guest-child__remove:hover,#hr-modal#hr-modal .guest-child__remove:hover{color:var(--w-error)!important}#hr-widget#hr-widget .guest-counter>div,#hr-pricing-widget#hr-pricing-widget .guest-counter>div,#hr-modal#hr-modal .guest-counter>div{background:transparent!important;color:var(--w-text)!important}#hr-widget#hr-widget .search__guests-dropdown,#hr-pricing-widget#hr-pricing-widget .search__guests-dropdown,#hr-modal#hr-modal .search__guests-dropdown,#hr-widget#hr-widget .guest-dropdown,#hr-pricing-widget#hr-pricing-widget .guest-dropdown,#hr-modal#hr-modal .guest-dropdown,#hr-widget#hr-widget .search__guests-popup,#hr-pricing-widget#hr-pricing-widget .search__guests-popup,#hr-modal#hr-modal .search__guests-popup{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;color:var(--w-text)!important;box-shadow:var(--w-shadow)!important}body .mobile-select__dropdown{background:var(--w-surface, #282828)!important;border:1px solid var(--w-border, #3a3a3a)!important;color:var(--w-text, #f5f5f5)!important}body .mobile-select__option,body .mobile-select__col,body .mobile-select__row,body .mobile-select__increments{color:var(--w-text, #f5f5f5)!important}body .mobile-select__increment{color:var(--w-text, #f5f5f5)!important;border-color:var(--w-border, #3a3a3a)!important}body .mobile-select__increment:not(.select_disabled):hover{border-color:var(--w-accent, #d4a44a)!important;color:var(--w-accent, #d4a44a)!important}body .mobile-select__option-child,body select.select__option-child_select{background:var(--w-surface, #282828)!important;color:var(--w-text, #f5f5f5)!important;border:1px solid var(--w-border, #3a3a3a)!important}#hr-widget#hr-widget .select__option-child_disable,#hr-pricing-widget#hr-pricing-widget .select__option-child_disable,#hr-modal#hr-modal .select__option-child_disable,body .select__option-child_disable{background:var(--w-surface, #282828)!important;color:var(--w-text, #f5f5f5)!important;border:1px solid var(--w-border, #3a3a3a)!important;border-radius:4px!important;margin:4px 0!important}#hr-widget#hr-widget .select__increment svg rect,#hr-pricing-widget#hr-pricing-widget .select__increment svg rect,#hr-modal#hr-modal .select__increment svg rect,body .mobile-select__increment svg rect{stroke:var(--w-border, #3a3a3a)!important}#hr-widget#hr-widget .select_disabled svg rect,#hr-pricing-widget#hr-pricing-widget .select_disabled svg rect,#hr-modal#hr-modal .select_disabled svg rect,body .select_disabled svg rect{stroke:var(--w-disabled, #555555)!important}#hr-widget-wrapper #hr-widget .search__container,#hr-pricing-widget-wrapper #hr-pricing-widget .search__container,#hr-widget .search__container,#hr-pricing-widget .search__container{border:2px solid rgba(212,164,74,.55)!important;border-radius:6px!important}#hr-widget .search__input,#hr-pricing-widget .search__input,#hr-widget .search__input_first,#hr-pricing-widget .search__input_first,#hr-widget .search__input_second,#hr-pricing-widget .search__input_second{border:none!important}#hr-modal#hr-modal .search__input,#hr-modal#hr-modal .search__input_first,#hr-modal#hr-modal .search__input_second{border:none!important;border-bottom:1px solid var(--w-border)!important;border-radius:0!important;padding:10px 16px!important}#hr-modal#hr-modal .basket-field{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;padding:8px 16px 12px!important}#hr-modal#hr-modal .basket-field__label{color:var(--w-text-muted)!important;font-size:12px!important;font-weight:500!important;margin-bottom:4px!important;display:block!important}#hr-modal#hr-modal .basket-field__input,#hr-modal#hr-modal .basket-field input,#hr-modal#hr-modal .basket-field textarea{border:none!important;background:transparent!important;padding:0!important;color:var(--w-text)!important;font-size:16px!important;font-weight:500!important}#hr-modal#hr-modal .basket-field select{border:none!important;background:transparent!important;padding:0!important;color:var(--w-text)!important;-webkit-appearance:none!important;appearance:none!important}#hr-modal#hr-modal .form-input{border:1px solid var(--w-border)!important;border-radius:4px!important;background:var(--w-surface)!important;padding:8px 16px!important}#hr-modal#hr-modal .form-input__label{font-size:12px!important;margin-bottom:2px!important}#hr-modal#hr-modal .form-input__input,#hr-modal#hr-modal .form-input input{border:none!important;background:transparent!important;padding-top:0!important;padding-bottom:0!important}@media(max-width:768px){#hr-widget#hr-widget .vanilla-calendar,#hr-pricing-widget#hr-pricing-widget .vanilla-calendar,#hr-modal#hr-modal .vanilla-calendar,body .vanilla-calendar{font-size:16px!important;min-width:320px!important}#hr-widget#hr-widget .vanilla-calendar-day__btn,#hr-pricing-widget#hr-pricing-widget .vanilla-calendar-day__btn,#hr-modal#hr-modal .vanilla-calendar-day__btn,body .vanilla-calendar-day__btn{font-size:15px!important;min-width:40px!important;min-height:40px!important;font-weight:500!important}#hr-widget#hr-widget .vanilla-calendar-month,#hr-pricing-widget#hr-pricing-widget .vanilla-calendar-month,#hr-modal#hr-modal .vanilla-calendar-month,body .vanilla-calendar-month,#hr-widget#hr-widget .vanilla-calendar-year,#hr-pricing-widget#hr-pricing-widget .vanilla-calendar-year,#hr-modal#hr-modal .vanilla-calendar-year,body .vanilla-calendar-year{font-size:16px!important;font-weight:600!important}#hr-widget#hr-widget .vanilla-calendar-week__day,#hr-pricing-widget#hr-pricing-widget .vanilla-calendar-week__day,#hr-modal#hr-modal .vanilla-calendar-week__day,body .vanilla-calendar-week__day{font-size:13px!important;font-weight:500!important}}@media(max-width:640px){#hr-widget#hr-widget .search__input,#hr-pricing-widget#hr-pricing-widget .search__input,#hr-modal#hr-modal .search__input{min-height:52px!important;font-size:16px!important}#hr-widget#hr-widget .button-primary,#hr-pricing-widget#hr-pricing-widget .button-primary,#hr-modal#hr-modal .button-primary,#hr-widget#hr-widget .select__child,#hr-pricing-widget#hr-pricing-widget .select__child,#hr-modal#hr-modal .select__child{min-height:48px!important;font-size:16px!important}#hr-widget#hr-widget .hotel-info__title,#hr-pricing-widget#hr-pricing-widget .hotel-info__title,#hr-modal#hr-modal .hotel-info__title{font-size:18px!important}#hr-widget#hr-widget .tabs__button,#hr-pricing-widget#hr-pricing-widget .tabs__button,#hr-modal#hr-modal .tabs__button{font-size:14px!important;padding:10px 16px!important}}#hr-pricing-widget{background:transparent!important;color:var(--w-text)!important;padding:0 16px 16px!important;min-width:0!important;overflow:hidden!important}#hr-pricing-widget .hotel-card{background:var(--w-card)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;color:var(--w-text)!important}#hr-pricing-widget .hotel-card:hover{border-color:var(--w-border-hover)!important}#hr-pricing-widget .hotel-info__title{color:var(--w-text)!important;font-size:20px!important;font-weight:700!important}#hr-pricing-widget .hotel-info__address{color:var(--w-text-muted)!important}#hr-pricing-widget .hotel-info__params,#hr-pricing-widget .hotel-info__param{color:var(--w-text-secondary)!important}#hr-pricing-widget .hotel-list__item{color:var(--w-text-muted)!important}#hr-pricing-widget .price-info__price,#hr-pricing-widget .price-current{color:var(--w-text)!important;font-size:22px!important;font-weight:700!important}#hr-pricing-widget .price-info__label,#hr-pricing-widget .price-period{color:var(--w-text-muted)!important}#hr-pricing-widget#hr-pricing-widget .price-info__button,#hr-pricing-widget#hr-pricing-widget .button-primary{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;transition:background .2s ease,transform .15s ease!important}#hr-pricing-widget .hotel-info__link,#hr-pricing-widget a{color:var(--w-accent)!important}#hr-pricing-widget .swiper-button-next,#hr-pricing-widget .swiper-button-prev{color:var(--w-text)!important}#hr-pricing-widget .swiper-pagination-bullet-active{background:var(--w-accent)!important}#hr-pricing-widget .main-page{background:transparent!important}#hr-pricing-widget .header,#hr-pricing-widget .welcome,#hr-pricing-widget .rules{display:none!important}#hr-pricing-widget .hotel-info__title span{color:var(--w-text)!important}#hr-pricing-widget .hotel-info__text,#hr-pricing-widget .hotel-info__text span,#hr-pricing-widget .hotel-info__params-item,#hr-pricing-widget .hotel-info__params-item span{color:var(--w-text-secondary)!important}#hr-pricing-widget .hotel-info__params-item svg path{stroke:var(--w-text-muted)!important}#hr-pricing-widget .hotel-info__text svg path{stroke:var(--w-text-muted)!important}#hr-pricing-widget .price-column{background:var(--w-surface)!important;border-left:1px solid var(--w-border)!important}#hr-pricing-widget .price-info__current-price{color:var(--w-text)!important;font-weight:700!important}#hr-pricing-widget .price-info__day{color:var(--w-text-muted)!important}#hr-pricing-widget .hotel-list__button{color:var(--w-accent)!important;background:transparent!important;border:1px solid var(--w-border)!important}#hr-pricing-widget .hotel-list__button:hover{background:var(--w-accent-bg)!important;border-color:var(--w-accent-border)!important}#hr-pricing-widget .swiper-pagination-bullet{background:var(--w-text-muted)!important;opacity:.4!important}#hr-pricing-widget .hotel-card{overflow:hidden!important;transition:border-color .25s ease,box-shadow .25s ease!important}#hr-pricing-widget .button-primary:hover{transform:translateY(-1px)!important;box-shadow:var(--w-shadow-sm)!important}#hr-pricing-widget .button-text{color:var(--w-accent)!important;background:transparent!important}#hr-pricing-widget .button-text:hover{color:var(--w-accent-hover)!important}#hr-pricing-widget .tabs{background:var(--w-surface)!important;border-bottom:1px solid var(--w-border)!important}#hr-pricing-widget .tabs__button{background:transparent!important;color:var(--w-text-muted)!important;border:none!important}#hr-pricing-widget .tabs__button:hover,#hr-pricing-widget .tabs__button.active{color:var(--w-accent)!important}#hr-pricing-widget .hotels{background:transparent!important}#hr-pricing-widget input,#hr-pricing-widget textarea,#hr-pricing-widget select{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border-input)!important;border-radius:4px!important}#hr-pricing-widget input::placeholder,#hr-pricing-widget textarea::placeholder{color:var(--w-text-placeholder)!important}#hr-pricing-widget input:focus,#hr-pricing-widget textarea:focus,#hr-pricing-widget select:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 2px var(--w-accent-ring)!important;outline:none!important}#hr-pricing-widget .search__container{background:var(--w-surface)!important;border:1px solid var(--w-border)!important;border-radius:4px!important}#hr-pricing-widget .form-input{background:transparent!important}#hr-pricing-widget .form-input__label{color:var(--w-text-muted)!important}#hr-pricing-widget .form-input__input{background:var(--w-surface)!important;color:var(--w-text)!important;border:1px solid var(--w-border-input)!important}#hr-pricing-widget .form-input__input:focus{border-color:var(--w-accent)!important;box-shadow:0 0 0 2px var(--w-accent-ring)!important}#hr-pricing-widget .button-primary:active,#hr-pricing-widget .price-info__button:active{transform:translateY(0)!important;box-shadow:none!important;background:var(--w-accent-hover)!important}#hr-pricing-widget#hr-pricing-widget .hotel-card{background:var(--w-card)!important;border:1px solid var(--w-border)!important;border-radius:4px!important;overflow:hidden!important;transition:border-color .25s ease,box-shadow .25s ease!important}#hr-pricing-widget#hr-pricing-widget .hotel-card:hover{border-color:var(--w-border-hover)!important;box-shadow:0 4px 20px #d4a44a1a!important;background:var(--w-card)!important}#hr-pricing-widget#hr-pricing-widget .price-info__button,#hr-pricing-widget#hr-pricing-widget .button-primary{background:var(--w-accent)!important;color:var(--w-btn-text)!important;border:none!important;border-radius:4px!important;font-weight:600!important;cursor:pointer!important}#hr-pricing-widget#hr-pricing-widget .price-info__button:hover,#hr-pricing-widget#hr-pricing-widget .button-primary:hover{background:var(--w-accent-hover)!important;color:var(--w-btn-text)!important}#hr-pricing-widget#hr-pricing-widget .form-input{background:var(--w-surface)!important;border:1px solid var(--w-border-input)!important;border-radius:4px!important}#hr-pricing-widget#hr-pricing-widget .form-input__text{color:var(--w-text)!important;padding-left:36px!important;padding-right:36px!important}#hr-pricing-widget#hr-pricing-widget .form-input__icon,#hr-pricing-widget#hr-pricing-widget .form-input__arrow{z-index:1!important;pointer-events:none!important}#hr-pricing-widget#hr-pricing-widget .hotel-info{background:var(--w-card)!important;color:var(--w-text)!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__title{color:var(--w-text)!important;font-size:20px!important;font-weight:700!important}#hr-pricing-widget#hr-pricing-widget .price-column{background:var(--w-card)!important;border-left:1px solid var(--w-border)!important}#hr-pricing-widget#hr-pricing-widget .price-info__current-price{color:var(--w-text)!important;font-weight:700!important;font-size:22px!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__text,#hr-pricing-widget#hr-pricing-widget .hotel-info__text span{color:var(--w-text-secondary)!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__params-item{color:var(--w-text-muted)!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__params-item svg path{stroke:var(--w-text-muted)!important}#hr-pricing-widget#hr-pricing-widget .hotel-card__gallery,#hr-pricing-widget#hr-pricing-widget .hotel-card__images{background:var(--w-bg)!important}#hr-pricing-widget#hr-pricing-widget svg path{stroke:currentColor!important}#hr-pricing-widget#hr-pricing-widget .hotel-card__content{background:var(--w-card)!important}#hr-pricing-widget#hr-pricing-widget .hotel-list{color:var(--w-text-muted)!important}#hr-pricing-widget#hr-pricing-widget .hotel-list__item{color:var(--w-text-muted)!important;font-size:14px!important}@media(min-width:1024px){#hr-pricing-widget#hr-pricing-widget .hotel-card{display:grid!important;grid-template-columns:200px minmax(0,1fr) auto!important;overflow:hidden!important}#hr-pricing-widget#hr-pricing-widget .hotel-card>*{min-width:0!important;overflow:hidden!important}#hr-pricing-widget#hr-pricing-widget .swiper,#hr-pricing-widget#hr-pricing-widget .swiper-wrapper,#hr-pricing-widget#hr-pricing-widget .swiper-slide{max-width:200px!important}#hr-pricing-widget#hr-pricing-widget .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important}#hr-pricing-widget#hr-pricing-widget .price-column{border-top:none!important;border-left:1px solid var(--w-border)!important;min-width:140px!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__params{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}#hr-pricing-widget#hr-pricing-widget .hotel-info__params-item{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}}#hr-pricing-widget#hr-pricing-widget .hotel-info__text{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
