.li-file-row-v2{
 grid-template-columns:minmax(260px,2fr) minmax(145px,1fr) minmax(120px,.8fr) 115px minmax(150px,.9fr)
}
.li-access-summary{min-width:0}
.li-access-summary small{display:block;margin-top:3px;font-size:.5rem;color:#7c8b96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.li-access-badge{display:inline-block;padding:3px 6px;border-radius:999px;font-size:.53rem;font-weight:800}
.li-access-badge.group{background:#edf5ef;color:#49715a}
.li-access-badge.selected{background:#eef3f8;color:#4f6f8d}
.li-file-manage-panel{position:absolute;right:0;z-index:6;width:340px;background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 12px 28px rgba(21,46,63,.14);padding:8px}
.li-file-manage-panel>form{position:static!important;width:auto!important;border:0!important;box-shadow:none!important;padding:0!important}
.li-file-manage-panel>form+form{margin-top:9px!important;padding-top:9px!important;border-top:1px solid #e7ecef!important}
.li-field-label{font-size:.55rem;font-weight:800;color:#607686}
.li-delete-document{display:grid;gap:5px}
.li-delete-document small{font-size:.5rem;color:#7d8c97}
.li-recipients>strong{display:block;margin-bottom:4px;font-size:.55rem;color:#586f80}
@media(max-width:900px){
 .li-file-row-v2{grid-template-columns:1fr auto}
 .li-file-row-v2>div:nth-child(2),
 .li-file-row-v2>div:nth-child(3),
 .li-file-row-v2>div:nth-child(4){display:none}
}
@media(max-width:650px){
 .li-file-manage-panel{position:fixed;left:12px;right:12px;top:95px;width:auto;max-height:75vh;overflow:auto}
}
