.documents-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);gap:16px}.document-entry{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #888}.document-entry small{display:block;width:100%;line-height:1.4}.document-reader iframe,#document-viewer{width:100%;height:65vh;border:1px solid #aaa;background:white}.branding-preview{max-width:240px;max-height:100px;object-fit:contain;background:#fff;padding:6px}.brand img{max-width:100%;max-height:65px;object-fit:contain}.sidebar .brand img{max-height:50px}#document-list{margin:16px 0}@media(max-width:750px){.documents-layout{grid-template-columns:1fr}}
