/* 5.27.90 — exact Recent Creations-style Video Library card geometry */
#projectsBody .esvylaVideoGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:start!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;position:relative!important;border:1px solid #233149!important;border-radius:14px!important;background:linear-gradient(180deg,#0b121d,#080e17)!important;overflow:hidden!important;box-sizing:border-box!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectThumb{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;aspect-ratio:16/10!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;border-bottom:1px solid rgba(94,117,156,.18)!important;background:linear-gradient(180deg,#0e1625,#0a0f1a)!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectThumb img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectInfo{height:110px!important;min-height:110px!important;max-height:110px!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:12px 14px!important;gap:6px!important;position:relative!important;background:rgba(5,11,19,.9)!important;border:0!important;overflow:hidden!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectInfo>b{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#dce4ef!important;font-size:12px!important;text-align:center!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectInfo>span{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#8795ad!important;font-size:11px!important;text-align:center!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .videoLibraryInlineActions[hidden]{display:none!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .videoLibraryInlineActions:not([hidden]){display:grid!important;position:absolute!important;inset:7px!important;z-index:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:5px!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;margin:0!important;background:transparent!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard[aria-selected="true"] .projectInfo>b,#projectsBody .esvylaVideoGrid .esvylaVideoCard[aria-selected="true"] .projectInfo>span{display:none!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .videoLibraryInlineActions button{width:100%!important;height:100%!important;min-width:0!important;min-height:32px!important;padding:3px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:clamp(9px,.8vw,12px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:8px!important;cursor:pointer!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoPlayOverlay{position:absolute!important;z-index:3!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:54px!important;height:54px!important;border:0!important;border-radius:50%!important;background:rgba(70,48,54,.85)!important;color:white!important;font-size:25px!important;cursor:pointer!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoCoverEmpty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;color:#78849d!important;font-size:12px!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoCoverEmpty span{font-size:29px!important;color:#b3a0e5!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectRecoveryTop{display:none!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard[aria-selected="true"]{border-color:#9864e5!important;box-shadow:0 0 0 2px rgba(146,92,241,.3)!important;}
@media(max-width:900px){#projectsBody .esvylaVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){#projectsBody .esvylaVideoGrid{grid-template-columns:1fr!important}}
