.congress-focus.svelte-1x14kl1{display:grid;gap:0;padding-bottom:14px;background:var(--page-ground)}.congress-focus.svelte-1x14kl1 header:where(.svelte-1x14kl1){padding:12px}.chambers.svelte-1x14kl1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);margin:0 var(--col-pad-x);background:var(--panel-ground)}.chamber.svelte-1x14kl1{min-width:0;display:grid;grid-row:1 / span 5;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:10px}.chamber.svelte-1x14kl1+.chamber:where(.svelte-1x14kl1){border-left:1px solid var(--border)}h2.svelte-1x14kl1{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.party-bar.svelte-1x14kl1{display:flex;gap:3px}.caucus.svelte-1x14kl1{display:flex;flex-basis:0;min-width:0;gap:2px;padding-bottom:3px;border-bottom:3px solid var(--party-i)}.caucus-d.svelte-1x14kl1{border-bottom-color:var(--party-d)}.caucus-r.svelte-1x14kl1{border-bottom-color:var(--party-r)}.caucus.svelte-1x14kl1 button:where(.svelte-1x14kl1){flex-basis:0;min-width:20px;height:28px;padding:0;border:0;color:#fff;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:800;cursor:pointer}.party-d.svelte-1x14kl1{background:var(--party-d)}.party-r.svelte-1x14kl1{background:var(--party-r)}.party-i.svelte-1x14kl1{background:var(--party-i)}.crossover-d.svelte-1x14kl1{background:repeating-linear-gradient(135deg,var(--party-i) 0 3px,var(--party-d) 3px 6px)}.crossover-r.svelte-1x14kl1{background:repeating-linear-gradient(135deg,var(--party-i) 0 3px,var(--party-r) 3px 6px)}.parties.svelte-1x14kl1{display:grid;align-content:start;padding:8px 0}.parties.svelte-1x14kl1 button:where(.svelte-1x14kl1){width:100%;min-height:32px;display:flex;align-items:center;gap:7px;padding:6px 0;border:0;background:none;color:var(--fg);font-size:var(--text-sm);text-align:left;cursor:pointer}.parties.svelte-1x14kl1 i:where(.svelte-1x14kl1){width:9px;height:9px;flex-shrink:0}.parties.svelte-1x14kl1 span:where(.svelte-1x14kl1){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.parties.svelte-1x14kl1 b:where(.svelte-1x14kl1){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.caucus-tag.svelte-1x14kl1{flex-shrink:0;padding:1px 4px;border:1px solid currentColor;font-family:var(--font-mono);font-size:var(--text-xs);font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.caucus-tag-d.svelte-1x14kl1{color:var(--party-d)}.caucus-tag-r.svelte-1x14kl1{color:var(--party-r)}.browse.svelte-1x14kl1{display:flex;width:100%;min-height:38px;align-items:center;gap:6px;padding:9px 0;border:0;border-top:1px solid var(--border);background:none;color:var(--fg);font-size:var(--text-sm);text-align:left;cursor:pointer}.browse.svelte-1x14kl1 span:where(.svelte-1x14kl1){margin-left:auto;font-size:var(--text-md);line-height:1}.parties.svelte-1x14kl1 button:where(.svelte-1x14kl1):hover,.browse.svelte-1x14kl1:hover{background:var(--open-hover-bg);box-shadow:var(--open-hover-ring)}.caucus.svelte-1x14kl1 button:where(.svelte-1x14kl1):hover{box-shadow:var(--open-hover-ring)}button.svelte-1x14kl1:focus-visible{outline:2px solid var(--open-focus);outline-offset:2px}.empty.svelte-1x14kl1{margin:0;color:var(--fg-muted);font-size:var(--text-xs)}
