.ui-dialog[aria-labelledby="ui-dialog-title-cookie-consent-info-wrapper"],
.ui-dialog[aria-describedby="cookie-consent-info-wrapper"],
.ui-dialog[aria-describedby^="ui-dialog-"]:has(.cookie-consent-popup) {
    box-sizing: border-box;
    max-width: 100vw;
    max-height: 95vh;
    overflow: auto;
}

.ui-dialog.ui-widget[aria-labelledby="ui-dialog-title-cookie-consent-info-wrapper"] .ui-dialog-titlebar-close {
    display: block;
}


.form-unavailable {
    margin: 1rem 0;
}

.hero-scroll {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 148px;
    height: 40px;
    background: url("img/scroller.png") center no-repeat;
    z-index: 40;
}

#koupelny-voda-topeni-plyn-v-prostejove {
    scroll-margin-top: 70px;
}
