.device-sip-logs[data-v-76c76338]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;flex-direction:column;background:#fff}.device-sip-logs[data-v-76c76338],.sip-logs-inner[data-v-76c76338]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.sip-logs-inner[data-v-76c76338]{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%}.sip-logs-header[data-v-76c76338]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:28px;margin:0 0 8px}.page-breadcrumb[data-v-76c76338]{margin:0}.sip-logs-page[data-v-76c76338]{font-family:Segoe UI,Microsoft YaHei,sans-serif;color:#333}.page-hint[data-v-76c76338]{-ms-flex-negative:0;flex-shrink:0;margin:0 0 10px;padding:10px 14px;border-radius:4px;background:#f5f5f5;border:1px solid #e8e8e8;font-size:13px;line-height:1.55;color:#595959}.page-hint--diagnose[data-v-76c76338]{background:#e6f7ff;border-color:#91d5ff;color:#434343}.faq-btn[data-v-76c76338]{-ms-flex-negative:0;flex-shrink:0;padding:2px 10px;border:1px solid #91d5ff;background:#fff;border-radius:4px;font-size:12px;color:#096dd9;cursor:pointer;line-height:22px}.faq-btn[data-v-76c76338]:hover{background:#e6f7ff;border-color:#40a9ff}.faq-btn--header[data-v-76c76338]{margin-left:auto;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.12);box-shadow:0 2px 8px rgba(24,144,255,.12)}.page-hint--channel .faq-btn[data-v-76c76338]{border-color:#b7eb8f;color:#389e0d}.page-hint--channel .faq-btn[data-v-76c76338]:hover{background:#f6ffed;border-color:#73d13d}.faq-drawer[data-v-76c76338]{font-size:13px;line-height:1.6;color:#434343;padding-bottom:24px}.faq-drawer__intro[data-v-76c76338]{margin:0 0 16px;padding:10px 12px;background:#f5f5f5;border-radius:4px;color:#595959}.faq-item[data-v-76c76338]{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #f0f0f0}.faq-item[data-v-76c76338]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-q[data-v-76c76338]{margin:0 0 8px;font-weight:600;color:#262626}.faq-q__no[data-v-76c76338]{display:inline-block;margin-right:6px;color:#1890ff;font-weight:600}.faq-a[data-v-76c76338]{margin:0;color:#595959;white-space:pre-wrap}.page-hint--channel[data-v-76c76338]{background:#f6ffed;border-color:#b7eb8f}.page-hint__detail[data-v-76c76338]{margin:0}.page-hint__active[data-v-76c76338]{margin:8px 0 0;padding-top:8px;border-top:1px dashed rgba(9,109,217,.25);color:#096dd9;font-weight:500}.toolbar[data-v-76c76338]{background:#fff;padding:0 0 12px;gap:8px 0;-ms-flex-negative:0;flex-shrink:0}.toolbar-group[data-v-76c76338],.toolbar[data-v-76c76338]{min-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-group[data-v-76c76338]{gap:8px;padding:0 12px;border-right:1px solid #e8e8e8}.toolbar-group[data-v-76c76338]:first-child{padding-left:0}.toolbar-group[data-v-76c76338]:last-child{border-right:none}.toolbar-group--diagnose[data-v-76c76338]{gap:10px}.toolbar-subgroup[data-v-76c76338]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-left:10px;margin-left:2px;border-left:1px dashed #d9d9d9}.toolbar-group--stream[data-v-76c76338]{min-width:96px}.toolbar-group--filters[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;min-width:200px}.toolbar-group--tail[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:220px;padding-right:0;margin-left:auto;border-right:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.toolbar--channel[data-v-76c76338],.toolbar--device[data-v-76c76338],.toolbar--play[data-v-76c76338]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .toolbar-group--diagnose[data-v-76c76338],.toolbar--device .toolbar-group--diagnose[data-v-76c76338],.toolbar--play .toolbar-group--diagnose[data-v-76c76338]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .toolbar-subgroup[data-v-76c76338],.toolbar--device .toolbar-subgroup[data-v-76c76338],.toolbar--play .toolbar-subgroup[data-v-76c76338]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .toolbar-group--filters[data-v-76c76338],.toolbar--device .toolbar-group--filters[data-v-76c76338],.toolbar--play .toolbar-group--filters[data-v-76c76338]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .toolbar-group--tail[data-v-76c76338],.toolbar--device .toolbar-group--tail[data-v-76c76338],.toolbar--play .toolbar-group--tail[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;min-width:240px;max-width:none;margin-left:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .search-input[data-v-76c76338],.toolbar--device .search-input[data-v-76c76338],.toolbar--play .search-input[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:180px;width:auto;max-width:none}.toolbar--play[data-v-76c76338]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.toolbar--play .toolbar-group[data-v-76c76338]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.toolbar--play .toolbar-group--common[data-v-76c76338]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.toolbar--play .toolbar-group--diagnose[data-v-76c76338]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:12px}.toolbar--play .toolbar-subgroup[data-v-76c76338]{padding-left:0;margin-left:0;border-left:none}.toolbar--play .toolbar-group--tail[data-v-76c76338]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:220px;margin-left:0}.toolbar--play .toolbar-group--stream[data-v-76c76338]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.toolbar--play .toolbar-group--play-start[data-v-76c76338]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-right:0;border-right:none}.toolbar--play .filter-input[data-v-76c76338]{width:120px}.toolbar--play .sip-cmd-select[data-v-76c76338]{width:138px}.toolbar--play .search-input[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:140px}.toolbar--channel .toolbar-group--common[data-v-76c76338],.toolbar--device .toolbar-group--common[data-v-76c76338]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.toolbar--channel .toolbar-group--filters[data-v-76c76338],.toolbar--device .toolbar-group--filters[data-v-76c76338]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.toolbar--channel .toolbar-group--tail[data-v-76c76338],.toolbar--device .toolbar-group--tail[data-v-76c76338]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0}.toolbar--channel .toolbar-group--stream[data-v-76c76338],.toolbar--device .toolbar-group--stream[data-v-76c76338]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.toolbar--channel .toolbar-group--diagnose[data-v-76c76338],.toolbar--device .toolbar-group--diagnose[data-v-76c76338]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-right:0;border-right:none}@media (max-width:900px){.toolbar--channel .toolbar-group--diagnose[data-v-76c76338],.toolbar--channel .toolbar-group--filters[data-v-76c76338],.toolbar--channel .toolbar-subgroup[data-v-76c76338],.toolbar--channel[data-v-76c76338],.toolbar--device .toolbar-group--diagnose[data-v-76c76338],.toolbar--device .toolbar-group--filters[data-v-76c76338],.toolbar--device .toolbar-subgroup[data-v-76c76338],.toolbar--device[data-v-76c76338],.toolbar--play .toolbar-group--diagnose[data-v-76c76338],.toolbar--play .toolbar-group--filters[data-v-76c76338],.toolbar--play .toolbar-subgroup[data-v-76c76338],.toolbar--play[data-v-76c76338]{-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar--channel .toolbar-group--tail[data-v-76c76338],.toolbar--device .toolbar-group--tail[data-v-76c76338],.toolbar--play .toolbar-group--tail[data-v-76c76338]{width:100%;margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--channel .search-input[data-v-76c76338],.toolbar--device .search-input[data-v-76c76338],.toolbar--play .search-input[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.toolbar-group[data-v-76c76338]{width:100%;border-right:none;border-bottom:1px solid #f0f0f0;padding:6px 0;min-height:32px}.toolbar-group[data-v-76c76338]:first-child{padding-top:0}.toolbar-group[data-v-76c76338]:last-child{border-bottom:none;padding-bottom:0}.toolbar-group--tail[data-v-76c76338]{margin-left:0}.toolbar-subgroup[data-v-76c76338]{width:100%;padding-left:0;margin-left:0;border-left:none;padding-top:4px}.toolbar--channel .toolbar-group--stream[data-v-76c76338],.toolbar--device .toolbar-group--stream[data-v-76c76338]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.toolbar--channel .toolbar-group--diagnose[data-v-76c76338],.toolbar--device .toolbar-group--diagnose[data-v-76c76338]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-right:0}.toolbar--play[data-v-76c76338]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--play .toolbar-group[data-v-76c76338]{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:none;padding:0 12px}.toolbar--play .toolbar-group[data-v-76c76338]:first-child{padding-left:0;padding-top:0}.toolbar--play .toolbar-group[data-v-76c76338]:last-child{padding-bottom:0}.toolbar--play .toolbar-group--diagnose[data-v-76c76338],.toolbar--play .toolbar-group--filters[data-v-76c76338],.toolbar--play .toolbar-subgroup[data-v-76c76338]{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toolbar--play .toolbar-subgroup[data-v-76c76338]{padding-left:0;margin-left:0;border-left:none;padding-top:0}.toolbar--play .toolbar-group--tail[data-v-76c76338]{width:auto;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:220px}.toolbar--play .search-input[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:120px}}.tb-btn[data-v-76c76338]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;padding:0 14px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;font-size:13px;line-height:1;white-space:nowrap}.tb-btn[data-v-76c76338]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.tb-btn[data-v-76c76338]:disabled{opacity:.5;cursor:not-allowed}.tb-btn.active[data-v-76c76338],.tb-btn.tb-btn-primary[data-v-76c76338]{background:#1890ff;border-color:#1890ff;color:#fff}.tb-btn.tb-btn-primary[data-v-76c76338]{min-width:108px;font-weight:500}.tb-btn.tb-btn-primary[data-v-76c76338]:hover:not(:disabled){background:#40a9ff;border-color:#40a9ff;color:#fff}.tb-btn.tb-btn-primary.active[data-v-76c76338]:not(:disabled){background:#52c41a;border-color:#52c41a;color:#fff}.tb-btn.tb-btn-secondary[data-v-76c76338]{background:#fafafa;border-color:#d9d9d9;color:#595959}.tb-btn.tb-btn-secondary[data-v-76c76338]:hover:not(:disabled){border-color:#40a9ff;color:#1890ff;background:#e6f7ff}.sip-cmd-filter[data-v-76c76338]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#666;white-space:nowrap}.sip-cmd-select[data-v-76c76338]{-webkit-box-sizing:border-box;box-sizing:border-box;width:160px;height:32px;padding:0 8px;line-height:30px;cursor:pointer}.sip-cmd-select[data-v-76c76338]:disabled{cursor:not-allowed;opacity:.55;background:#f5f5f5}.dump-dur[data-v-76c76338]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#666}.dump-input[data-v-76c76338]{width:42px;padding:0 4px;text-align:center}.dump-input[data-v-76c76338],.filter-input[data-v-76c76338]{-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:30px}.filter-input[data-v-76c76338]{width:140px;padding:0 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px}.filter-input[data-v-76c76338]:disabled{cursor:not-allowed;opacity:.55;background:#f5f5f5}.search-input[data-v-76c76338]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;max-width:220px;height:32px;padding:0 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;line-height:30px}.status[data-v-76c76338]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#888;white-space:nowrap}.status.ok[data-v-76c76338]{color:#52c41a}.status.err[data-v-76c76338]{color:#f5222d}.log-panel[data-v-76c76338]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.empty[data-v-76c76338]{text-align:center;color:#8c8c8c;padding:48px 24px;max-width:520px;margin:0 auto}.empty-title[data-v-76c76338]{margin:0 0 10px;font-size:15px;font-weight:600;color:#595959}.empty-desc[data-v-76c76338]{margin:0;font-size:13px;line-height:1.6;color:#8c8c8c}.log-item[data-v-76c76338]{margin-bottom:10px;border-radius:4px;overflow:hidden;border:1px solid #e8e8e8;font-size:12px;line-height:1.5}.log-item.request[data-v-76c76338]{background:#f5f5f5}.log-item.response[data-v-76c76338]{background:#fffbe6;border-color:#ffe58f}.log-item.other[data-v-76c76338]{background:#fff}.log-item.level-error[data-v-76c76338]{border-color:#ff4d4f;-webkit-box-shadow:0 0 0 1px #ffccc7;box-shadow:0 0 0 1px #ffccc7}.log-item.level-warn[data-v-76c76338]{border-color:#faad14}.log-remark[data-v-76c76338]{padding:6px 12px;font-size:12px;border-bottom:1px dashed rgba(0,0,0,.08)}.log-remark.error[data-v-76c76338]{background:#fff2f0;color:#cf1322}.log-remark.warn[data-v-76c76338]{background:#fffbe6;color:#d48806}.log-remark.ok[data-v-76c76338]{background:#f6ffed;color:#389e0d}.log-head[data-v-76c76338]{padding:6px 12px;border-bottom:1px solid rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.log-time[data-v-76c76338]{color:#389e0d;font-family:Consolas,monospace;font-weight:600}.log-tag[data-v-76c76338]{display:inline-block;padding:0 6px;border-radius:2px;font-size:11px;line-height:18px}.tag-send[data-v-76c76338]{background:#e6f7ff;color:#096dd9}.tag-recv[data-v-76c76338]{background:#f6ffed;color:#389e0d}.tag-reply[data-v-76c76338]{background:#fff7e6;color:#d46b08}.tag-udp[data-v-76c76338]{background:#f9f0ff;color:#531dab}.tag-tcp[data-v-76c76338]{background:#fff0f6;color:#c41d7f}.log-endpoint[data-v-76c76338]{color:#666;font-family:Consolas,monospace;font-size:11px;word-break:break-all}.log-body[data-v-76c76338]{padding:10px 12px;font-family:Consolas,Courier New,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word;color:#262626;max-height:480px;overflow:auto;margin:0}[data-v-76c76338] .hl{background:#fffb8f}.sip-faq-portal{left:0;bottom:0;z-index:1100;background:rgba(0,0,0,.45)}.sip-faq-portal,.sip-faq-portal__panel{position:fixed;top:0;right:0;-webkit-transform:none;transform:none}.sip-faq-portal__panel{height:100%;max-width:100%;background:#fff;-webkit-box-shadow:-2px 0 12px rgba(0,0,0,.12);box-shadow:-2px 0 12px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:sip-faq-slide-in .25s ease-out;animation:sip-faq-slide-in .25s ease-out}@-webkit-keyframes sip-faq-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sip-faq-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.sip-faq-portal__header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8e8e8}.sip-faq-portal__title{margin:0;font-size:16px;font-weight:600;color:#17233d}.sip-faq-portal__close{border:none;background:transparent;font-size:22px;line-height:1;color:#999;cursor:pointer;padding:0 4px}.sip-faq-portal__close:hover{color:#333}.sip-faq-portal__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}