.nda-upload-modal{position:fixed;z-index:10000;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);inset:0}.nda-upload-modal .nda-upload-modal-content{position:relative;width:100%;max-width:720px;padding:20px;border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}.nda-upload-modal .nda-upload-modal-content h4{margin-top:0}.nda-upload-modal .nda-upload-modal-content .nda-upload-close{position:absolute;right:10px;top:10px;font-size:20px;background:rgba(0,0,0,0);border:none}.nda-files-list{overflow-y:auto;max-height:360px;margin:10px 0}.nda-files-list ul.nda-files{margin:0;padding-left:0;list-style:none}.nda-files-list .file-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 6px;border-bottom:1px solid #eee}.nda-files-list .file-item .file-delete{padding:0 5px;cursor:pointer;color:#f44336;border:none;background:none}.nda-files-list .file-left{display:flex;align-items:center;gap:10px}.nda-files-list .file-left img{width:48px;height:48px;object-fit:cover;border-radius:4px}.nda-files-list .file-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#666}.nda-files-list .file-name{overflow:hidden;max-width:420px;white-space:nowrap;text-overflow:ellipsis}.nda-files-list .file-actions{display:flex;align-items:center;gap:8px}.file-drop-zone{margin-top:10px;padding:16px;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease;border:2px dashed #ddd;border-radius:8px}.file-drop-zone .drop-zone-content{display:flex;flex-direction:column;align-items:center;gap:10px;color:#666}.file-drop-zone .drop-zone-content .drop-zone-icon{color:#999}.file-drop-zone .drop-zone-content p{padding-bottom:0}.file-drop-zone.dragover{border-color:#bbb;background-color:#f8f8f8}.action-buttons{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin-top:15px;gap:10px}.nda-upload-status,.nda-upload-status-inline{margin-top:10px}.nda-upload-status.is-success,.nda-upload-status-inline.is-success{color:#1a7f37}.nda-upload-status.is-error,.nda-upload-status-inline.is-error{color:#a40000}.nda-upload-status.is-neutral,.nda-upload-status-inline.is-neutral{color:#333}.nda-error-text{color:#a40000}@media screen and (max-width: 450px){.action-buttons{flex-direction:column;align-items:center}}/*# sourceMappingURL=h2r_rfi_nda_upload.min.css.map */
