*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100vw;height:100vh;display:flex;flex-direction:column}.header{background-color:#1976d2;color:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}.header h1{font-size:20px;font-weight:500}.nav{display:flex;gap:16px}.nav-link{color:#fffc;text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s}.nav-link:hover,.nav-link.router-link-active{color:#fff;background-color:#ffffff1a}.main{flex:1;overflow:hidden}.vue-office-docx{height:100%;overflow-y:auto;overflow-x:hidden;padding:30px 20px;background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center}.vue-office-docx-loading,.vue-office-docx-error{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:#666}.vue-office-docx-error{color:#f56c6c}.vue-office-docx-main{width:100%;display:flex;flex-direction:column;align-items:center}.docx-wrapper{background-color:transparent;padding:0;margin:0;max-width:100%;width:fit-content;display:flex;flex-direction:column;gap:16px}.docx-wrapper section.docx,.docx-wrapper section.docx-preview{position:relative;margin:0 0 16px;width:210mm;min-height:297mm;background-color:#fff;box-shadow:0 2px 8px #00000026;box-sizing:border-box;page-break-after:always;overflow:visible;border-radius:2px}.docx-wrapper table{border-collapse:collapse;table-layout:auto}.docx-wrapper td,.docx-wrapper th{border:1px solid #ddd}.docx-wrapper tr.odd-row td{background-color:#fff}.docx-wrapper tr.even-row td{background-color:#f2f2f2}.docx-wrapper p{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;min-width:0;line-height:1.4}.docx-wrapper p:not(:empty){margin-bottom:20px!important}.docx-wrapper p:empty,.docx-wrapper p:has(span:empty),.docx-wrapper p span:empty{min-height:19px!important;display:block}.docx-wrapper p:empty:before,.docx-wrapper p:has(span:empty):before{content:"";display:inline-block}.docx-wrapper p[style*="background-color: rgb(245, 245, 245)"]{border-left:4px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px;padding:12px 16px;margin:16px 0!important;background-color:#f5f5f5!important}.docx-wrapper h1,.docx-wrapper h2,.docx-wrapper h3,.docx-wrapper h4,.docx-wrapper h5,.docx-wrapper h6{margin-bottom:12px;margin-top:16px}.docx-wrapper h1:first-child,.docx-wrapper h2:first-child,.docx-wrapper h3:first-child{margin-top:0}@media screen and (max-width: 900px){.vue-office-docx{padding:15px 10px}.docx-wrapper{width:100%}.docx-wrapper section.docx{width:100%;min-height:auto}}@media print{.vue-office-docx{background-color:#fff;padding:0}.docx-wrapper{box-shadow:none;margin:0}.docx-wrapper section.docx{box-shadow:none;margin:0;page-break-after:always}}.demo-page[data-v-53e8e086]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.demo-controls[data-v-53e8e086]{padding:16px;display:flex;gap:12px;align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.zoom-controls[data-v-53e8e086]{display:flex;gap:8px;align-items:center;margin-left:auto}.zoom-label[data-v-53e8e086]{min-width:50px;text-align:center;font-size:14px;color:#666}.btn-zoom[data-v-53e8e086]{min-width:36px;padding:8px 12px}.btn[data-v-53e8e086]{padding:8px 16px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn[data-v-53e8e086]:hover{background-color:#1565c0}.input[data-v-53e8e086]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none}.input[data-v-53e8e086]:focus{border-color:#1976d2}.demo-status[data-v-53e8e086]{padding:8px 16px;background-color:#fff3cd;border-bottom:1px solid #ffc107;font-size:14px;color:#856404}.demo-preview[data-v-53e8e086]{flex:1;overflow:hidden;background-color:#fff}.demo-placeholder[data-v-53e8e086]{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}.vue-office-excel[data-v-c65fac6f]{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.vue-office-excel-loading[data-v-c65fac6f],.vue-office-excel-error[data-v-c65fac6f],.vue-office-excel-empty[data-v-c65fac6f]{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:#666}.vue-office-excel-error[data-v-c65fac6f]{color:#f56c6c}.vue-office-excel-content[data-v-c65fac6f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.sheet-tabs[data-v-c65fac6f]{display:flex;gap:2px;padding:8px;background-color:#f5f5f5;border-bottom:1px solid #ddd;overflow-x:auto}.sheet-tab[data-v-c65fac6f]{padding:6px 16px;font-size:13px;color:#666;background-color:#e0e0e0;border-radius:4px 4px 0 0;cursor:pointer;white-space:nowrap;transition:all .2s}.sheet-tab[data-v-c65fac6f]:hover{background-color:#d0d0d0}.sheet-tab.active[data-v-c65fac6f]{background-color:#fff;color:#1976d2;font-weight:500}.sheet-container[data-v-c65fac6f]{flex:1;overflow:auto}.excel-table[data-v-c65fac6f]{border-collapse:collapse;width:auto;table-layout:fixed;font-size:13px}.excel-table th[data-v-c65fac6f],.excel-table td[data-v-c65fac6f]{border:1px solid #ddd;padding:4px 8px;height:24px;box-sizing:border-box}.excel-table td[data-v-c65fac6f]{cursor:cell;-webkit-user-select:none;user-select:none}.excel-table td[data-v-c65fac6f]:hover{background-color:#f0f8ff}.excel-table td.cell-selected[data-v-c65fac6f]{background-color:#1976d226}.excel-table td.cell-selected[style*=background-color][data-v-c65fac6f]{background-color:auto!important}.col-row-header[data-v-c65fac6f]{width:40px}.row-header[data-v-c65fac6f]{background-color:#f5f5f5;text-align:center;font-weight:400;color:#666}.demo-page[data-v-92051bea]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.demo-controls[data-v-92051bea]{padding:16px;display:flex;gap:12px;align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.zoom-controls[data-v-92051bea]{display:flex;gap:8px;align-items:center;margin-left:auto}.zoom-label[data-v-92051bea]{min-width:50px;text-align:center;font-size:14px;color:#666}.btn-zoom[data-v-92051bea]{min-width:36px;padding:8px 12px}.btn[data-v-92051bea]{padding:8px 16px;background-color:#2e7d32;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn[data-v-92051bea]:hover{background-color:#1b5e20}.input[data-v-92051bea]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none}.input[data-v-92051bea]:focus{border-color:#2e7d32}.demo-status[data-v-92051bea]{padding:8px 16px;background-color:#fff3cd;border-bottom:1px solid #ffc107;font-size:14px;color:#856404}.demo-preview[data-v-92051bea]{flex:1;overflow:hidden;background-color:#fff}.demo-placeholder[data-v-92051bea]{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}.vue-office-pptx[data-v-152afdd4]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.vue-office-pptx-main[data-v-152afdd4]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;position:relative}.vue-office-pptx-loading[data-v-152afdd4],.vue-office-pptx-error[data-v-152afdd4],.vue-office-pptx-empty[data-v-152afdd4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;z-index:20}.vue-office-pptx-error[data-v-152afdd4]{color:#f56c6c}.vue-office-pptx-container[data-v-152afdd4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-office-pptx-main[data-v-152afdd4] .pptx-slide{box-shadow:0 4px 20px #00000026}.vue-office-pptx-controls[data-v-152afdd4]{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px;background-color:#fff;border-top:1px solid #e0e0e0}.control-btn[data-v-152afdd4]{width:40px;height:40px;border:none;background-color:#1976d2;color:#fff;font-size:20px;border-radius:4px;cursor:pointer;transition:background-color .2s}.control-btn[data-v-152afdd4]:hover:not(:disabled){background-color:#1565c0}.control-btn[data-v-152afdd4]:disabled{background-color:#bdbdbd;cursor:not-allowed}.slide-number[data-v-152afdd4]{font-size:14px;color:#666;min-width:60px;text-align:center}.demo-page[data-v-260dee92]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.demo-controls[data-v-260dee92]{padding:16px;display:flex;gap:12px;align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.zoom-controls[data-v-260dee92]{display:flex;gap:8px;align-items:center;margin-left:auto}.zoom-label[data-v-260dee92]{min-width:50px;text-align:center;font-size:14px;color:#666}.btn-zoom[data-v-260dee92]{min-width:36px;padding:8px 12px}.btn[data-v-260dee92]{padding:8px 16px;background-color:#e65100;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn[data-v-260dee92]:hover{background-color:#bf360c}.input[data-v-260dee92]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none}.input[data-v-260dee92]:focus{border-color:#e65100}.demo-status[data-v-260dee92]{padding:8px 16px;background-color:#fff3cd;border-bottom:1px solid #ffc107;font-size:14px;color:#856404}.demo-preview[data-v-260dee92]{flex:1;overflow:hidden;background-color:#fff}.demo-placeholder[data-v-260dee92]{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}
