.HotelMapPreviewModal_container__cmalP,.HotelMapPreviewModal_root__ByzOn{overflow:hidden!important;padding:0!important}.HotelMapPreviewModal_map__O5L8i{position:relative;height:100%;min-height:0;overflow:hidden}@media (min-width:1220px){.HotelMapPreviewModal_map__O5L8i{border-radius:24px}}.HotelMapPreviewModal_map__view__IiTCi{height:100%;width:100%;overflow:hidden}.HotelMapPreviewModal_closeButton__oDEFi{position:absolute;right:16px;top:16px;z-index:20;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1))}.HotelPriceTrendChart_root__j1XiD{border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:16px 14px}@media (min-width:1220px){.HotelPriceTrendChart_root__j1XiD{padding:27px 34px 34px}}.HotelPriceTrendChart_title__31eeX{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelPriceTrendChart_title__31eeX{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelPriceTrendChart_chartLayout__aZLWJ{margin-top:14px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1220px){.HotelPriceTrendChart_chartLayout__aZLWJ{grid-template-columns:minmax(90px,auto) minmax(0,1fr)}}.HotelPriceTrendChart_thresholds__GP_a8{display:none}@media (min-width:1220px){.HotelPriceTrendChart_thresholds__GP_a8{display:block}}.HotelPriceTrendChart_thresholds__content__UiAG9{margin-top:74px;display:flex;height:196px;flex-direction:column;justify-content:space-between}.HotelPriceTrendChart_threshold__6Ry2Z{display:grid;grid-template-columns:2px 1fr;align-items:flex-start;gap:8px}.HotelPriceTrendChart_threshold__line__PdcM0{height:18px;border-radius:4px}.HotelPriceTrendChart_threshold__price__6f7JY{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPriceTrendChart_threshold__caption__1LSuW{font-size:13px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.HotelPriceTrendChart_scroll__X7wm5{cursor:grab;user-select:none;overflow-x:auto;border-radius:12px}.HotelPriceTrendChart_scroll_dragging__gwop0{cursor:grabbing}.HotelPriceTrendChart_scroll__inner__xMfCk{position:relative}.HotelPriceTrendChart_floatingLayer__dsLHn{pointer-events:none;position:absolute;inset:0;z-index:3}.HotelPriceTrendChart_connector__1PQHD,.HotelPriceTrendChart_tooltipWrapper__hUN2n{position:absolute;transform:translateX(-50%)}.HotelPriceTrendChart_connector__1PQHD{width:1px;background-color:rgba(153,163,173,.45)}.HotelPriceTrendChart_xAxis__day__2UTtz{fill:#1A2128;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}.HotelPriceTrendChart_xAxis__month__DZ7cj{fill:#1A2128;font-size:16px;line-height:20px;letter-spacing:0;font-weight:700}.HotelPriceTrendChart_tooltip__CfVps{pointer-events:auto;display:grid;min-width:360px;cursor:default;grid-template-columns:18px 1fr;overflow:hidden;border-radius:18px;border-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.HotelPriceTrendChart_tooltip__accent__e5YbK{height:100%}.HotelPriceTrendChart_tooltip__content__6DFZy{padding:12px 20px}.HotelPriceTrendChart_tooltip__text__YpT01{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1));width:100%;border-style:none;background-color:transparent;padding:0;text-align:left}.HotelPriceTrendChart_tooltip__text__YpT01:disabled{opacity:1}.HotelPriceTrendChart_tooltip__link__d5dqu{margin-top:6px;display:inline-block;border-style:none;background-color:transparent;padding:0;text-decoration-line:underline}.HotelPriceTrendChart_monthLabel__eJqQZ,.HotelPriceTrendChart_tooltip__link__d5dqu{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPriceTrendChart_monthLabel__eJqQZ{margin-top:2px}.HotelPriceTrendChart_footer__WHgad{margin-top:12px;display:flex;flex-direction:column;gap:10px}@media (min-width:1220px){.HotelPriceTrendChart_footer__WHgad{flex-direction:row;align-items:center;gap:100px}}.HotelPriceTrendChart_footer__note__9G8Ji{font-size:18px;line-height:24px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.HotelPriceTrendChart_legend__H3RQP{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.HotelPriceTrendChart_legend__item__iYY4U{display:flex;align-items:center;gap:8px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelPriceTrendChart_legend__dot__F4wBN{height:12px;width:12px;border-radius:4px}.HotelPriceTrendChart_empty__I5fpi{margin-top:10px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(94 106 116/var(--tw-text-opacity,1))}@media (max-width:1023px){.HotelPriceTrendChart_tooltip__CfVps{min-width:280px}}