#active-dms-logo53{width:64px;height:38px;object-fit:contain;vertical-align:middle;margin-left:10px;flex:none}
.document-grid53{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.document-tile53{background:#f0f1f3;color:#111;border:1px solid #bbc0c7;border-top:7px solid;border-radius:9px;padding:12px;min-width:0}
.document-download53{display:flex;flex-direction:column;gap:9px;color:#111;text-decoration:none;overflow-wrap:anywhere}
.document-download53:hover strong{text-decoration:underline}.document-download53 small{color:#414853}
.document-file53{font-size:34px;line-height:1}.compact .document-file53{font-size:19px}.compact .document-download53{gap:5px}.compact .document-tile53{padding:9px}
.document-tile53 button{margin:10px 4px 0 0;font-size:12px}.document-filter53{max-width:360px;margin:15px 0}
.document-types53>div{display:flex;gap:12px;align-items:center;padding:6px;flex-wrap:wrap}.document-types53 strong{flex:1}
.document-dot53{width:18px;height:18px;border-radius:50%;flex:none}

.pc-dms-controls{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.pc-dms-controls>.dms-selector{flex:1 1 auto;min-width:0}.pc-dms-controls>#active-dms-logo53{flex:0 0 auto;display:block;max-width:70px;max-height:42px;object-fit:contain;margin:0;align-self:center}

.document-placeholder{border:2px dashed #828b97!important;background:repeating-linear-gradient(135deg,#eef0f3,#eef0f3 12px,#e4e7ec 12px,#e4e7ec 14px);color:#19212c}.document-placeholder strong,.document-placeholder p{color:#19212c}

.document-preview{display:flex;align-items:center;justify-content:center;width:100%;height:150px;background:#e1e5eb;overflow:hidden;border-radius:5px;color:#18202d}.document-preview img{max-width:100%;max-height:100%;object-fit:contain}

/* Fond opaque : le calcul de contraste ne doit pas lire le thème sombre à travers le hachurage. */
.document-tile53.document-placeholder{background-color:#eef0f3!important;color:#62666b}.document-placeholder>strong,.document-placeholder>small,.document-placeholder>p{color:#62666b}
