.views-field-book-buttom-conditional .field-content{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;}.rateplan-wrapper-v2{position:relative;flex:100%;}.rateplan-wrapper-v2 .room-rateplan-description{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;}.rateplan-wrapper-v2 .room-rateplan-name{flex:100%;text-decoration:underline;white-space:nowrap;cursor:pointer;}.rateplan-wrapper-v2 .room-rateplan-rate{flex:1;text-align:right;padding-right:0.5em;white-space:nowrap;}.rateplan-wrapper-v2 .room-rateplan-name:after{content:" ⓘ";}.rateplan-wrapper-v2 .toggle-element-details{position:absolute;z-index:1;border:solid 2px #918f8f;background:#ffffff;right:0;}.rateplan-wrapper-v2 .toggle-element-details .room-rateplan-popup-title{background-color:#231f20;color:#fff;padding:0.5em;}.rateplan-wrapper-v2 .toggle-element-details .toggle-element-details-description{padding:1em;}.rateplan-wrapper-v2 .toggle-element-details .room-rateplan-details-title{font-weight:600;padding-bottom:0.5em;}.rateplan-wrapper-v2 .toggle-element-details .room-rateplan-details-cancellation-title{padding:0.5em 0 0.5em 0;}.rateplan-wrapper-v2 .toggle-element-details.confirm{left:0;margin-top:-50%;}.rateplan-wrapper-v2 .toggle-element-details.confirm .room-rateplan-info-details-close{display:none;}.rateplan-wrapper-v2 .toggle-element-details.confirm .room-rateplan-details-title{padding-bottom:0;}.rateplan-wrapper-v2 .toggle-element-details.confirm .room-rateplan-details-rate{padding-bottom:1em;}.rateplan-wrapper-v2 .toggle-element-details.confirm .room-rateplan-details-buttons{display:flex;justify-content:space-around;padding:0 1em 1em 1em;align-items:baseline;}.rateplan-wrapper-v2 .toggle-element-details.confirm .room-rateplan-details-buttons .room-rateplan-popup-cancel{text-transform:uppercase;cursor:pointer;}.rateplan-wrapper-v2 .toggle-element-details.tooltip{left:10%;top:0;}.rateplan-wrapper-v2 .toggle-element-details.tooltip .room-rateplan-info-details-close{position:absolute;right:0.5em;font-size:110%;top:0.3em;cursor:pointer;}.rateplan-wrapper-v2 .toggle-element-details.tooltip .room-rateplan-popup-title,.rateplan-wrapper-v2 .toggle-element-details.tooltip .room-rateplan-details-rate,.rateplan-wrapper-v2 .toggle-element-details.tooltip .room-rateplan-details-buttons{display:none;}.rateplan-wrapper-v2 .toggle-element-details.tooltip:after{content:"";position:absolute;left:-1em;top:1.5em;color:#918f8f;width:1em;height:1em;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='19' viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><image id='Group' x='0' y='0' width='17' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAEwAAAAD0U8BhAAACNklEQVQ4EZ2TQW8SQRTH3+wOi5QALUkLiLE1VKmJ0ii0Eg/QSxs1hMRDD16bGA9GbyYmPUhMjIkcFtZoD4QQE5ImnKsePHCv5yZ+BWBDJVJJYXfHNyi47UJtnWSyM2/e//fmvXlL4D+HLMtXBYBNwliBnpVRKpXOtfb3nxCA16gVGSEXcH36kcvl1jHyG1TMcdWMz3dQbzTip4IoinKDadpLIOQuakW32w234nG4Eg6rlNLpE9PZymZnupQ+Zbq+iQCw2+0QXliA5MoKbv/GHwtRZPlBl7EtjOzhVw8EAnAvlQKn08m3R4YFks/nbwNjWcZYHMMJU14vJBIJuDg7eyS6mTKE4JPNCYQ8A8N4hA6iw+GAyOIiRGMxwLzNGsuaZjIZyevxpAzGtvFUEgQBzgeDkE6ngdpsFsEoA/VOTm7j1e9jofqVii0t9StvLtwoodkmaIbxEAWvcNb4wdfdXfi4swOqqpr9TlwP36lSqUiNWu29ruvreDM3V/FeiEQi4JiYGAdRMfj0EPLHixQKhWC30/ms6fo1bpMkCVbX1iA0Pz8KNBLSd6xWq/Tb3t6dnq4rzDAuYTTw+/2QSCbBh1/TGA8ZOBWLRddhp/Nc6/UeM2w6/nLXMb2b0Si4XC7u9m/IAFYul93fm81PWK9ltNlEUfydYiikYhtYajLQWb5YeLFZry9jih8Mw7jMHfBHPPzRaq0eL6xFfNzAU/zZbm/gC77AOYXnX84MGUA57KDdfoed/vYXS3y2WHlw0WQAAAAASUVORK5CYII='/></svg>");background-size:cover;margin-top:-1em;}.rateplan-wrapper-v2 button{text-transform:uppercase;min-width:5.5em;cursor:pointer;}@media (hover:hover) {.rateplan-wrapper-v2 .room-rateplan-info-details-close{display:none;}}@media screen and (max-width:576px) {.rateplan-wrapper-v2{width:100vw;}.rateplan-wrapper-v2 .toggle-element-details{width:90vw;}.rateplan-wrapper-v2 .toggle-element-details.tooltip{width:80vw;}}
