.docx-renderer[data-v-b5c6983d]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.dark .docx-renderer[data-v-b5c6983d]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:.5rem;overflow:hidden}.docx-overlay[data-v-b5c6983d]{flex:1;width:100%;min-height:200px}.docx-overlay[data-v-b5c6983d],.state-content[data-v-b5c6983d]{justify-content:center;align-items:center;display:flex}.state-content[data-v-b5c6983d]{text-align:center;flex-direction:column;padding:2rem}.docx-controls[data-v-b5c6983d]{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dark .docx-controls[data-v-b5c6983d]{background:#1e293b;border-bottom:1px solid #334155}.page-indicator[data-v-b5c6983d]{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.dark .page-indicator[data-v-b5c6983d]{color:#cbd5e1}.page-input[data-v-b5c6983d]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;width:36px;padding:.125rem 0;font-size:.75rem}.page-input[data-v-b5c6983d]:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 1px #10b98133}.dark .page-input[data-v-b5c6983d]{color:#f1f5f9;background:#1e293b;border-color:#334155}.dark .page-input[data-v-b5c6983d]:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b9814d}.page-total[data-v-b5c6983d]{color:#9ca3af}.dark .page-total[data-v-b5c6983d]{color:#94a3b8}.doc-title[data-v-b5c6983d]{color:#374151;max-width:min(200px,32vw);font-size:.75rem;font-weight:500}.dark .doc-title[data-v-b5c6983d]{color:#e2e8f0}.doc-title-text[data-v-b5c6983d]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.controls-divider[data-v-b5c6983d]{background:#e5e7eb;width:1px;height:20px;margin:0 .25rem}.dark .controls-divider[data-v-b5c6983d]{background:#334155}.control-btn[data-v-b5c6983d]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.dark .control-btn[data-v-b5c6983d]{color:#cbd5e1}.control-btn[data-v-b5c6983d]:hover:not(:disabled){color:#374151;background:#f3f4f6}.dark .control-btn[data-v-b5c6983d]:hover:not(:disabled){color:#f1f5f9;background:#334155}.control-btn[data-v-b5c6983d]:disabled{cursor:not-allowed;opacity:.4}.zoom-controls[data-v-b5c6983d]{align-items:center;gap:.25rem;display:flex}.zoom-dropdown[data-v-b5c6983d]{position:relative}.zoom-btn[data-v-b5c6983d]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.dark .zoom-btn[data-v-b5c6983d]{color:#cbd5e1;border-color:#334155}.zoom-btn[data-v-b5c6983d]:hover{background:#f9fafb;border-color:#d1d5db}.dark .zoom-btn[data-v-b5c6983d]:hover{background:#334155;border-color:#475569}.zoom-menu[data-v-b5c6983d]{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:80px;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a}.dark .zoom-menu[data-v-b5c6983d]{background:#1e293b;border-color:#334155;box-shadow:0 4px 6px -1px #0000004d}.zoom-option[data-v-b5c6983d]{color:#374151;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:.25rem;width:100%;padding:.375rem .5rem;font-size:.75rem;transition:background .15s;display:block}.dark .zoom-option[data-v-b5c6983d]{color:#f1f5f9}.zoom-option[data-v-b5c6983d]:hover{background:#f3f4f6}.dark .zoom-option[data-v-b5c6983d]:hover{background:#334155}.zoom-option.active[data-v-b5c6983d]{color:#10b981;font-weight:500}.dark .zoom-option.active[data-v-b5c6983d]{color:#10b981}.fade-enter-active[data-v-b5c6983d],.fade-leave-active[data-v-b5c6983d]{transition:opacity .15s}.fade-enter-from[data-v-b5c6983d],.fade-leave-to[data-v-b5c6983d]{opacity:0}.docx-scroll-container[data-v-b5c6983d]{background:#dbdee2;flex:1;min-height:0;overflow:auto}.dark .docx-scroll-container[data-v-b5c6983d]{background:#0f172a}.docx-pages[data-v-b5c6983d]{gap:1rem;padding:1rem}.docx-page-wrapper[data-v-b5c6983d],.docx-pages[data-v-b5c6983d]{flex-direction:column;align-items:center;display:flex}.docx-page-wrapper[data-v-b5c6983d]{width:100%;max-width:52rem;padding-bottom:1.75rem;position:relative}.page-number[data-v-b5c6983d]{color:#9ca3af;white-space:nowrap;font-size:.65rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dark .page-number[data-v-b5c6983d]{color:#94a3b8}.docx-page-sheet[data-v-b5c6983d]{box-sizing:border-box;background:#fff;width:100%;max-width:51rem;min-height:200px;padding:2.5rem 2.75rem;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.docx-html--no-pointer[data-v-b5c6983d]{-webkit-user-select:none;user-select:none;pointer-events:none!important}.pdf-text-highlight-underlay[data-v-b5c6983d]{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-annotation-overlay[data-v-b5c6983d]{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-annotation-overlay--interactive[data-v-b5c6983d]{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-spatial-select-layer[data-v-b5c6983d]{pointer-events:auto;touch-action:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-annotation-svg[data-v-b5c6983d],.pdf-annotation-svg--spatial[data-v-b5c6983d]{width:100%;height:100%;display:block}.pdf-annotation-svg[data-v-b5c6983d]{overflow:visible}.annotation-cursor-draw[data-v-b5c6983d]{cursor:var(--annotation-cursor-draw,crosshair)}.annotation-cursor-highlight[data-v-b5c6983d]{cursor:var(--annotation-cursor-highlight,crosshair)}.annotation-cursor-erase[data-v-b5c6983d]{cursor:var(--annotation-cursor-erase,crosshair)}.annotation-cursor-arrow[data-v-b5c6983d],.annotation-cursor-circle[data-v-b5c6983d],.annotation-cursor-line[data-v-b5c6983d],.annotation-cursor-rectangle[data-v-b5c6983d],.annotation-cursor-square[data-v-b5c6983d]{cursor:crosshair}.annotation-cursor-select[data-v-b5c6983d]{cursor:default}.pdf-text-selection-popover[data-v-b5c6983d]{pointer-events:auto}.pdf-text-selection-popover__btn[data-v-b5c6983d]{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .65rem;font-size:.75rem;font-weight:500;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .pdf-text-selection-popover__btn[data-v-b5c6983d]{color:#f1f5f9;background:#1e293b;border-color:#334155;box-shadow:0 4px 6px -1px #00000059,0 2px 4px -1px #00000040}.pdf-text-selection-popover__btn[data-v-b5c6983d]:hover{background:#f8fafc}.dark .pdf-text-selection-popover__btn[data-v-b5c6983d]:hover{background:#334155}.dark .docx-page-sheet[data-v-b5c6983d]{background:#1e293b;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.docx-html[data-v-b5c6983d] p{margin:0 0 .75em;line-height:1.65}.docx-html[data-v-b5c6983d] h1,.docx-html[data-v-b5c6983d] h2,.docx-html[data-v-b5c6983d] h3,.docx-html[data-v-b5c6983d] h4{margin:1em 0 .5em;font-weight:600;line-height:1.25}.docx-html[data-v-b5c6983d] h1{font-size:1.5rem}.docx-html[data-v-b5c6983d] h2{font-size:1.25rem}.docx-html[data-v-b5c6983d] ol,.docx-html[data-v-b5c6983d] ul{margin:0 0 .75em 1.25em;padding:0}.docx-html[data-v-b5c6983d] table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.9em}.docx-html[data-v-b5c6983d] td,.docx-html[data-v-b5c6983d] th{vertical-align:top;border:1px solid #d1d5db;padding:.35em .5em}.docx-html[data-v-b5c6983d] th{font-weight:600}.dark .docx-html[data-v-b5c6983d] td,.dark .docx-html[data-v-b5c6983d] th{border-color:#475569}.docx-html[data-v-b5c6983d]{color:#111827;font-size:.9375rem}.dark .docx-html[data-v-b5c6983d]{color:#e2e8f0}.docx-html[data-v-b5c6983d] a{color:#2563eb}.dark .docx-html[data-v-b5c6983d] a{color:#93c5fd}
