.preview-wrapper[data-v-89898540]{min-height:0;width:100%}.preview-placeholder[data-v-89898540],.preview-wrapper[data-v-89898540]{display:flex;flex-direction:column;height:100%}.preview-placeholder[data-v-89898540]{align-items:center;color:#8b95a8;justify-content:center;text-align:center}.image-viewport[data-v-89898540]{background:#f6f7fa;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-width:thin;touch-action:pan-x pan-y}.image-stage-wrap[data-v-89898540]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;min-width:100%;padding:16px}.image-stage[data-v-89898540]{flex:0 0 auto}.preview-image[data-v-89898540]{background:#fff;border-radius:8px;box-shadow:0 6px 24px #17223829;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.preview-loading[data-v-89898540]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.preview-error[data-v-89898540]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:6px;bottom:12px;color:#ffebee;font-size:13px;left:50%;padding:8px 12px;position:absolute;transform:translate(-50%)}.preview-error[data-v-89898540],.zoom-toolbar[data-v-89898540]{align-items:center;display:flex}.zoom-toolbar[data-v-89898540]{background:#fff;border-top:1px solid #e1e6ef;flex:0 0 auto;gap:6px;padding:6px 10px}.zoom-slider[data-v-89898540]{flex:1 1 auto;min-width:80px}.zoom-value[data-v-89898540]{background:#f6f6ff;border:1px solid #dfe2f5;border-radius:8px;color:#3f43c7;cursor:pointer;font-size:12px;font-weight:600;height:28px;min-width:52px;padding:0 8px}.v-theme--dark .preview-placeholder[data-v-89898540]{color:#ffffffb8}.v-theme--dark .image-viewport[data-v-89898540]{background:#1b1d24}.v-theme--dark .zoom-toolbar[data-v-89898540]{background:#22242c;border-top-color:#2d313c}.v-theme--dark .zoom-value[data-v-89898540]{background:#2a2d3a;border-color:#3a3f55;color:#c5c8ff}.file-preview[data-v-89dcf93c]{align-items:center;display:flex;justify-content:center;min-height:280px;padding:24px;width:100%}.file-preview-card[data-v-89dcf93c]{display:grid;gap:8px;justify-items:center;max-width:360px;text-align:center}.file-preview-icon[data-v-89dcf93c]{border-radius:16px;display:grid;height:64px;place-items:center;width:64px}.file-name[data-v-89dcf93c]{color:#1f2937;font-size:15px;font-weight:600;margin:8px 0 0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-89dcf93c]{color:#6b7280;font-size:13px;margin:0}.file-tip[data-v-89dcf93c]{color:#637086;font-size:13px;line-height:1.6;margin:8px 0 0}.preview-panel[data-v-5681cf90]{align-items:stretch;background:#fff;color:#1f2937;display:flex;height:100%;justify-content:center;min-height:0;position:relative;width:100%}.preview-panel[data-v-5681cf90]>*{flex:1 1 auto;min-height:0;min-width:0;width:100%}.empty-preview[data-v-5681cf90],.preview-loading[data-v-5681cf90],.unsupported-preview[data-v-5681cf90]{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:.9;text-align:center}.image-preview-wrapper[data-v-5681cf90],.pdf-preview-wrapper[data-v-5681cf90]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-preview[data-v-5681cf90]{background:#fff;border-radius:12px;box-shadow:0 16px 32px #0f172a59;max-height:100%;max-width:100%}.preview-loading[data-v-5681cf90]{gap:12px}.unsupported-preview p[data-v-5681cf90]{margin:4px 0}.v-theme--dark .preview-panel[data-v-5681cf90]{background:#1b1d24;color:#f5f7ff}
