dialog.drag-transfer-dialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 28px));max-width:520px;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:24px;overflow:auto;background:white;color:#17243b;border:1px solid #dce4ef;border-radius:18px;box-shadow:0 22px 70px #0e234d38;font:15px/1.5 system-ui,sans-serif}.drag-transfer-dialog::backdrop{background:#14274677}.drag-transfer-dialog h2{font-size:22px;margin:0 0 12px}.drag-transfer-dialog .dt-note{font-size:13px;color:#65758b}.drag-transfer-dialog .dt-destination{font-weight:600;overflow-wrap:anywhere}.drag-transfer-dialog .dt-preview{max-height:200px;overflow:auto;padding:12px 16px 12px 32px;background:#f5f8fd;border-radius:10px;overflow-wrap:anywhere}.drag-transfer-dialog .dt-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px}.drag-transfer-dialog button{min-height:42px;padding:8px 15px;border:1px solid #dce4ef;border-radius:9px;background:white;color:#24364e;font:inherit;cursor:pointer}.drag-transfer-dialog button.primary{background:#2859cc;border-color:#2859cc;color:white}.dt-drag-card{border:2px dashed #a8bfe8;border-radius:14px;padding:26px 14px;background:#f1f6ff;overflow-wrap:anywhere;font-weight:600;cursor:grab;text-align:center}.dt-drag-card[draggable=true]{border-color:#2859cc}.dt-drag-status{font-size:13px;color:#536782;min-height:38px}.dt-drop-active #filePanel{outline:3px dashed #3671db;outline-offset:-4px;background:#eef5ff}.dt-folder-button,.dt-drag-button{white-space:nowrap}.commandbar .dt-folder-button,.commandbar .dt-drag-button{order:0}.commandbar{flex-wrap:wrap}.file-row[draggable=true],.file-item[draggable=true]{cursor:grab}
@media(max-width:600px){.drag-transfer-dialog{padding:20px}.drag-transfer-dialog .dt-actions button{flex:1}.toolbar .actions .dt-folder-button{flex:1}.commandbar .dt-folder-button,.commandbar .dt-drag-button{min-height:38px;font-size:12px}.dt-preview{font-size:13px}}
.file-row:has(.row-menu[open]){z-index:80}.row-menu-popover{z-index:90}
