.comment-attachments[data-v-b38643e8]{display:flex;flex-direction:column;gap:.5rem}.comment-media-grid[data-v-b38643e8]{display:grid;gap:2px;overflow:hidden;border-radius:.5rem;width:100%;max-width:18rem}.comment-media-grid__item[data-v-b38643e8]{position:relative;display:block;width:100%;min-height:0;padding:0;border:0;background:#e5e7eb;cursor:pointer;overflow:hidden}html.dark{background:#374151}.comment-media-grid__img[data-v-b38643e8]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-media-grid__play[data-v-b38643e8]{background:#00000047}.comment-media-grid__overflow[data-v-b38643e8],.comment-media-grid__play[data-v-b38643e8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.comment-media-grid__overflow[data-v-b38643e8]{font-size:1.25rem;font-weight:600;background:#0000008c}.comment-media-grid--bleed[data-v-b38643e8]{width:calc(100% + var(--comment-attachment-bleed)*2);max-width:none;margin-left:calc(var(--comment-attachment-bleed)*-1);margin-right:calc(var(--comment-attachment-bleed)*-1);margin-bottom:calc(var(--comment-attachment-bleed)*-1);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.comment-media-grid--count-1[data-v-b38643e8]{grid-template-columns:1fr}.comment-media-grid--count-1 .comment-media-grid__item[data-v-b38643e8]{aspect-ratio:4/3;max-height:15rem}.comment-media-grid--count-2[data-v-b38643e8]{grid-template-columns:1fr 1fr}.comment-media-grid--count-2 .comment-media-grid__item[data-v-b38643e8]{aspect-ratio:1;min-height:6.5rem}.comment-media-grid--count-3[data-v-b38643e8]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.comment-media-grid--count-3 .comment-media-grid__item[data-v-b38643e8]:first-child{grid-row:span 2;aspect-ratio:auto;min-height:8.5rem}.comment-media-grid--count-3 .comment-media-grid__item[data-v-b38643e8]:not(:first-child){aspect-ratio:auto;min-height:4.125rem}.comment-media-grid--count-4[data-v-b38643e8]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.comment-media-grid--count-4 .comment-media-grid__item[data-v-b38643e8]{aspect-ratio:1;min-height:5.5rem}.comment-doc-list[data-v-b38643e8]{display:flex;flex-direction:column;gap:.375rem;max-width:18rem}.comment-doc-list__item[data-v-b38643e8]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:0;border-radius:.5rem;background:#ffffffb8;color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease}html.dark{background:#ffffff0f}.comment-doc-list__item[data-v-b38643e8]:hover{background:#ffffffeb}.comment-doc-list__icon[data-v-b38643e8]{flex-shrink:0;width:1.75rem;height:2.1rem}.comment-doc-list__meta[data-v-b38643e8]{display:flex;min-width:0;flex-direction:column;gap:.125rem}.comment-doc-list__name[data-v-b38643e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;color:#111827}html.dark{color:#f3f4f6}.comment-doc-list__size[data-v-b38643e8]{font-size:.6875rem;color:#6b7280}.comment-card__header[data-v-feca10ce]{justify-content:space-between}.comment-card__header[data-v-feca10ce],.comment-card__meta[data-v-feca10ce]{display:flex;align-items:center;gap:.5rem;min-width:0}.comment-card__meta[data-v-feca10ce]{flex-wrap:wrap}.comment-card__actions[data-v-feca10ce]{display:inline-flex;flex-shrink:0;align-items:center;gap:.125rem}.comment-card__delete-btn[data-v-feca10ce],.comment-card__menu-btn[data-v-feca10ce]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:.375rem;background:transparent;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.comment-card__menu-btn[data-v-feca10ce]{color:#6b7280;opacity:1}.comment-card__delete-btn[data-v-feca10ce]{color:#dc2626;opacity:0;pointer-events:none}@media(hover:hover){.comment-card__delete-btn[data-v-feca10ce]:focus-visible,.group:hover .comment-card__delete-btn[data-v-feca10ce]{opacity:1;pointer-events:auto}}.comment-card__menu-btn[data-v-feca10ce]:hover{background:#0f172a0f;color:#374151}.comment-card__delete-btn[data-v-feca10ce]:hover{background:#dc262614;color:#b91c1c}html.dark{color:#9ca3af}html.dark{background:#ffffff14;color:#e2e8f0}html.dark{color:#f87171}html.dark{background:#f871711f;color:#fca5a5}.comment-card__menu-item--danger{color:#dc2626}html.dark .comment-card__menu-item--danger{color:#f87171}.comments-tab__reply-quote[data-v-293dbf72]{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6fff2,#eef2ff99)}html.dark{border-color:#3b82f640;background:linear-gradient(135deg,#1e3a8a38,#312e8124)}.comments-tab__reply-quote-body[data-v-293dbf72]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem}.comments-tab__reply-quote-accent[data-v-293dbf72]{position:absolute;top:.375rem;bottom:.375rem;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#3b82f6,#6366f1)}.comments-tab__reply-quote-icon[data-v-293dbf72]{margin-left:.375rem;flex-shrink:0;color:#2563eb}.comments-tab__reply-quote-text[data-v-293dbf72]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.125rem}.comments-tab__reply-quote-label[data-v-293dbf72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.2;color:#2563eb}html.dark{color:#93c5fd}.comments-tab__reply-quote-preview[data-v-293dbf72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;color:#4b5563}html.dark{color:#cbd5e1}.comments-tab__reply-quote-side[data-v-293dbf72]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.comments-tab__reply-quote-thumb[data-v-293dbf72]{height:2.25rem;width:2.25rem;overflow:hidden;border-radius:.375rem;border:1px solid hsla(0,0%,100%,.8);-o-object-fit:cover;object-fit:cover}.comments-tab__reply-quote-file[data-v-293dbf72]{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.375rem;background:#ffffffd9}.comments-tab__reply-quote-count[data-v-293dbf72]{display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;gap:.2rem;border-radius:.375rem;border:1px solid #bfdbfe;background:#ffffffeb;padding:0 .45rem;font-size:.75rem;font-weight:700;color:#2563eb}html.dark{border-color:#3b82f659;background:#1e3a8a59;color:#bfdbfe}.comments-tab__reply-quote-close[data-v-293dbf72]{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .15s ease,color .15s ease}.comments-tab__reply-quote-close[data-v-293dbf72]:hover{background:#0f172a0f;color:#374151}html.dark{background:#ffffff1a;color:#e2e8f0}.comments-tab__pending-file.el-tag[data-v-293dbf72]{--el-tag-bg-color:#f3f4f6;--el-tag-border-color:#e5e7eb;--el-tag-text-color:#374151;--el-tag-hover-color:#6b7280;max-width:14rem}.comments-tab__pending-file.el-tag .el-tag__content[data-v-293dbf72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark{--el-tag-bg-color:hsla(0,0%,100%,.08);--el-tag-border-color:hsla(0,0%,100%,.12);--el-tag-text-color:#e5e7eb;--el-tag-hover-color:#d1d5db}.comments-tab__composer-send[data-v-293dbf72],.comments-tab__send-btn[data-v-293dbf72]{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:#cbd5e1;color:#fff;cursor:not-allowed;opacity:.75;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,background .15s ease}.comments-tab__composer-send--active[data-v-293dbf72],.comments-tab__send-btn--active[data-v-293dbf72]{background:linear-gradient(135deg,#2563eb,#4f46e5);cursor:pointer;opacity:1;box-shadow:0 4px 12px #3b82f652}.comments-tab__composer-send--active[data-v-293dbf72]:hover,.comments-tab__send-btn--active[data-v-293dbf72]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3b82f661}.comments-tab__composer-send--active[data-v-293dbf72]:active,.comments-tab__send-btn--active[data-v-293dbf72]:active{transform:translateY(0)}.comments-tab[data-v-293dbf72]:not(.comments-tab--embedded){max-height:79.7vh}.comments-tab__message--pending[data-v-293dbf72]{opacity:.72}.gallery-pdf-thumb[data-v-eb133572],.gallery-pdf-thumb__canvas[data-v-eb133572]{display:block;width:100%;height:100%}.gallery-pdf-thumb__canvas[data-v-eb133572]{-o-object-fit:cover;object-fit:cover}.gallery-pdf-thumb__fallback[data-v-eb133572]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;color:#059669;background:#ecfdf5}.gallery-pdf-thumb__fallback .el-icon[data-v-eb133572]{font-size:1.125rem}.gallery-pdf-thumb__ext[data-v-eb133572]{font-size:9px;font-weight:700;letter-spacing:.03em}html.dark{color:#6ee7b7;background:#10b9811f}.gallery-pdf-viewer[data-v-0dc9e605]{display:flex;flex-direction:column;width:100%;height:100%;min-height:min(48vh,520px)}.gallery-pdf-viewer__status[data-v-0dc9e605]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:inherit;font-size:14px;color:#6b7280}.gallery-pdf-viewer__status--error[data-v-0dc9e605]{max-width:28rem;padding:0 16px;text-align:center;color:#dc2626}.gallery-pdf-viewer__toolbar[data-v-0dc9e605]{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.gallery-pdf-viewer__nav[data-v-0dc9e605]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px}.gallery-pdf-viewer__nav[data-v-0dc9e605]:hover:not(:disabled){background:#f3f4f6}.gallery-pdf-viewer__nav[data-v-0dc9e605]:disabled{opacity:.4;cursor:not-allowed}.gallery-pdf-viewer__page-label[data-v-0dc9e605]{min-width:120px;font-size:13px;font-weight:600;color:#374151;text-align:center}.gallery-pdf-viewer__scroll[data-v-0dc9e605]{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:12px;overflow:auto;background:#eef2f7}.gallery-pdf-viewer__canvas[data-v-0dc9e605]{display:block;flex-shrink:0;max-width:100%;max-height:100%;box-shadow:0 4px 20px #0f172a24}html.dark{background:#ffffff0a;border-color:#374151}html.dark{color:#e5e7eb;background:#ffffff0f;border-color:#374151}html.dark{background:#ffffff1a}html.dark{color:#e5e7eb}html.dark{background:#0f172a73}
