@keyframes HotelReviewRatingBar_spin__VMu4l{to{transform:rotate(2turn)}}.HotelReviewRatingBar_hotelReviewRatingBar__ZoSd4{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;font-size:clamp(.875rem,min(.2083333333vw,.4166666667vh) + .8125rem,1rem);font-weight:500}.HotelReviewRatingBar_hotelReviewRatingBar__title__wuhAZ{color:var(--color-foreground-brand-contrast)}.HotelReviewRatingBar_hotelReviewRatingBar__bar__CNXok{grid-column:1/span 2;position:relative;block-size:3px;overflow:hidden;background:var(--color-border)}.HotelReviewRatingBar_hotelReviewRatingBar__bar__CNXok:after{content:"";position:absolute;inset:0;background:var(--color-border-brand);translate:calc(var(--rating) - 100%) 0}@keyframes HotelReviewsFilters_spin__By7R8{to{transform:rotate(2turn)}}.HotelReviewsFilters_hotelReviewsFilters__BTYNZ{display:flex;flex-direction:column;gap:24px}.HotelReviewsFilters_hotelReviewsFilters__header__JT5nD{display:flex;align-items:center;justify-content:space-between;gap:16px}@keyframes HotelReviewsList_spin__FeYB4{to{transform:rotate(2turn)}}.HotelReviewsList_hotelReviewsList__8rZLT{display:flex;flex-direction:column;gap:32px;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.HotelReviewsList_hotelReviewsList__8rZLT.HotelReviewsList_isFetching__yMze9{opacity:.2}.HotelReviewsList_hotelReviewsList__8rZLT.HotelReviewsList_variant-grid__WafoC{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}@media(min-width:720px){.HotelReviewsList_hotelReviewsList__8rZLT.HotelReviewsList_variant-grid__WafoC{gap:32px}}.HotelReviewsList_variant-list__p38k5 .HotelReviewsList_hotelReviewsList__item__oaSjs:not(:last-child){-webkit-padding-after:32px;padding-block-end:32px;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}