.senators-table-container.svelte-ym2elu h2:where(.svelte-ym2elu){padding:var(--spacing-3);color:var(--color-text-strong);font-size:var(--text-xl);font-weight:var(--font-medium);margin:0}.table-container.svelte-ym2elu{width:100%;max-width:100%;position:relative;overflow-x:auto}table.usa-senators-table{table-layout:auto;width:100%}table.usa-senators-table .col-name{width:200px;min-width:180px}table.usa-senators-table .col-party{width:150px;min-width:120px}table.usa-senators-table .col-leadershipPosition{width:auto;min-width:140px}table.usa-senators-table .col-state{width:150px;min-width:120px}.senator-name.svelte-ym2elu{font-weight:var(--font-medium);color:var(--color-text)}table.usa-senators-table td.col-name,table.usa-senators-table td.col-party,table.usa-senators-table td.col-leadershipPosition,table.usa-senators-table td.col-state{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.error-container.svelte-ym2elu{padding:var(--spacing-8);justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.error-message.svelte-ym2elu{color:var(--color-error);margin-bottom:var(--spacing-3)}table.usa-senators-table .col-track{width:130px;min-width:130px}@media (width>=1024px) and (width<=1400px){table.usa-senators-table{table-layout:fixed;width:100%}table.usa-senators-table th,table.usa-senators-table td{white-space:normal;word-wrap:break-word;min-width:0}}.senators-container.svelte-k0fwnz{width:100%;max-width:100%;position:relative;overflow-x:auto}
