/* Standalone /bills/ section — legislative status row */
.rg-bill-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 18px}
.rg-bill-status-row .rg-bill-category{margin:0!important;align-self:center!important}
.rg-bill-status{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid;font-size:12px;font-weight:800;letter-spacing:.045em;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.rg-bill-status::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}
.rg-bill-status--not-started{color:#fff;background:#b42332;border-color:#8f1827}
.rg-bill-status--in-progress{color:#fff;background:#a94708;border-color:#873604}
.rg-bill-status--passed{color:#fff;background:#137547;border-color:#0e5836}
.rg-bill-status--unverified{color:#475b73;background:#edf3fa;border-color:#c8d8e9}
@media(max-width:480px){.rg-bill-status-row{gap:10px}.rg-bill-status{padding:8px 11px;font-size:11px}}

/* Oval legislative-stage indicators with accessible contrast */
.rg-bill-status{border-radius:9999px;min-width:112px;justify-content:center;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.13)}

/* Refined compact oval status labels: larger text, tighter width */
.rg-bill-status{min-width:0;width:auto;max-width:100%;font-size:14px;line-height:1.2;padding:8px 12px;gap:6px;letter-spacing:.01em;flex:0 0 auto}
.rg-bill-status::before{width:7px;height:7px}
@media(max-width:480px){.rg-bill-status{font-size:13px;padding:8px 10px;gap:5px}}
