@keyframes TravelGuideDates_spin__vUGpD{to{transform:rotate(2turn)}}.TravelGuideDates_travelGuideDates__tabs__xMgrp{--tabs-list-align:center;--tabsPanel-top-padding:var(--travel-guide-gap);--tabs-item-color-active:#1a1a1a;--date-range-picker-month-padding:0;--date-range-picker-month-justify:space-around;--date-range-picker-cell-size:clamp(2.1875rem,3vw,3rem);display:none}@media(min-width:720px){.TravelGuideDates_travelGuideDates__tabs__xMgrp{display:block}}.TravelGuideDates_travelGuideDates__calendar__rrVm8{display:block}@media(min-width:720px){.TravelGuideDates_travelGuideDates__calendar__rrVm8{display:none}}@keyframes FormInputWithButton_spin__dBnlT{to{transform:rotate(2turn)}}.FormInputWithButton_formInputWithButton__e0AX9{container-type:inline-size;display:grid;align-items:center;grid-row-gap:8px;row-gap:8px;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:0;inline-size:100%}.FormInputWithButton_formInputWithButton__input__AGTM_{grid-row:1;grid-column:1}@container (inline-size > 375px){.FormInputWithButton_formInputWithButton__input__AGTM_{grid-column:1/-1}.FormInputWithButton_formInputWithButton__input__AGTM_ input{-webkit-padding-end:120px;padding-inline-end:120px}}.FormInputWithButton_formInputWithButton__button__TQ3eT{grid-row:2;-webkit-padding-end:16px;padding-inline-end:16px;block-size:var(--input-height,62px)}@container (inline-size > 375px){.FormInputWithButton_formInputWithButton__button__TQ3eT{grid-column:1/1;grid-row:1;display:flex;align-items:center;position:absolute;inset-block-end:0;inset-inline-end:0}}.FormInputWithButton_formInputWithButton__e0AX9:has(input:not(:last-child)) .FormInputWithButton_formInputWithButton__button__TQ3eT{inset-block-end:calc(var(--ui-font-size-xs)*1.5 + 4px)}@keyframes HeaderIconButtonContent_spin__RrHn6{to{transform:rotate(2turn)}}.HeaderIconButtonContent_headerIconButtonContent__vbvcn{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:0;block-size:40px;inline-size:40px;overflow:hidden;border-radius:8px}.HeaderIconButtonContent_headerIconButtonContent__vbvcn:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background-color:var(--button-ghost-background-hover,var(--button-background-hover,rgba(48,48,48,.05)));transition:opacity .3s ease}.HeaderIconButtonContent_headerIconButtonContent__vbvcn.HeaderIconButtonContent_active__rGFnX:after{opacity:1}.HeaderIconButtonContent_headerIconButtonContent__vbvcn svg{block-size:24px;inline-size:24px}@media(pointer:fine){.HeaderIconButtonContent_headerIconButtonContent__vbvcn:hover:after{opacity:1}}