/* V2.1.28: keep thumbnails in their own column and never cover document names. */
.document-list article.document-card{grid-template-columns:112px minmax(0,1fr) auto!important;column-gap:14px!important;align-items:center!important;overflow:hidden!important}
.document-list article.document-card>.document-file-preview{grid-column:1!important;position:relative!important;width:104px!important;height:78px!important;max-width:104px!important;margin:0!important;z-index:0!important}
.document-list article.document-card>.document-card-body{grid-column:2!important;position:relative!important;min-width:0!important;width:100%!important;z-index:1!important}
.document-list article.document-card>.document-actions{grid-column:3!important;position:relative!important;z-index:1!important}
.document-card-heading strong,.document-list .document-file-name{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important}
.document-review-card>a.review-thumbnail{display:grid!important;place-items:center!important;overflow:hidden!important;background:#0b1728!important}
.document-review-card>a.review-thumbnail>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;background:#0b1728!important}
@media(max-width:820px){.document-list article.document-card{grid-template-columns:106px minmax(0,1fr)!important}.document-list article.document-card>.document-file-preview{width:98px!important;max-width:98px!important;height:76px!important}.document-list article.document-card>.document-actions{grid-column:1/-1!important}.document-review-card>a.review-thumbnail{width:100%!important;height:240px!important}.document-review-card>a.review-thumbnail>img{object-fit:contain!important}}
