.box[data-v-6b2138bd]{background-color:#fff;box-sizing:border-box;height:100%;margin-bottom:0;overflow:hidden;position:relative}.row[data-v-6b2138bd]{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%}@-webkit-keyframes placeHolderShimmer-data-v-6b2138bd{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes placeHolderShimmer-data-v-6b2138bd{0%{background-position:100% 0}to{background-position:-100% 0}}.animated-background[data-v-6b2138bd]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer-data-v-6b2138bd;animation-name:placeHolderShimmer-data-v-6b2138bd;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);position:relative}.previo-detail-reservation{min-height:46px}.previo-detail-reservation button .free-rooms-count{font-size:.875em}.previo-detail-reservation button .reservation-text{color:#fefefe;font-weight:700;text-transform:uppercase}.previo-detail-reservation button .reservation-text.smaller{font-size:87.5%}.previo-detail-reservation .accommodation-occupied{background-color:#ed2d2d;color:#fff;font-size:.8em;margin-left:-.5em;margin-right:-.5em;margin-top:1em;padding:.5em;text-align:left}.previo-list-reservation{min-height:34px}.previo-list-reservation .accommodation-occupied{color:#ed2d2d}@media (max-width:767px){#previo-iframe-popup .modal-content{padding-left:0;padding-right:0}#previo-iframe-popup .modal-content .title-main{margin-left:0}#previo-iframe-popup .modal-content .block{margin-top:0}}#previo-iframe-popup .modal{background:rgba(0,0,0,.5)}@media (min-width:768px){#previo-iframe-popup .modal-dialog{width:60%!important}}#previo-iframe-popup .modal-header{background-color:#060;color:#fff}#previo-iframe-popup .close{color:#fff;opacity:1}#list-filter{border:none;height:10px;width:100%}#list-filter .ui-slider-handle{height:30px;width:10px}#list-filter .ui-widget-content{background:#9f0;border:1px solid #fff}#list-filter .ui-state-default,#list-filter .ui-widget-header{background:#9f0;border:1px solid #9f0}#filtr-vyhledat{background-color:#41a329;color:#fff;display:none;font-size:16px;width:100%}#filtr-vyhledat button{font-size:16px}#filtr-vyhledat .fa{color:#fff}#filtr-vyhledat .fa.aktivni{color:#9f0}#filtr-vyhledat .fa.neaktivni{color:#fff}#filtr-vyhledat-ikonky .btn-group span{padding-bottom:10px}#filtr-box .btn-filter{padding-left:0}