
@media (min-width:981px) {
    body > .rn-v40-comments-overlay {
        position:fixed!important;
        inset:0!important;
        z-index:2147483500!important;
        display:none!important;
        background:rgba(0,0,0,.78)!important;
        backdrop-filter:blur(10px)!important;
        -webkit-backdrop-filter:blur(10px)!important;
    }

    body > .rn-v40-comments-overlay.open {
        display:block!important;
    }

    body > .rn-v40-comments-sheet {
        position:fixed!important;
        left:50%!important;
        right:auto!important;
        top:auto!important;
        bottom:0!important;
        z-index:2147483510!important;
        width:min(680px,calc(100vw - 32px))!important;
        height:min(78vh,760px)!important;
        max-width:680px!important;
        max-height:760px!important;
        transform:translateX(-50%)!important;
        display:none!important;
        grid-template-rows:auto minmax(0,1fr) auto auto!important;
        border:1px solid rgba(255,255,255,.1)!important;
        border-bottom:0!important;
        border-radius:24px 24px 0 0!important;
        overflow:hidden!important;
        background:#11131a!important;
        color:#fff!important;
        box-shadow:0 -24px 80px rgba(0,0,0,.58)!important;
    }

    body > .rn-v40-comments-sheet.open {
        display:grid!important;
    }

    body > .rn-v40-comments-sheet .rn-v40-comments-list {
        min-height:0!important;
        overflow-y:auto!important;
        background:#11131a!important;
        color:#fff!important;
    }

    body > .rn-v40-comments-sheet .rn-v40-comments-form {
        position:relative!important;
        width:100%!important;
        min-height:66px!important;
        margin:0!important;
        padding:10px 12px 12px!important;
        display:flex!important;
        align-items:flex-end!important;
        gap:8px!important;
        background:#181b23!important;
        border-top:1px solid rgba(255,255,255,.08)!important;
    }

    body > .rn-v40-comments-sheet .rn-v40-comments-form textarea {
        flex:1!important;
        min-height:44px!important;
        max-height:120px!important;
        margin:0!important;
        resize:none!important;
        border-radius:18px!important;
        background:#0d0f15!important;
        color:#fff!important;
    }

    body > .rn-v40-comments-sheet .rn-v40-comments-form button[type="submit"] {
        flex:0 0 auto!important;
        min-width:72px!important;
        min-height:44px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        border-radius:14px!important;
        background:#e4002b!important;
        color:#fff!important;
    }

    html.rn-v47-desktop-comments-open,
    body.rn-v47-desktop-comments-open {
        overflow:hidden!important;
    }

    body.rn-v47-desktop-comments-open #rn-viewport-tickers,
    body.rn-v47-desktop-comments-open .rn-viewport-tickers,
    body.rn-v47-desktop-comments-open .rn-bottom-tickers-wrap,
    body.rn-v47-desktop-comments-open .rn-ticker-wrapper,
    body.rn-v47-desktop-comments-open .rn-ticker-dock,
    body.rn-v47-desktop-comments-open [class*="ticker"] {
        display:none!important;
        visibility:hidden!important;
        opacity:0!important;
        pointer-events:none!important;
    }
}
