.representatives-table-container.svelte-1ws5o0y article{height:auto}.table-container.svelte-1ws5o0y{width:100%;max-width:100%;position:relative;overflow-x:auto}.representatives-table-container.svelte-1ws5o0y h2:where(.svelte-1ws5o0y){padding:var(--spacing-3);color:var(--color-text-strong);font-size:var(--text-xl);font-weight:var(--font-medium);border-bottom:1px solid var(--border-light);margin:0}.desktop-view.svelte-1ws5o0y{display:block}.mobile-view.svelte-1ws5o0y{display:none}.representatives-table.svelte-1ws5o0y td.col-name:where(.svelte-1ws5o0y),.representatives-table.svelte-1ws5o0y td.col-type:where(.svelte-1ws5o0y),.representatives-table.svelte-1ws5o0y td.col-party:where(.svelte-1ws5o0y),.representatives-table.svelte-1ws5o0y td.col-positions:where(.svelte-1ws5o0y),.representatives-table.svelte-1ws5o0y td.col-state:where(.svelte-1ws5o0y),.representatives-table.svelte-1ws5o0y td.col-district:where(.svelte-1ws5o0y){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.error-container.svelte-1ws5o0y{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-1ws5o0y{color:var(--color-error);margin-bottom:var(--spacing-3)}.no-data.svelte-1ws5o0y{text-align:center;padding:var(--spacing-8);color:var(--color-text-muted)}.col-name.svelte-1ws5o0y{width:auto;min-width:200px;max-width:300px}.col-type.svelte-1ws5o0y{width:140px;min-width:140px}.col-party.svelte-1ws5o0y{width:120px;min-width:120px}.col-positions.svelte-1ws5o0y{width:auto;min-width:200px}.col-state.svelte-1ws5o0y{width:150px;min-width:150px}.col-district.svelte-1ws5o0y{width:80px;min-width:80px}@media (width<=1024px){.desktop-view.svelte-1ws5o0y{display:none}.mobile-view.svelte-1ws5o0y{display:block}.mobile-search.svelte-1ws5o0y{margin-top:var(--spacing-3);margin-bottom:var(--spacing-4);padding:0 var(--spacing-2)}.search-input.svelte-1ws5o0y{width:100%;padding:var(--spacing-3);border:1px solid var(--border-medium);border-radius:var(--border-radius);background:var(--surface-base);color:var(--color-text);font-size:var(--text-base)}.search-input.svelte-1ws5o0y:focus{box-shadow:0 0 0 1px var(--color-primary);background:var(--surface-base);outline:none}.search-input.svelte-1ws5o0y::placeholder{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);opacity:.4;font-stretch:75%}.representatives-cards.svelte-1ws5o0y{gap:var(--spacing-3);padding:0 var(--spacing-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.representatives-cards.svelte-1ws5o0y{grid-template-columns:repeat(2,1fr)}}}@media (width>=1024px) and (width<=1400px){.data-table.svelte-1ws5o0y{table-layout:fixed;width:100%}.data-table.svelte-1ws5o0y th:where(.svelte-1ws5o0y),.data-table.svelte-1ws5o0y td:where(.svelte-1ws5o0y){white-space:normal;word-wrap:break-word;min-width:0}}.representatives-container.svelte-l772s7{width:100%;max-width:100%;position:relative;overflow-x:auto}
