.file-list[data-v-c02a8a37]{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:30px}.file-card[data-v-c02a8a37]{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative}.zoomedView .file-card[data-v-c02a8a37]:hover{transform:none!important}.file-preview-wrapper[data-v-c02a8a37]{align-items:center;background-color:rgb(var(--v-theme-on-preview-background));border-radius:2px;box-shadow:0 1px 3px #00000026;display:flex;height:100%;justify-content:center;overflow:visible;padding:14px 40px;position:relative;width:100%}.file-preview-wrapper[data-v-c02a8a37]:hover{background-color:rgb(var(--v-theme-on-preview-background-hover))}.zoomedView .file-preview-wrapper[data-v-c02a8a37]{height:100%;padding:15px 85px;position:relative;width:100%}.file-name[data-v-c02a8a37]{color:var(--v-theme-on-background);display:block;font-size:10px;max-width:180px;overflow:hidden;padding:1px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.merge-toolbar[data-v-c02a8a37]{align-items:center;background-color:rgb(var(--v-theme-on-merge-toolbar));border-bottom:2px solid rgb(var(--v-theme-hover-icon-hover));display:flex;height:48px;justify-content:space-between;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:1000}.merge-toolbar .center[data-v-c02a8a37],.merge-toolbar .left[data-v-c02a8a37],.merge-toolbar .right[data-v-c02a8a37]{align-items:center;display:flex;gap:8px}.merge-toolbar .center[data-v-c02a8a37]{left:50%;position:absolute;transform:translate(-50%)}.toolbar-title[data-v-c02a8a37]{font-size:16px;font-weight:700}.filename-edit[data-v-c02a8a37]{align-items:center;background:var(--v-theme-background);border:1px solid #ccc;border-radius:6px;display:flex;padding:4px 8px}.filename-edit[data-v-c02a8a37]:hover{border:1px solid #999}.filename-input[data-v-c02a8a37]{border:none;color:var(--v-theme-primary);font-size:14px;max-width:180px;outline:none}.hover-icon[data-v-c02a8a37]{padding:18px;transition:background .2s ease}.hover-icon[data-v-c02a8a37]:hover{background:rgb(var(--v-theme-hover-icon-hover));border-radius:4px;padding:18px;transition:transform .9s ease,color .9s ease}.v-divider[data-v-c02a8a37]{background-color:#ccc;height:24px}.file-preview-img[data-v-c02a8a37]{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}.file-actions[data-v-c02a8a37]{background:rgb(var(--v-theme-file-actions-background));box-shadow:0 2px 6px #0003;flex-direction:column;gap:2px;opacity:.75;padding:6px 4px;position:absolute;right:6px;top:6px;transition:opacity .2s ease;z-index:800}.file-actions[data-v-c02a8a37],.icon-wrapper[data-v-c02a8a37]{border-radius:4px;display:flex}.icon-wrapper[data-v-c02a8a37]{align-items:center;cursor:pointer;justify-content:center;padding:6px;transition:background .2s}.icon-wrapper[data-v-c02a8a37]:hover{background:rgb(var(--v-theme-hover-icon-hover))}.file-preview-wrapper:hover .file-actions[data-v-c02a8a37]{opacity:1}@media (max-width:1024px){.file-actions[data-v-c02a8a37]{opacity:1}}.ghost[data-v-c02a8a37]{background-color:#ffd6d6;border:2px dashed red;border-radius:6px;opacity:.4;transform:scale(.98);transition:transform .2s ease,opacity .2s ease}.zoomedView[data-v-c02a8a37]{flex-wrap:wrap;gap:48px;justify-content:center;max-width:100%}.zoomedView .file-card[data-v-c02a8a37]{flex:0 1 48vw}.file-card.miniature[data-v-c02a8a37]{transition:width .3s ease;width:225px}.file-card.zoomed[data-v-c02a8a37]{max-width:500px;transition:width .3s ease;width:48vw}.mobile-toolbar-top[data-v-c02a8a37]{align-items:center;background:rgb(var(--v-theme-on-merge-toolbar));border-bottom:2px solid rgb(var(--v-theme-hover-icon-hover));display:flex;height:48px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.mobile-toolbar-top .left[data-v-c02a8a37]{align-items:center;display:flex;gap:1px}.mobile-filename[data-v-c02a8a37]{align-items:center;background:rgb(var(--v-theme-background));border:1px solid #ccc;border-radius:6px;display:flex;left:50%;padding:4px 8px;position:absolute;transform:translate(-50%)}.mobile-toolbar-bottom[data-v-c02a8a37]{align-items:center;background:rgb(var(--v-theme-on-merge-toolbar));border-top:1px solid rgb(var(--v-theme-hover-icon-hover));bottom:0;display:flex;height:56px;justify-content:space-around;left:0;position:fixed;right:0;z-index:1000}.mobile-toolbar-bottom .v-icon[data-v-c02a8a37]{color:var(--v-theme-background);font-size:24px}.mobile-toolbar-bottom .v-icon.disabled[data-v-c02a8a37]{opacity:.4;pointer-events:none}.content-below-toolbar[data-v-c02a8a37]{margin-bottom:70px;margin-top:80px}.loading-text[data-v-c02a8a37]{color:#333;display:inline-flex;font-size:16px;font-weight:500;gap:2px}.checkbox-marked[data-v-c02a8a37]{background:rgb(var(--v-theme-file-actions-background));border-radius:4px;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;flex-direction:column;gap:6px;left:6px;opacity:.2;padding:10px 8px;position:absolute;top:6px;transition:opacity .8s ease,background .8s ease;z-index:2}@media (max-width:1024px){.checkbox-marked[data-v-c02a8a37]{opacity:1}}.checkbox-marked.active[data-v-c02a8a37],.file-preview-wrapper:hover .checkbox-marked[data-v-c02a8a37]{opacity:1}.checkbox-marked .checked[data-v-c02a8a37]{color:#1976d2}.mx-2[data-v-c02a8a37]{margin:6px}.mx-4[data-v-c02a8a37]{margin:2px}.drop-zone[data-v-c02a8a37]{background-color:rgb(var(--v-theme-drop-zone));border:2px dashed rgb(var(--v-theme-drop-zone-border));border-radius:12px;margin:54px;padding:102px;text-align:center;transition:background-color .3s ease}.drop-zone[data-v-c02a8a37]:hover{background-color:rgb(var(--v-theme-drop-zone-hover));cursor:pointer}.drop-zone.dragover[data-v-c02a8a37]{background-color:rgb(var(--v-theme-drop-zone-dragover));border:2px dashed rgb(var(--v-theme-drop-zone-dragover-border))}@media (max-width:960px){.drop-zone[data-v-c02a8a37]{margin:32px;padding:60px}}@media (max-width:600px){.drop-zone[data-v-c02a8a37]{font-size:14px;margin:16px;padding:40px 20px}}.toolbar-item[data-v-c02a8a37]{align-items:center;border-radius:4px;display:flex;height:36px;justify-content:center;transition:background-color .3s ease;width:36px}.toolbar-item.active[data-v-c02a8a37],.toolbar-item[data-v-c02a8a37]:hover{background-color:rgb(var(--v-theme-hover-icon-hover));cursor:pointer}.floating-tools[data-v-c02a8a37]{max-height:90vh;position:absolute;right:0;top:48px;width:100vw;z-index:1000}.dropdown-menu[data-v-c02a8a37]{max-height:80vh;overflow-y:auto}.loading-overlay[data-v-c02a8a37]{align-items:center;background-color:#0006;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.text-error[data-v-c02a8a37]{background:#fff0f0f2;border-radius:8px;box-shadow:0 8px 24px #d32f2f33;color:#d32f2f;font-size:.875rem;font-weight:500;left:0;line-height:1.4;margin-top:12px;max-width:340px;padding:8px 16px;pointer-events:auto;position:absolute;top:100%;transform:translate(0);transition:opacity .4s cubic-bezier(.4,0,.2,1) .1s,transform .4s cubic-bezier(.4,0,.2,1) .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.fade-slide-enter-from[data-v-c02a8a37],.fade-slide-leave-to[data-v-c02a8a37]{opacity:0;transform:translate(-50%) translateY(8px) scale(.95)}.fade-slide-enter-to[data-v-c02a8a37],.fade-slide-leave-from[data-v-c02a8a37]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.close-btn[data-v-c02a8a37]{background:transparent;border:none;border-radius:50%;color:#d32f2f;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:1;padding:4px 8px;position:absolute;right:8px;top:6px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-btn[data-v-c02a8a37]:hover{background-color:#d32f2f26}.text-error svg[data-v-c02a8a37]{height:18px;margin-right:8px;vertical-align:middle;width:18px;fill:#d32f2f}@media (max-width:550px){.text-error[data-v-c02a8a37]{left:55%;margin-top:10px;max-width:180px}}@media (min-width:551px) and (max-width:1024px){.text-error[data-v-c02a8a37]{left:70%;margin-top:10px;max-width:220px}}
