.committees-table-container.svelte-18xjpn9 section{height:auto!important}.committees-table-container.svelte-18xjpn9 article{height:auto!important;overflow:visible!important}.committees-table-container.svelte-18xjpn9 h2:where(.svelte-18xjpn9){padding:var(--spacing-3);margin:0;color:var(--color-text-strong);font-size:var(--text-xl);font-weight:var(--font-medium)}.committees-table-container.svelte-18xjpn9 .table-controls:where(.svelte-18xjpn9){border:1px solid var(--border-subtle);border-bottom:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.committees-table.svelte-18xjpn9 .col-name:where(.svelte-18xjpn9){min-width:300px}.committees-table.svelte-18xjpn9 .col-type:where(.svelte-18xjpn9){width:100px;max-width:100px;min-width:100px;text-align:center}.committees-table.svelte-18xjpn9 .col-type:where(.svelte-18xjpn9) .sort-button:where(.svelte-18xjpn9){justify-content:center}.committees-table.svelte-18xjpn9 .col-description:where(.svelte-18xjpn9){min-width:200px}.committees-table.svelte-18xjpn9 .col-inquiries:where(.svelte-18xjpn9){width:150px;max-width:150px;min-width:150px;text-align:center}.committee-name.svelte-18xjpn9{color:var(--color-text);font-weight:var(--font-regular);flex:1}.no-committees.svelte-18xjpn9{padding:var(--spacing-4);text-align:center;color:var(--color-text)}.committees-table.svelte-18xjpn9{table-layout:fixed;width:100%}@media(max-width:1200px){.committees-table.svelte-18xjpn9{min-width:900px}.table-container.svelte-18xjpn9{overflow-x:auto}}.mobile-view.svelte-18xjpn9{display:none}.desktop-view.svelte-18xjpn9{display:block}.mobile-sort-controls.svelte-18xjpn9{display:none;padding:var(--spacing-2) 0;background:transparent}.sort-label.svelte-18xjpn9{font-size:var(--text-base);color:var(--color-text-muted);margin-right:var(--spacing-3);font-weight:var(--font-regular)}.sort-buttons.svelte-18xjpn9{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.mobile-sort-button.svelte-18xjpn9{padding:var(--spacing-2) var(--spacing-3);background:transparent;border:1px solid var(--border-default);border-radius:var(--border-radius);color:var(--color-text);font-size:var(--text-base);cursor:pointer;white-space:nowrap;position:relative}.mobile-sort-button.svelte-18xjpn9:hover{border-color:var(--color-primary)}.mobile-sort-button.active.svelte-18xjpn9{background:transparent;color:var(--color-text);border-color:var(--color-primary)}.tablet-view.svelte-18xjpn9,.mobile-only.svelte-18xjpn9{display:none}.tablet-only.svelte-18xjpn9{display:block}.sort-dropdown-container.svelte-18xjpn9{position:relative;display:inline-block;width:100%}.sort-dropdown-button.svelte-18xjpn9{width:100%;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--border-radius);color:var(--color-text);font-size:var(--text-base);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.sort-dropdown-button.svelte-18xjpn9:hover{background:var(--surface-elevated);border-color:var(--color-primary)}.sort-dropdown-button.svelte-18xjpn9:hover .dropdown-arrow:where(.svelte-18xjpn9),.sort-dropdown-button.svelte-18xjpn9:focus .dropdown-arrow:where(.svelte-18xjpn9){color:var(--color-primary)}.sort-dropdown-button.svelte-18xjpn9:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.dropdown-arrow.svelte-18xjpn9{color:var(--color-text);font-weight:700}.dropdown-arrow.open.svelte-18xjpn9{transform:rotate(180deg)}.sort-dropdown-menu.svelte-18xjpn9{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-1);background:var(--surface-base);z-index:10;overflow:hidden}.sort-dropdown-item.svelte-18xjpn9{padding:var(--spacing-3);background:none;border:none;width:100%;text-align:left;color:var(--color-text-strong);font-size:var(--text-base);cursor:pointer}.sort-dropdown-item.svelte-18xjpn9:hover{background:none}.sort-dropdown-item.svelte-18xjpn9:focus{outline:none;background:none}.sort-dropdown-item.active.svelte-18xjpn9{background:none;color:var(--color-text-strong)}@media(max-width:480px){.mobile-sort-controls.svelte-18xjpn9{display:block;padding:var(--spacing-1) var(--spacing-3) var(--spacing-2);background:transparent;margin:0}.mobile-only.svelte-18xjpn9{display:block}.tablet-view.svelte-18xjpn9,.tablet-only.svelte-18xjpn9{display:none}.sort-label.svelte-18xjpn9{margin-bottom:var(--spacing-2);margin-right:0}}@media(min-width:481px)and (max-width:1024px){.mobile-sort-controls.svelte-18xjpn9{display:flex;align-items:center;background:transparent;border:none;padding:0 var(--spacing-3) var(--spacing-2);margin:0}.tablet-view.svelte-18xjpn9{display:flex}.mobile-only.svelte-18xjpn9{display:none}.sort-label.svelte-18xjpn9{margin-bottom:0;margin-left:0}.mobile-sort-button.active.svelte-18xjpn9:after{content:" ▼";display:inline-block;transform:rotate(0)}.mobile-sort-button.active.asc.svelte-18xjpn9:after{transform:rotate(180deg)}}@media(max-width:1024px){.mobile-view.svelte-18xjpn9{display:block}.desktop-view.svelte-18xjpn9{display:none}.committees-table-container.svelte-18xjpn9 .table-controls:where(.svelte-18xjpn9){border:none;border-radius:0}}.link-style-button.svelte-18xjpn9{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:0;text-decoration:underline}.link-style-button.svelte-18xjpn9:hover{opacity:.8}.inquiry-count-button.svelte-18xjpn9{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:0;font-size:inherit;font-weight:inherit;width:100%;text-align:center}.inquiry-count-button.svelte-18xjpn9:hover{text-decoration:underline}.inquiry-count-zero.svelte-18xjpn9{color:var(--color-text-muted);display:block;text-align:center}.modal.svelte-18xjpn9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:700px;max-height:80vh;z-index:9999;overflow-y:auto;border-radius:var(--border-radius);background:var(--surface-floating);border:1px solid var(--border-default);box-shadow:var(--hover-glow)}.modal-backdrop.svelte-18xjpn9{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--shadow-surface);z-index:9998}.modal-header.svelte-18xjpn9{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-18xjpn9 h2:where(.svelte-18xjpn9){margin:0;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text)}.modal-content.svelte-18xjpn9{padding:var(--spacing-4)}.close-button.svelte-18xjpn9{background:transparent;border:none;font-size:28px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-muted)}.close-button.svelte-18xjpn9:hover{color:var(--color-primary)}.inquiries-list.svelte-18xjpn9{display:flex;flex-direction:column;gap:var(--spacing-3)}.inquiries-list.svelte-18xjpn9 .data-card:where(.svelte-18xjpn9){margin-bottom:0}.inquiries-list.svelte-18xjpn9 .data-card-content:where(.svelte-18xjpn9){padding:var(--spacing-3)}.text-link.svelte-18xjpn9,.text-link.svelte-18xjpn9:hover{text-decoration:none}.text-link.svelte-18xjpn9:after{display:none}.loading-wrapper.svelte-18xjpn9{text-align:center;padding:var(--spacing-4);color:var(--color-text-muted)}@media(max-width:600px){.modal.svelte-18xjpn9{width:95%}.modal-header.svelte-18xjpn9{padding:var(--spacing-3) var(--spacing-3) var(--spacing-2)}.modal-content.svelte-18xjpn9{padding:var(--spacing-3)}}.committees-container.svelte-4sg9eo{width:100%;max-width:100%;position:relative;padding:var(--spacing-1)}.error-message.svelte-4sg9eo{color:var(--color-error);margin-bottom:1rem}.loading-wrapper.svelte-4sg9eo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(max-width:768px){.card.svelte-4sg9eo{border-radius:var(--border-radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3)}}
