.monitor-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:24px 0}.monitor-tabs button{border:0;border-radius:0;background:transparent;color:var(--muted);padding:12px 18px;border-bottom:3px solid transparent}.monitor-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.pipeline-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:#ebf2ed}.pipeline-banner strong,.pipeline-banner span:not(.status-dot){display:block}.pipeline-banner span:not(.status-dot){font-size:12px;color:var(--muted)}.pipeline-banner a{margin-left:auto;white-space:nowrap;font-size:12px;font-weight:650}.pipeline-banner.attention{background:#fff3eb;border-color:#eddbcc}.pipeline-banner.attention .status-dot{background:#b25948}.status-dot{width:9px;height:9px;display:inline-block;flex:none;background:var(--accent);border-radius:50%}.status-dot.warn{background:var(--gold)}.status-dot.fail{background:#b25948}.status-dot.unknown{background:var(--muted)}.verdict-badge{padding:6px 12px;border-radius:20px;background:#e6f0ea;color:#336451;font-size:11px;font-weight:650;white-space:nowrap}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.evidence-grid h3{font-size:14px;margin:0 0 8px}.evidence-grid p{font-size:12px;color:var(--muted);margin-bottom:8px}.evidence-grid a{font-size:12px;color:var(--accent);font-weight:650}.evaluation{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.evaluation summary{font-size:12px;color:var(--muted);cursor:pointer}.scope-switch{display:flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;flex-shrink:0}.scope-switch button{border:0;border-radius:0;font-size:11px;padding:7px 10px}.scope-switch button[aria-pressed=true]{background:#e6f0ea;color:var(--accent);font-weight:650}.monitor-page .legend{margin-top:15px}.secondary-metrics .metric{background:#ebf2ed}.secondary-metrics .metric strong{font-size:22px}.button-link{display:inline-block;border:1px solid #cbdad3;border-radius:6px;padding:8px 12px;font-size:12px;color:var(--accent);white-space:nowrap}.monitor-page .coverage{margin:20px 0 0}.monitor-page .metric small{display:block}.monitor-page [hidden]{display:none!important}@media(max-width:720px){.monitor-tabs{gap:0}.monitor-tabs button{padding:11px 10px;font-size:12px}.pipeline-banner{align-items:flex-start;flex-wrap:wrap}.pipeline-banner a{margin-left:21px}.evidence-grid{grid-template-columns:1fr;gap:18px}.monitor-page .section-title{gap:12px}.verdict-badge{white-space:normal}.scope-switch{flex-wrap:wrap}.monitor-page .chart{height:230px}}
