.page_pageTrends__6idJU{width:100%;z-index:1}@media (max-width:499px){.page_pageTrends__6idJU{padding:0 10px 20px}}@media (min-width:500px){.page_pageTrends__6idJU{padding:0 20px 20px}}.page_pageHeader__MeCpN{padding-top:20px}.page_pageTitle__0nFer{font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.2}.page_pageSubtitle__kM1eu{color:#555;line-height:1.55;max-width:980px}@media (max-width:799px){.page_pageTitle__0nFer{font-size:1.5rem}.page_pageSubtitle__kM1eu{font-size:1rem}}@media (min-width:800px){.page_pageTitle__0nFer{font-size:2rem}.page_pageSubtitle__kM1eu{font-size:1.1rem}}.page_heroStrip__uFjka{display:flex;justify-content:space-around;align-items:center;gap:20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:20px}.page_stat__zJJES{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1}.page_statNumber__ouMSQ{font-weight:600;color:#1a1a1a;line-height:1.1}.page_statLabel__IWXPT{color:#666;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}@media (max-width:799px){.page_heroStrip__uFjka{padding:14px 0;gap:10px}.page_statNumber__ouMSQ{font-size:1rem}.page_statLabel__IWXPT{font-size:.65rem}}@media (min-width:800px){.page_heroStrip__uFjka{padding:22px 0}.page_statNumber__ouMSQ{font-size:1.4rem}.page_statLabel__IWXPT{font-size:.8rem}}.page_textDescriptionRow__E9HnE{display:flex;justify-content:center}.page_textDescription__kvz5B{max-width:1200px;width:100%}.page_section__Y3jon h2{font-weight:600;color:#1a1a1a}.page_section__Y3jon p{line-height:1.65;color:#333}.page_section__Y3jon p:not(:last-child){margin-bottom:12px}@media (max-width:799px){.page_textDescription__kvz5B{padding:10px}.page_section__Y3jon{margin-bottom:24px}.page_section__Y3jon:last-child{margin-bottom:0}.page_section__Y3jon h2{font-size:1.2rem;margin-bottom:10px}.page_section__Y3jon p{font-size:1rem}}@media (min-width:800px){.page_textDescription__kvz5B{padding:20px}.page_section__Y3jon{margin-bottom:32px}.page_section__Y3jon:last-child{margin-bottom:0}.page_section__Y3jon h2{font-size:1.35rem;margin-bottom:14px}.page_section__Y3jon p{font-size:1.1rem}}.hotelPrice_hotelPrice__tWlpw{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:10px 5px;grid-column-gap:15px;column-gap:15px}.hotelPrice_hotelPrice__tWlpw a{color:blue;text-decoration:none}.hotelPrice_hotelPrice__tWlpw .hotelPrice_star__y4q9O{color:gold}.page_pageCity__Nkp6T{width:800px;z-index:1}.page_pageCity__Nkp6T,.page_pageCity__Nkp6T p{font-size:18px}.page_pageCity__Nkp6T h2{font-size:20px}@media (max-width:499px){.page_pageCity__Nkp6T{padding:0 10px 20px}}@media (min-width:500px){.page_pageCity__Nkp6T{padding:10px 20px 20px}}.cityDetails_modalCityTitle__8HGfZ{border-radius:10px;display:flex;column-gap:20px;align-items:center;padding:10px 0 20px}.cityDetails_modalCityReservationInfo__1CH0O{padding:10px 0 20px 20px;display:flex;flex-direction:column;row-gap:5px}.cityDetails_cityDetails__65g_D table{margin-top:30px;border-collapse:collapse}.cityDetails_cityDetails__65g_D tr,.cityDetails_cityDetailstable__yoF7J{border:1px solid #000}.cityDetails_modalCityPropertiesNumber__ZYf0J{padding-top:5px}.selectFilter_selectFieldGroup__kXOMs{display:flex;gap:10px;align-items:center;height:40px;font-size:1.3rem}.selectFilter_selectField__65FpF{display:inline-block;font-size:1.3rem}@media (max-width:700px){.selectFilter_selectField__65FpF{padding:5px 10px}}@media (min-width:701px) and (max-width:1199px){.selectFilter_selectField__65FpF{padding:5px 10px}}@media (min-width:1200px){.selectFilter_selectField__65FpF{padding:5px 15px}}.radioFilter_radioFieldGroup__WexVK{display:flex;gap:10px;align-items:center;height:40px;font-size:1.3rem}.radioFilter_radioField__vdYfV{display:inline-block;font-size:1.3rem}@media (max-width:1199px){.radioFilter_radioField__vdYfV{padding:5px 10px}}@media (min-width:1200px){.radioFilter_radioField__vdYfV{padding:5px 15px}}.filtersButton_button__OGizg{display:flex;align-items:center;margin-top:15px;padding:10px 20px;background-color:#e0e0e0;color:#000;border:none;border-radius:5px;cursor:pointer;font-size:1.3rem}.filtersButton_icon__jk6eS{margin-right:8px;height:20px;width:20px}.filtersTopRow_filters__vEn4t{width:100%}.filtersTopRow_filtersFlexRow__ZAxCM{display:flex;align-items:center;padding:10px 0 0;flex-wrap:wrap;column-gap:120px}.filtersTopRow_filtersMobile___T9hv{display:flex}@media (max-width:799px){.filtersTopRow_filtersDesktop__zst_P{display:none}.filtersTopRow_filtersMobile___T9hv{display:flex}}@media (min-width:800px){.filtersTopRow_filtersDesktop__zst_P{display:block}.filtersTopRow_filtersMobile___T9hv{display:none}}.checkFilter_checkboxFieldGroup__ffZgl{padding-top:20px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-row-gap:15px;row-gap:15px;grid-column-gap:20px;column-gap:20px}.checkFilter_checkboxTitle__11yHh{font-size:1.3rem}.checkFilter_checkboxFieldGroup__ffZgl .checkFilter_checkboxField__UGjYO:hover{cursor:pointer}.checkFilter_checkboxFieldGroup__ffZgl input[type=checkbox]{margin-right:10px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-color:#fff;border:1px solid #000;border-radius:3px}.checkFilter_checkboxFieldGroup__ffZgl input[type=checkbox]:checked{background-color:#004c99;border-color:#004c99}@media (max-width:700px){.checkFilter_radioField__4Ax_t{padding:5px 10px}}@media (min-width:701px) and (max-width:1199px){.checkFilter_radioField__4Ax_t{padding:5px 10px}}@media (min-width:1200px){.checkFilter_radioField__4Ax_t{padding:5px 15px}}.cityRadioGroup_checkboxTitle__OOcMa{font-size:1.3rem}.cityRadioGroup_current__kdcZL{margin-left:8px;font-size:.85rem;color:#666;font-weight:400}.cityRadioGroup_toolbar__KC0gX{padding-top:12px}.cityRadioGroup_search__BJV17{width:100%;padding:8px 10px;font-size:.95rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.cityRadioGroup_search__BJV17:focus{outline:none;border-color:#004c99;box-shadow:0 0 0 2px rgba(0,76,153,.15)}.cityRadioGroup_checkboxFieldGroup__tdlqJ{padding-top:20px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-row-gap:15px;row-gap:15px;grid-column-gap:20px;column-gap:20px}.cityRadioGroup_checkboxFieldGroup__tdlqJ .cityRadioGroup_checkboxField__FpvzX:hover{cursor:pointer}.cityRadioGroup_checkboxFieldGroup__tdlqJ input[type=radio]{margin-right:10px;vertical-align:middle;width:20px;height:20px;background-color:#fff;border:1px solid #000}.cityRadioGroup_noMatch__BTIHH{grid-column:1/-1;color:#666;font-size:.9rem;padding:8px 0}@media (max-width:700px){.cityRadioGroup_radioField___53SU{padding:5px 10px}}@media (min-width:701px) and (max-width:1199px){.cityRadioGroup_radioField___53SU{padding:5px 10px}}@media (min-width:1200px){.cityRadioGroup_radioField___53SU{padding:5px 15px}}.twoLineChartAdvancePeriodCityPrices_chartContainer__pqKgx{position:relative;width:100%;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:6px;padding:10px;box-sizing:border-box}.twoLineChartAdvancePeriodCityPrices_chartTitle__yauez{margin:0 0 8px;padding:6px 4px 10px;font-size:1.5rem;font-weight:500;line-height:1.3;color:#333;border-bottom:1px solid #eee;text-align:center}.twoLineChartAdvancePeriodCityPrices_chartTitleCity__z6XNS{font-weight:700;color:#1a1a1a}.twoLineChartAdvancePeriodCityPrices_chartTitleDash__7ZaC4{color:#888}.twoLineChartAdvancePeriodCityPrices_chartTitleSub__A3q6S{color:#555}@media (min-width:800px){.twoLineChartAdvancePeriodCityPrices_chartTitle__yauez{font-size:1.75rem}}.twoLineChartAdvancePeriodCityPrices_legend__jY_LR{display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 4px 12px}.twoLineChartAdvancePeriodCityPrices_legendItem__6pywF{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#333}.twoLineChartAdvancePeriodCityPrices_legendSwatch__8o2KM{display:inline-block;width:14px;height:14px;border-radius:2px}.twoLineChartAdvancePeriodCityPrices_chartSvg__rVQrM{width:100%;height:auto;display:block}.twoLineChartAdvancePeriodCityPrices_tooltip__WeWcu{position:absolute;display:none;pointer-events:none;background:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 8px;font-size:.85rem;line-height:1.45;box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:10;min-width:150px}.twoLineChartAdvancePeriodCityPrices_emptyState__tLrzJ{padding:40px 20px;background-color:#f7f7f7;text-align:center;color:#666;border:1px dashed #ddd;border-radius:6px;font-size:1rem;line-height:1.5}.twoLineChartCityPrices_chartContainer__gP4kd{position:relative;width:100%;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:6px;padding:10px;box-sizing:border-box}.twoLineChartCityPrices_chartTitle__LB_2d{margin:0 0 8px;padding:6px 4px 10px;font-size:1.5rem;font-weight:500;line-height:1.3;color:#333;border-bottom:1px solid #eee;text-align:center}.twoLineChartCityPrices_chartTitleCity__gZRJQ{font-weight:700;color:#1a1a1a}.twoLineChartCityPrices_chartTitleDash__a554C{color:#888}.twoLineChartCityPrices_chartTitleSub__NEFR9{color:#555}@media (min-width:800px){.twoLineChartCityPrices_chartTitle__LB_2d{font-size:1.75rem}}.twoLineChartCityPrices_legend__V2xjB{display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 4px 12px}.twoLineChartCityPrices_legendItem__jyi4Q{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#333}.twoLineChartCityPrices_legendSwatch__KgURB{display:inline-block;width:14px;height:14px;border-radius:2px}.twoLineChartCityPrices_chartSvg__JJV0X{width:100%;height:auto;display:block}.twoLineChartCityPrices_tooltip__tPDjK{position:absolute;display:none;pointer-events:none;background:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 8px;font-size:.85rem;line-height:1.45;box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:10;min-width:150px}.twoLineChartCityPrices_emptyState__8Gga2{padding:40px 20px;background-color:#f7f7f7;text-align:center;color:#666;border:1px dashed #ddd;border-radius:6px;font-size:1rem}.chartZoom_toolbar__Jbrt_{display:flex;flex-wrap:wrap;gap:6px;padding:4px 4px 8px}.chartZoom_toolbarBtn__ApOgX{background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:4px 10px;font-size:.85rem;color:#222;cursor:pointer;line-height:1.2;display:inline-flex;align-items:center;gap:6px}.chartZoom_toolbarIcon__EHyHm{width:14px;height:14px;flex-shrink:0}.chartZoom_toolbarBtn__ApOgX:hover:not(:disabled){background:#f0f0f0;border-color:#b0b0b0}.chartZoom_toolbarBtn__ApOgX:disabled{opacity:.45;cursor:not-allowed}.chartZoom_scrollTrack__EEF5n{width:100%;overflow-x:auto;overflow-y:hidden;height:14px;margin-top:6px;border-radius:4px}.chartZoom_scrollInner__maLN4{height:1px}.customModal_modalBackdrop__GXqSI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.customModal_modalContent__jCOmc{background:#fff;border-radius:4px;position:relative;overflow-y:auto;width:800px;font-size:1rem}.customModal_closeButton__bcADg{position:absolute;top:10px;right:10px;border:none;background:transparent;font-size:20px;cursor:pointer}@media (max-width:499px){.customModal_modalContent__jCOmc{padding:20px 10px;max-height:70vh}}@media (min-width:500px){.customModal_modalContent__jCOmc{padding:20px;max-height:80vh}}.trendsClient_caption__cqp3g{padding:14px 0 0;color:#333;line-height:1.55;font-size:1.05rem}.trendsClient_caption__cqp3g strong{color:#1a1a1a}.trendsClient_sideFilterAndLineChart__dSr4S{padding:20px 0;display:grid;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-row-gap:20px;row-gap:20px;grid-column-gap:20px;column-gap:20px}@media (max-width:1199px){.trendsClient_sideFilter__lZamB{display:none}.trendsClient_lineChart__j9_BI{grid-row:1;grid-column:1/span 12}}@media (min-width:1200px) and (max-width:1599px){.trendsClient_sideFilter__lZamB{grid-row:1;grid-column:1/span 4}.trendsClient_lineChart__j9_BI{grid-row:1;grid-column:5/span 8}}@media (min-width:1600px){.trendsClient_sideFilter__lZamB{grid-row:1;grid-column:1/span 3}.trendsClient_lineChart__j9_BI{grid-row:1;grid-column:4/span 9}}.trendsClient_modalBody__yXmhD{width:100%;display:flex;flex-direction:column;row-gap:20px}.trendsClient_modalCloseButton__FcySM{margin-top:8px;padding:12px 16px;font-size:1rem;font-weight:600;background:#004c99;color:#fff;border:1px solid #004c99;border-radius:4px;cursor:pointer}.trendsClient_modalCloseButton__FcySM:hover{background:#003a73;border-color:#003a73}.trendsClient_modalCloseButton__FcySM:active{background:#002d58;border-color:#002d58}.advancePeriodClient_caption__y6BF5{padding:14px 0 0;color:#333;line-height:1.55;font-size:1.05rem}.advancePeriodClient_caption__y6BF5 strong{color:#1a1a1a}.advancePeriodClient_sideFilterAndLineChart__7R3z4{padding:20px 0;display:grid;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-row-gap:20px;row-gap:20px;grid-column-gap:20px;column-gap:20px}@media (max-width:1199px){.advancePeriodClient_sideFilter__XXnkP{display:none}.advancePeriodClient_lineChart__Wki3R{grid-row:1;grid-column:1/span 12}}@media (min-width:1200px) and (max-width:1599px){.advancePeriodClient_sideFilter__XXnkP{grid-row:1;grid-column:1/span 4}.advancePeriodClient_lineChart__Wki3R{grid-row:1;grid-column:5/span 8}}@media (min-width:1600px){.advancePeriodClient_sideFilter__XXnkP{grid-row:1;grid-column:1/span 3}.advancePeriodClient_lineChart__Wki3R{grid-row:1;grid-column:4/span 9}}.advancePeriodClient_modalBody__Wfaeb{width:100%;display:flex;flex-direction:column;row-gap:20px}.advancePeriodClient_modalCloseButton__JB6G1{margin-top:8px;padding:12px 16px;font-size:1rem;font-weight:600;background:#004c99;color:#fff;border:1px solid #004c99;border-radius:4px;cursor:pointer}.advancePeriodClient_modalCloseButton__JB6G1:hover{background:#003a73;border-color:#003a73}.advancePeriodClient_modalCloseButton__JB6G1:active{background:#002d58;border-color:#002d58}.tableChartCities_searchRow__Zdzlv{display:flex;gap:10px;align-items:center;margin-bottom:16px}.tableChartCities_searchInput__uHH12{flex:1 1;max-width:400px;font-size:1rem;padding:8px 12px;border:1px solid #d0d0d0;border-radius:8px;background:#fff}.tableChartCities_searchInput__uHH12:focus{outline:none;border-color:#2b8dd6;box-shadow:0 0 0 3px rgba(43,141,214,.15)}.tableChartCities_clearBtn__IKqbn{font-size:.9rem;padding:8px 12px;border:1px solid #d0d0d0;border-radius:8px;background:#fff;cursor:pointer}.tableChartCities_clearBtn__IKqbn:hover{background:#f4f4f4}.tableChartCities_tableCities__l58_N{display:grid;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-row-gap:20px;row-gap:20px}@media (max-width:499px){.tableChartCities_tableCities__l58_N{column-gap:5px}}@media (min-width:500px) and (max-width:799px){.tableChartCities_tableCities__l58_N{column-gap:10px}}@media (min-width:800px){.tableChartCities_tableCities__l58_N{column-gap:20px}}.tableChartCities_cardColumn__xj1D4{background-color:#ffe39f;border-radius:10px}.tableChartCities_columnHeader__1ff_l{display:flex;gap:8px;padding-bottom:12px}.tableChartCities_columnHeader__1ff_l h2{margin:0;font-size:1.15rem;text-align:center}.tableChartCities_sortSelect__EYrmH{font-size:.85rem;padding:4px 8px;border:1px solid #d0a94a;border-radius:6px;background:#fffaed;min-width:0}@media (max-width:899px){.tableChartCities_columnHeader__1ff_l{flex-direction:column;align-items:stretch}.tableChartCities_sortSelect__EYrmH{width:100%}}@media (min-width:900px){.tableChartCities_columnHeader__1ff_l{flex-direction:row;align-items:center;justify-content:space-between}.tableChartCities_sortSelect__EYrmH{max-width:160px}}.tableChartCities_cardCities__c2Z68{display:grid;grid-template-columns:1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px}@media (min-width:1900px){.tableChartCities_cardCities__c2Z68{grid-template-columns:repeat(2,1fr)}}.tableChartCities_emptyState__QgTHv{padding:14px;font-size:.9rem;color:#6a5400;background:#fff7df;border-radius:8px;text-align:center}@media (max-width:499px){.tableChartCities_cardColumn__xj1D4{padding:10px 5px}.tableChartCities_columnHeader__1ff_l{padding-bottom:10px}.tableChartCities_cardCities__c2Z68{row-gap:10px}}@media (min-width:500px) and (max-width:799px){.tableChartCities_cardColumn__xj1D4{padding:10px}.tableChartCities_columnHeader__1ff_l{padding-bottom:10px}.tableChartCities_cardCities__c2Z68{row-gap:10px}}@media (min-width:800px){.tableChartCities_cardColumn__xj1D4{padding:20px}.tableChartCities_columnHeader__1ff_l{padding-bottom:20px}.tableChartCities_cardCities__c2Z68{row-gap:20px}}@media (max-width:749px){.tableChartCities_affiliateBannerDesktop__9yL1Q{display:none}.tableChartCities_affiliateBannerMobile__LNXOB{display:block}}@media (min-width:750px){.tableChartCities_affiliateBannerDesktop__9yL1Q{display:block}.tableChartCities_affiliateBannerMobile__LNXOB{display:none}}.ratingClient_caption__n0VAw{padding:14px 0 0;color:#333;line-height:1.55;font-size:1.05rem}.ratingClient_caption__n0VAw strong{color:#1a1a1a}.ratingClient_sideFilterAndLineChart__gjRAg{padding:20px 0;display:grid;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-row-gap:20px;row-gap:20px;grid-column-gap:20px;column-gap:20px}@media (max-width:1199px){.ratingClient_sideFilter__ix5CM{display:none}.ratingClient_lineChart__csIRU{grid-row:1;grid-column:1/span 12}}@media (min-width:1200px) and (max-width:1599px){.ratingClient_sideFilter__ix5CM{grid-row:1;grid-column:1/span 4}.ratingClient_lineChart__csIRU{grid-row:1;grid-column:5/span 8}}@media (min-width:1600px){.ratingClient_sideFilter__ix5CM{grid-row:1;grid-column:1/span 3}.ratingClient_lineChart__csIRU{grid-row:1;grid-column:4/span 9}}.ratingClient_modalBody__K66Lk{width:100%;display:flex;flex-direction:column;row-gap:20px}.ratingClient_modalCloseButton__OYLlN{margin-top:8px;padding:12px 16px;font-size:1rem;font-weight:600;background:#004c99;color:#fff;border:1px solid #004c99;border-radius:4px;cursor:pointer}.ratingClient_modalCloseButton__OYLlN:hover{background:#003a73;border-color:#003a73}.ratingClient_modalCloseButton__OYLlN:active{background:#002d58;border-color:#002d58}