.header[data-v-5f304caa]{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex}.back-button[data-v-5f304caa]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:36px;height:36px;font-size:18px}.back-button[data-v-5f304caa]:hover:not(:disabled){background:#f3f4f6}.back-button[data-v-5f304caa]:disabled{opacity:.4;cursor:not-allowed}.breadcrumb[data-v-5f304caa]{background:#ececec;border-radius:8px;flex:1;align-items:center;gap:4px;padding:4px 12px;display:flex;overflow:hidden}.separator[data-v-5f304caa]{color:#9ca3af}.crumb[data-v-5f304caa]{cursor:pointer;color:#868b92;border-radius:4px;font-size:14px;transition:background-color .15s}.breadcrumb span[data-v-5f304caa]{white-space:nowrap}.search-wrapper[data-v-5f304caa]{width:280px}.search-input[data-v-5f304caa]{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:38px;padding:0 14px;font-size:14px}.search-input[data-v-5f304caa]:focus{border-color:#2563eb}ul[data-v-909b9eb3]{margin:0;padding-left:18px;list-style:none}li[data-v-909b9eb3]{margin:2px 0}.folder-row[data-v-909b9eb3]{align-items:center;min-height:32px;margin:10px;display:flex}.toggle[data-v-909b9eb3],.toggle-placeholder[data-v-909b9eb3]{flex-shrink:0;width:18px}.toggle[data-v-909b9eb3]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#666}.toggle[data-v-909b9eb3]:hover{color:#111}.folder-name[data-v-909b9eb3]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;flex:1;align-items:center;gap:6px;padding:6px 10px;transition:background-color .15s,color .15s;display:flex}.folder-name[data-v-909b9eb3]:hover{background:#f3f4f6}.folder-name.active[data-v-909b9eb3]{color:#0a64c9;background:#e5f1fb;font-weight:600}.node-icon[data-v-909b9eb3]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.sidebar-preview-img[data-v-909b9eb3]{object-fit:cover;border-radius:2px;width:100%;height:100%}.folder-tree[data-v-079464d5]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:14px;padding:16px;display:grid}.folder-item[data-v-079464d5]{-webkit-user-select:none;user-select:none;background:0 0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:110px;padding:12px;transition:background-color .15s,transform .1s;display:flex}.folder-item[data-v-079464d5]:hover{background:#f3f4f6}.folder-item[data-v-079464d5]:active{transform:scale(.96)}.custom-pointer[data-v-079464d5]{cursor:pointer}.folder-icon[data-v-079464d5]{font-size:120px;line-height:1}.file-preview-img[data-v-079464d5]{object-fit:cover;border-radius:4px;width:100%;height:100%}.folder-name[data-v-079464d5]{text-align:center;word-break:break-word;overflow-wrap:break-word;color:#111827;width:100%;font-size:13px}.search-breadcrumb[data-v-079464d5]{color:#6b7280;text-align:center;word-break:break-word;background:#eef2ff;border-radius:6px;max-width:100%;margin-top:4px;padding:2px 6px;font-size:11px;line-height:1.3}.empty-state[data-v-079464d5]{color:#6b7280;text-align:center;justify-content:center;align-items:center;margin-top:-100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-079464d5]{opacity:.4;font-size:56px}.empty-text[data-v-079464d5]{opacity:.6;color:#6b7280;margin-top:12px;font-size:14px;font-style:italic}.explorer[data-v-e1ac2340]{flex-direction:column;height:100%;display:flex}.content[data-v-e1ac2340]{flex:1;height:100%;display:flex;overflow:hidden}.sidebar[data-v-e1ac2340]{border-right:1px solid #e5e7eb;min-width:200px;max-width:500px;overflow:auto}.body-content[data-v-e1ac2340]{flex:1;position:relative;overflow:auto}.resizer[data-v-e1ac2340]{cursor:col-resize;background:0 0;width:5px}.resizer[data-v-e1ac2340]:hover{background:#e5e7eb}.context-menu[data-v-e1ac2340]{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:180px;padding:6px;animation:.12s fadeIn-e1ac2340;position:fixed;box-shadow:0 12px 30px #0000001f}.menu-item[data-v-e1ac2340]{cursor:pointer;border-radius:6px;padding:10px 12px;font-size:14px;transition:background .15s}.menu-item[data-v-e1ac2340]:hover{background:#f3f4f6}.menu-item.danger[data-v-e1ac2340]{color:#dc2626}.menu-item.danger[data-v-e1ac2340]:hover{background:#fee2e2}.modal-overlay[data-v-e1ac2340]{z-index:10000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-e1ac2340]{background:#fff;border-radius:12px;width:320px;padding:18px;animation:.12s scaleIn-e1ac2340;box-shadow:0 20px 50px #00000040}.modal h3[data-v-e1ac2340]{margin-bottom:12px;font-size:16px}.modal input[data-v-e1ac2340]{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px}.modal input[data-v-e1ac2340]:focus{border-color:#2563eb}@keyframes fadeIn-e1ac2340{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-e1ac2340{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;font-family:Arial,Helvetica,sans-serif}ul{list-style:none}
