.watch-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.watch-controls button,.watch-rule button{min-height:44px}.watch-rule{border-top:1px solid var(--line);padding:18px 0}.watch-rule h3,.watch-alert h3{margin:0 0 8px}.watch-rule p,.watch-alert p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.watch-status{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.watch-alert{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.watch-alert dl{grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.watch-alert dd{overflow-wrap:anywhere;margin:0}.watch-alert dt{color:var(--muted)}.watch-run{border-top:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.6}.watch-run small{color:var(--muted);font-size:13px;display:block}.watch-empty{color:var(--muted);padding:16px 0;font-size:15px}.watch-budget{font-variant-numeric:tabular-nums}.watch-scope{border-left:3px solid var(--brand);background:var(--surface-subtle);color:var(--text-2);font-size:var(--font-compact);margin:8px 0 12px;padding:12px 16px;line-height:1.55}.watch-scope strong{color:var(--text);margin-bottom:4px;display:block}.evidence-workspace .watch-controls{gap:8px;margin:10px 0}.evidence-workspace .watch-rule,.evidence-workspace .watch-alert{padding:12px 0}.evidence-workspace .watch-run{font-size:var(--font-compact)}.evidence-workspace .watch-status{font-size:var(--font-compact);padding:12px 14px}.evidence-workspace #watch-rules details{scroll-margin-top:20px}@media (width<=560px){.watch-alert dl{grid-template-columns:minmax(0,1fr);gap:4px}.watch-alert dd{margin-bottom:8px}}
