.box-folder-overlay[data-v-3e85ba87]{z-index:1001;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.box-folder-dialog[data-v-3e85ba87]{background:#fff;border-radius:16px;flex-direction:column;width:480px;max-width:90%;max-height:80vh;animation:.15s ease-out forwards zoomIn-3e85ba87;display:flex;box-shadow:0 4px 15px #0000001a}@keyframes zoomIn-3e85ba87{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-3e85ba87]{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dialog-title[data-v-3e85ba87]{color:#232425;font-size:16px;font-weight:600}.close-btn[data-v-3e85ba87]{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:24px;display:flex}.close-btn[data-v-3e85ba87]:hover{color:#333}.dialog-body[data-v-3e85ba87]{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow:hidden}.dialog-description[data-v-3e85ba87]{color:#606366;margin:0;font-size:13px;line-height:1.5}.error-message[data-v-3e85ba87]{color:#dc2626;text-align:center;background:#fef2f2;border-radius:8px;padding:12px;font-size:13px}.loading-state[data-v-3e85ba87]{color:#606366;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.spinner[data-v-3e85ba87]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-3e85ba87}@keyframes spin-3e85ba87{to{transform:rotate(1turn)}}.folder-browser[data-v-3e85ba87]{flex-direction:column;gap:8px;display:flex}.breadcrumb[data-v-3e85ba87]{flex-wrap:wrap;gap:2px;padding:8px 0}.breadcrumb[data-v-3e85ba87],.breadcrumb-item[data-v-3e85ba87]{align-items:center;font-size:13px;display:flex}.breadcrumb-item[data-v-3e85ba87]{cursor:pointer;color:#3b82f6;background:0 0;border:none;border-radius:4px;padding:2px 4px}.breadcrumb-item[data-v-3e85ba87]:hover{background:#f3f4f6}.breadcrumb-item[data-v-3e85ba87]:last-child{color:#374151;cursor:default}.breadcrumb-item[data-v-3e85ba87]:last-child:hover{background:0 0}.breadcrumb-separator[data-v-3e85ba87]{color:#9ca3af;margin-right:2px}.folder-list[data-v-3e85ba87]{border:1px solid #e5e7eb;border-radius:8px;max-height:300px;overflow-y:auto}.folder-item[data-v-3e85ba87]{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:10px 12px;transition:background .1s;display:flex}.folder-item[data-v-3e85ba87]:last-child{border-bottom:none}.folder-item[data-v-3e85ba87]:hover{background:#f9fafb}.folder-item.selected[data-v-3e85ba87]{background:#eff6ff}.folder-icon[data-v-3e85ba87]{flex-shrink:0}.folder-name[data-v-3e85ba87]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.empty-state[data-v-3e85ba87]{text-align:center;color:#9ca3af;padding:24px;font-size:13px}.dialog-actions[data-v-3e85ba87]{border-top:1px solid #eaeaea;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.cancel-btn[data-v-3e85ba87],.select-btn[data-v-3e85ba87]{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.cancel-btn[data-v-3e85ba87]{color:#374151;background:#f3f4f6}.cancel-btn[data-v-3e85ba87]:hover{background:#e5e7eb}.select-btn[data-v-3e85ba87]{color:#fff;background:#232425}.select-btn[data-v-3e85ba87]:hover:not(:disabled){background:#3d3e40}.select-btn[data-v-3e85ba87]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.box-folder-dialog[data-v-3e85ba87]{background:#2a2b2c}.dialog-header[data-v-3e85ba87]{border-bottom-color:#444}.dialog-title[data-v-3e85ba87]{color:#f9fafb}.close-btn[data-v-3e85ba87]{color:#888}.close-btn[data-v-3e85ba87]:hover{color:#ddd}.dialog-description[data-v-3e85ba87]{color:#9ca3af}.error-message[data-v-3e85ba87]{color:#fca5a5;background:#3b1111}.loading-state[data-v-3e85ba87]{color:#9ca3af}.spinner[data-v-3e85ba87]{border-color:#60a5fa #4b5563 #4b5563}.breadcrumb-item[data-v-3e85ba87]{color:#60a5fa}.breadcrumb-item[data-v-3e85ba87]:hover{background:#374151}.breadcrumb-item[data-v-3e85ba87]:last-child{color:#d1d5db}.breadcrumb-item[data-v-3e85ba87]:last-child:hover{background:0 0}.breadcrumb-separator[data-v-3e85ba87]{color:#6b7280}.folder-list[data-v-3e85ba87]{border-color:#4b5563}.folder-item[data-v-3e85ba87]{border-bottom-color:#374151}.folder-item[data-v-3e85ba87]:hover{background:#374151}.folder-item.selected[data-v-3e85ba87]{background:#1e3a5f}.folder-name[data-v-3e85ba87]{color:#e5e7eb}.empty-state[data-v-3e85ba87]{color:#6b7280}.dialog-actions[data-v-3e85ba87]{border-top-color:#444}.cancel-btn[data-v-3e85ba87]{color:#d1d5db;background:#374151}.cancel-btn[data-v-3e85ba87]:hover{background:#4b5563}.select-btn[data-v-3e85ba87]{color:#1a1b1c;background:#fff}.select-btn[data-v-3e85ba87]:hover:not(:disabled){background:#b8bbbf}}
