.gst-hotel-selected-card{position:relative;font-size:15px;font-weight:400;background-color:#ebf2ff;border-image:initial;border-radius:4px;overflow:hidden;margin:calc(var(--mui-spacing)*2);display:flex;flex-direction:row;transition:background-color .3s ease}.gst-hotel-selected-card__price-details{padding-top:0}.gst-hotel-selected-card__price-details .gst-promo-code{width:-moz-fit-content;width:fit-content;margin-top:var(--mui-spacing)}.gst-hotel-selected-card__details{flex-grow:1;padding:calc(var(--mui-spacing)*3);display:flex;flex-direction:column;justify-content:center;min-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid var(--mui-palette-primary-main);border-left:none;transition:border-color .3s ease}.gst-hotel-selected-card__remove-btn-wrapper{display:flex;justify-content:flex-end;align-items:center;width:100%}.gst-hotel-selected-card__remove-btn-wrapper__remove-btn{flex:0 0 auto;white-space:nowrap;flex-shrink:0;font-weight:600;height:36px;min-width:64px;padding:0 16px;background-color:var(--mui-palette-common-white);text-transform:none;border:1px solid var(--mui-palette-primary-main);color:var(--mui-palette-primary-main);max-width:100%}.gst-hotel-selected-card__guest-details{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--mui-custom-tertiary-base);line-height:15px!important;margin-bottom:calc(var(--mui-spacing)*3)}.gst-hotel-selected-card.gst-hotel-selected-card--promoted .gst-hotel-selected-card__details{border-color:#a733ff}.gst-hotel-selected-card__room-name{margin-top:calc(var(--mui-spacing)*3);color:var(--mui-custom-tertiary-base);font-size:12px}.gst-hotel-selected-card .gst-price-details__price-market{line-height:14px;color:#646464;font-size:12px}.gst-hotel-selected-card .gst-price-details__price-total{font-weight:600}.gst-hotel-selected-card .gst-price-details__price-total-taxes{font-weight:300}.gst-hotel-selected-card .gst-gift-card-chip,.gst-hotel-selected-card .gst-save-amount-card-chip{margin-top:var(--mui-spacing);display:inline-block}.gst-hotel-selected-card .gst-promoted-card-chip{position:relative!important;border-radius:3px!important}.gst-hotel-selected-card .gst-add-hotel-reservation-hotel-selected-card__gifts{margin-top:calc(var(--mui-spacing)*2);display:flex;flex-wrap:wrap;gap:var(--mui-spacing)}.gst-selected-room-rate__spacer{flex-grow:1}@media(max-width:959px){.gst-selected-room-rate{margin:calc(var(--mui-spacing)*2);padding:calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*2);border-radius:3px}.gst-selected-room-rate.gst-selected-room-rate--show-campaign-border{border:1px solid var(--campaign-bg-color,var(--mui-custom-campaign-default-background))}.gst-selected-room-rate__hotel-wrapper{display:flex;height:80px;justify-content:flex-start;align-items:center;gap:calc(var(--mui-spacing)*2)}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-image{width:80px;height:80px;background-size:cover;background-repeat:no-repeat;background-position:50%;flex-shrink:0;border-radius:3px}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-header-wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.gst-selected-room-rate__hotel-wrapper .gst-selected-room-rate__hotel-header-wrapper .gst-selected-room-rate__hotel-header__rating{padding-top:0}.gst-selected-room-rate__room-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-top:calc(var(--mui-spacing)*3)}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__price .gst-price-details-breakdown__chips{flex-direction:row}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__price .gst-selected-room-rate__guest-selection{line-height:14px;font-size:12px;color:var(--mui-custom-tertiary-base)}.gst-selected-room-rate__room-wrapper .gst-selected-room-rate__remove-btn{display:flex;font-size:14px;font-weight:700;text-transform:unset;height:36px;min-width:64px;padding:0 calc(var(--mui-spacing)*4)}.gst-promoted-card-chip{position:relative!important;border-radius:3px!important;margin-bottom:var(--mui-spacing)}}
/*# sourceMappingURL=5d26a2fd7bd44849.css.map*/