h2.svelte-1mlbj4p{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle)}.divisions-table-container.svelte-1mlbj4p{width:100%;overflow:hidden;min-height:auto;height:auto}.rep-vote.aye.svelte-1mlbj4p{color:var(--color-success)}.rep-vote.no.svelte-1mlbj4p{color:var(--color-error)}.col-date.svelte-1mlbj4p{width:90px;min-width:90px;text-align:center}.divisions-table-container.svelte-1mlbj4p .data-table:where(.svelte-1mlbj4p) th.col-date:where(.svelte-1mlbj4p),.divisions-table-container.svelte-1mlbj4p .data-table:where(.svelte-1mlbj4p) tbody:where(.svelte-1mlbj4p) tr:where(.svelte-1mlbj4p) td:where(.svelte-1mlbj4p):first-child{text-align:center!important}.col-title.svelte-1mlbj4p{width:auto;min-width:250px}.col-result.svelte-1mlbj4p{width:80px;min-width:80px;text-align:left}.col-ayes.svelte-1mlbj4p,.col-noes.svelte-1mlbj4p{width:60px;min-width:60px;text-align:left}.col-politician-vote.svelte-1mlbj4p{width:200px;min-width:200px;padding:0}.col-politician-vote.svelte-1mlbj4p .select-wrapper:where(.svelte-1mlbj4p){margin:0}.select-wrapper.svelte-1mlbj4p{position:relative;display:inline-block;width:100%}.politician-selector.svelte-1mlbj4p{width:100%;padding:var(--spacing-1) var(--spacing-2);padding-right:var(--spacing-8);border:1px solid var(--border-light);border-radius:var(--border-radius);background:var(--surface-elevated);font-weight:var(--font-medium);font-family:var(--font-primary);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.politician-selector.svelte-1mlbj4p option:where(.svelte-1mlbj4p){color:var(--color-text-strong)}.politician-selector.svelte-1mlbj4p:hover{color:var(--color-primary);border-color:var(--color-primary)}.politician-selector.svelte-1mlbj4p:focus{color:var(--color-primary);border-color:var(--color-primary);outline:none}.politician-selector.svelte-1mlbj4p:disabled{opacity:.6;cursor:not-allowed}.select-arrow.svelte-1mlbj4p{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text);font-size:var(--text-base)}.select-wrapper.svelte-1mlbj4p:hover .select-arrow:where(.svelte-1mlbj4p){color:var(--color-primary)}.politician-selector.svelte-1mlbj4p:focus~.select-arrow:where(.svelte-1mlbj4p){transform:translateY(-50%) rotate(180deg);color:var(--color-primary)}.loading-vote.svelte-1mlbj4p{color:var(--color-text-muted);font-style:italic}.mobile-politician-selector-container.svelte-1mlbj4p{margin-bottom:var(--spacing-4);padding:0 var(--spacing-2)}.politician-selector.mobile-top.svelte-1mlbj4p{font-size:var(--text-base);width:100%}.col-link.svelte-1mlbj4p{width:60px;min-width:60px;text-align:center}.divisions-table-container.svelte-1mlbj4p .data-table:where(.svelte-1mlbj4p) th:where(.svelte-1mlbj4p),.divisions-table-container.svelte-1mlbj4p .data-table:where(.svelte-1mlbj4p) td:where(.svelte-1mlbj4p){padding:var(--spacing-1) var(--spacing-2)!important}.divisions-table-container.svelte-1mlbj4p .data-table:where(.svelte-1mlbj4p) th:where(.svelte-1mlbj4p){font-size:var(--text-base)!important;font-weight:var(--font-extrabold)!important;line-height:1.2!important}.no-divisions.svelte-1mlbj4p{color:var(--color-text-muted);font-style:italic;padding:var(--spacing-4)}.loading.svelte-1mlbj4p{display:flex;justify-content:center;align-items:center;height:100px;font-size:var(--text-lg);color:var(--color-text)}.external-link.svelte-1mlbj4p{text-decoration:none}.external-icon.svelte-1mlbj4p{font-size:var(--text-lg)}@media(max-width:900px){.divisions-table-container.svelte-1mlbj4p{overflow-x:hidden;max-width:100vw}.divisions-table-container.svelte-1mlbj4p .table-container:where(.svelte-1mlbj4p){overflow-x:hidden}.desktop-view.svelte-1mlbj4p{display:none!important}.mobile-view.svelte-1mlbj4p{display:block!important;width:100%;overflow-x:hidden}.table-container.svelte-1mlbj4p{display:none}}@media(min-width:901px){.table-container.svelte-1mlbj4p{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-view.svelte-1mlbj4p{display:none!important}}.data-card-header.svelte-1mlbj4p .division-question:where(.svelte-1mlbj4p){flex:1;margin-right:var(--spacing-3);word-wrap:break-word;overflow-wrap:break-word}.data-card-header.svelte-1mlbj4p .external-link:where(.svelte-1mlbj4p){margin-left:auto;flex-shrink:0}.content-container.svelte-ajjj5l{max-width:1500px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);min-height:auto}.bill-section.svelte-ajjj5l{width:100%;max-width:1200px;padding:var(--spacing-4)}.bill-comments.svelte-ajjj5l{width:100%;max-width:800px}.bill-header.svelte-ajjj5l{margin-bottom:var(--spacing-4)}.bill-header.svelte-ajjj5l h1:where(.svelte-ajjj5l){margin:0;padding:var(--spacing-2) 0;color:var(--color-text-strong);font-size:clamp(1.25rem,2.5vw,1.75rem);font-family:var(--font-display);font-weight:var(--font-bold);letter-spacing:-.02em}.bill-section-heading.svelte-ajjj5l{margin:0;margin-top:var(--spacing-4);padding:var(--spacing-2) 0;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--border-subtle)}.bill-actions.svelte-ajjj5l{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.track-count.svelte-ajjj5l{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);font-stretch:85%}.external-link.svelte-ajjj5l,.external-link.svelte-ajjj5l:hover{text-decoration:none}.bill-info.svelte-ajjj5l{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2)}.bill-divisions.svelte-ajjj5l{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-light)}.label.svelte-ajjj5l{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;margin-right:var(--spacing-2);letter-spacing:.05em;color:var(--color-text-muted)}.progress-section.svelte-ajjj5l{display:flex;align-items:center;gap:var(--spacing-2)}.progress-container.svelte-ajjj5l{position:relative;width:200px;height:24px;background-color:var(--border-subtle);border-radius:var(--border-radius);overflow:hidden}.progress-bar.svelte-ajjj5l{height:100%;background-color:var(--color-primary);width:var(--progress, 0%)}.progress-text.svelte-ajjj5l{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:var(--font-bold);color:var(--text-color, var(--color-text))}.inquiry-notice.svelte-ajjj5l{margin:var(--spacing-2) 0;font-size:var(--text-base);color:var(--color-text-muted)}.inquiry-notice.svelte-ajjj5l a:where(.svelte-ajjj5l){color:var(--color-primary);text-decoration:none}.inquiry-notice.svelte-ajjj5l a:where(.svelte-ajjj5l):hover{text-decoration:none}.text-links.svelte-ajjj5l{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}.text-link.svelte-ajjj5l,.text-link.svelte-ajjj5l:hover{text-decoration:none}.text-link.svelte-ajjj5l:after{display:none}.loading.svelte-ajjj5l{display:flex;justify-content:center;align-items:center;height:100px;font-size:var(--text-lg);color:var(--color-text)}@media(max-width:768px){.content-container.svelte-ajjj5l{margin-left:auto;padding:var(--spacing-2)}.bill-section.svelte-ajjj5l{padding:var(--spacing-2)}.bill-actions.svelte-ajjj5l{flex-direction:column;align-items:center;width:100%}.bill-actions.svelte-ajjj5l .external-link:where(.svelte-ajjj5l){width:200px;height:40px;box-sizing:border-box}.bill-actions.svelte-ajjj5l .button{width:200px!important;height:40px!important;padding:var(--spacing-2) var(--spacing-1)!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.bill-actions.svelte-ajjj5l .share-button{width:200px!important;height:40px!important}.bill-actions.svelte-ajjj5l .share-trigger{width:100%!important;height:100%!important;justify-content:center!important;padding:var(--spacing-2) var(--spacing-1)!important;box-sizing:border-box!important}}
