.room-alternatives-btn[data-v-9c876e93] .q-btn__content{flex-wrap:nowrap!important;min-width:0}.room-alternatives-btn[data-v-9c876e93] .q-btn__content .block{min-width:0;white-space:nowrap}@media(max-width:1023.99px){.room-alternatives-btn.room-alternatives-btn--inline[data-v-9c876e93] .q-btn__content .block{overflow:hidden;text-overflow:ellipsis}}.room-title[data-v-f18ad952]{font-size:var(--trv-fs-body1)}@media(min-width:1024px){[data-multi-room=true] .room-title__text[data-v-f18ad952]{min-height:3.6em;min-height:3lh}}.room-board__item--selected[data-v-c22e110a]{background-color:color-mix(in srgb,var(--q-primary),#fff 90%)!important}.room-board__list--cards>.room-board__item--card[data-v-c22e110a]{border:1px solid #e5e5e5;margin-bottom:8px;overflow:hidden}.room-board__list--cards>.room-board__item--card[data-v-c22e110a]:last-child{margin-bottom:0}.travel-detail-separator[data-v-9253a87d]{vertical-align:middle}.variant-offer__title-text[data-v-9253a87d]{display:flex;flex-direction:column;min-width:0}.variant-offer__included-chip[data-v-9253a87d]{line-height:1;min-height:18px}[data-v-9253a87d] .variant-offer__included-chip.q-chip--dense{padding:0 12px!important}.variant-offer__alternatives[data-v-9253a87d]{align-self:flex-start}.variant-offer__pricing-separator[data-v-9253a87d]{align-self:stretch;height:auto;margin:0;width:1px}@media(max-width:1023.99px){.variant-offer__title-text[data-v-9253a87d]{align-items:flex-start;flex:1 1 auto;flex-direction:column;gap:8px}.variant-offer__title-text[data-v-9253a87d] [data-variant]{flex:1 1 auto;min-width:0}}@media(max-width:599.99px){.variant-offer__title[data-v-9253a87d]{align-items:stretch;flex-direction:column}.variant-offer__board[data-v-9253a87d]{margin-top:12px}.variant-offer__pricing[data-v-9253a87d]{align-self:flex-start}.variant-offer__pricing[data-v-9253a87d] .full-height{height:auto}.variant-offer__title-text[data-v-9253a87d]{align-items:flex-start;flex-direction:column}.variant-offer__alternatives[data-v-9253a87d]{align-self:flex-start;margin-left:0;margin-top:0}.variant-offer__pricing-separator[data-v-9253a87d]{flex:0 0 100%;height:1px;margin:0;width:100%}}.flight-info-card__layout[data-v-46fce2e5]{flex-wrap:nowrap}@media(max-width:599.99px){.flight-info-card__layout[data-v-46fce2e5]{flex-direction:column}}.flight-info-card__included-chip[data-v-46fce2e5]{font-size:var(--trv-fs-small);font-weight:var(--trv-fw-label);line-height:var(--trv-lh-small);min-height:18px}[data-v-46fce2e5] .flight-info-card__included-chip.q-chip--dense{padding:0 12px!important}.flight-info-card__side[data-v-46fce2e5]{min-width:240px}@media(max-width:599.99px){.flight-info-card__side[data-v-46fce2e5]{min-width:0}}.flight-section__pricing-separator[data-v-d7e209c2]{align-self:stretch;height:auto;margin:0;width:1px}@media(min-width:1024px){.flight-section__pricing-separator[data-v-d7e209c2]{align-self:stretch;flex:0 0 1px;height:auto;width:1px}}.q-img[data-v-9ae0ff40]{height:100%;max-height:450px}.dialog-location-map-wrap[data-v-2b257605]{height:500px!important}.attributes-category[data-v-61d4d123]{padding-bottom:10px}.attributes-category-list>.q-item[data-v-61d4d123]{min-height:auto;padding:2px 0}.attributes-category-list>.q-item>.q-item__section--avatar[data-v-61d4d123]{min-width:auto}@media(min-width:1024px){.hotel-details[data-v-80d4434c]{text-align:end}}@media(min-width:600px)and (max-width:1023.99px){.hotel-details[data-v-80d4434c]{text-align:end}}@media(max-width:599.99px){.hotel-details[data-v-80d4434c]{display:flex;flex-direction:row-reverse;text-align:start}}.rating-square[data-v-80d4434c]{align-items:center;background-color:var(--q-positive);border-radius:8px;color:#fff;display:flex;font-size:var(--trv-fs-body);font-weight:var(--trv-fw-bold);height:40px;justify-content:center;width:40px}@media(min-width:1024px){.hotel-base-info[data-v-d79b2f53]{align-self:center;justify-content:space-between}}@media(min-width:600px)and (max-width:1023.99px){.hotel-base-info[data-v-d79b2f53]{align-self:center;justify-content:space-between}}@media(max-width:599.99px){.hotel-base-info[data-v-d79b2f53]{display:flex;flex-direction:column;justify-content:flex-start}}
