.sys-thread{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;background:transparent;min-height:0}.sys-thread .sys-head{display:flex;align-items:center;gap:10px;min-height:58px;box-sizing:border-box;padding:10px 22px;border-bottom:1px solid var(--border-glass);flex-shrink:0}.sys-thread .sys-logo{width:34px;height:34px;border-radius:50%;background:var(--heat-soft);object-fit:contain;padding:7px;box-sizing:border-box;flex-shrink:0}.sys-thread .sys-title{font-size:14px;font-weight:600;color:var(--text-primary)}.sys-thread .sys-official{font-size:10.5px;font-weight:500;color:var(--text-tertiary);background:var(--bg-active);padding:3px 7px;border-radius:var(--radius-full)}.sys-thread .sys-readall{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;background:transparent;cursor:pointer;border-radius:var(--radius-sm,6px);font-size:11px;color:var(--text-secondary);transition:background .12s,color .12s}.sys-thread .sys-readall:hover{background:var(--bg-hover);color:var(--cinnabar-500)}.sys-thread .sys-feed{flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent}.sys-thread .sys-feed::-webkit-scrollbar{width:4px}.sys-thread .sys-feed::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:2px}.sys-thread .notif-list{display:flex;flex-direction:column}.sys-thread .notif-item{display:flex;align-items:center;gap:11px;min-height:62px;box-sizing:border-box;padding:11px 22px;border-bottom:1px solid var(--border-subtle,var(--border-glass));cursor:pointer;transition:background .12s}.sys-thread .notif-item:hover{background:var(--bg-hover)}.sys-thread .notif-ic{width:42px;height:42px;border-radius:var(--radius-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.sys-thread .notif-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sys-thread .notif-row1{display:flex;align-items:center;gap:6px}.sys-thread .notif-title{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sys-thread .notif-pill{flex-shrink:0;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:var(--bg-active);color:var(--text-secondary);white-space:nowrap}.sys-thread .notif-pill.is-ok{background:var(--success-soft);color:var(--success)}.sys-thread .notif-pill.is-fail{background:var(--danger-soft);color:var(--danger)}.sys-thread .notif-time{margin-left:auto;flex-shrink:0;font-size:10px;color:var(--text-tertiary)}.sys-thread .notif-body{font-size:11.5px;line-height:1.4;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys-thread-modal .source-tag{color:var(--ink-600);background:var(--ink-100)}.sys-thread-modal .result-tag,.sys-thread-modal .source-tag{flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px;border-radius:4px;white-space:nowrap}.sys-thread-modal .result-tag.is-pass{color:var(--success-500);background:var(--success-soft)}.sys-thread-modal .result-tag.is-fail{color:var(--danger-500);background:var(--danger-soft)}.sys-thread .load-more{padding:12px 0;text-align:center;font-size:12px;color:var(--ink-400)}.sys-thread .empty{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;min-height:300px;color:var(--ink-400);font-size:13px;gap:12px}.sys-thread .empty img{width:142px;height:142px}.sys-thread .skeleton-list{display:flex;flex-direction:column;padding:8px 0}.sys-thread .skeleton-item{display:flex;align-items:center;gap:11px;padding:11px 22px}.sys-thread .sk-icon{width:42px;height:42px;border-radius:var(--radius-md);flex-shrink:0}.sys-thread .sk-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.sys-thread .sk-line{height:12px;border-radius:4px}.sys-thread .sk-title{width:40%;height:14px}.sys-thread .sk-text{width:100%}.sys-thread .sk-text.is-short{width:70%}.sys-thread .sk-icon,.sys-thread .sk-line{background:linear-gradient(90deg,var(--ink-100) 25%,var(--ink-150) 37%,var(--ink-100) 63%);background-size:400% 100%;animation:sk-shimmer 1.4s ease infinite}@keyframes sk-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.sys-thread-modal .cm-head{padding:0 0 14px;border-bottom:.5px solid var(--ink-100);display:flex;align-items:center;gap:8px;margin-right:24px}.sys-thread-modal .modal-ic{width:26px;height:26px;border-radius:7px;background:var(--cinnabar-50,#fef2ef);color:var(--cinnabar-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sys-thread-modal .cm-title{font-size:16px;font-weight:500;color:var(--ink-900);line-height:1.4}.sys-thread-modal .cm-body{padding:14px 24px 14px 0;max-height:56vh;overflow-y:auto;scrollbar-gutter:stable}.sys-thread-modal .cm-body::-webkit-scrollbar{width:6px}.sys-thread-modal .cm-body::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:3px}.sys-thread-modal .cm-foot{display:flex;justify-content:flex-end;gap:10px;padding:10px 0 0;border-top:.5px solid var(--ink-100);margin-right:24px;margin-top:10px}.sys-thread-modal .s-content{min-height:160px;font-size:14px;line-height:1.7;color:var(--ink-700);word-break:break-word}.sys-thread-modal .s-content img{max-width:100%;height:auto}.sys-thread-modal .s-content--text{white-space:pre-wrap}