.private-file-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;padding:0;list-style:none;display:grid}.private-file-list>li{border:1px solid #ddd;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:16px;display:flex}.private-file-list strong{overflow-wrap:anywhere}.private-file-list small{display:block}.private-image{background:#f6f1f3;border-radius:8px;width:100%;min-width:0;overflow:hidden}.private-image img{object-fit:contain;width:100%;height:230px;display:block}.preview .private-image img{height:auto;max-height:75vh}.private-image>div{padding:16px}.private-file-context{font-weight:600}.private-file-list .button-row{flex-wrap:wrap;margin-top:auto}.private-document-icon{color:#865272;background:linear-gradient(135deg,#fffdfd,#f1e3ec);border:1px solid #d2c5cf;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:132px;display:flex}.private-document-icon span{letter-spacing:2px;font-size:18px;font-weight:700}.private-document-type{letter-spacing:1.3px;color:#865272;margin-bottom:8px;font-size:10px;font-weight:700}.delivery-upload-actions{flex-wrap:wrap;gap:12px;margin:18px 0 12px}.delivery-upload-actions .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.owner-file-manager .private-file-list{margin:22px 0}
