/* VKEXPRO Clean Runtime V1: behavioral compatibility only; no redesign. */
[data-zero-opacity]{opacity:1!important}
.mosaic-popup{display:none!important}
.mosaic-popup.organism-open{display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10050!important}
.mosaic-popup[aria-hidden="false"]{display:block!important}
.mosaic-popup.organism-open .mosaic-popup__inner-bg{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10051!important}
.mosaic-popup.organism-open .mosaic-popup__inner-data{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.mosaic-popup.organism-open .mosaic-popup__close{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10052!important}
body.organism-overlay-open{overflow:hidden!important}
.mosaic-popup__close{cursor:pointer!important}
.side-panel{display:block!important;pointer-events:none!important}
.side-panel__button-open{display:flex!important;pointer-events:auto!important;cursor:pointer!important;z-index:10020!important}
.side-panel__mask,.side-panel__content{display:none!important}
.side-panel.organism-open .side-panel__mask{display:block!important;pointer-events:auto!important}
.side-panel.organism-open .side-panel__content{display:block!important;pointer-events:auto!important;z-index:10030!important}
.side-panel__content-inner{overflow-y:auto!important;max-height:100vh!important}
.organism-menu-filter{position:sticky;top:0;z-index:4;background:#fff;padding:12px}
.organism-menu-filter input{width:100%;min-height:42px;border:1px solid #d7d7d7;border-radius:8px;padding:8px 12px;font:inherit}
.hor-menu__sub_list{display:none!important}
.hor-menu__item:hover>.hor-menu__sub_list,.hor-menu__item:focus-within>.hor-menu__sub_list,.hor-menu__item.organism-sub-open>.hor-menu__sub_list{display:block!important}
.ver-menu__sub_list{display:none!important}
.ver-menu__item.organism-sub-open>.ver-menu__sub_list,.ver-menu__item:focus-within>.ver-menu__sub_list{display:block!important}
.hor-menu__icon,.ver-menu__icon{cursor:pointer}
button.button-up{cursor:pointer}
button.button-up:not(.organism-visible){display:none!important}
button.button-up.organism-visible{display:flex!important}
[data-organism-carousel="1"] .blocklist__list{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:0}
[data-organism-carousel="1"] .blocklist__item__outer{flex:0 0 calc(100% / var(--organism-cols,1))!important;max-width:calc(100% / var(--organism-cols,1))!important;scroll-snap-align:start}
[data-organism-grid="1"] .blocklist__list{display:grid!important;grid-template-columns:repeat(var(--organism-cols,1),minmax(0,1fr))!important}
.fast-lazy-load{opacity:1!important;visibility:visible!important}
a[data-organism-gallery-item]{pointer-events:auto!important;cursor:zoom-in!important}
.lpc-elements-photo-2__title:empty{display:none!important}
.lpc_qr_code_container .organism-qr-code{display:block;max-width:150px;width:150px;height:150px}
.organism-gallery-dialog{border:0;padding:0;background:transparent;max-width:min(96vw,1200px);max-height:96vh}
.organism-gallery-dialog::backdrop{background:rgba(0,0,0,.78)}
.organism-gallery-dialog__wrap{position:relative;background:#111;padding:44px 12px 12px}
.organism-gallery-dialog img{display:block;max-width:90vw;max-height:86vh;width:auto;height:auto;margin:auto}
.organism-gallery-dialog button{position:absolute;right:10px;top:8px;border:0;background:#fff;color:#111;border-radius:999px;width:32px;height:32px;font-size:22px;line-height:30px;cursor:pointer}
@media(max-width:991px){
 [data-organism-carousel="1"],[data-organism-grid="1"]{--organism-cols:var(--organism-cols-tablet,1)}
}
@media(max-width:767px){
 [data-organism-carousel="1"],[data-organism-grid="1"]{--organism-cols:var(--organism-cols-mobile,1)}
}
