.bill-detail-page{gap:var(--space-6);flex-direction:column;display:flex}.bill-detail-page .hero{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.bill-detail-page .hero .title{font-size:var(--font-size-2xl)}.bill-detail-page .badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.bill-detail-page .badge{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}.bill-detail-page .badge.status{font-weight:var(--font-weight-bold)}.bill-detail-page .topics{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.bill-detail-page .topic{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.bill-detail-page .summary{gap:var(--space-2);max-width:var(--layout-reading-width);font-size:var(--font-size-sm);flex-direction:column;line-height:1.8;display:flex}.bill-detail-page .summary-note{color:var(--color-text-muted);font-size:var(--font-size-sm)}.bill-detail-page .sponsors{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.bill-detail-page .sponsor{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.bill-detail-page .role{color:var(--color-text-muted);font-size:var(--font-size-sm)}.bill-detail-page .timeline{gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--color-border);flex-direction:column;margin:0;display:flex}.bill-detail-page .timeline-item{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.bill-detail-page .timeline-date{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.bill-detail-page .timeline-result{color:var(--color-text-muted);font-size:var(--font-size-sm)}.bill-detail-page .votes{gap:var(--space-2);flex-direction:column;display:flex}.bill-detail-page .relations{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.bill-detail-page .relation{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.bill-detail-page .relation-head{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.bill-detail-page .relation-type{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.bill-detail-page .relation-summary{color:var(--color-text-muted);font-size:var(--font-size-sm)}
