body,html{height:100%;margin:0;padding:0}#app{height:100%;width:100%}.content[data-v-cf2a5282]{height:100%;width:100%;overflow:auto;position:relative;background-color:#f8f8ff}.render-text[data-v-cf2a5282]{white-space:pre-line;word-break:break-all}@media (min-width:576px){.video[data-v-cf2a5282]{width:50%;margin:0 0 0 50%;transform:translateX(-50%)}.imgContent[data-v-cf2a5282]{width:75%;padding:30px 40px;box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-evenly;align-content:center}img[data-v-cf2a5282]{width:90%}.left[data-v-cf2a5282],.right[data-v-cf2a5282]{width:50px;z-index:2}.total[data-v-cf2a5282]{text-align:center}.textContent[data-v-cf2a5282]{width:80%;margin:30px auto;border:1px solid #dcdcdc;border-radius:10px;background-color:#fff;padding:15px;box-sizing:border-box}}@media (max-width:575px){.video[data-v-cf2a5282]{width:100%}.imgContent[data-v-cf2a5282]{width:100%;position:relative;padding:30px 40px;box-sizing:border-box}img[data-v-cf2a5282]{width:100%}.left[data-v-cf2a5282]{left:0}.left[data-v-cf2a5282],.right[data-v-cf2a5282]{width:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.right[data-v-cf2a5282]{right:0}.total[data-v-cf2a5282]{text-align:center}.textContent[data-v-cf2a5282]{width:90%;margin:30px auto;border:1px solid #dcdcdc;border-radius:10px;background-color:#fff;padding:15px;box-sizing:border-box}}.tit[data-v-cf2a5282]{display:flex;align-items:center;font-weight:700;border-bottom:1px solid #dcdcdc;padding:0 0 10px 0}.no[data-v-cf2a5282]{padding:2px 5px;border-radius:5px;background-color:#6f9dff;color:#fff;margin:0 5px 0 0}.row[data-v-cf2a5282]{padding:10px 0 0 0;display:flex}.textLeft[data-v-cf2a5282]{color:gray;width:85px}.textRight[data-v-cf2a5282]{width:calc(100% - 85px);color:#3d3d3d}#container[data-v-cf2a5282]{width:100%;height:400px}[data-v-c2aa9fb0]{box-sizing:border-box}.content[data-v-c2aa9fb0]{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.empty[data-v-c2aa9fb0]{flex:1;display:flex;justify-content:center;align-items:center;color:#999;font-size:1.2rem}.fileContent[data-v-c2aa9fb0]{flex:1;display:flex;flex-direction:column;width:100%;position:relative}.file-list[data-v-c2aa9fb0]{display:flex;flex-direction:column;gap:6px}.file-list .file-item[data-v-c2aa9fb0]{padding:8px 12px;border-radius:4px;background:#f0f0f0;cursor:pointer}.file-list .file-item[data-v-c2aa9fb0]:hover{background:#e0e0e0}.file-list .file-item.active[data-v-c2aa9fb0]{background:#1890ff;color:#fff}.navigation[data-v-c2aa9fb0]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.nav-btn[data-v-c2aa9fb0]{width:40px;height:40px;padding:10px;margin:0 10px;cursor:pointer;background-color:rgba(0,0,0,.2);border-radius:50%;transition:all .3s;z-index:10}.nav-btn[data-v-c2aa9fb0]:hover{background-color:rgba(0,0,0,.4)}.nav-btn.disabled[data-v-c2aa9fb0]{opacity:.3;cursor:not-allowed}@media (max-width:768px){.nav-btn[data-v-c2aa9fb0]{width:30px;height:30px;padding:7px;margin:0 5px;position:absolute;background-color:rgba(0,0,0,.5)}.nav-btn.left[data-v-c2aa9fb0]{left:10px}.nav-btn.right[data-v-c2aa9fb0]{right:10px}}.preview-container[data-v-c2aa9fb0]{flex:1;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.preview-content[data-v-c2aa9fb0]{max-width:100vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-content.image[data-v-c2aa9fb0],.preview-content.video[data-v-c2aa9fb0]{width:auto;height:auto;max-width:100vw;max-height:90vh;cursor:zoom-in}.preview-content.image[data-v-c2aa9fb0]:active,.preview-content.video[data-v-c2aa9fb0]:active{cursor:grabbing}.preview-content.excel[data-v-c2aa9fb0],.preview-content.pdf[data-v-c2aa9fb0],.preview-content.ppt[data-v-c2aa9fb0],.preview-content.word[data-v-c2aa9fb0]{width:100vw;height:100vh;border:none}.preview-content.unknown[data-v-c2aa9fb0]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#666;font-size:1rem}.preview-content.unknown a[data-v-c2aa9fb0]{color:#1890ff;margin-top:10px;text-decoration:none}.preview-content.unknown a[data-v-c2aa9fb0]:hover{text-decoration:underline}.download-btn[data-v-c2aa9fb0]{position:absolute;bottom:20px;right:20px;background-color:rgba(24,144,255,.9);color:#fff;padding:8px 14px;border-radius:20px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;box-shadow:0 2px 8px rgba(24,144,255,.6);transition:background-color .3s}.download-btn[data-v-c2aa9fb0]:hover{background-color:#1890ff}@media (max-width:768px){.download-btn[data-v-c2aa9fb0]{bottom:15px;right:15px;padding:6px 12px;font-size:.8rem}}.footer[data-v-c2aa9fb0]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;border-top:1px solid #eee}.footer .total[data-v-c2aa9fb0]{color:#666;font-size:.9rem}.footer .fullscreen-btn[data-v-c2aa9fb0]{padding:5px 15px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.footer .fullscreen-btn[data-v-c2aa9fb0]:hover{background-color:#40a9ff}@media (max-width:768px){.footer[data-v-c2aa9fb0]{padding:8px 15px}.footer .fullscreen-btn[data-v-c2aa9fb0]{padding:4px 12px;font-size:.8rem}}:fullscreen .preview-container[data-v-c2aa9fb0]{background-color:#000}:fullscreen .preview-container .preview-content[data-v-c2aa9fb0]{cursor:zoom-out}:fullscreen .preview-container .preview-content.image[data-v-c2aa9fb0],:fullscreen .preview-container .preview-content.video[data-v-c2aa9fb0]{max-height:90vh}.toggle-list-btn[data-v-c2aa9fb0]{position:absolute;top:10px;left:10px;z-index:30;padding:4px 10px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.file-list-overlay[data-v-c2aa9fb0]{position:absolute;top:40px;left:0;width:50%;max-height:60%;background:hsla(0,0%,100%,.95);border:1px solid #eee;box-shadow:2px 2px 6px rgba(0,0,0,.1);overflow-y:auto;z-index:20;padding:10px}.video-player-container[data-v-79e4d362]{width:100%;height:100vh;position:relative;background-color:#000;display:flex;justify-content:center;align-items:center;overflow:hidden}.video-wrapper[data-v-79e4d362]{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.25%}.video-element[data-v-79e4d362]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#000}.nav-arrows[data-v-79e4d362]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0 10px;box-sizing:border-box}.nav-arrow[data-v-79e4d362]{pointer-events:auto;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.5);border:none;color:#fff;display:flex;justify-content:center;align-items:center;opacity:.8;transition:all .3s;cursor:pointer}.nav-arrow[data-v-79e4d362]:hover{opacity:1;transform:scale(1.1)}.nav-arrow[data-v-79e4d362]:disabled{opacity:.2;cursor:not-allowed;transform:none}.nav-arrow svg[data-v-79e4d362]{width:24px;height:24px;fill:currentColor}.video-indicator[data-v-79e4d362]{position:absolute;bottom:15px;right:15px;background-color:rgba(0,0,0,.7);color:#fff;padding:3px 10px;border-radius:12px;font-size:13px;font-weight:500}.loading[data-v-79e4d362]{display:flex;flex-direction:column;align-items:center;color:#fff}.loading .spinner[data-v-79e4d362]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animlinkPreviewation:spin 1s ease-in-out infinite;margin-bottom:15px}.error[data-v-79e4d362]{display:flex;flex-direction:column;align-items:center;color:#ff6b6b;text-align:center;max-width:80%}.error svg[data-v-79e4d362]{width:48px;height:48px;fill:currentColor;margin-bottom:15px}.error button[data-v-79e4d362]{margin-top:20px;padding:8px 20px;background-color:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;cursor:pointer;transition:all .3s}.error button[data-v-79e4d362]:hover{background-color:hsla(0,0%,100%,.2)}@keyframes spin-79e4d362{to{transform:rotate(1turn)}}@media (max-width:480px){.nav-arrow[data-v-79e4d362]{width:36px;height:36px}.nav-arrow svg[data-v-79e4d362]{width:20px;height:20px}.video-indicator[data-v-79e4d362]{bottom:10px;right:10px;font-size:12px;padding:2px 8px}.loading .spinner[data-v-79e4d362]{width:30px;height:30px;border-width:3px}.error svg[data-v-79e4d362]{width:36px;height:36px}}.link-preview-page[data-v-6ff17ef0]{position:relative;min-height:100vh;background:linear-gradient(180deg,#eef4f8,#dfe8ee);color:#1f2a37}.preview-body[data-v-6ff17ef0]{height:100vh;padding:14px}.preview-stage[data-v-6ff17ef0],.status-panel[data-v-6ff17ef0]{height:100%;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 20px 50px rgba(15,23,42,.08)}.status-panel[data-v-6ff17ef0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.error-panel[data-v-6ff17ef0]{color:#b42318}.tips[data-v-6ff17ef0]{max-width:560px;color:#667085}.spinner[data-v-6ff17ef0]{width:42px;height:42px;margin-bottom:16px;border:4px solid rgba(29,78,216,.16);border-top-color:#1d4ed8;border-radius:50%;animation:spin-6ff17ef0 .8s linear infinite}.preview-stage[data-v-6ff17ef0]{position:relative;overflow:hidden}.preview-frame[data-v-6ff17ef0],.preview-image[data-v-6ff17ef0],.preview-video[data-v-6ff17ef0],.text-preview[data-v-6ff17ef0]{width:100%;height:100%}.preview-image[data-v-6ff17ef0]{-o-object-fit:contain;object-fit:contain;background:#eef2f7}.preview-frame[data-v-6ff17ef0],.preview-video[data-v-6ff17ef0]{border:0;background:#000}.nav-button[data-v-6ff17ef0]{position:absolute;top:50%;transform:translateY(-50%);z-index:8;height:42px;padding:0 16px;border:0;border-radius:999px;background:rgba(17,24,39,.78);color:#fff;cursor:pointer}.nav-button[data-v-6ff17ef0]:disabled{opacity:.35;cursor:not-allowed}.nav-left[data-v-6ff17ef0]{left:16px}.nav-right[data-v-6ff17ef0]{right:16px}.file-indicator[data-v-6ff17ef0]{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:8;padding:6px 12px;border-radius:999px;background:rgba(17,24,39,.65);color:#fff;font-size:13px}.table-preview[data-v-6ff17ef0]{display:flex;flex-direction:column;height:100%}.table-toolbar[data-v-6ff17ef0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e7eb}.table-info[data-v-6ff17ef0]{display:flex;gap:16px;color:#607081;font-size:14px}.sheet-select[data-v-6ff17ef0]{min-width:180px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:10px;outline:none}.table-wrapper[data-v-6ff17ef0]{flex:1;overflow:auto}table[data-v-6ff17ef0]{width:100%;border-collapse:collapse;background:#fff}td[data-v-6ff17ef0],th[data-v-6ff17ef0]{min-width:120px;padding:12px 14px;border-bottom:1px solid #e5e7eb;border-right:1px solid #eef2f6;text-align:left;vertical-align:top;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}th[data-v-6ff17ef0]{position:sticky;top:0;background:#f8fafc;z-index:1}.empty-table[data-v-6ff17ef0],.text-preview[data-v-6ff17ef0]{display:flex;align-items:center;justify-content:center;padding:24px}.text-preview[data-v-6ff17ef0]{margin:0;overflow:auto;justify-content:flex-start;align-items:flex-start;background:#0f172a;color:#e2e8f0;font-size:14px;line-height:1.6}.download-float[data-v-6ff17ef0]{position:fixed;right:18px;bottom:18px;z-index:20;padding:11px 18px;border-radius:999px;background:#1d4ed8;color:#fff;text-decoration:none;box-shadow:0 12px 30px rgba(29,78,216,.38)}@keyframes spin-6ff17ef0{to{transform:rotate(1turn)}}@media (max-width:768px){.preview-body[data-v-6ff17ef0]{min-height:100vh;padding:12px}.preview-stage[data-v-6ff17ef0],.status-panel[data-v-6ff17ef0]{min-height:calc(100vh - 24px)}.nav-button[data-v-6ff17ef0]{height:36px;padding:0 12px;font-size:13px}.nav-left[data-v-6ff17ef0]{left:8px}.nav-right[data-v-6ff17ef0]{right:8px}.table-toolbar[data-v-6ff17ef0]{flex-direction:column;align-items:flex-start}.table-info[data-v-6ff17ef0]{flex-direction:column;gap:6px}.sheet-select[data-v-6ff17ef0]{width:100%}.download-float[data-v-6ff17ef0]{right:12px;bottom:12px;padding:10px 16px}}