.mv-root[data-v-5ca2a428]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.mv-loader[data-v-5ca2a428]{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:10}.mv-mode-video[data-v-5ca2a428]{background:#f3f4f6}.mv-mode-video .mv-stage[data-v-5ca2a428]{max-height:95%;max-width:95%;min-height:60vh;width:100%}.mv-video[data-v-5ca2a428]{display:block;height:auto;max-height:95%;max-width:95%;-o-object-fit:contain;object-fit:contain;width:auto}.mv-mode-image[data-v-5ca2a428]{background:#f3f4f6}.mv-stage[data-v-5ca2a428]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mv-img[data-v-5ca2a428]{max-height:95%;max-width:95%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center center}.mv-controls[data-v-5ca2a428]{background:var(--th-body-bg);border-top:1px solid var(--th-border-color);flex-shrink:0;gap:4px;height:50px;justify-content:center;padding:0 1.2rem}.ctrl-group[data-v-5ca2a428],.mv-controls[data-v-5ca2a428]{align-items:center;display:flex}.ctrl-group[data-v-5ca2a428]{gap:3px}.ctrl-btn[data-v-5ca2a428]{align-items:center;background:transparent;border:1px solid var(--th-border-color);border-radius:7px;color:var(--th-body-color);cursor:pointer;display:inline-flex;font-size:1.3rem;gap:5px;justify-content:center;line-height:1;padding:5px 11px;transition:background .13s,border-color .13s}.ctrl-btn[data-v-5ca2a428]:hover:not(:disabled){background:var(--th-light-gray-bg);border-color:var(--th-border-color)}.ctrl-btn[data-v-5ca2a428]:disabled{cursor:not-allowed;opacity:.3}.ctrl-btn.ctrl-reset span[data-v-5ca2a428]{font-size:1.05rem}.ctrl-zoom-pct[data-v-5ca2a428]{color:var(--th-body-color);font-size:1.1rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:4.2rem;text-align:center}.ctrl-sep[data-v-5ca2a428]{background:var(--th-border-color);height:22px;margin:0 8px;width:1px}.pdf-viewer[data-v-3229b5c1]{background:#f3f4f6;display:flex;flex-direction:column;height:100%;width:100%}.viewer-scroll[data-v-3229b5c1]{overflow:auto;padding:1rem 1rem 2rem}.viewer-scroll[data-v-3229b5c1],.viewer-state[data-v-3229b5c1]{display:flex;flex:1;justify-content:center}.viewer-state[data-v-3229b5c1]{align-items:center;color:#555;flex-direction:column;padding:1rem;text-align:center}.viewer-error[data-v-3229b5c1]{color:#9f1239}.viewer-file[data-v-3229b5c1]{font-weight:600;margin:.4rem 0}.viewer-detail[data-v-3229b5c1]{margin:0;opacity:.8}[data-v-3229b5c1] .vue-pdf-embed__page{box-shadow:0 0 10px #00000080;margin-bottom:20px}[data-v-3229b5c1] .vue-pdf-embed>div{padding-bottom:5px}.docx-viewer[data-v-d737ccb4]{background:#f3f4f6;display:flex;flex-direction:column;height:100%;width:100%}.docx-state[data-v-d737ccb4]{align-items:center;color:#555;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem;text-align:center}.docx-error[data-v-d737ccb4]{color:#9f1239}.docx-file[data-v-d737ccb4]{font-weight:600;margin:.4rem 0}.docx-detail[data-v-d737ccb4]{margin:0;opacity:.8}.preview-shell[data-v-d737ccb4]{display:flex;flex:1;min-height:0;overflow:auto;padding:1rem}.preview-container[data-v-d737ccb4]{border-radius:10px;flex:1;height:100%;min-height:100%}[data-v-d737ccb4] .docx-wrapper{background:transparent;padding:0}[data-v-d737ccb4] .docx{margin:0 auto}.fps-root[data-v-167cd479]{flex-direction:column;height:100vh;margin:0 auto;max-width:calc(100vw - 2rem);overflow:hidden;width:min(80vw,1280px)}.fps-header[data-v-167cd479],.fps-root[data-v-167cd479]{background:var(--th-body-bg);display:flex}.fps-header[data-v-167cd479]{align-items:center;border-bottom:1px solid var(--th-border-color);flex-shrink:0;gap:1.2rem;justify-content:space-between;min-height:68px;padding:.9rem 1.8rem}.fps-file-info[data-v-167cd479]{align-items:center;display:flex;flex:1;gap:1rem;min-width:0}.fps-icon-bubble[data-v-167cd479]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:3.8rem;justify-content:center;width:3.8rem}.fps-icon-bubble i[data-v-167cd479]{font-size:2rem}.fps-name-wrap[data-v-167cd479]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.fps-name[data-v-167cd479]{color:var(--th-body-color);font-size:1.45rem;font-weight:600;line-height:1.3;max-width:55vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fps-type-badge[data-v-167cd479]{border-radius:20px;display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.03em;line-height:1.6;padding:.15rem .65rem;width:-moz-fit-content;width:fit-content}.fps-actions[data-v-167cd479]{align-items:center;display:flex;gap:.7rem}[data-v-167cd479] .fps-download-btn.p-button{background:transparent!important;border:1px solid var(--th-border-color)!important;border-radius:9px!important;color:var(--th-body-color)!important;flex-shrink:0;font-size:1.2rem!important;font-weight:500!important;padding:.6rem 1.4rem!important;transition:background .15s!important;white-space:nowrap}[data-v-167cd479] .fps-download-btn.p-button:hover:not(.p-disabled){background:var(--th-light-gray-bg)!important}[data-v-167cd479] .fps-download-btn.p-button .p-button-icon{font-size:1.3rem}[data-v-167cd479] .fps-close-btn.p-button{align-items:center;background:transparent!important;border:1px solid var(--th-border-color)!important;border-radius:9px!important;color:var(--th-body-color)!important;display:inline-flex;height:3.4rem;justify-content:center;padding:0!important;width:3.4rem}[data-v-167cd479] .fps-close-btn.p-button:hover:not(.p-disabled){background:var(--th-light-gray-bg)!important}[data-v-167cd479] .fps-close-btn.p-button .p-button-icon{font-size:1.7rem}.fps-body[data-v-167cd479]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}
