.sync-controls[data-v-d7ce2cb9]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--paper-000);border-bottom:3px double var(--ink-300);font-family:var(--font-display, Georgia, serif);gap:1rem}.sync-section[data-v-d7ce2cb9]{display:flex;align-items:center;gap:1.5rem}.sync-left[data-v-d7ce2cb9]{flex:1;min-width:0}.sync-center[data-v-d7ce2cb9]{flex:0 0 auto;justify-content:center;gap:.75rem}.sync-right[data-v-d7ce2cb9]{flex:1;justify-content:flex-end;gap:1.5rem}.back-link[data-v-d7ce2cb9]{display:flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--ink-900);font-size:1.05rem;transition:color .2s;white-space:nowrap}.back-link[data-v-d7ce2cb9]:hover{color:var(--rubric-700)}.rubric-mark[data-v-d7ce2cb9]{color:var(--rubric-700);font-size:1.2rem;line-height:1}.doc-info[data-v-d7ce2cb9]{display:flex;align-items:baseline;gap:.5rem;overflow:hidden;border-left:1px dotted var(--ink-300);padding-left:1.5rem}.doc-title[data-v-d7ce2cb9]{margin:0;font-size:1.1rem;color:var(--ink-900);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-lang[data-v-d7ce2cb9]{font-size:.85rem;color:var(--ink-500);font-style:italic;text-transform:uppercase;letter-spacing:.05em}.nav-btn[data-v-d7ce2cb9]{background:transparent;border:1px solid var(--ink-300);color:var(--ink-900);font-family:var(--font-display, Georgia, serif);font-size:1rem;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:2px}.nav-btn[data-v-d7ce2cb9]:hover:not(:disabled){background:var(--paper-100);border-color:var(--rubric-700);color:var(--rubric-700)}.nav-btn[data-v-d7ce2cb9]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-d7ce2cb9]{display:flex;align-items:baseline;gap:.4rem;font-size:1rem;color:var(--ink-700);padding:0 .5rem}.page-label[data-v-d7ce2cb9],.page-divider[data-v-d7ce2cb9]{font-style:italic;font-size:.9rem}.page-current[data-v-d7ce2cb9]{color:var(--rubric-700);font-weight:400;font-size:1.1rem}.page-total[data-v-d7ce2cb9]{color:var(--ink-900)}.view-toggle-btn[data-v-d7ce2cb9]{background:var(--ink-900);color:var(--paper-000);border:1px solid var(--ink-900);font-family:var(--font-body, serif);font-size:.85rem;padding:.3rem .75rem;cursor:pointer;border-radius:2px;text-transform:uppercase;letter-spacing:.05em}.view-toggle-btn[data-v-d7ce2cb9]:hover{background:var(--rubric-700);border-color:var(--rubric-700)}.action-group[data-v-d7ce2cb9]{display:flex;align-items:center;gap:.35rem}.group-label[data-v-d7ce2cb9]{font-size:.85rem;font-style:italic;color:var(--ink-500);margin-right:.2rem}.dl-btn[data-v-d7ce2cb9],.pop-btn[data-v-d7ce2cb9]{text-decoration:none;font-family:var(--font-mono, monospace);font-size:.75rem;padding:.2rem .4rem;border:1px solid var(--ink-200);color:var(--ink-700);background:var(--paper-100);transition:all .2s ease}.dl-btn[data-v-d7ce2cb9]:hover{background:var(--gold-600);color:var(--paper-000);border-color:var(--gold-600)}.pop-btn[data-v-d7ce2cb9]:hover{background:var(--ink-700);color:var(--paper-000);border-color:var(--ink-700)}@media(max-width:900px){.sync-controls[data-v-d7ce2cb9]{flex-wrap:wrap;padding:.5rem 1rem}.sync-left[data-v-d7ce2cb9]{flex:1 1 100%;border-bottom:1px dotted var(--ink-200);padding-bottom:.5rem}.doc-info[data-v-d7ce2cb9]{border-left:none;padding-left:0}.sync-center[data-v-d7ce2cb9]{flex:1;justify-content:flex-start}.sync-right[data-v-d7ce2cb9]{flex:1}.action-group .group-label[data-v-d7ce2cb9]{display:none}}.document-viewer[data-v-d5c85e5f]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.split-panels[data-v-d5c85e5f]{display:flex;flex:1;overflow:hidden;position:relative}.panel[data-v-d5c85e5f]{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:0}.panel-html[data-v-d5c85e5f]{background:#f8f9fa}.panel-pdf[data-v-d5c85e5f]{background:#525659}.panel-divider[data-v-d5c85e5f]{width:6px;background:#1a252f;cursor:col-resize;flex-shrink:0;transition:background-color .15s ease}.panel-divider[data-v-d5c85e5f]:hover,.panel-divider[data-v-d5c85e5f]:focus-visible{background:#2980b9;outline:none}.split-panels.dragging[data-v-d5c85e5f]{cursor:col-resize;user-select:none}.split-panels.dragging .panel-divider[data-v-d5c85e5f]{background:#2980b9}.split-panels.dragging[data-v-d5c85e5f] iframe,.split-panels.dragging[data-v-d5c85e5f] canvas{pointer-events:none}.panel-label[data-v-d5c85e5f]{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:5;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;background:#00000073;color:#fff;padding:2px 10px;border-radius:10px;pointer-events:none}.split-panels.mobile-mode .panel[data-v-d5c85e5f]{width:100%!important;flex:1 1 auto}.panel-hidden[data-v-d5c85e5f]{display:none!important}@media(max-width:992px){.split-panels[data-v-d5c85e5f]{flex-direction:column}.panel-divider[data-v-d5c85e5f]{width:100%;height:4px;cursor:row-resize}}
