.HotelFilter_filterContainer__c196r{width:100%;margin:0 auto;box-sizing:border-box}.HotelFilter_filterButton__pj0hd{width:100%;background:#2c2c2c;border:none;border-radius:26px;padding:16px 24px;cursor:pointer;transition:all .3s ease}.HotelFilter_filterButton__pj0hd:hover{opacity:.9}.HotelFilter_filterButtonContent__LnwIn{display:flex;justify-content:space-between;align-items:center;gap:12px}.HotelFilter_filterText__FGdjf{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.HotelFilter_filterDates__cEv42{color:#b3b3b3}.HotelFilter_filterDates__cEv42,.HotelFilter_filterGuests__hiFzM{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.43;text-align:center}.HotelFilter_filterGuests__hiFzM{color:#ffffff}.HotelFilter_filterIcon__wNA_R{flex-shrink:0}.HotelFilter_filterOpen__aDP4c{width:100%;background:#ffffff;border:1px solid #b3b3b3;border-radius:26px;padding:12px;box-sizing:border-box}.HotelFilter_filterHeader__R0PEI{display:flex;justify-content:flex-end;margin-bottom:12px}.HotelFilter_closeButton__kDEjm{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.HotelFilter_closeButton__kDEjm:hover{opacity:.7}.HotelFilter_filterFields__2j6HW{display:flex;flex-direction:row;gap:20px;align-items:stretch}.HotelFilter_dateInput___LpHz{flex:1 1;min-width:0}.HotelFilter_dateInput___LpHz label{display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.17;color:#969696;margin-bottom:4px}.HotelFilter_inputWrapper__rfH2S{display:flex;align-items:center;justify-content:space-between;background:#f1f1f1;border-radius:16px;padding:8px 20px;gap:10px;box-sizing:border-box}.HotelFilter_guestsInput__rEBr1{flex:1 1;min-width:0}.HotelFilter_guestsInput__rEBr1 label{display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.17;color:#969696;margin-bottom:4px}@media (max-width:768px){.HotelFilter_filterContainer__c196r{padding:0 16px}.HotelFilter_filterButton__pj0hd{max-width:100%;padding:12px 16px}.HotelFilter_filterFields__2j6HW{flex-direction:column;gap:16px}.HotelFilter_dateInput___LpHz,.HotelFilter_guestsInput__rEBr1{min-width:100%}}.hotel-distance{margin-top:24px;margin-bottom:24px;display:flex;gap:50px}.hotel-distance-flex{display:flex;margin-bottom:12px}.hotel-distance-right{display:flex;gap:24px}@media (max-width:1200px){.hotel-distance{margin:20px}.hotel-distance-right{flex-direction:column;gap:0}}