.pdf-viewer-container[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:1rem;width:100%}.single-doc-header[data-v-9d2b1b49]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap}.doc-title-group[data-v-9d2b1b49]{display:flex;align-items:center;gap:.75rem}.doc-icon[data-v-9d2b1b49]{font-size:1.75rem;color:var(--primary-color)}.doc-title[data-v-9d2b1b49]{font-size:1.25rem;font-weight:700;color:var(--text-title);margin:0}.multi-doc-layout[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:1rem;width:100%}.mobile-control-bar[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media(min-width:992px){.mobile-control-bar[data-v-9d2b1b49]{display:none}}.mobile-drawer-toggle[data-v-9d2b1b49]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.85rem 1rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:var(--transition-smooth)}.mobile-drawer-toggle--open[data-v-9d2b1b49],.mobile-drawer-toggle[data-v-9d2b1b49]:hover{border-color:var(--primary-color);background-color:#2931890a}.active-doc-info[data-v-9d2b1b49]{display:flex;align-items:center;gap:.75rem;overflow:hidden;flex:1}.active-doc-icon[data-v-9d2b1b49]{font-size:1.4rem;color:var(--primary-color);flex-shrink:0}.active-doc-text[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.active-doc-label[data-v-9d2b1b49]{font-size:.925rem;font-weight:700;color:var(--text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-doc-sub[data-v-9d2b1b49]{font-size:.775rem;color:var(--text-muted)}.toggle-icon-wrap[data-v-9d2b1b49]{display:flex;align-items:center;justify-content:center;color:var(--text-title);font-size:1.25rem;flex-shrink:0}.mobile-doc-sheet[data-v-9d2b1b49]{flex-direction:column;gap:.4rem;padding:.5rem;background-color:#29318905;border:1px solid var(--border-color);max-height:280px;overflow-y:auto;animation:fadeIn .25s ease-out}.mobile-doc-sheet[data-v-9d2b1b49],.mobile-sheet-item[data-v-9d2b1b49]{display:flex;border-radius:var(--radius-md)}.mobile-sheet-item[data-v-9d2b1b49]{align-items:center;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--border-color);background-color:var(--bg-card);cursor:pointer;transition:var(--transition-smooth)}.mobile-sheet-item--active[data-v-9d2b1b49]{background-color:#29318914;border-color:var(--primary-color)}.sheet-item-icon[data-v-9d2b1b49]{font-size:1.25rem;color:var(--primary-color);flex-shrink:0}.sheet-item-label[data-v-9d2b1b49]{font-size:.875rem;font-weight:600;color:var(--text-title);flex:1;word-break:break-word}.sheet-check-icon[data-v-9d2b1b49]{font-size:1.1rem;color:var(--primary-color);flex-shrink:0}.mobile-actions[data-v-9d2b1b49]{justify-content:space-between;gap:.75rem;flex-wrap:wrap}.mobile-actions[data-v-9d2b1b49],.nav-buttons[data-v-9d2b1b49]{display:flex;align-items:center}.nav-buttons[data-v-9d2b1b49]{gap:.5rem}.nav-btn[data-v-9d2b1b49]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-title);font-size:1.1rem;cursor:pointer}.nav-btn[data-v-9d2b1b49]:disabled{opacity:.35;cursor:not-allowed}.counter-text[data-v-9d2b1b49]{font-size:.875rem;font-weight:600;color:var(--text-muted);min-width:60px;text-align:center}.workspace-grid[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:992px){.workspace-grid[data-v-9d2b1b49]{display:grid;grid-template-columns:340px 1fr;align-items:start}}.doc-sidebar[data-v-9d2b1b49]{display:none;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;flex-direction:column}@media(min-width:992px){.doc-sidebar[data-v-9d2b1b49]{display:flex;max-height:850px}}.sidebar-header[data-v-9d2b1b49]{padding:1.25rem;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.85rem;background-color:#29318905}.sidebar-title-row[data-v-9d2b1b49]{display:flex;align-items:center;gap:.6rem}.sidebar-title-icon[data-v-9d2b1b49]{font-size:1.2rem;color:var(--primary-color)}.sidebar-title[data-v-9d2b1b49]{font-size:1rem;font-weight:700;color:var(--text-title);margin:0;flex:1}.count-badge[data-v-9d2b1b49]{font-size:.75rem;font-weight:700;background-color:#2931891a;color:var(--primary-color);padding:.2rem .65rem;border-radius:1rem}.search-box[data-v-9d2b1b49]{position:relative;display:flex;align-items:center;width:100%}.search-icon[data-v-9d2b1b49]{position:absolute;left:.75rem;font-size:1.1rem;color:var(--text-muted);pointer-events:none}.search-input[data-v-9d2b1b49]{width:100%;padding:.5rem 2rem .5rem 2.25rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text-title);font-size:.875rem}.clear-search[data-v-9d2b1b49]{position:absolute;right:.5rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer}.doc-list[data-v-9d2b1b49]{display:flex;flex-direction:column;overflow-y:auto;padding:.75rem;gap:.5rem;max-height:750px}.doc-list-item[data-v-9d2b1b49]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-card);cursor:pointer;transition:var(--transition-smooth)}.doc-list-item[data-v-9d2b1b49]:hover:not(.doc-list-item--active){border-color:var(--primary-color);background-color:#2931890a}.doc-list-item--active[data-v-9d2b1b49]{background-color:#29318914;border-color:var(--primary-color);box-shadow:0 2px 8px #2931891f}.item-icon-wrapper[data-v-9d2b1b49]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon[data-v-9d2b1b49]{font-size:1.4rem;color:var(--primary-color)}.item-details[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.item-label[data-v-9d2b1b49]{font-size:.9rem;font-weight:600;color:var(--text-title);line-height:1.35;word-break:break-word}.item-sub[data-v-9d2b1b49]{font-size:.775rem;color:var(--text-muted)}.active-check[data-v-9d2b1b49]{font-size:1.15rem;color:var(--primary-color);flex-shrink:0}.no-match[data-v-9d2b1b49]{padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.doc-preview-panel[data-v-9d2b1b49]{display:flex;flex-direction:column;gap:.85rem;width:100%}.preview-header[data-v-9d2b1b49]{display:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap}@media(min-width:992px){.preview-header[data-v-9d2b1b49]{display:flex}}.preview-title-group[data-v-9d2b1b49]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex:1}.preview-title[data-v-9d2b1b49]{font-size:1.2rem;font-weight:700;color:var(--text-title);margin:0;line-height:1.35}.doc-indicator[data-v-9d2b1b49]{font-size:.775rem;font-weight:700;color:var(--primary-color);background-color:#29318914;padding:.25rem .75rem;border-radius:1rem;white-space:nowrap}.download-btn[data-v-9d2b1b49]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.25rem;background-color:var(--primary-color);color:#fff;font-weight:600;font-size:.9rem;border-radius:var(--radius-md);transition:var(--transition-smooth);text-decoration:none;white-space:nowrap}.download-btn[data-v-9d2b1b49]:hover{background-color:var(--primary-hover);box-shadow:0 4px 12px #29318940}.download-btn--sm[data-v-9d2b1b49]{padding:.5rem 1rem;font-size:.85rem}.download-icon[data-v-9d2b1b49]{font-size:1.15rem;flex-shrink:0}.pdf-wrapper[data-v-9d2b1b49]{width:100%}
