.u-page__search{display:flex;justify-content:space-between;margin:40px 0}.search__result{width:calc(50% - 20px)}.search__result--sort{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.search__calendar{width:calc(50% - 20px)}.search__calendar--filter{display:flex;justify-content:center;align-items:center;gap:40px}.search__filter--label,.calendar__filter--label{margin-right:15px;margin-bottom:0}.u-page__search .card{margin-bottom:40px}.u-page__search .card__price{font-size:20px;font-weight:500}#selectDateModal:before{display:none}#selectDateModal .modal-dialog{max-width:280px}#selectDateModal .modal-header{display:flex;justify-content:center;padding-top:20px;padding-bottom:20px;border:none;background-color:#f8f8f8}#selectDateModal .modal-title{font-size:14px;font-weight:500;color:#333}#selectDateModal .btn-close{position:absolute;top:-26px;right:6px;background-image:url(/static-assets/icons/close.svg);opacity:1;transition:opacity 0.3s}#selectDateModal .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 30px 30px}#selectDateModal .modal__field{display:flex;align-items:center;gap:15px;margin-bottom:10px;width:100%}#selectDateModal .modal__field--label{width:calc(50% - 8px);text-align:right}#selectDateModal .modal__field--select{width:90px;border:1px solid #ddd;border-radius:5px;box-shadow:none}.empty__list{display:flex;justify-content:center;align-items:center;text-align:center}.calendar__note{margin-bottom:48px}@media screen and (max-width: 992px){.search__result--sort{margin-bottom:20px}}@media screen and (max-width: 900px){.search__filter--label,.calendar__filter--label{display:block;width:100%;margin-right:0;margin-bottom:5px}.search__result--sort{margin-bottom:20px}.search__calendar,.search__result{width:calc(50% - 10px)}}@media screen and (max-width: 800px){.u-page__search{flex-wrap:wrap}.search__calendar,.search__result{width:100%}.search__calendar--filter{justify-content:space-between;align-items:flex-end}.search__result--sort{align-items:end}.search__result--sort>div:nth-child(2){order:1}.search__result--sort>div:nth-child(1){order:2}.u-page__search .card{margin-bottom:20px}.u-page__search .card__price{font-size:15px;font-weight:500}.card__bottom{align-items:center;margin-top:20px}.calendar__item--price{font-size:8px}.search__filter--label,.calendar__filter--label{width:auto;margin-right:15px;margin-bottom:0}}@media screen and (max-width: 576px){.calendar__item--price{font-size:7px}.search__calendar--filter{gap:20px}.search__filter--label,.calendar__filter--label{width:100%;margin-right:0;margin-bottom:5px}}
