/* 5.27.95: one contextual recovery button centred ABOVE preview, four icon-only actions in one row. */
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoRecovery:not([hidden]){position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;display:flex!important;order:-1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:8px 10px!important;box-sizing:border-box!important;z-index:8!important;background:transparent!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoRecovery .projectRecoveryTopBtn{flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-width:135px!important;height:36px!important;min-height:36px!important;padding:0 15px!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:12px!important;border-radius:10px!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .esvylaVideoRecovery .projectStopTopBtn{background:rgba(96,24,42,.62)!important;border-color:#d75a7a!important;color:#ffb5c5!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .videoLibraryInlineActions:not([hidden]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;gap:6px!important;justify-content:space-evenly!important;align-items:center!important;inset:7px!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .videoLibraryInlineActions button{width:40px!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;justify-self:center!important;align-self:center!important;flex:0 1 auto!important;padding:0!important;}
#projectsBody .esvylaVideoGrid .esvylaVideoCard .projectRecoveryTop{display:none!important;}
