#new73-bottom-banners {
        box-sizing:border-box!important;
        position:fixed!important;
        z-index:2147482000!important;
        right:0!important;
        bottom:0!important;
        left:0!important;
        width:100%!important;
        max-width:100vw!important;
        margin:0!important;
        padding:0!important;
        overflow:visible!important;
        background:transparent!important;
        box-shadow:none!important;
        pointer-events:none!important;
    }
    #new73-bottom-banners[hidden] {display:none!important;}
    #new73-bottom-banners,#new73-bottom-banners * {box-sizing:border-box!important;}
    #new73-bottom-banners .new73-banner-grid {
        display:grid!important;
        grid-template-columns:minmax(0,1fr)!important;
        place-items:center!important;
        width:100%!important;
        margin:0!important;
        padding:0!important;
        gap:0!important;
        background:transparent!important;
        pointer-events:none!important;
    }
    #new73-bottom-banners .new73-banner-grid>a {
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        width:min(100%,600px)!important;
        max-width:600px!important;
        min-width:0!important;
        margin:0!important;
        padding:0!important;
        overflow:hidden!important;
        background:transparent!important;
        line-height:0!important;
        pointer-events:auto!important;
    }
    #new73-bottom-banners .new73-banner-grid img {
        position:static!important;
        inset:auto!important;
        transform:none!important;
        display:block!important;
        width:100%!important;
        max-width:600px!important;
        height:auto!important;
        aspect-ratio:600/80!important;
        margin:0 auto!important;
        padding:0!important;
        border:0!important;
        border-radius:0!important;
        object-fit:contain!important;
        object-position:center!important;
        background:#35000f!important;
    }
    #new73-bottom-banners .new73-banner-close {
        position:absolute!important;
        z-index:2!important;
        top:auto!important;
        right:auto!important;
        bottom:calc(100% + 8px)!important;
        left:50%!important;
        width:auto!important;
        min-width:150px!important;
        min-height:40px!important;
        margin:0!important;
        padding:10px 18px!important;
        transform:translateX(-50%)!important;
        border:0!important;
        border-radius:5px!important;
        color:#fff!important;
        background:#d62036!important;
        box-shadow:0 3px 10px rgba(0,0,0,.35)!important;
        font:700 14px/20px Arial,sans-serif!important;
        white-space:nowrap!important;
        cursor:pointer!important;
        pointer-events:auto!important;
    }
    #new73-bottom-banners .new73-banner-close:focus-visible {
        outline:3px solid #fff!important;
        outline-offset:2px!important;
    }
    @media(max-width:760px) {
        #new73-bottom-banners .new73-banner-close {
            bottom:calc(100% + 6px)!important;
            min-width:132px!important;
            min-height:36px!important;
            padding:8px 14px!important;
            font-size:12px!important;
        }
    }
    
#kk8-independent-popup{isolation:isolate} .kk8-independent-popup-image-link{margin:0;padding:0;border:0} .kk8-independent-popup-panel{max-width:calc(100vw - 16px)} @media(max-height:560px){.kk8-independent-popup-panel{width:min(392px,calc(94dvh - 64px))}}
