/* 5.28.10: blur parity for every playable Video Library card, including broken posters. */
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb{position:relative!important;isolation:isolate!important;overflow:hidden!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb::before{content:""!important;position:absolute!important;inset:-26px!important;background-image:var(--esvyla-blur-poster,none)!important;background-position:center!important;background-size:cover!important;filter:blur(24px) brightness(.7)!important;transform:scale(1.08)!important;z-index:2!important;pointer-events:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb.esvylaPosterFailed::before{background-image:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb.esvylaPosterFailed>img{display:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb.esvylaPosterFailed>video.esvylaVideoBlurMotion[src],
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb:not(:has(>img))>video.esvylaVideoBlurMotion[src]{display:block!important;position:absolute!important;inset:-26px!important;width:calc(100% + 52px)!important;height:calc(100% + 52px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:blur(24px) brightness(.7)!important;transform:scale(1.08)!important;z-index:2!important;pointer-events:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb>video.esvylaVideoCardPreview[src]{display:block!important;position:absolute!important;inset:8%!important;width:84%!important;height:84%!important;object-fit:contain!important;z-index:4!important;pointer-events:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb>img{z-index:3!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb>.esvylaVideoPlayOverlay{z-index:6!important}
/* Scroll only when content exceeds the available space; do not disable access to overflow. */
.inboxShell{min-height:0!important;height:auto!important;overflow:clip!important}
.inboxThreadList{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}
.inboxMessages{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}
.inboxConnectStrip,.inboxFilterRow{overflow-x:auto!important;overflow-y:hidden!important}
/* Avoid empty scroll rails on short settings/placeholder pages without interfering with app/editor scrolling. */
#esvylaSoon{overflow-y:auto!important;overflow-x:hidden!important}
#dynamicView[data-view="settings"],#dynamicView[data-view="inbox"]{overflow-y:auto!important;overflow-x:hidden!important}
