.file-toolbar[data-v-b6c19afa]{display:flex;align-items:center;gap:8px}.toolbar-divider[data-v-b6c19afa]{width:1px;height:24px;background:#e5e7eb;margin:0 4px}.view-toggle[data-v-b6c19afa],.size-toggle[data-v-b6c19afa]{display:flex;align-items:center;gap:2px;background:#f3f4f6;border-radius:6px;padding:2px}.toggle-btn[data-v-b6c19afa],.size-btn[data-v-b6c19afa]{display:flex;align-items:center;justify-content:center;min-width:32px;height:30px;border:none;border-radius:5px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s;padding:0 6px;font-size:12px;font-weight:600}.toggle-btn[data-v-b6c19afa]:hover,.size-btn[data-v-b6c19afa]:hover{color:#374151;background:#e5e7eb}.toggle-btn.active[data-v-b6c19afa]{background:#fff;color:#1f2937;box-shadow:0 1px 3px #0000001a}.size-btn.active[data-v-b6c19afa]{background:#fff;color:#1f2937;box-shadow:0 1px 2px #00000014}.preview-toggle.active[data-v-b6c19afa]{color:#3b82f6;background:#dbeafe}.preview-toggle.active[data-v-b6c19afa]:hover{background:#bfdbfe}.icon-btn[data-v-b6c19afa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s}.icon-btn[data-v-b6c19afa]:hover{background:#f3f4f6;color:#374151}.icon-btn[data-v-b6c19afa]:disabled{opacity:.4;cursor:not-allowed}.upload-btn[data-v-b6c19afa]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #1fc76f;border-radius:6px;background:#e6f8f0;color:#0d684b;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.upload-btn[data-v-b6c19afa]:hover{background:#dcfce7;border-color:#1fc76f;color:#166534;box-shadow:0 2px 8px #1fc76f26}.upload-btn[data-v-b6c19afa]:disabled{background:#f1f5f9;border:1px solid #e2e8f0;color:#94a3b8;opacity:.6;cursor:not-allowed}.folder-btn[data-v-b6c19afa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s}.folder-btn[data-v-b6c19afa]:hover{background:#f3f4f6;color:#374151}.folder-btn[data-v-b6c19afa]:disabled{opacity:.5;cursor:not-allowed}.delete-btn[data-v-b6c19afa]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #1fc76f;border-radius:6px;background:#e6f8f0;color:#0d684b;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.delete-btn[data-v-b6c19afa]:hover{background:#dcfce7;border-color:#1fc76f;color:#166534;box-shadow:0 2px 8px #1fc76f26}.spin-icon[data-v-b6c19afa]{animation:spin-b6c19afa .8s linear infinite}@keyframes spin-b6c19afa{to{transform:rotate(360deg)}}
