.sha-ad{position:fixed!important;top:var(--sha-top)!important;width:var(--sha-width)!important;height:var(--sha-height)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:0!important;z-index:var(--sha-z)!important;overflow:visible!important;box-sizing:border-box!important}
.sha-ad.sha-left{left:0!important}.sha-ad.sha-right{right:0!important}
.sha-ad a,.sha-ad img{display:block!important;width:var(--sha-width)!important;height:var(--sha-height)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;object-fit:fill!important}
.sha-ad .sha-close{position:absolute!important;top:-28px!important;right:0!important;width:26px!important;height:26px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(0,0,0,.75)!important;color:#fff!important;font-size:22px!important;line-height:24px!important;cursor:pointer!important}.sha-ad.sha-closed{display:none!important}
#sha-popup{display:none;position:fixed;inset:0;z-index:1000000;align-items:center;justify-content:center;box-sizing:border-box;padding:12px}
#sha-popup.sha-visible{display:flex}#sha-popup .sha-overlay{position:absolute;inset:0;background:rgba(0,0,0,.58)}
#sha-popup .sha-box{position:relative;z-index:2;line-height:0;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}
#sha-popup .sha-box a,#sha-popup .sha-box img{display:block;margin:0;padding:0;border:0;max-width:100%;max-height:calc(100vh - 24px);width:auto;height:auto;object-fit:contain}
#sha-popup .sha-popup-close{position:absolute;top:-36px;right:0;width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,.9);color:#fff;font-size:25px;line-height:30px;cursor:pointer;z-index:3}
@media(max-width:767px){.sha-hide-mobile{display:none!important}}
