.support-ticket-dialog[data-v-f1e0d0c6] .el-tabs__header{margin-bottom:0}.support-ticket-dialog[data-v-f1e0d0c6] .el-tabs__content{padding-top:var(--space-8)}.ticket-intro[data-v-f1e0d0c6]{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);margin-bottom:var(--space-7);background:var(--bg-active);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg)}.ticket-intro-icon[data-v-f1e0d0c6]{width:34px;height:34px;border-radius:var(--radius-lg);background:var(--color-primary);color:var(--text-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--text-xl)}.ticket-intro-title[data-v-f1e0d0c6]{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:600;color:var(--text-heading);line-height:1.45}.ticket-intro-desc[data-v-f1e0d0c6]{margin:0;font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.history-toolbar[data-v-f1e0d0c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5);color:var(--text-secondary);font-size:var(--text-base)}.history-list[data-v-f1e0d0c6]{min-height:220px;max-height:420px;overflow-y:auto;padding-right:var(--space-1)}.history-empty[data-v-f1e0d0c6]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);background:var(--bg-section);border-radius:var(--radius-lg)}.history-empty i[data-v-f1e0d0c6]{font-size:34px;margin-bottom:var(--space-3)}.history-empty p[data-v-f1e0d0c6]{margin:0;font-size:var(--text-base)}.history-item[data-v-f1e0d0c6]{padding:var(--space-6);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);cursor:pointer;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.history-item[data-v-f1e0d0c6]:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.history-item+.history-item[data-v-f1e0d0c6]{margin-top:var(--space-5)}.history-item-head[data-v-f1e0d0c6]{display:flex;justify-content:space-between;gap:var(--space-5);align-items:flex-start}.ticket-tab-label[data-v-f1e0d0c6]{display:inline-flex;align-items:center;gap:var(--space-2)}.history-unread-badge[data-v-f1e0d0c6],.tab-unread-badge[data-v-f1e0d0c6]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--color-danger);color:var(--text-white);font-size:11px;font-weight:700;line-height:18px;box-sizing:border-box}.history-title-block[data-v-f1e0d0c6]{min-width:0}.history-title-line[data-v-f1e0d0c6]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.history-title[data-v-f1e0d0c6]{font-size:var(--text-lg);font-weight:600;color:var(--text-heading);line-height:1.45;word-break:break-word}.history-unread-badge[data-v-f1e0d0c6]{flex-shrink:0}.history-tags[data-v-f1e0d0c6]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.history-meta[data-v-f1e0d0c6]{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}.history-content[data-v-f1e0d0c6]{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;white-space:pre-wrap;word-break:break-word}.history-remark[data-v-f1e0d0c6]{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-section)}.history-remark span[data-v-f1e0d0c6]{display:block;margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm)}.history-remark p[data-v-f1e0d0c6]{margin:0;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.history-item-action[data-v-f1e0d0c6]{margin-top:var(--space-4);color:var(--color-primary);font-size:var(--text-sm);font-weight:600}.conversation-panel[data-v-f1e0d0c6]{min-height:420px}.conversation-head[data-v-f1e0d0c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.conversation-title[data-v-f1e0d0c6]{padding:var(--space-6);margin-bottom:var(--space-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-section)}.conversation-title h3[data-v-f1e0d0c6]{margin:0;font-size:var(--text-xl);line-height:1.45;color:var(--text-heading);word-break:break-word}.conversation-title p[data-v-f1e0d0c6]{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--text-sm)}.message-list[data-v-f1e0d0c6]{min-height:180px;max-height:260px;overflow-y:auto;padding:var(--space-5);background:var(--bg-page);border-radius:var(--radius-lg)}.message-row[data-v-f1e0d0c6]{display:flex;justify-content:flex-start}.message-row+.message-row[data-v-f1e0d0c6]{margin-top:var(--space-4)}.message-row.mine[data-v-f1e0d0c6]{justify-content:flex-end}.message-bubble[data-v-f1e0d0c6]{max-width:78%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-light)}.message-row.mine .message-bubble[data-v-f1e0d0c6]{background:var(--bg-active);border-color:var(--color-primary-border)}.message-meta[data-v-f1e0d0c6]{margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs)}.message-content[data-v-f1e0d0c6]{color:var(--text-primary);font-size:var(--text-base);line-height:1.6;white-space:pre-wrap;word-break:break-word}.reply-upload-row[data-v-f1e0d0c6]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.reply-upload-count[data-v-f1e0d0c6],.upload-tip[data-v-f1e0d0c6]{color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.4}.upload-tip[data-v-f1e0d0c6]{margin:var(--space-3) 0 0}.screenshot-card-list[data-v-f1e0d0c6]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.screenshot-card-list[data-v-f1e0d0c6] .el-upload{display:block}.screenshot-upload-card[data-v-f1e0d0c6]{width:92px;height:92px;border-radius:var(--radius-md);box-sizing:border-box}.screenshot-preview-card[data-v-f1e0d0c6]{position:relative;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-section)}.screenshot-add-card[data-v-f1e0d0c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border:1px dashed var(--border-default);background:var(--bg-page);color:var(--text-tertiary);cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal),background var(--transition-normal)}.screenshot-add-card[data-v-f1e0d0c6]:hover{border-color:var(--color-primary);background:var(--bg-active);color:var(--color-primary)}.screenshot-add-card i[data-v-f1e0d0c6]{font-size:24px;line-height:1}.screenshot-add-card span[data-v-f1e0d0c6]{font-size:var(--text-sm);line-height:1}.attachment-list[data-v-f1e0d0c6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.reply-attachment-list[data-v-f1e0d0c6]{margin-top:var(--space-3)}.attachment-thumb[data-v-f1e0d0c6]{position:relative;width:84px;height:64px;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-section)}.attachment-image[data-v-f1e0d0c6],.message-attachment-image[data-v-f1e0d0c6]{width:100%;height:100%;display:block}.attachment-remove[data-v-f1e0d0c6]{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgba(20,24,33,.72);color:var(--text-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-normal)}.attachment-remove[data-v-f1e0d0c6]:hover{background:rgba(20,24,33,.9)}.message-attachments[data-v-f1e0d0c6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.message-attachment-image[data-v-f1e0d0c6]{width:96px;height:72px;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-section)}.reply-box[data-v-f1e0d0c6]{margin-top:var(--space-5)}.reply-actions[data-v-f1e0d0c6]{display:flex;justify-content:flex-end;margin-top:var(--space-4)}[data-v-eb46a6a2] .el-submenu .el-menu-item{padding:0!important}[data-v-eb46a6a2] .el-submenu__title{padding:0!important;padding-left:0!important}[data-v-eb46a6a2] .el-submenu__title:hover{background-color:transparent!important}[data-v-eb46a6a2] .el-submenu__icon-arrow{color:hsla(0,0%,100%,.7)!important;right:16px}[data-v-eb46a6a2] .el-menu-item,[data-v-eb46a6a2] .el-menu-item:hover{background-color:transparent!important}[data-v-eb46a6a2] .el-menu-item{border-color:transparent;height:auto;line-height:normal;padding:0!important}[data-v-eb46a6a2] .el-menu{border-color:transparent;background-color:transparent}[data-v-eb46a6a2]::-webkit-scrollbar{display:none}.meeting-layout-root[data-v-eb46a6a2]{width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.meeting-head[data-v-eb46a6a2]{padding:0 20px;box-sizing:border-box;display:flex;height:50px;flex-shrink:0;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.07);position:relative;z-index:10}.meeting-layout-body[data-v-eb46a6a2]{flex:1;min-height:0;overflow:hidden}.back-btn[data-v-eb46a6a2]{display:flex;align-items:center;gap:4px;cursor:pointer;color:#606266;font-size:13px;padding:6px 10px;border-radius:6px;transition:all .2s ease;min-width:80px}.back-btn[data-v-eb46a6a2]:hover{background:#f4f6fb;color:var(--color-primary)}.back-icon[data-v-eb46a6a2]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.7}.back-text[data-v-eb46a6a2]{font-size:13px}.meeting-title[data-v-eb46a6a2]{font-size:16px;font-weight:700;color:#303133;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px;flex-shrink:0}.meeting-head-right[data-v-eb46a6a2]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:260px;flex-shrink:0}.meeting-ticket-btn[data-v-eb46a6a2]{position:fixed;right:28px;bottom:28px;z-index:2000;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--color-primary-border);border-radius:12px;background:var(--bg-active);color:var(--color-primary);font-size:22px;box-shadow:0 10px 24px rgba(0,122,255,.18);cursor:pointer;transition:all .2s ease}.meeting-ticket-btn[data-v-eb46a6a2]:hover{background:var(--color-primary-light);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,122,255,.22)}.meeting-ticket-badge[data-v-eb46a6a2]{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--bg-card);border-radius:999px;background:var(--color-danger);color:var(--text-white);font-size:11px;font-weight:700;line-height:14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.meeting-aside[data-v-eb46a6a2]{padding:10px 0 16px;width:220px!important;box-sizing:border-box;background-color:var(--color-primary);height:100%;display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease}.meeting-aside.collapsed[data-v-eb46a6a2]{width:64px!important}.aside-nav[data-v-eb46a6a2]{flex:1;overflow-y:auto}.module-tabs[data-v-eb46a6a2]{display:flex;align-items:center;margin:0 auto}.module-tabs-track[data-v-eb46a6a2]{position:relative;display:flex;background:#f0f2f5;border-radius:20px;padding:3px}.module-tabs-indicator[data-v-eb46a6a2]{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:#fff;border-radius:17px;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.module-tab[data-v-eb46a6a2]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:6px 24px;cursor:pointer;border-radius:17px;transition:color .25s ease;color:#909399;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.module-tab[data-v-eb46a6a2]:hover{color:#606266}.module-tab.active[data-v-eb46a6a2]{color:var(--color-primary);font-weight:600}.module-label[data-v-eb46a6a2]{font-size:13px;letter-spacing:.5px}.tab-item[data-v-eb46a6a2]{cursor:pointer;display:flex;width:100%;min-height:52px;align-items:center;color:hsla(0,0%,100%,.88);font-size:14px;background-color:transparent;box-sizing:border-box;padding:0 12px 0 20px;border-left:3px solid transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.tab-item[data-v-eb46a6a2]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.tab-child[data-v-eb46a6a2]{padding-left:40px!important}.tab-item-selected[data-v-eb46a6a2]{background-color:hsla(0,0%,100%,.18);border-left-color:hsla(0,0%,100%,.85);color:#fff}.tab-delete[data-v-eb46a6a2]{color:rgba(255,150,150,.9);border-left-color:transparent}.tab-delete[data-v-eb46a6a2]:hover{background-color:rgba(255,80,64,.12);color:#ff8080}.tab-icon[data-v-eb46a6a2]{margin-right:10px;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.svg-icon[data-v-eb46a6a2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;vertical-align:middle;line-height:1;flex-shrink:0}.tab-name[data-v-eb46a6a2]{font-size:14px;line-height:1}.meeting-aside.collapsed[data-v-eb46a6a2] .el-submenu__icon-arrow{display:none}.meeting-aside.collapsed[data-v-eb46a6a2] .el-submenu .el-menu--inline{display:none!important}.meeting-aside.collapsed .tab-item[data-v-eb46a6a2]{justify-content:center;padding:0;border-left-width:0}.meeting-aside.collapsed .tab-child[data-v-eb46a6a2]{padding-left:0!important}.meeting-aside.collapsed .svg-icon[data-v-eb46a6a2],.meeting-aside.collapsed .tab-icon[data-v-eb46a6a2]{margin-right:0}.meeting-aside.collapsed .tab-name[data-v-eb46a6a2]{display:none}.meeting-aside.collapsed .aside-divider[data-v-eb46a6a2]{margin:8px 12px}.permission-banner[data-v-eb46a6a2]{margin:12px 16px 0;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;background:#f4f7fb;color:#606266;font-size:13px;flex-shrink:0}.permission-banner.full[data-v-eb46a6a2]{border-color:#b3e19d;background:#f0f9eb;color:#529b2e}.permission-banner.partial[data-v-eb46a6a2]{border-color:#a0cfff;background:#ecf5ff;color:#337ecc}.permission-banner.readonly[data-v-eb46a6a2]{border-color:#f3d19e;background:#fdf6ec;color:#b88230}.permission-banner.forbidden[data-v-eb46a6a2]{border-color:#fab6b6;background:#fef0f0;color:#c45656}.aside-bottom[data-v-eb46a6a2]{flex-shrink:0;padding-bottom:4px}.aside-divider[data-v-eb46a6a2]{height:1px;background:hsla(0,0%,100%,.14);margin:8px 16px}.el-main[data-v-eb46a6a2]{padding:0;background-color:#fff;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.meeting-main-scroll[data-v-eb46a6a2]{flex:1;min-height:0;width:100%;display:block;overflow-x:hidden;overflow-y:auto}.meeting-readonly-main[data-v-eb46a6a2] .el-button--danger,.meeting-readonly-main[data-v-eb46a6a2] .el-button--primary,.meeting-readonly-main[data-v-eb46a6a2] .el-button--success,.meeting-readonly-main[data-v-eb46a6a2] .el-button--warning,.meeting-readonly-main[data-v-eb46a6a2] .el-checkbox,.meeting-readonly-main[data-v-eb46a6a2] .el-date-editor,.meeting-readonly-main[data-v-eb46a6a2] .el-input-number,.meeting-readonly-main[data-v-eb46a6a2] .el-input__inner,.meeting-readonly-main[data-v-eb46a6a2] .el-radio,.meeting-readonly-main[data-v-eb46a6a2] .el-select,.meeting-readonly-main[data-v-eb46a6a2] .el-switch,.meeting-readonly-main[data-v-eb46a6a2] .el-textarea__inner,.meeting-readonly-main[data-v-eb46a6a2] .el-upload{pointer-events:none;opacity:.58}.meeting-readonly-main[data-v-eb46a6a2] .el-input__suffix .el-icon-circle-close,.meeting-readonly-main[data-v-eb46a6a2] .el-select__caret.el-icon-circle-close{display:none!important}[data-v-eb46a6a2] .view-root{background-color:#fff}