.recent-scrutins.svelte-jrfqur{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);margin:1.5rem 0 2rem;overflow:hidden}.rs-head.svelte-jrfqur{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.1rem .55rem;display:flex}.rs-head.svelte-jrfqur h2:where(.svelte-jrfqur){font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.05rem}.rs-count.svelte-jrfqur{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.rs-list.svelte-jrfqur{margin:0;padding:0;list-style:none}.rs-list.svelte-jrfqur li:where(.svelte-jrfqur){border-bottom:1px solid var(--border-soft)}.rs-list.svelte-jrfqur li:where(.svelte-jrfqur):last-child{border-bottom:none}.rs-row.svelte-jrfqur{color:var(--ink);grid-template-columns:90px 1fr auto auto;align-items:center;gap:.85rem;padding:.55rem 1rem;font-size:.88rem;text-decoration:none;transition:background .1s;display:grid}.rs-row.svelte-jrfqur:hover{background:var(--cream);color:var(--tq-700)}.rs-date.svelte-jrfqur{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.rs-title.svelte-jrfqur{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rs-new.svelte-jrfqur,.rs-new-inline.svelte-jrfqur{background:var(--tq-700);color:var(--paper);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;flex-shrink:0;padding:1px 7px;font-size:.66rem;font-weight:700}.rs-new-inline.svelte-jrfqur{font-size:.62rem}.rs-sort.svelte-jrfqur{text-transform:capitalize;background:var(--cream);color:var(--text-muted);border-radius:3px;flex-shrink:0;padding:1px 7px;font-size:.7rem;font-weight:600}.rs-sort.adopted.svelte-jrfqur{background:var(--vote-for-bg);color:var(--vote-for)}.rs-sort.rejected.svelte-jrfqur{background:var(--vote-against-bg);color:var(--vote-against)}.rs-foot.svelte-jrfqur{color:var(--text-muted);background:var(--cream);border-top:1px solid var(--border-soft);margin:0;padding:.55rem 1rem;font-size:.75rem}@media (width<=600px){.rs-row.svelte-jrfqur{grid-template-columns:70px 1fr auto}.rs-sort.svelte-jrfqur{display:none}}.empty.svelte-jrfqur{color:var(--text-muted);text-align:center;padding:2rem}.error.svelte-jrfqur{color:var(--vote-against);background:var(--vote-against-bg);border-radius:var(--radius);padding:1rem}.toolbar.svelte-jrfqur{background:var(--header-bg);border:1px solid var(--tq-100);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:var(--collant-haut,var(--header-h));z-index:30;box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;padding:.875rem 1.1rem;display:flex;position:sticky}.filter-group.svelte-jrfqur{flex-direction:column;gap:.3rem;display:flex}.filter-group-wide.svelte-jrfqur{flex:1;min-width:340px}.filter-label.svelte-jrfqur{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.65rem;font-weight:700}.ftype-select.svelte-jrfqur{border:1px solid var(--border-strong);color:var(--text);background:var(--paper);border-radius:4px;padding:.35rem .55rem;font-family:inherit;font-size:.8125rem}.period-count.svelte-jrfqur{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.notice.svelte-jrfqur{background:var(--note-bg);border:1px solid var(--note-border);border-radius:var(--radius);color:var(--note-text);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.notice.svelte-jrfqur code:where(.svelte-jrfqur){background:var(--paper);font-family:var(--font-mono);border-radius:3px;padding:.1rem .4rem;font-size:.8rem}.layout.svelte-jrfqur{display:block}.right-col.svelte-jrfqur{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.heatmap-wrapper.svelte-jrfqur{background:linear-gradient(180deg, var(--tq-50) 0%, var(--paper) 60%);border:1px solid var(--tq-100);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;box-shadow:0 2px 8px #0833440f,inset 0 1px #fff}.heatmap-scroll.svelte-jrfqur{margin-top:.875rem;overflow-x:auto}.heatmap-hint.svelte-jrfqur{display:none}.heatmap.svelte-jrfqur{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;font-size:.75rem}.heatmap.svelte-jrfqur colgroup:where(.svelte-jrfqur) col.col-label-w:where(.svelte-jrfqur){width:240px}.heatmap.svelte-jrfqur colgroup:where(.svelte-jrfqur) col.col-group-w:where(.svelte-jrfqur){width:auto}.heatmap.svelte-jrfqur th:where(.svelte-jrfqur){color:var(--text-muted);padding:.2rem .35rem;font-weight:500}.heatmap.svelte-jrfqur thead:where(.svelte-jrfqur) th:where(.svelte-jrfqur){text-align:center;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.4rem;font-size:.65rem}.heatmap.svelte-jrfqur tbody:where(.svelte-jrfqur) th:where(.svelte-jrfqur){text-align:left;white-space:nowrap;width:240px;max-width:240px}.cat-row.svelte-jrfqur>th:where(.svelte-jrfqur){background:var(--tq-50);border-top:1px solid var(--tq-100);border-bottom:1px solid var(--tq-100);padding:0}.cat-row-collapsed.svelte-jrfqur>th:where(.svelte-jrfqur){background:linear-gradient(to right, var(--tq-50), var(--tq-100) 95%)}.cat-row-collapsed.svelte-jrfqur>td:where(.svelte-jrfqur){background:var(--tq-50);border-top:1px solid var(--tq-100);border-bottom:1px solid var(--tq-100)}.cat-toggle.svelte-jrfqur{width:100%;color:var(--tq-900);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;min-height:36px;padding:.55rem .875rem;font-family:inherit;font-size:.8rem;transition:background .1s;display:flex}.cat-toggle.svelte-jrfqur:hover{background:var(--tq-100)}.cat-caret.svelte-jrfqur{color:var(--tq-700);text-align:center;width:12px;font-size:.85rem;font-weight:700;transition:transform .15s;display:inline-block}.cat-caret.open.svelte-jrfqur{transform:rotate(90deg)}.rs-seeall.svelte-jrfqur{font:inherit;color:var(--tq-700);cursor:pointer;background:0 0;border:0;margin:0 .2rem;padding:0;font-weight:700;text-decoration:underline}.rs-seeall.svelte-jrfqur:hover{opacity:.75}.total-row.svelte-jrfqur{border-bottom:2px solid var(--border)}.total-row.svelte-jrfqur .row-label:where(.svelte-jrfqur){font-weight:800}.cat-name.svelte-jrfqur{font-weight:700;font-family:var(--font-display);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cat-meta.svelte-jrfqur{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-right:.2rem;font-size:.7rem;font-weight:500}.cell-agg.svelte-jrfqur{opacity:.85;border:1px dashed #fff9;border-radius:6px}.cell-agg.svelte-jrfqur:hover{opacity:1;border-style:solid;border-color:#ffffffeb}.cat-row-expanded-hint.svelte-jrfqur{color:var(--text-muted);text-align:left;background:var(--tq-50);border-top:1px solid var(--tq-100);border-bottom:1px solid var(--tq-100);padding:.55rem .875rem .55rem 1.5rem;font-size:.7rem;font-style:italic}.row-label.svelte-jrfqur{cursor:pointer;color:var(--text);font-weight:500;font-size:inherit;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:.45rem;max-width:240px;padding:.25rem .5rem;font-family:inherit;display:inline-flex}tbody.svelte-jrfqur tr:where(.svelte-jrfqur){transition:background .12s,box-shadow .12s}tbody.svelte-jrfqur tr:where(.svelte-jrfqur):hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06b6d41a;box-shadow:inset 0 0 0 1px #06b6d42e}tbody.svelte-jrfqur tr:where(.svelte-jrfqur):hover .cell:where(.svelte-jrfqur){opacity:1;transform:scale(1.08);box-shadow:0 2px 6px #0833442e}tbody.svelte-jrfqur tr:where(.svelte-jrfqur):hover .row-label:where(.svelte-jrfqur){background:var(--header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}tr.row-active.svelte-jrfqur .row-label:where(.svelte-jrfqur){background:var(--tq-100);color:var(--tq-800)}.col-link.svelte-jrfqur{color:inherit;border-radius:4px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:.2rem .35rem;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.col-link.svelte-jrfqur:hover{background:var(--tq-100);color:var(--tq-800)}.row-text.svelte-jrfqur{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-count.svelte-jrfqur{font-variant-numeric:tabular-nums;background:var(--paper);color:var(--tq-700);border:1px solid var(--tq-100);border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.65rem;font-weight:700}tr.row-active.svelte-jrfqur .row-count:where(.svelte-jrfqur){background:var(--btn-bg);color:#fff;border-color:var(--tq-700)}.heatmap.svelte-jrfqur td:where(.svelte-jrfqur){padding:2px}.cell.svelte-jrfqur{cursor:pointer;width:100%;height:30px;color:var(--vote-glyph,#fffffff2);text-align:center;background-clip:padding-box;border:none;border-radius:7px;padding:0;font-size:.72rem;font-weight:800;line-height:30px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,filter .18s;animation:.45s cubic-bezier(.34,1.56,.64,1) backwards svelte-jrfqur-cell-pop;display:block;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000014,0 1px 2px #08334414}@keyframes svelte-jrfqur-cell-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cell.svelte-jrfqur:hover{filter:brightness(1.05)saturate(1.15);box-shadow:0 0 0 2px white, 0 0 0 4px var(--tq-500), 0 6px 16px #08334438;z-index:2;position:relative;transform:scale(1.18)}tr.row-active.svelte-jrfqur .cell:where(.svelte-jrfqur){box-shadow:0 0 0 2px white, 0 0 0 3px var(--primary), 0 4px 12px #0833442e}.legend.svelte-jrfqur{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;gap:1.25rem;margin-top:1rem;padding-top:.875rem;font-size:.7rem;display:flex}.legend.svelte-jrfqur span:where(.svelte-jrfqur){align-items:center;gap:.4rem;display:flex}.legend.svelte-jrfqur i:where(.svelte-jrfqur){opacity:.85;border-radius:2px;width:12px;height:12px;display:inline-block}.scrutins-panel.svelte-jrfqur{background:var(--surface);border:1px solid var(--tq-100);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;scroll-margin-top:8rem;box-shadow:0 2px 8px #0833440d}.panel-invite.svelte-jrfqur{text-align:center;color:var(--text-secondary);padding:2.5rem 1rem 1.75rem}.panel-invite.svelte-jrfqur .invite-icon:where(.svelte-jrfqur){color:var(--tq-500);margin-bottom:.5rem;font-size:2.4rem;line-height:1;animation:2s ease-in-out infinite svelte-jrfqur-invite-bob}@keyframes svelte-jrfqur-invite-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.panel-invite.svelte-jrfqur h3:where(.svelte-jrfqur){font-family:var(--font-display);color:var(--ink);margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.panel-invite.svelte-jrfqur p:where(.svelte-jrfqur){max-width:48ch;color:var(--text-secondary);margin:0 auto;font-size:.875rem;line-height:1.55}.panel-invite.svelte-jrfqur strong:where(.svelte-jrfqur){color:var(--tq-700)}.panel-head.svelte-jrfqur{border-bottom:1px solid var(--border);margin-bottom:.875rem;padding-bottom:.875rem}.panel-head.svelte-jrfqur h3:where(.svelte-jrfqur){text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:700}.panel-sub.svelte-jrfqur{color:var(--text);margin:.3rem 0 0;font-size:.9375rem}.panel-sub.svelte-jrfqur strong:where(.svelte-jrfqur){color:var(--primary);font-weight:600}.panel-search-nudge.svelte-jrfqur{color:var(--tq-700,#0e7490);margin-top:.3rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.panel-search-nudge.svelte-jrfqur:hover{text-decoration:underline}.theme-stats.svelte-jrfqur{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 .9rem;display:flex}.ts-card.svelte-jrfqur{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.1rem;min-width:4.5rem;padding:.45rem .7rem;display:flex}.ts-n.svelte-jrfqur{font-family:var(--font-display);color:var(--tq-800);font-size:1.05rem;font-weight:700;line-height:1}.ts-l.svelte-jrfqur{color:var(--text-secondary);font-size:.66rem}.ts-deep.svelte-jrfqur{color:var(--tq-700);white-space:nowrap;align-self:center;margin-left:auto;font-size:.8rem;font-weight:600;text-decoration:none}.ts-deep.svelte-jrfqur:hover{text-decoration:underline}.list-filter.svelte-jrfqur{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.4rem .7rem;transition:border-color .12s,box-shadow .12s;display:flex}.list-filter.svelte-jrfqur:focus-within{border-color:var(--tq-500);box-shadow:0 0 0 3px var(--tq-100)}.lf-icon.svelte-jrfqur{color:var(--text-muted);flex-shrink:0}.lf-input.svelte-jrfqur{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;flex:1;padding:.15rem 0;font-size:.9rem}.lf-input.svelte-jrfqur:focus:not(:focus-visible){outline:none}.lf-input.svelte-jrfqur::placeholder{color:var(--text-muted)}.lf-input.svelte-jrfqur::-webkit-search-cancel-button{appearance:none}.lf-count.svelte-jrfqur{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem}.lf-clear.svelte-jrfqur{background:var(--cream);color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:1.05rem;line-height:1;display:inline-flex}.lf-clear.svelte-jrfqur:hover{background:var(--border);color:var(--ink)}.scrutin-list.svelte-jrfqur{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=700px){.toolbar.svelte-jrfqur{flex-direction:column;align-items:stretch;gap:.5rem;padding:.7rem .85rem;top:3.75rem}.filter-group.svelte-jrfqur,.filter-group-wide.svelte-jrfqur{width:100%;min-width:0}.heatmap-wrapper.svelte-jrfqur{padding:1rem;overflow-x:auto}.heatmap-hint.svelte-jrfqur{color:var(--text-muted);margin:.875rem 0 .3rem;font-size:.7rem;font-style:italic;display:block}.heatmap-hint.svelte-jrfqur+.heatmap-scroll:where(.svelte-jrfqur){margin-top:0}.heatmap.svelte-jrfqur{border-spacing:2px;font-size:.7rem}.heatmap.svelte-jrfqur colgroup:where(.svelte-jrfqur) col.col-label-w:where(.svelte-jrfqur){width:116px}.heatmap.svelte-jrfqur tbody:where(.svelte-jrfqur) th:where(.svelte-jrfqur){white-space:normal;width:116px;max-width:116px;line-height:1.15}}
