.syslog-page[data-v-36782ef7]{height:calc(100vh - 140px);display:flex;flex-direction:column;background:#0d1117;border-radius:6px;overflow:hidden;border:1px solid #30363d}.syslog-toolbar[data-v-36782ef7]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 16px;background:linear-gradient(180deg,#1b222c,#161b22);border-bottom:1px solid #30363d;box-shadow:0 2px 12px rgba(0,0,0,.18);flex-shrink:0}.toolbar-left[data-v-36782ef7],.toolbar-right[data-v-36782ef7]{display:flex;align-items:center}.mode-badge[data-v-36782ef7]{display:inline-flex;align-items:center;gap:7px;min-width:86px;margin-right:14px;color:#c9d1d9;font-size:12px;font-weight:600;letter-spacing:.2px}.mode-icon[data-v-36782ef7]{width:7px;height:7px;border-radius:50%;background:#58a6ff;box-shadow:0 0 0 3px rgba(88,166,255,.10980392156862745)}.mode-history .mode-icon[data-v-36782ef7]{background:#a371f7;box-shadow:0 0 0 3px rgba(163,113,247,.10980392156862745)}.conn-status[data-v-36782ef7]{font-size:12px;color:#8b949e;display:flex;align-items:center;gap:4px;margin-left:12px}.conn-status.connected[data-v-36782ef7]{color:#3fb950}.conn-status.offline[data-v-36782ef7]{color:#8b949e}.live-dot[data-v-36782ef7]{width:6px;height:6px;border-radius:50%;background:#8b949e}.conn-status.connected .live-dot[data-v-36782ef7]{background:#3fb950;animation:pulse-36782ef7 2s infinite}@keyframes pulse-36782ef7{0%,to{opacity:1}50%{opacity:.3}}.log-count[data-v-36782ef7]{font-size:12px;color:#8b949e}.syslog-container[data-v-36782ef7]{flex:1;overflow-y:auto;padding:8px 0;font-family:SF Mono,Cascadia Code,Consolas,Courier New,Menlo,monospace;font-size:13px;line-height:1.7}.syslog-container[data-v-36782ef7]::-webkit-scrollbar{width:6px}.syslog-container[data-v-36782ef7]::-webkit-scrollbar-track{background:transparent}.syslog-container[data-v-36782ef7]::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.syslog-container[data-v-36782ef7]::-webkit-scrollbar-thumb:hover{background:#484f58}.syslog-empty[data-v-36782ef7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#484f58;font-size:14px;gap:8px}.syslog-empty i[data-v-36782ef7]{font-size:40px;opacity:.5}.empty-hint[data-v-36782ef7]{font-size:12px;color:#30363d;margin-top:4px}.syslog-line[data-v-36782ef7]{display:flex;min-height:27px;padding:3px 16px 3px 13px;white-space:pre-wrap;word-break:break-word;border-left:3px solid transparent;transition:background .12s ease,border-color .12s ease}.syslog-line[data-v-36782ef7]:hover{background:rgba(88,166,255,.07);border-left-color:rgba(88,166,255,.4)}.log-time[data-v-36782ef7]{width:156px;color:#6e7681;margin-right:12px;flex-shrink:0;font-size:12px}.log-level[data-v-36782ef7]{width:48px;flex-shrink:0;margin-right:12px;text-align:center;font-weight:700;font-size:10px;letter-spacing:.35px;border:1px solid currentColor;border-radius:10px;padding:1px 4px;line-height:1.35;align-self:flex-start;margin-top:1px}.log-msg[data-v-36782ef7]{color:#c9d1d9}.level-trace[data-v-36782ef7]{border-left-color:transparent}.level-trace .log-level[data-v-36782ef7]{color:#484f58}.level-debug[data-v-36782ef7]{border-left-color:rgba(56,139,253,.14901960784313725)}.level-debug .log-level[data-v-36782ef7]{color:#58a6ff}.level-info[data-v-36782ef7]{border-left-color:rgba(63,185,80,.14901960784313725)}.level-info .log-level[data-v-36782ef7]{color:#3fb950}.level-warn[data-v-36782ef7]{border-left-color:rgba(210,153,34,.14901960784313725);background:rgba(210,153,34,.05)}.level-warn .log-level[data-v-36782ef7]{color:#d29922}.level-warn .log-msg[data-v-36782ef7]{color:#e3b341}.level-error[data-v-36782ef7]{border-left-color:rgba(248,81,73,.14901960784313725);background:rgba(248,81,73,.05)}.level-error .log-level[data-v-36782ef7],.level-error .log-msg[data-v-36782ef7]{color:#f85149}.level-fatal[data-v-36782ef7]{border-left-color:#f85149}.level-fatal .log-level[data-v-36782ef7]{color:#fff;background:#da3633;border-color:#f85149;padding:1px 5px}.level-fatal .log-msg[data-v-36782ef7]{color:#ff7b72;font-weight:700}.syslog-loadmore[data-v-36782ef7]{text-align:center;padding:10px 0;color:#8b949e;font-size:12px}.log-token{font-weight:600}.log-address{color:#f2cc60}.log-domain,.log-url{color:#79c0ff;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.log-url{-webkit-text-decoration-style:solid;text-decoration-style:solid}.log-url:hover{-webkit-text-decoration-color:#58a6ff;text-decoration-color:#58a6ff}.log-identity{color:#ffa657}.log-status-error{color:#ff7b72;font-weight:700;background:rgba(248,81,73,.1);border-radius:3px;padding:0 3px}.log-status-warn{color:#e3b341;font-weight:650}.log-status-success{color:#7ee787;font-weight:650}.log-group{color:#7ee787}.log-network{color:#d2a8ff}.log-kw-error{color:#ff7b72;font-weight:700}.log-kw-warn{color:#e3b341;font-weight:700}.log-highlight{padding:1px 3px;color:#0d1117;background:#e3b341;border-radius:3px;font-weight:700;box-shadow:0 0 0 1px rgba(210,153,34,.65)}