.meeting-detail-header[data-v-3c1c8d0b]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;height:56px;margin-top:-6px;padding:0 16px 0 36px;display:flex}.meeting-detail-header__left[data-v-3c1c8d0b]{flex:1;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.meeting-detail-header__back-btn[data-v-3c1c8d0b]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}.meeting-detail-header__back-btn[data-v-3c1c8d0b]:disabled,.meeting-detail-header__edit-btn[data-v-3c1c8d0b]:disabled,.meeting-detail-header__action-btn[data-v-3c1c8d0b]:disabled,.meeting-detail-header__download-item[data-v-3c1c8d0b]:disabled{cursor:not-allowed;opacity:.45}.meeting-detail-header__title-wrap[data-v-3c1c8d0b]{flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.meeting-detail-header__title[data-v-3c1c8d0b]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1;overflow:hidden}.meeting-detail-header__title-input[data-v-3c1c8d0b]{border:1px solid var(--feature-theme-primary-soft-border,#bfdbfe);box-sizing:border-box;color:#0f172a;background:#fff;border-radius:8px;outline:none;flex:1;min-width:0;height:36px;padding:0 12px;font-size:18px;font-weight:700}.meeting-detail-header__title-input[data-v-3c1c8d0b]:focus{border-color:var(--feature-theme-primary,#2563eb);box-shadow:0 0 0 3px #2563eb1a}.meeting-detail-header__edit-btn[data-v-3c1c8d0b]{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:30px;height:30px;font-size:14px;transition:all .2s}.meeting-detail-header__edit-btn[data-v-3c1c8d0b]:hover{color:#475569;background:#f1f5f9}.meeting-detail-header__edit-btn[data-v-3c1c8d0b]:disabled:hover{color:#94a3b8;background:0 0}.meeting-detail-header__actions[data-v-3c1c8d0b]{flex-shrink:0;align-items:center;gap:8px;height:100%;display:flex}.meeting-detail-header__download-wrap[data-v-3c1c8d0b]{align-items:center;height:100%;display:flex;position:relative}.meeting-detail-header__action-btn[data-v-3c1c8d0b]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.meeting-detail-header__action-btn[data-v-3c1c8d0b]:disabled{color:#94a3b8;background:#f8fafc}.meeting-detail-header__action-icon[data-v-3c1c8d0b]{flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.meeting-detail-header__action-label[data-v-3c1c8d0b]{display:inline}.meeting-detail-header__download-menu[data-v-3c1c8d0b]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0f172a1a}.meeting-detail-header__download-item[data-v-3c1c8d0b]{color:#334155;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;display:block}.meeting-detail-header__download-item[data-v-3c1c8d0b]:hover{background:#f8fafc}.meeting-detail-header__download-item[data-v-3c1c8d0b]:disabled:hover{background:0 0}.fade-enter-active[data-v-3c1c8d0b],.fade-leave-active[data-v-3c1c8d0b]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-3c1c8d0b],.fade-leave-to[data-v-3c1c8d0b]{opacity:0;transform:translateY(4px)}@media (width<=768px){.meeting-detail-header[data-v-3c1c8d0b]{gap:8px;height:48px;margin-top:0;padding:0 12px}.meeting-detail-header__title[data-v-3c1c8d0b]{font-size:15px}.meeting-detail-header__actions[data-v-3c1c8d0b]{display:flex}.meeting-detail-header__action-btn[data-v-3c1c8d0b]{justify-content:center;align-items:center;gap:0;width:34px;height:34px;padding:0;font-size:16px;line-height:1}.meeting-detail-header__action-label[data-v-3c1c8d0b]{display:none}.meeting-detail-header__action-icon[data-v-3c1c8d0b]{font-size:16px}.meeting-detail-header__download-menu[data-v-3c1c8d0b]{min-width:180px}}.meeting-audio-bar[data-v-ecb7d6b6]{background:#fff;border-bottom:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.meeting-audio-bar__controls[data-v-ecb7d6b6]{align-items:center;gap:4px;display:inline-flex}.meeting-audio-bar__control[data-v-ecb7d6b6]{color:#334155;cursor:pointer;background:#f8fafc;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.meeting-audio-bar__control--primary[data-v-ecb7d6b6]{color:#fff;background:#2563eb}.meeting-audio-bar__timeline[data-v-ecb7d6b6]{min-width:0}.meeting-audio-bar__range[data-v-ecb7d6b6]{width:100%}.meeting-audio-bar__meta[data-v-ecb7d6b6]{align-items:center;gap:8px;display:inline-flex}.meeting-audio-bar__time[data-v-ecb7d6b6]{color:#0f172a;font-size:12px;font-weight:700}.meeting-audio-bar__speed-btn[data-v-ecb7d6b6]{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.meeting-audio-bar__speed-menu[data-v-ecb7d6b6]{flex-direction:column;gap:4px;display:flex}.meeting-audio-bar__speed-option[data-v-ecb7d6b6]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.meeting-audio-bar__speed-option.is-active[data-v-ecb7d6b6],.meeting-audio-bar__speed-option[data-v-ecb7d6b6]:hover{color:#2563eb;background:#eff6ff}@media (width<=768px){.meeting-audio-bar[data-v-ecb7d6b6]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px 12px}.meeting-audio-bar__control[data-v-ecb7d6b6]{border-radius:10px;width:34px;height:34px}.meeting-audio-bar__control--primary[data-v-ecb7d6b6]{width:38px;height:38px}.meeting-audio-bar__controls[data-v-ecb7d6b6]{gap:2px}.meeting-audio-bar__meta[data-v-ecb7d6b6]{gap:6px}.meeting-audio-bar__time[data-v-ecb7d6b6],.meeting-audio-bar__speed-btn[data-v-ecb7d6b6]{font-size:11px}}.meeting-transcript[data-v-84ef11cc]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.meeting-transcript__toolbar[data-v-84ef11cc]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px 0;display:flex}.meeting-transcript__toolbar-actions[data-v-84ef11cc]{align-items:center;gap:10px;display:flex}.meeting-transcript__toolbar-btn[data-v-84ef11cc]{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.meeting-transcript__toolbar-btn.is-active[data-v-84ef11cc]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.meeting-transcript__toolbar-btn[data-v-84ef11cc]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7;background:#f8fafc;border-color:#e2e8f0}.meeting-transcript__search-inline[data-v-84ef11cc]{flex:320px;align-items:center;gap:10px;min-width:220px;display:flex}.meeting-transcript__search-input[data-v-84ef11cc]{flex:1}.meeting-transcript__search-meta[data-v-84ef11cc]{color:#64748b;font-size:12px}.meeting-transcript__translate-menu[data-v-84ef11cc]{flex-direction:column;gap:4px;max-height:280px;padding-right:4px;display:flex;overflow:auto}.meeting-transcript__translate-option[data-v-84ef11cc]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12px}.meeting-transcript__translate-option[data-v-84ef11cc]:hover:not(:disabled){background:#f8fafc}.meeting-transcript__translate-option[data-v-84ef11cc]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7}.meeting-transcript__scroll[data-v-84ef11cc]{flex:1;padding:0 20px 16px;overflow-y:auto}.meeting-transcript__empty[data-v-84ef11cc]{justify-content:center;align-items:center;min-height:200px;display:flex}.meeting-transcript__item[data-v-84ef11cc]{border-bottom:1px solid #f1f5f9;gap:16px;padding:14px 0;display:flex}.meeting-transcript__item.has-match[data-v-84ef11cc]{background:linear-gradient(90deg,#2563eb0f,#2563eb00)}.meeting-transcript__time[data-v-84ef11cc]{flex-shrink:0;width:48px;padding-top:2px}.meeting-transcript__time-btn[data-v-84ef11cc]{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.meeting-transcript__content[data-v-84ef11cc]{flex:1;min-width:0}.meeting-transcript__speaker-row[data-v-84ef11cc]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.meeting-transcript__speaker-dot[data-v-84ef11cc]{border-radius:50%;width:10px;height:10px}.meeting-transcript__speaker-name[data-v-84ef11cc]{font-size:13px;font-weight:700}.meeting-transcript__speaker-edit[data-v-84ef11cc]{color:#cbd5e1;cursor:pointer;background:0 0;border:0;font-size:12px}.meeting-transcript__text[data-v-84ef11cc]{color:#334155;margin:0;font-size:14px;line-height:1.7}.meeting-transcript__text-highlight[data-v-84ef11cc]{color:#2563eb;background:#2563eb24;border-radius:4px;padding:0 2px}.meeting-transcript__speaker-input[data-v-84ef11cc],.meeting-transcript__text-editor[data-v-84ef11cc]{border:1px solid #dbe4f0;border-radius:8px;outline:none}.meeting-transcript__speaker-input[data-v-84ef11cc]{height:28px;padding:0 8px;font-size:13px;font-weight:700}.meeting-transcript__text-editor[data-v-84ef11cc]{color:#0f172a;resize:vertical;width:100%;min-height:64px;padding:10px 12px;font-size:13px;line-height:1.7}@media (width<=768px){.meeting-transcript__toolbar[data-v-84ef11cc]{padding-left:14px;padding-right:14px}.meeting-transcript__scroll[data-v-84ef11cc]{padding:0 14px 14px}.meeting-transcript__toolbar-actions[data-v-84ef11cc]{flex-wrap:wrap;width:100%}.meeting-transcript__toolbar-btn[data-v-84ef11cc]{flex:1 1 0;justify-content:center}}.meeting-summary[data-v-f0446d01]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.meeting-summary__header[data-v-f0446d01]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.meeting-summary__title[data-v-f0446d01]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.meeting-summary__header-actions[data-v-f0446d01]{align-items:center;gap:8px;display:flex}.meeting-summary__copy-btn[data-v-f0446d01]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.meeting-summary__copy-btn[data-v-f0446d01]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7;background:#f8fafc;border-color:#e2e8f0}.meeting-summary__resummarize-wrap[data-v-f0446d01],.meeting-summary__generate-wrap[data-v-f0446d01]{position:relative}.meeting-summary__resummarize-btn[data-v-f0446d01],.meeting-summary__generate-btn[data-v-f0446d01]{background:var(--feature-theme-primary-gradient);min-height:40px;color:var(--feature-theme-primary-contrast);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.meeting-summary__resummarize-btn[data-v-f0446d01]:disabled,.meeting-summary__generate-btn[data-v-f0446d01]:disabled{color:#ffffffe6;cursor:not-allowed;opacity:.75;background:#c7d2fe}.meeting-summary__template-menu[data-v-f0446d01],.meeting-summary__generate-menu[data-v-f0446d01]{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:280px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f172a1f}.meeting-summary__template-menu-title[data-v-f0446d01]{color:#0f172a;margin-bottom:8px;font-size:13px;font-weight:700}.meeting-summary__template-menu-item[data-v-f0446d01]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.meeting-summary__template-menu-item[data-v-f0446d01]:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe}.meeting-summary__template-menu-item[data-v-f0446d01]:disabled{cursor:not-allowed;opacity:.55}.meeting-summary__template-menu-name[data-v-f0446d01]{color:#2563eb;font-size:13px;font-weight:700}.meeting-summary__template-menu-desc[data-v-f0446d01]{color:#64748b;font-size:12px;line-height:1.45}.meeting-summary__body[data-v-f0446d01]{flex:1;min-height:0;padding:20px;overflow-y:auto}.meeting-summary__loading-state[data-v-f0446d01],.meeting-summary__empty[data-v-f0446d01]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.meeting-summary__preview-wrap[data-v-f0446d01]{flex-direction:column;gap:14px;display:flex}.meeting-summary__loading-spinner[data-v-f0446d01]{border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-f0446d01}.meeting-summary__streaming-indicator[data-v-f0446d01]{color:#2563eb;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.meeting-summary__streaming-spinner[data-v-f0446d01]{border:2px solid #2563eb38;border-top-color:#2563eb;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-f0446d01}.meeting-summary__streaming-copy[data-v-f0446d01]{align-items:center;display:inline-flex}.meeting-summary__loading-text[data-v-f0446d01],.meeting-summary__empty-text[data-v-f0446d01]{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.6}.meeting-summary__empty-icon[data-v-f0446d01]{color:#2563eb;background:#eff6ff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:28px;display:flex}.meeting-summary__template-grid[data-v-f0446d01]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;display:grid}.meeting-summary__template-card[data-v-f0446d01]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;display:flex}.meeting-summary__template-card[data-v-f0446d01]:hover:not(:disabled){background:#f8fbff;border-color:#bfdbfe}.meeting-summary__template-card[data-v-f0446d01]:disabled{cursor:not-allowed;opacity:.6;background:#f8fafc;border-color:#e2e8f0}.meeting-summary__template-icon[data-v-f0446d01]{color:#2563eb;font-size:20px}.meeting-summary__template-label[data-v-f0446d01]{color:#334155;text-align:center;font-size:12px;font-weight:600}[data-v-f0446d01] .meeting-summary__markdown{padding:0}:is([data-v-f0446d01] .meeting-summary__markdown h1,[data-v-f0446d01] .meeting-summary__markdown h2,[data-v-f0446d01] .meeting-summary__markdown h3){color:#1e293b}:is([data-v-f0446d01] .meeting-summary__markdown p,[data-v-f0446d01] .meeting-summary__markdown li){color:#334155;font-size:14px;line-height:1.65}.fade-enter-active[data-v-f0446d01],.fade-leave-active[data-v-f0446d01]{transition:opacity .15s,transform .15s}.fade-enter-from[data-v-f0446d01],.fade-leave-to[data-v-f0446d01]{opacity:0;transform:translateY(4px)}@keyframes spin-f0446d01{to{transform:rotate(360deg)}}@media (width<=640px){.meeting-summary__body[data-v-f0446d01]{padding:14px}.meeting-summary__template-grid[data-v-f0446d01]{grid-template-columns:1fr}}.meeting-detail[data-v-06e9ffaa]{box-sizing:border-box;background:#f8fafc;height:100dvh;min-height:0;max-height:100dvh;padding:14px;overflow:hidden}.meeting-detail__inner[data-v-06e9ffaa]{flex-direction:column;gap:12px;width:min(100%,1880px);height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.meeting-detail__mobile-tabs[data-v-06e9ffaa]{display:none}.meeting-detail__body[data-v-06e9ffaa]{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,40%);gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.meeting-detail__left[data-v-06e9ffaa],.meeting-detail__right[data-v-06e9ffaa]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;height:100%;min-height:0;overflow:hidden}.meeting-detail__left[data-v-06e9ffaa]{flex-direction:column;display:flex}.meeting-detail__left.is-mobile-hidden[data-v-06e9ffaa],.meeting-detail__right.is-mobile-hidden[data-v-06e9ffaa]{display:none}.meeting-detail__error-state[data-v-06e9ffaa]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:40px 20px;display:flex}.meeting-detail__error-icon[data-v-06e9ffaa]{color:#dc2626;background:#fee2e2;border-radius:18px;justify-content:center;align-items:center;width:74px;height:74px;font-size:36px;display:flex}.meeting-detail__error-title[data-v-06e9ffaa]{color:#0f172a;margin:0;font-size:20px;font-weight:800}.meeting-detail__error-message[data-v-06e9ffaa]{color:#64748b;max-width:420px;margin:0;font-size:14px;line-height:1.6}.meeting-detail__error-actions[data-v-06e9ffaa]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.meeting-detail__error-btn[data-v-06e9ffaa]{cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700}.meeting-detail__error-btn--primary[data-v-06e9ffaa]{color:#fff;background:#dc2626}.meeting-detail__error-btn--secondary[data-v-06e9ffaa]{color:#334155;background:#f1f5f9}@media (width<=1024px){.meeting-detail__mobile-tabs[data-v-06e9ffaa]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:3px;display:flex}.meeting-detail__mobile-tab[data-v-06e9ffaa]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;height:34px;font-size:12px;font-weight:700}.meeting-detail__mobile-tab.is-active[data-v-06e9ffaa]{background:var(--feature-theme-primary-soft-bg,#eff6ff);color:var(--feature-theme-primary-active,#2563eb)}.meeting-detail__body[data-v-06e9ffaa]{grid-template-columns:1fr;overflow:hidden}.meeting-detail__left[data-v-06e9ffaa],.meeting-detail__right[data-v-06e9ffaa]{height:100%;min-height:0}}@media (width<=640px){.meeting-detail[data-v-06e9ffaa]{height:100%;padding:8px}}
