.private-file-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1rem 0}.private-file-card{border:1px solid var(--border,#d9e2ed);border-radius:12px;padding:1rem;overflow-wrap:anywhere}.private-file-card h3{margin-top:0}.private-file-card .auth-actions{flex-wrap:wrap}.private-file-viewer{margin-top:1rem;padding:1rem;border:1px solid var(--border,#d9e2ed);border-radius:12px}.private-file-viewer img{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin-bottom:1rem}.provider-assets[hidden],.private-file-viewer[hidden],.private-file-viewer img[hidden]{display:none}.provider-assets fieldset{min-width:0}.provider-assets input[type=file]{max-width:100%}
