.Migh1q_copilotContainer{box-sizing:border-box;color:#e6edf3;background-color:#090d13;flex-direction:column;gap:14px;width:100%;max-width:100%;min-height:calc(100vh - 56px);padding:16px 20px;display:flex}.Migh1q_copilotHeaderBar{border-bottom:1px solid #21262d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.Migh1q_headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.Migh1q_brandIcon{color:#58a6ff;background:#161b22;border:1px solid #30363d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Migh1q_headerMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.Migh1q_headerTitle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.Migh1q_modelBadge{color:#58a6ff;background:#388bfd26;border:1px solid #388bfd4d;border-radius:12px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:500}.Migh1q_targetBreadcrumb{color:#8b949e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Migh1q_targetBreadcrumb strong{color:#e6edf3}.Migh1q_headerRight{align-items:center;gap:8px;display:flex}.Migh1q_backBtn{color:#c9d1d9;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.Migh1q_backBtn:hover{color:#fff;background:#21262d;border-color:#58a6ff}.Migh1q_telemetryStrip{background:#0d1117;border:1px solid #21262d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 14px;font-size:12px;display:flex}.Migh1q_telemetryItem{color:#8b949e;align-items:center;gap:6px;display:inline-flex}.Migh1q_telemetryItem strong{color:#e6edf3;font-family:ui-monospace,SFMono-Regular,monospace}.Migh1q_statusIndicator{color:#3fb950;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.Migh1q_progressContainer{background:#21262d;border-radius:2px;width:100%;height:3px;overflow:hidden}.Migh1q_progressBar{background:#58a6ff;height:100%;transition:width .2s}.Migh1q_errorAlert{color:#f85149;background:#f851491a;border:1px solid #f8514966;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.Migh1q_remediationGrid{flex:1;grid-template-columns:380px 1fr;gap:14px;min-height:0;display:grid}.Migh1q_contextCard,.Migh1q_patchCard{box-sizing:border-box;background:#0d1117;border:1px solid #21262d;border-radius:8px;flex-direction:column;min-width:0;padding:14px;display:flex}.Migh1q_sectionHeaderRow,.Migh1q_patchHeaderRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Migh1q_cardSectionTitle{color:#e6edf3;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.Migh1q_modeToggle{color:#c9d1d9;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;display:inline-flex}.Migh1q_threatPill{border-radius:4px;width:fit-content;margin-bottom:10px;padding:4px 8px;font-size:11px;font-weight:500}.Migh1q_threatWarn{color:#d29922;background:#d2992226;border:1px solid #d299224d}.Migh1q_threatClean{color:#3fb950;background:#3fb95026;border:1px solid #3fb9504d}.Migh1q_codeSnippetPreview{color:#c9d1d9;white-space:pre-wrap;word-break:break-all;background:#090d13;border:1px solid #21262d;border-radius:6px;max-height:180px;margin-bottom:12px;padding:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow-x:auto}.Migh1q_synthesizeBtn{color:#fff;cursor:pointer;background:#238636;border:1px solid #2ea043;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.Migh1q_synthesizeBtn:hover:not(:disabled){background:#2ea043}.Migh1q_synthesizeBtn:disabled{opacity:.6;cursor:not-allowed}.Migh1q_spinIcon{animation:1s linear infinite Migh1q_spin}@keyframes Migh1q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Migh1q_causeBox{border-top:1px solid #21262d;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.Migh1q_causeText{color:#8b949e;margin:0;font-size:12px;line-height:1.5}.Migh1q_cveBadge{color:#58a6ff;background:#388bfd1a;border-radius:4px;width:fit-content;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.Migh1q_copyBtn,.Migh1q_iconActionBtn{color:#c9d1d9;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .15s;display:inline-flex}.Migh1q_copyBtn:hover,.Migh1q_iconActionBtn:hover{color:#fff;background:#21262d}.Migh1q_codeArea{color:#a5d6ff;white-space:pre-wrap;word-break:break-all;background:#090d13;border:1px solid #21262d;border-radius:6px;flex:1;min-height:250px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:1024px){.Migh1q_remediationGrid{grid-template-rows:auto 1fr;grid-template-columns:1fr}}@media (max-width:640px){.Migh1q_copilotContainer{gap:10px;padding:10px 12px}.Migh1q_copilotHeaderBar{flex-direction:column;align-items:stretch}.Migh1q_headerRight{justify-content:flex-end}.Migh1q_telemetryStrip{flex-direction:column;align-items:flex-start;gap:8px}.Migh1q_telemetryItem[style*="margin-left: auto"]{margin-left:0!important}.Migh1q_codeArea{min-height:200px;font-size:11px}}
