.detail-page.svelte-u2wfhk{width:100%;max-width:640px;padding:var(--spacing-4);margin:0 auto}.detail-section.svelte-u2wfhk{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border-default)}.detail-section.svelte-u2wfhk h2:where(.svelte-u2wfhk){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-strong);margin:0 0 var(--spacing-3)}.voting-summary.svelte-u2wfhk,.bills-summary.svelte-u2wfhk{margin:0 0 var(--spacing-3);color:var(--color-text)}.vote-list.svelte-u2wfhk,.committee-list.svelte-u2wfhk,.bill-list.svelte-u2wfhk{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bill-row.svelte-u2wfhk{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.bill-link.svelte-u2wfhk{color:var(--color-accent);text-decoration:none}.bill-meta.svelte-u2wfhk{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.bill-subhead.svelte-u2wfhk{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:var(--spacing-3) 0 var(--spacing-2)}.vote-row.svelte-u2wfhk{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.vote-pos.svelte-u2wfhk{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;padding:0 var(--spacing-1);border:1px solid var(--border-medium)}.vote-aye.svelte-u2wfhk{color:var(--color-success,var(--color-accent))}.vote-no.svelte-u2wfhk{color:var(--color-warning,var(--color-text))}.vote-title.svelte-u2wfhk{flex:60%;min-width:0}.vote-date.svelte-u2wfhk,.committee-role.svelte-u2wfhk{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.committee-name.svelte-u2wfhk{color:var(--color-text)}.committee-role.svelte-u2wfhk{margin-left:var(--spacing-2)}
