.doc-extraction-inline[data-v-308db111]{border-top:1px solid var(--ui-border,#e5e7eb);align-items:center;gap:.375rem;width:100%;min-width:0;margin-top:.375rem;padding-top:.375rem;font-size:.75rem;display:flex}.doc-extraction-inline>span[data-v-308db111]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-action[data-v-308db111]{color:var(--ui-primary,#0891b2);cursor:pointer;align-items:center;gap:.375rem;min-width:0;font-weight:600;display:flex}.is-action[data-v-308db111]:hover{text-decoration:underline}.is-secondary[data-v-308db111]{color:var(--ui-text-muted,#4b5563);margin-left:.75rem;font-weight:500}.is-muted[data-v-308db111]{color:var(--ui-text-dimmed,#6b7280)}.doc-recap-content[data-v-f5262c55]{resize:both;flex-direction:column;width:min(48rem,92vw);min-width:20rem;max-width:95vw;height:min(75vh,46rem);min-height:16rem;max-height:92vh;display:flex;overflow:hidden}.doc-recap-header[data-v-f5262c55]{border-bottom:1px solid var(--ui-border,#e5e7eb);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.doc-recap-title[data-v-f5262c55]{align-items:center;gap:.5rem;min-width:0;font-weight:600;display:flex}.doc-recap-title span[data-v-f5262c55]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-recap-actions[data-v-f5262c55]{align-items:center;gap:.375rem;display:flex}.doc-recap-close[data-v-f5262c55]{color:var(--ui-text-dimmed,#6b7280)}.doc-recap-loading[data-v-f5262c55]{justify-content:center;padding:3rem 0;display:flex}.artifact-tabs[data-v-f5262c55]{border-bottom:1px solid var(--ui-border,#e5e7eb);gap:1.25rem;padding:0 1.25rem;display:flex}.artifact-tab[data-v-f5262c55]{color:var(--ui-text-dimmed,#6b7280);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .125rem;font-size:.875rem;font-weight:500}.artifact-tab[data-v-f5262c55]:hover{color:var(--ui-text-muted,#374151)}.artifact-tab.active[data-v-f5262c55]{color:var(--ui-primary,#1d4ed8);border-bottom-color:var(--ui-primary,#1d4ed8)}.doc-recap-body[data-v-f5262c55]{flex:1;min-height:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.doc-recap-empty[data-v-f5262c55],.doc-recap-pending[data-v-f5262c55]{color:var(--ui-text-dimmed,#6b7280);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.doc-recap-summary[data-v-f5262c55] .doc-anchor{background:var(--ui-bg-elevated,#eef2f7);color:var(--ui-primary,#1d4ed8);white-space:nowrap;border-radius:9999px;margin-left:.3rem;padding:0 .45rem;font-size:.72em;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.doc-recap-summary[data-v-f5262c55] .doc-anchor:hover{background:var(--ui-bg-accented,#e2e8f0);text-decoration:none}.doc-recap-truncated[data-v-f5262c55]{color:var(--ui-text-dimmed,#6b7280);margin-bottom:.375rem;font-size:.75rem}.doc-recap-extracted[data-v-f5262c55]{background:var(--ui-bg-muted,#f9fafb);border-radius:.5rem;padding:.75rem 1rem}.doc-recap-block[data-v-f5262c55]{margin:0 0 .75rem;overflow-x:auto}.doc-recap-block[data-v-f5262c55]:last-child{margin-bottom:0}.file-preview[data-v-1a8c8fcd]{min-width:0;max-width:50%;overflow:hidden}.image-thumbnail[data-v-1a8c8fcd]{border:1px solid var(--ui-border);cursor:pointer;background:var(--ui-bg);border-radius:.5rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.image-thumbnail:hover .preview-overlay[data-v-1a8c8fcd]{opacity:1}.preview-image[data-v-1a8c8fcd]{width:100%;height:auto;transition:opacity .15s;display:block}.image-thumbnail:hover .preview-image[data-v-1a8c8fcd]{opacity:.9}.image-placeholder[data-v-1a8c8fcd]{background-color:var(--ui-bg-muted);width:100%;height:100%;min-height:6rem;top:0;left:0}.image-placeholder[data-v-1a8c8fcd],.preview-overlay[data-v-1a8c8fcd]{justify-content:center;align-items:center;display:flex;position:absolute}.preview-overlay[data-v-1a8c8fcd]{opacity:0;color:#fff;pointer-events:none;background-color:#0000004d;transition:opacity .15s;inset:0}.image-modal-content[data-v-1a8c8fcd]{cursor:zoom-out;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.modal-image[data-v-1a8c8fcd]{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;max-width:90vw;max-height:90vh;box-shadow:0 25px 50px -12px #00000080}.pdf-thumbnail[data-v-1a8c8fcd]{border:1px solid var(--ui-border-accented);background-color:var(--ui-bg-elevated);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .15s;display:flex;position:relative}.pdf-thumbnail[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.pdf-thumbnail:hover .preview-overlay[data-v-1a8c8fcd]{opacity:1}.thumbnail-loading[data-v-1a8c8fcd]{cursor:progress}.thumbnail-loading[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-elevated)}.preview-overlay-busy[data-v-1a8c8fcd]{background-color:#00000073;opacity:1!important}.file-translation-progress[data-v-1a8c8fcd]{color:var(--ui-text-muted)}.file-translation-progress[data-v-1a8c8fcd],.file-translation-ready[data-v-1a8c8fcd]{align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.file-translation-ready[data-v-1a8c8fcd]{color:var(--color-green-600)}.pdf-icon-container[data-v-1a8c8fcd]{background-color:#ef4444;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.pdf-icon[data-v-1a8c8fcd]{color:#fff;width:1.25rem;height:1.25rem}.pdf-info[data-v-1a8c8fcd]{text-align:left;flex:1;min-width:0}.note-thumbnail[data-v-1a8c8fcd]{border:1px solid var(--ui-border-accented);background-color:var(--ui-bg-elevated);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .15s;display:flex;position:relative}.note-thumbnail[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.note-thumbnail:hover .preview-overlay[data-v-1a8c8fcd]{opacity:1}.note-icon-container[data-v-1a8c8fcd]{background-color:#3b82f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.note-icon[data-v-1a8c8fcd]{color:#fff;width:1.25rem;height:1.25rem}.note-info[data-v-1a8c8fcd]{text-align:left;flex:1;min-width:0}.document-thumbnail[data-v-1a8c8fcd]{border:1px solid var(--ui-border-accented);background-color:var(--ui-bg-elevated);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .15s;display:flex;position:relative}.document-thumbnail[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.document-thumbnail:hover .preview-overlay[data-v-1a8c8fcd]{opacity:1}.document-thumbnail-with-preview[data-v-1a8c8fcd]{flex-direction:column;gap:.5rem;padding:0;overflow:hidden}.document-thumbnail-with-preview .doc-info[data-v-1a8c8fcd]{width:100%;padding:.5rem .75rem .75rem}.linked-doc-preview-image[data-v-1a8c8fcd]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:.5rem .5rem 0 0;width:100%;max-height:200px}.doc-icon-container[data-v-1a8c8fcd]{background-color:#2563eb;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.doc-icon[data-v-1a8c8fcd]{color:#fff;width:1.25rem;height:1.25rem}.doc-info[data-v-1a8c8fcd]{text-align:left;flex:1;min-width:0}.document-modal-fallback[data-v-1a8c8fcd]{text-align:center;color:var(--ui-text-muted);border-top:1px solid var(--ui-border);padding:.5rem 1rem;font-size:.8rem}.document-modal-fallback a[data-v-1a8c8fcd]{color:var(--ui-text-highlighted);text-decoration:underline}.document-modal-content[data-v-1a8c8fcd]{background:var(--ui-bg);border-radius:.5rem;flex-direction:column;height:95vh;display:flex;overflow:hidden}.document-modal-header[data-v-1a8c8fcd]{border-bottom:1px solid var(--ui-border);background:var(--ui-bg-muted);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.document-modal-title[data-v-1a8c8fcd]{color:var(--ui-text-highlighted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-weight:500;display:flex;overflow:hidden}.translation-limit-badge[data-v-1a8c8fcd]{color:var(--ui-text-muted);background:var(--ui-bg-accented);white-space:nowrap;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:400}.document-modal-close[data-v-1a8c8fcd]{width:2rem;height:2rem;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.document-modal-close[data-v-1a8c8fcd]:hover{background:var(--ui-bg-accented);color:var(--ui-text-highlighted)}.document-modal-iframe[data-v-1a8c8fcd]{border:none;flex:1;width:100%}.document-modal-actions[data-v-1a8c8fcd]{align-items:center;gap:.25rem;display:flex}.note-error[data-v-1a8c8fcd],.note-loading[data-v-1a8c8fcd]{color:var(--ui-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.note-retry[data-v-1a8c8fcd]{background:var(--ui-bg-accented);color:var(--ui-text);cursor:pointer;border:1px solid var(--ui-border);border-radius:.375rem;padding:.375rem 1rem}.note-retry[data-v-1a8c8fcd]:hover{background:var(--ui-bg-elevated)}.note-preview-editor[data-v-1a8c8fcd]{flex:1;min-height:0;overflow-y:auto}.note-preview-editor[data-v-1a8c8fcd] .recap-transcript-full{display:none}.preview-video[data-v-1a8c8fcd]{border-radius:.5rem;width:100%;height:auto}.audio-container[data-v-1a8c8fcd]{flex-direction:column;gap:.5rem;display:flex}.preview-audio[data-v-1a8c8fcd]{width:100%;height:3rem}.file-link[data-v-1a8c8fcd]{background-color:var(--ui-bg-muted);border:1px solid var(--ui-border);color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.file-link[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-elevated)}.file-info-link[data-v-1a8c8fcd]{background-color:var(--ui-bg-muted);border:1px solid var(--ui-border);color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.file-info-link[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-elevated)}.file-icon[data-v-1a8c8fcd]{flex-shrink:0;width:1.5rem;height:1.5rem}.file-details[data-v-1a8c8fcd]{flex:1;min-width:0}.file-name[data-v-1a8c8fcd]{color:var(--ui-text-highlighted);overflow-wrap:break-word;word-break:break-word;font-size:.875rem;font-weight:500}.file-size[data-v-1a8c8fcd]{color:var(--ui-text-muted);margin-top:.125rem;font-size:.75rem}.external-icon[data-v-1a8c8fcd]{width:1rem;height:1rem;color:var(--ui-text-dimmed);flex-shrink:0}.text-link[data-v-1a8c8fcd]{border-color:var(--ui-border-accented);background-color:var(--ui-bg-elevated)}.text-link[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.archive-link[data-v-1a8c8fcd]{border-color:var(--ui-border-accented);background-color:var(--ui-bg-elevated)}.archive-link[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.excel-link[data-v-1a8c8fcd]{border-color:var(--ui-border-accented);background-color:var(--ui-bg-elevated)}.excel-link[data-v-1a8c8fcd]:hover{background-color:var(--ui-bg-accented)}.icon-sm[data-v-1a8c8fcd]{width:1rem;height:1rem}.icon-md[data-v-1a8c8fcd]{width:1.25rem;height:1.25rem}.icon-lg[data-v-1a8c8fcd]{width:1.5rem;height:1.5rem}.note-translation-loading[data-v-1a8c8fcd]{border-bottom:1px solid var(--color-neutral-200);align-items:center;gap:.5rem;padding:.5rem 2rem;display:flex}
