.feedpage .filter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;border:0;padding:0;margin:1rem 0 .4rem;min-width:0}.feedpage .filter legend{float:left;padding:0;margin:0 .25rem 0 0}.feedpage .chip{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;padding:.15rem .65rem .15rem .45rem;border:1px solid var(--hairline);border-radius:999px;font:500 .85rem var(--sans);cursor:pointer;background:var(--paper);white-space:nowrap}.feedpage .chip.sub{font-size:.8rem;color:var(--muted)}.feedpage .chip:has(input:checked){border-color:var(--ink);background:var(--paper-raised);color:var(--ink)}.feedpage .chip:has(input:focus-visible){outline:2px solid var(--state);outline-offset:2px}.feedpage a:focus-visible{outline:2px solid var(--state);outline-offset:2px}.feedpage .chip .n{color:var(--muted);font-variant-numeric:tabular-nums}.feedpage .night{margin-top:1.6rem;max-width:64rem}.feedpage .night h2{font-size:1.12rem;margin:0 0 .15rem}.feedpage .counts{margin:0 0 .4rem}.feedpage .summary{margin:.1rem 0 .2rem;font:500 .98rem var(--sans);color:var(--ink);max-width:52rem}.feedpage .items{list-style:none;margin:0;padding:0}.feedpage .items li{padding:.8rem 0;border-top:1px solid var(--hairline-lt);overflow-wrap:anywhere}.feedpage .items h3{font-size:1.02rem;margin:.1rem 0 .25rem;line-height:1.3}.feedpage .items p{margin:0}.feedpage .detail{line-height:1.5;color:var(--ink);max-width:46rem}.feedpage .srcline{margin-top:.3rem!important}.feedpage .kind{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.feedpage .stats{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:.35rem 0 .45rem}.feedpage .stat dt{font:500 .78rem var(--sans);color:var(--muted);display:flex;align-items:center;gap:.35rem}.feedpage .stat dd{margin:0;font:600 1.15rem var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.feedpage .swatch{width:10px;height:10px;border-radius:2px;flex:none}.feedpage .was{display:block;font:400 .75rem var(--sans);color:var(--muted)}.feedpage .stat .was{display:inline;margin-left:.4rem}.feedpage .filings{margin-top:.6rem}.feedpage .filings .caption{margin:0 0 .35rem;font-size:.8rem}.feedpage .feedtable{border-collapse:collapse;width:100%;font-size:.86rem;border-top:1px solid var(--ink)}.feedpage .feedtable th,.feedpage .feedtable td{padding:.5rem .6rem;border-bottom:1px solid var(--hairline-lt);vertical-align:top;text-align:left}.feedpage .feedtable thead th{font:600 .74rem var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.feedpage .feedtable tbody th{font-weight:500}.feedpage .feedtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.feedpage .feedtable .num .v{display:block}.feedpage .feedtable .per,.feedpage .feedtable .note{display:block;font:400 .78rem var(--sans);color:var(--muted);margin-top:.2rem;max-width:34rem;white-space:normal}.feedpage .feedtable .note strong,.feedpage .feedtable .note .detail{color:var(--ink)}.feedpage .unread{color:var(--muted);font-size:.78rem}.feedpage .feedtable tr[data-revised]{background:var(--paper-raised)}.feedpage .feedscroll{overflow-x:auto}@media(max-width:960px){.feedpage .feedtable thead{display:none}.feedpage .feedtable,.feedpage .feedtable tbody{display:block;width:100%}.feedpage .feedtable tr{display:grid;grid-template-columns:1fr 1fr;gap:.1rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--hairline-lt)}.feedpage .feedtable th,.feedpage .feedtable td{display:block;border:0;padding:0}.feedpage .feedtable tbody th{grid-column:1 / -1}.feedpage .feedtable td{text-align:left;white-space:normal}.feedpage .feedtable td:before{content:attr(data-label);display:block;color:var(--muted);font-size:.7rem}.feedpage .feedtable td.num{text-align:left}.feedpage .feedtable td[data-label=Source]:before{content:""}}.feedpage .counts [data-for]{display:none}.feedpage:has(input[value=filing]:checked) .counts [data-for=filing],.feedpage:has(input[value=revised]:checked) .counts [data-for=revised],.feedpage:has(input[value=poll]:checked) .counts [data-for=poll],.feedpage:has(input[value=absentee]:checked) .counts [data-for=absentee],.feedpage:has(input[value=sos]:checked) .counts [data-for=sos]{display:inline}.feedpage:has(input[value=filing]:checked) .night [data-kind]:not([data-kind=filing]),.feedpage:has(input[value=poll]:checked) .night [data-kind]:not([data-kind=poll]),.feedpage:has(input[value=absentee]:checked) .night [data-kind]:not([data-kind=absentee]),.feedpage:has(input[value=sos]:checked) .night [data-kind]:not([data-kind=sos]),.feedpage:has(input[value=revised]:checked) .night li[data-kind],.feedpage:has(input[value=revised]:checked) .night tr[data-kind]:not([data-revised]){display:none}.feedpage:has(input[value=filing]:checked) .night:not([data-kinds~=filing]),.feedpage:has(input[value=poll]:checked) .night:not([data-kinds~=poll]),.feedpage:has(input[value=absentee]:checked) .night:not([data-kinds~=absentee]),.feedpage:has(input[value=sos]:checked) .night:not([data-kinds~=sos]),.feedpage:has(input[value=revised]:checked) .night:not([data-has-revised]){display:none}.feedpage:has(.filter input:not([value=all]):checked) .night .summary{display:none}.feedpage .method{margin:2.4rem 0 0;max-width:52rem}.feedpage .method summary{cursor:pointer;font-weight:600;color:var(--ink)}.feedpage .method summary:focus-visible{outline:2px solid var(--state);outline-offset:2px}.feedpage .method p{margin:.5rem 0 0}
