#modaloverlay{display:none;background-color:rgba(0,0,0,0.5);padding:1rem;position:fixed;z-index:6;top:0;right:0;bottom:0;left:0}#modaloverlay .dialog{background-color:#fff;z-index:7;border-radius:5px;border:2px solid #343233;margin:auto;max-width:calc(min(45rem, 80vw));max-height:80vh}#modaloverlay .dialog .buttonholder{display:flex;justify-content:center;gap:1rem;padding:1rem 0.5rem}#modaloverlay .dialog .buttonholder .button{margin:0 1rem}#modaloverlay .dialog .contentholder{padding:1rem;min-width:5rem;max-height:calc(70vh - 4rem);overflow:auto}#modaloverlay .dialog .contentholder::-webkit-scrollbar{display:none}#modaloverlay .dialog .contentholder h1:not(:first-child),#modaloverlay .dialog .contentholder h2:not(:first-child),#modaloverlay .dialog .contentholder h3:not(:first-child),#modaloverlay .dialog .contentholder h4:not(:first-child),#modaloverlay .dialog .contentholder h5:not(:first-child),#modaloverlay .dialog .contentholder h6:not(:first-child){margin-top:1rem}#modaloverlay .dialog .contentholder *{word-break:break-word}#modaloverlay .dialog .contentholder .performance-image{width:45%;float:right;margin:10px;border:2px solid black}#modaloverlay .dialog .contentholder :has(>.panorama-view){padding:0 !important}#modaloverlay .dialog.with-icon .contentholder{padding-left:60px;background-position:15px 15px;background-repeat:no-repeat}#modaloverlay .dialog.with-icon.error .contentholder{background-image:url("/Skins/.bx/images/icons/error-32.png")}#modaloverlay .dialog.with-icon.ok .contentholder{background-image:url("/Skins/.bx/images/icons/ok-32.png")}#modaloverlay .dialog.with-icon.warn .contentholder{background-image:url("/Skins/.bx/images/icons/warn-32.png")}#modaloverlay .dialog.seat-amount .contentholder{padding:unset}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .header{background-color:#343233;padding:1rem;color:#fff;font-weight:bold;text-align:center;line-height:1.2rem}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .header p{margin:auto;font-size:1rem}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content{padding:1rem;display:flex;gap:1rem}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content img{max-height:4rem}@media only screen and (max-width: 600px){#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content{display:block}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content .text{position:relative;padding-bottom:100%}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content .text .selection-text{position:absolute;top:0;bottom:3rem;overflow-y:auto;mask-image:linear-gradient(to bottom, #000 75%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 75%, transparent 100%);padding-bottom:3rem}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content .text .selection-text::-webkit-scrollbar{display:none}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content .text label{position:absolute;bottom:0}#modaloverlay .dialog.seat-amount .contentholder .seat-amount.modal .content img{display:none}}#modaloverlay .dialog.panorama-view,#modaloverlay .dialog .panorama-view{width:100%;height:70vh;display:flex;flex-direction:column;justify-content:space-between}#modaloverlay .dialog.panorama-view .contentholder,#modaloverlay .dialog .panorama-view .contentholder{padding:unset !important;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}#modaloverlay .dialog.panorama-view .contentholder .viewer,#modaloverlay .dialog .panorama-view .contentholder .viewer{position:relative;width:100%;height:95%;cursor:move !important}#modaloverlay .dialog.panorama-view .contentholder .text,#modaloverlay .dialog .panorama-view .contentholder .text{font-weight:bold;text-align:center;padding:0 1rem}#modaloverlay .dialog.panorama-view.cart .viewer,#modaloverlay .dialog .panorama-view.cart .viewer{height:100%}#modaloverlay .dialog.offer-validation .contentholder{padding:unset}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .header{display:flex;justify-content:center;background-color:#343233;padding:1rem}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .header h1{color:#fff}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .content{padding:1rem;display:flex;align-items:start;gap:0.5rem}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .content img{object-fit:contain}@media only screen and (max-width: 600px){#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .content img{display:none}}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .flex-container{display:flex;align-items:baseline;gap:0.5rem}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .flex-container .errMsg{color:red}#modaloverlay .dialog.offer-validation .contentholder .offer-validation.modal .flex-container .zip-validator{display:block;margin-top:2rem}#modaloverlay .dialog.seat-subscription-plan{width:80vw;height:75vh;max-width:unset;display:flex;flex-direction:column;justify-content:space-between}#modaloverlay .dialog.seat-subscription-plan .contentholder{padding:unset;max-height:unset;height:100%}#modaloverlay .dialog.seat-subscription-plan .contentholder #hallplan-iframe{width:100%;height:100%;padding:0.75rem 0.75rem 0 0.75rem;box-sizing:border-box}#modaloverlay .dialog.selection-offer-plan{width:80vw;height:75vh;max-width:unset;display:flex;flex-direction:column;justify-content:space-between}#modaloverlay .dialog.selection-offer-plan .contentholder{padding:unset;max-height:unset;height:100%;overflow:hidden}#modaloverlay .dialog.selection-offer-plan .contentholder #hallplan-iframe{width:100%;height:100%;padding:0.75rem 0.75rem 0 0.75rem;box-sizing:border-box}
