.committees-table-container.svelte-mrxouv article{height:auto}.committees-table-container.svelte-mrxouv h2:where(.svelte-mrxouv){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-mrxouv .table-controls:where(.svelte-mrxouv){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-mrxouv .col-name:where(.svelte-mrxouv){min-width:250px}.committees-table.svelte-mrxouv .col-type:where(.svelte-mrxouv){width:100px;max-width:100px;min-width:100px;text-align:center}.committees-table.svelte-mrxouv .col-type:where(.svelte-mrxouv) .sort-button:where(.svelte-mrxouv){justify-content:center}.committees-table.svelte-mrxouv .col-description:where(.svelte-mrxouv){min-width:200px}.committees-table.svelte-mrxouv .col-inquiries:where(.svelte-mrxouv){width:100px;max-width:100px;min-width:100px;text-align:center}.committee-name.svelte-mrxouv{color:var(--color-text);font-weight:var(--font-regular);flex:1}.no-committees.svelte-mrxouv{padding:var(--spacing-4);text-align:center;color:var(--color-text)}.committees-table.svelte-mrxouv{table-layout:fixed;width:100%}@media(max-width:1200px){.committees-table.svelte-mrxouv{min-width:800px}.table-container.svelte-mrxouv{overflow-x:auto}}.mobile-view.svelte-mrxouv{display:none}.desktop-view.svelte-mrxouv{display:block}.mobile-sort-controls.svelte-mrxouv{display:none;padding:var(--spacing-2) 0;background:transparent}.sort-label.svelte-mrxouv{font-size:var(--text-base);color:var(--color-text-muted);margin-right:var(--spacing-3);font-weight:var(--font-regular)}.sort-buttons.svelte-mrxouv{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.mobile-sort-button.svelte-mrxouv{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-mrxouv:hover{border-color:var(--color-primary)}.mobile-sort-button.active.svelte-mrxouv{background:transparent;color:var(--color-text);border-color:var(--color-primary)}.tablet-view.svelte-mrxouv,.mobile-only.svelte-mrxouv{display:none}.tablet-only.svelte-mrxouv{display:block}.sort-dropdown-container.svelte-mrxouv{position:relative;display:inline-block;width:100%}.sort-dropdown-button.svelte-mrxouv{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-mrxouv:hover{background:var(--surface-elevated);border-color:var(--color-primary)}.dropdown-arrow.svelte-mrxouv{color:var(--color-text);font-weight:700}.dropdown-arrow.open.svelte-mrxouv{transform:rotate(180deg)}.sort-dropdown-menu.svelte-mrxouv{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-mrxouv{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-mrxouv:hover{background:none}.sort-dropdown-item.active.svelte-mrxouv{background:none;color:var(--color-text-strong)}@media(max-width:480px){.mobile-sort-controls.svelte-mrxouv{display:block;padding:var(--spacing-1) var(--spacing-3) var(--spacing-2);background:transparent;margin:0}.mobile-only.svelte-mrxouv{display:block}.tablet-view.svelte-mrxouv,.tablet-only.svelte-mrxouv{display:none}}@media(min-width:481px)and (max-width:1024px){.mobile-sort-controls.svelte-mrxouv{display:flex;align-items:center;background:transparent;border:none;padding:0 var(--spacing-3) var(--spacing-2);margin:0}.tablet-view.svelte-mrxouv{display:flex}.mobile-only.svelte-mrxouv{display:none}.mobile-sort-button.active.svelte-mrxouv:after{content:" ▼";display:inline-block;transform:rotate(0)}.mobile-sort-button.active.asc.svelte-mrxouv:after{transform:rotate(180deg)}}@media(max-width:1024px){.mobile-view.svelte-mrxouv{display:block}.desktop-view.svelte-mrxouv{display:none}.committees-table-container.svelte-mrxouv .table-controls:where(.svelte-mrxouv){border:none;border-radius:0}}.link-style-button.svelte-mrxouv{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:0;text-decoration:underline}.link-style-button.svelte-mrxouv:hover{opacity:.8}.inquiry-count-button.svelte-mrxouv{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-mrxouv:hover{text-decoration:underline}.inquiry-count-zero.svelte-mrxouv{color:var(--color-text-muted);display:block;text-align:center}.modal.svelte-mrxouv{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-mrxouv{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--shadow-surface);z-index:9998}.modal-header.svelte-mrxouv{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-mrxouv h2:where(.svelte-mrxouv){margin:0;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text)}.modal-content.svelte-mrxouv{padding:var(--spacing-4)}.close-button.svelte-mrxouv{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-mrxouv:hover{color:var(--color-primary)}.inquiries-list.svelte-mrxouv{display:flex;flex-direction:column;gap:var(--spacing-3)}.inquiries-list.svelte-mrxouv .data-card:where(.svelte-mrxouv){margin-bottom:0}.inquiries-list.svelte-mrxouv .data-card-content:where(.svelte-mrxouv){padding:var(--spacing-3)}.text-link.svelte-mrxouv,.text-link.svelte-mrxouv:hover{text-decoration:none}.text-link.svelte-mrxouv:after{display:none}.loading-wrapper.svelte-mrxouv{text-align:center;padding:var(--spacing-4);color:var(--color-text-muted)}@media(max-width:600px){.modal.svelte-mrxouv{width:95%}.modal-header.svelte-mrxouv{padding:var(--spacing-3) var(--spacing-3) var(--spacing-2)}.modal-content.svelte-mrxouv{padding:var(--spacing-3)}}.committees-container.svelte-5knu52{width:100%;max-width:100%;position:relative;padding:var(--spacing-1)}.error-message.svelte-5knu52{color:var(--color-error);margin-bottom:1rem}.loading-wrapper.svelte-5knu52{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(max-width:768px){.card.svelte-5knu52{border-radius:var(--border-radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3)}}
