body #diadao-snippet-booking,body #diadao-snippet{background-color:#fff;transition:right .4s ease-in-out;overflow:hidden;z-index:999999999;position:fixed;top:0px;width:100%;height:100%;right:-100%}body #diadao-snippet-booking.opened,body #diadao-snippet.opened{right:0%}body #diadao-snippet-booking .snippet-inner,body #diadao-snippet .snippet-inner{position:relative;height:100%}body #diadao-snippet-booking .snippet-inner #diadao-close-snippet,body #diadao-snippet .snippet-inner #diadao-close-snippet{position:absolute;z-index:100}body #diadao-snippet-booking .snippet-inner #diadao-close-snippet span.snippet-close-text,body #diadao-snippet .snippet-inner #diadao-close-snippet span.snippet-close-text{display:none}body #diadao-qs-availabilities-snippet-booking,body #diadao-qs-snippet-booking{background-color:#fff;transition:left .4s ease-in-out;z-index:9999999999;position:fixed;overflow:hidden;left:-100%;top:0px;height:100%;width:100%;max-width:460px;text-align:left;justify-content:center;align-items:center;display:flex !important;flex-wrap:nowrap;opacity:0;box-shadow:4px 0 200px 0 rgba(29,29,29,.3)}body #diadao-qs-availabilities-snippet-booking.opened,body #diadao-qs-snippet-booking.opened{left:0%;opacity:1}body a#qs-no-availabilities-button{text-decoration:none;display:inline-block;position:relative;padding-right:20px}body a#qs-no-availabilities-button:after{width:14px;height:14px;top:50%;margin-top:-7px;right:0px;content:"";display:block;background-image:url(../images/hdp/info.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute}body a#qs-no-availabilities-button:hover,body a#qs-no-availabilities-button:active,body a#qs-no-availabilities-button:focus{text-decoration:none}body.diadao-snippet-open-room #diadao-qs-availabilities-snippet-booking{visibility:visible}body #diadao-snippet-booking.opened #diadao-qs-snippet-booking{visibility:visible}
