@keyframes shimmer-352013a4{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton[data-v-352013a4]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400% 100%;animation:shimmer-352013a4 1.5s linear infinite;height:16px;border-radius:4px}.search-input-wrapper[data-v-352013a4]{display:flex;align-items:center;border-bottom:1px solid;padding-left:.5rem;padding-right:.5rem}.search-icon[data-v-352013a4]{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0;opacity:.5}.search-input-sub[data-v-352013a4]{display:flex;height:2rem;width:100%;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.search-input[data-v-352013a4]::-moz-placeholder{color:#9ca3af}.search-input[data-v-352013a4]::placeholder{color:#9ca3af}.search-input[data-v-352013a4]:disabled{cursor:not-allowed;opacity:.5}.data-table tr[data-v-352013a4]{position:relative;z-index:1}.data-table tr[data-v-352013a4]:has(.dropdown-menu){z-index:50}.data-table tr:has(.dropdown-menu)~tr[data-v-352013a4]{z-index:0}.table-wrapper[data-v-352013a4]{width:100%;overflow-x:auto}.dropdown[data-v-352013a4]{position:relative;display:inline-block}.dropdown-trigger[data-v-352013a4]{background:transparent;padding:8px;border:none;cursor:pointer;color:#64748b;border-radius:4px}.dropdown-trigger[data-v-352013a4]:hover{background:#f1f5f9}.dropdown-menu-features[data-v-352013a4]{position:absolute;right:0;transform:translateY(10px);top:100%;width:-moz-max-content;width:max-content}.dropdown-menu-features[data-v-352013a4],.dropdown-menu[data-v-352013a4]{display:flex;flex-direction:column;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.dropdown-menu[data-v-352013a4]{position:fixed;width:-moz-fit-content;width:fit-content}.dropdown-menu-features ul[data-v-352013a4],.dropdown-menu ul[data-v-352013a4]{list-style:none;padding:4px 0;margin:0}.dropdown-menu-features li[data-v-352013a4],.dropdown-menu li[data-v-352013a4]{position:relative;border-bottom:1px solid #f1f5f9}.dropdown-menu-features li[data-v-352013a4]:last-child,.dropdown-menu li[data-v-352013a4]:last-child{border-bottom:none}.dropdown-menu-features span[data-v-352013a4],.dropdown-menu a[data-v-352013a4],.dropdown-menu span[data-v-352013a4]{display:block;padding:8px 16px;color:#1e293b;text-decoration:none;font-size:14px;transition:background-color .2s;cursor:pointer}.dropdown-menu a[data-v-352013a4]:hover{background:#f8fafc}.has-submenu[data-v-352013a4]{position:relative}.has-submenu>a[data-v-352013a4]:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px}.submenu[data-v-352013a4]{position:absolute;right:100%;top:0;background:#fff;width:-moz-max-content;width:max-content;max-width:600px;max-height:300px;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #e2e8f0;opacity:1;overflow-y:auto}.table-container[data-v-352013a4]{width:100%;background:#fff;border-radius:8px;border:1px solid #e2e8f0;position:relative}.table-header[data-v-352013a4]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.search-input[data-v-352013a4]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;width:240px}.search-input[data-v-352013a4]:focus{outline:none;border-color:#2563eb}.table-actions[data-v-352013a4]{display:flex;gap:8px}.btn[data-v-352013a4]{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}.btn[data-v-352013a4]:hover{background:#f8fafc}.btn-primary[data-v-352013a4]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.btn-primary[data-v-352013a4]:hover{background:#1d4ed8}.data-table[data-v-352013a4]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.data-table th[data-v-352013a4]{background:#f8fafc;padding:12px 16px;font-weight:500;color:#475569;border-bottom:1px solid #e2e8f0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.th-content[data-v-352013a4]{display:flex;align-items:center;gap:4px}.data-table td[data-v-352013a4]{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#1e293b}td[data-v-352013a4]{position:relative}.status-badge[data-v-352013a4]{padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.active[data-v-352013a4]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-352013a4]{background:#fee2e2;color:#991b1b}.status-badge.pending[data-v-352013a4]{background:#fef3c7;color:#92400e}.pagination[data-v-352013a4]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0}.pagination-info[data-v-352013a4]{color:#64748b;font-size:14px}.pagination-controls[data-v-352013a4]{display:flex;gap:8px;align-items:center}.btn-icon[data-v-352013a4]{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.btn-icon[data-v-352013a4]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-352013a4]:not(:disabled):hover{background:#f8fafc}.pagination-pages[data-v-352013a4]{display:flex;gap:4px}.page-btn[data-v-352013a4]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.page-btn.active[data-v-352013a4]{background:#2563eb;color:#fff;border-color:#2563eb}.page-btn[data-v-352013a4]:not(.active):hover{background:#f8fafc}.tabs[data-v-0afd51a8]{display:flex;background:#fff;border-radius:8px;padding:4px;gap:4px;width:100%;max-width:400px;border:1px solid #0d4485}.tab[data-v-0afd51a8]{flex:1;padding:4px 8px;background:transparent;color:#666;border:none;cursor:pointer;transition:all .2s ease;font-size:16px;border-radius:6px}.tab.active[data-v-0afd51a8]{background:#0d4485;color:#fff}.tab[data-v-0afd51a8]:not(.active):hover{background:rgba(13,68,133,.1);color:#0d4485}.file-manager[data-v-501efdb1]{padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.action-buttons[data-v-501efdb1]{display:flex;gap:16px;margin-bottom:40px}.action-btn[data-v-501efdb1]{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;border:1px solid #e0e0e0;border-radius:.5rem!important;background:transparent;cursor:pointer;min-width:240px}.action-btn[data-v-501efdb1]:hover{background:#f8f8f8}.icon[data-v-501efdb1]{font-size:24px;margin-bottom:8px}.folder-nav[data-v-501efdb1]{margin-bottom:24px}.folder-nav h2[data-v-501efdb1]{margin-bottom:16px;font-weight:600}.tabs[data-v-501efdb1]{display:flex;gap:16px;border-bottom:1px solid #e0e0e0}.tab[data-v-501efdb1]{padding:8px 16px;border:none;background:none;cursor:pointer;color:#666}.tab.active[data-v-501efdb1]{color:#000;border-bottom:2px solid #000}.grid-view[data-v-501efdb1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.folder-card[data-v-501efdb1]{background:#fff;border-radius:12px;overflow:hidden;position:relative}.thumbnail[data-v-501efdb1]{width:100%;height:200px;background:#f5f5f5}.thumbnail img[data-v-501efdb1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.folder-info[data-v-501efdb1]{padding:16px}.folder-name[data-v-501efdb1]{font-weight:500;margin-bottom:4px}.folder-meta[data-v-501efdb1]{color:#666;font-size:14px}.menu-btn[data-v-501efdb1]{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px}.menu-btn[data-v-501efdb1]:hover{background:rgba(0,0,0,.1)}.avatar-stack[data-v-501efdb1]{display:flex;margin-top:8px}.more-collaborators[data-v-501efdb1]{background:#f0f0f0;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px}