body{font:14px system-ui,sans-serif;margin:0;color:#1d2433;background:#f6f7f9}main{max-width:1100px;margin:0 auto;padding:16px}.controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:8px}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:6px 8px;border-bottom:1px solid #e3e6eb;text-align:left;vertical-align:top}tr.watched{background:#fff8e1}button{cursor:pointer}.badge{display:inline-block;padding:1px 6px;margin-right:4px;border-radius:9px;font-size:12px;background:#e3e6eb}.badge.on_agenda{background:#d6e4ff}.badge.adopted{background:#d3f0dc}.badge.published_fr{background:#fde7c8}.timeline{width:100%;background:#fff;border:1px solid #e3e6eb}.timeline .grid{stroke:#e3e6eb}.timeline .today{stroke:#d33;stroke-dasharray:4 3}.timeline .tick,.timeline .label{font-size:10px;fill:#555}.timeline .bar{stroke:#9aa5b8;stroke-width:4;stroke-linecap:round}.timeline .watched .bar{stroke:#e0a800}.timeline .watched .label{font-weight:700}.dot.comment{fill:#2f6fdb}.dot.reply{fill:#e07b00}.legend .sw{display:inline-block;width:10px;height:10px;margin:0 4px 0 10px}.sw.c{background:#2f6fdb;border-radius:50%}.sw.r{background:#e07b00}.err{color:#b00020}.note{color:#666}footer{margin-top:24px;color:#666;font-size:12px}.tabs{display:flex;gap:4px;margin:8px 0}.tabs button{padding:6px 14px;border:1px solid #c9ced8;background:#fff;border-radius:6px 6px 0 0}.tabs button[aria-selected=true]{background:#1d2433;color:#fff}td .note{font-size:12px}.badge.type{background:#e6dcf7;font-weight:600}td a.note{margin-right:6px}.meeting{background:#e8f0fe;border-left:4px solid #2f6fdb;padding:8px 12px;margin:8px 0}.meeting.none{background:#f0f1f4;border-left-color:#9aa5b8}td.dockets{white-space:nowrap}.whatsnew{background:#fff;border:1px solid #e3e6eb;border-radius:6px;padding:8px 12px;margin:8px 0}.whatsnew summary{cursor:pointer}.whatsnew-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:8px}.whatsnew h3{font-size:14px;margin:4px 0}.whatsnew ul{list-style:none;padding:0;margin:0}.whatsnew li{padding:3px 0;border-bottom:1px solid #f0f1f4}.whatsnew li.watched{background:#fff8e1}.whatsnew .when{font-variant-numeric:tabular-nums;color:#555}button.linkish{background:none;border:none;color:#2f6fdb;padding:4px 0;cursor:pointer}.badge.sat-accepted{background:#d6e4ff}.badge.sat-action{background:#d3f0dc}td.nowrap{white-space:nowrap}td.sat-details{max-width:420px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sat-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:12px;margin:8px 0 12px}.chart{margin:0;background:#fff;border:1px solid #e3e6eb;border-radius:6px;padding:8px 10px}.chart figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:13px}.chart figcaption .legend{font-size:12px;color:#52514e}.chart .note{font-size:12px;margin:4px 0 0}.chart-wrap{position:relative}.chart svg{width:100%;height:auto;display:block}.sw.up{background:#2a78d6;border-radius:2px}.sw.down{background:#eb6834;border-radius:2px}.sw.ras{background:#e8e6f6;border:1px solid #c9c4ee}.sw.station{background:#8f8e89;border-radius:50%;box-shadow:0 0 0 2px #fff inset}.sw.station.flagged{background:#6250d6}.sw.obs{background:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #1d2433}.sw.zone{background:#6250d614;border:1px dashed #6250d6}.tooltip .sw{display:inline-block;width:9px;height:9px;margin-right:4px}.chart .bar.up{fill:#2a78d6}.chart .bar.down{fill:#eb6834}.chart .dim .bar{opacity:.3}.chart .hit{fill:transparent;cursor:pointer}.chart .ras{fill:#e8e6f6}.chart .grid line{stroke:#eef0f3}.chart .grid text,.chart .tick text{font-size:10px;fill:#6b6a66;text-anchor:end}.chart .tick text{text-anchor:middle}.chart .tick line{stroke:#b9bcc2}.chart .axis{stroke:#9aa0a8}.chart .letter text{font-size:10px;fill:#8a8984;text-anchor:middle}.chart .letter line{stroke:#d8dade}.chart .dirlabel{font-size:11px;fill:#52514e}.chart .axis-title{font-size:10px;fill:#6b6a66;text-anchor:middle}.chart .land{fill:#f1f3f6}.chart .borders{fill:none;stroke:#d5d9e0}.chart .zone{fill:#6250d614;stroke:#6250d6}.chart .obs path{fill:#1d2433;stroke:#fff;stroke-width:1.5}.chart .obs text{font-size:10px;fill:#1d2433}.chart .obs{cursor:default}.chart .station{fill:#8f8e89;stroke:#fff;stroke-width:2;cursor:pointer}.chart .station.flagged{fill:#6250d6}.chart .station.selected{stroke:#1d2433}.chart .station.dim{opacity:.35}.tooltip{position:absolute;z-index:5;pointer-events:none;background:#fff;border:1px solid #d5d9e0;border-radius:6px;box-shadow:0 2px 8px #0000001f;padding:6px 8px;font-size:12px;max-width:270px;line-height:1.4}.chips{margin:4px 0 8px}.chip{border:1px solid #c9ccd3;background:#fff;border-radius:12px;padding:2px 8px;margin-right:6px}footer.version{margin-top:16px;padding-top:8px;border-top:1px solid #e3e6eb;text-align:center}.chart svg{touch-action:none;-webkit-user-select:none;user-select:none}.chart svg.zoomed{cursor:grab}.chart svg.zoomed:active{cursor:grabbing}.chart-tools{margin-left:auto;display:flex;gap:4px}.chart-tools button{font-size:12px;padding:1px 7px;border:1px solid #c9ccd3;background:#fff;border-radius:4px}.chart-tools button:disabled{opacity:.4;cursor:default}.sw.obs.vgos{border-bottom-color:#1d2433;position:relative}.sw.obs.vgos:after{content:"";position:absolute;left:-3px;top:3px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #fff}.chart .obs.vgos path{fill:#fff;stroke:#1d2433;stroke-width:1.5}tr.recent>td:first-child{box-shadow:inset 3px 0 #e0a800}td.chg,tr.recent-all>td{font-weight:700}.badge.recent{background:#e0a800;color:#fff;font-size:11px;margin:2px 0 0;padding:0 5px}.whatsnew li.watched{font-weight:600}.pager{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}.pager button{min-width:28px;padding:1px 6px;border:1px solid #c9ccd3;background:#fff;border-radius:4px}.pager button:disabled{opacity:.4;cursor:default}.pager label{margin-left:auto}.badge.outcome.completed{background:#d3f0dc}.badge.outcome.comment-cycle-closed{background:#fde7c8}.badge.outcome.no-longer-in-sources{background:#e3e6eb}details.docs ul{list-style:none;padding:0;margin:2px 0 0}.shared{margin-top:12px}.shared h3{font-size:14px;margin:8px 0 4px}.chip.off{opacity:.5;text-decoration:line-through}.chip.off button{text-decoration:none}
