.watchlist{padding-bottom:64px;color:#102d40}.watch-heading{padding:42px 0 26px;border-bottom:3px solid #168b24;margin-bottom:26px}.watch-heading h1{font-size:clamp(32px,5vw,52px);margin:8px 0}.watch-heading p{max-width:900px;line-height:1.65}.watch-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.watch-panel{background:#fff;border:1px solid #d5e0e8;border-radius:10px;padding:22px}.watch-panel h2{margin-top:0}.watchlist button{background:#0c4026;color:#fff;border:1px solid #0c4026;border-radius:5px;padding:10px 14px;cursor:pointer;font:inherit}.watchlist button:disabled{opacity:.5;cursor:wait}.watchlist button:focus-visible,.watchlist input:focus-visible,.watchlist select:focus-visible,.watchlist textarea:focus-visible{outline:3px solid #68bc42;outline-offset:3px}.watchlist label{display:grid;gap:6px;font-size:13px;font-weight:650}.watchlist input,.watchlist select,.watchlist textarea{font:inherit;color:#102d40;border:1px solid #aabcc9;border-radius:5px;padding:10px;min-width:0;width:100%;box-sizing:border-box;background:#fff}.watchlist form{display:grid;gap:12px}.watch-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:20px 0;align-items:end}.watch-tabs{display:flex;gap:8px;flex-wrap:wrap}.watch-tabs button[aria-pressed=false]{background:#edf2f4;color:#102d40;border-color:#cbd8de}.watch-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.watchlist .muted,.watchlist small{font-size:12px;color:#526b79;line-height:1.6}.watch-fixture{border-top:1px solid #dae3e8;padding:18px 0}.watch-fixture:target{outline:3px solid #168b24;padding:18px}.watch-fixture h3{margin:6px 0;font-size:19px}.watch-fixture a{color:#116b26}.watch-fixture p{margin:8px 0;line-height:1.5}.watchlist ul{padding-left:0;list-style:none}.watchlist li{border-bottom:1px solid #dae3e8;padding:12px 0}.watchlist li button{margin:5px 6px 0 0;padding:6px 9px;font-size:12px}.research{margin-top:24px}.watchlist table{width:100%;border-collapse:collapse;font-size:13px}.watchlist td,.watchlist th{padding:10px;text-align:left;border-bottom:1px solid #dae3e8}.watchlist #results{overflow:auto}.watchlist pre{white-space:pre-wrap;overflow-wrap:anywhere}.watch-metrics{display:flex;flex-wrap:wrap;gap:10px}.watch-metrics p{padding:14px;background:#edf5ef;border-radius:6px}.watchlist #status{color:#8a3216}.watchlist details{margin-top:20px}.watchlist summary{cursor:pointer;padding:12px 0;font-weight:bold}@media(max-width:900px){.watch-layout{grid-template-columns:1fr}.watch-toolbar{align-items:start;flex-direction:column}.watch-panel{padding:16px}}