/* 5.28.04 — single play control, stable video previews and functioning view toolbar. */
#projectsBody.esvylaVideoFullBleed .esvylaVideoCoverEmpty span{display:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCoverEmpty{display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;color:#8b98ae!important;pointer-events:none!important}
#projectsBody.esvylaVideoFullBleed .projectThumb:has(video.esvylaVideoCardPreview[src]) .esvylaVideoCoverEmpty{display:none!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoPlayOverlay{width:48px!important;height:48px!important;z-index:6!important}
#dynamicView .esvylaVideoLibraryHeader .esvylaVideosToolbar{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}
#dynamicView .esvylaVideosToolbar select,#dynamicView .esvylaVideoLayoutBtn{height:40px;background:#0d1421;color:#d6dded;border:1px solid #27354c;border-radius:10px;font:inherit;padding:0 12px}
#dynamicView .esvylaVideoLayoutBtn{min-width:43px;padding:0 10px;cursor:pointer;font-size:20px}
#dynamicView .esvylaVideoLayoutBtn[aria-pressed="true"]{background:#392265;border-color:#9357ee;color:#fff}
#projectsBody .esvylaVideoGrid.esvylaVideosList{grid-template-columns:1fr!important}
#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard{flex-direction:row!important;align-items:stretch!important;max-height:220px!important}
#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard .projectThumb{flex:0 0 35%!important;width:35%!important;aspect-ratio:auto!important;height:220px!important}
#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard .projectInfo{flex:1 1 auto!important;max-height:220px!important;height:220px!important;min-height:0!important}
#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard>.esvylaVideoRecovery{flex:0 0 130px!important;width:130px!important;height:220px!important;max-height:220px!important;order:0!important}
@media(max-width:650px){#dynamicView .viewHeader.esvylaVideoLibraryHeader{flex-wrap:wrap!important}#dynamicView .esvylaVideoLibraryHeader .esvylaVideosToolbar{margin-left:0!important;width:100%;justify-content:flex-end}#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard>.esvylaVideoRecovery{display:none!important}#projectsBody .esvylaVideoGrid.esvylaVideosList .esvylaVideoCard .projectThumb{flex:0 0 43%!important;width:43%!important}}
