.table-container.svelte-kpkbfs.svelte-kpkbfs{width:100%;background-color:var(--color-bg-dark);padding:2rem;transition:background-color .2s;border:1px solid var(--color-border-dark);border-radius:8px;box-shadow:var(--shadow-combined-dark)}html[data-theme=light] .table-container.svelte-kpkbfs.svelte-kpkbfs{background-color:var(--color-bg-light);border:1px solid var(--color-border-light);box-shadow:var(--shadow-combined-light)}.table-header.svelte-kpkbfs.svelte-kpkbfs{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.table-title-section.svelte-kpkbfs.svelte-kpkbfs{display:flex;flex-direction:column;flex:1}.table-title.svelte-kpkbfs.svelte-kpkbfs{margin:0;font-size:1.25rem;font-weight:500;color:#f1f5f9}html[data-theme=light] .table-title.svelte-kpkbfs.svelte-kpkbfs{color:#111827}.title-controls.svelte-kpkbfs.svelte-kpkbfs{display:flex;align-items:center;gap:.75rem}.search-input.svelte-kpkbfs.svelte-kpkbfs{padding:.375rem .75rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:0;color:#d1d5db;font-size:.8125rem;width:200px;outline:none}.search-input.svelte-kpkbfs.svelte-kpkbfs::placeholder{color:#ffffff4d}html[data-theme=light] .search-input.svelte-kpkbfs.svelte-kpkbfs{background-color:#00000008;border-color:#0000001f;color:#374151}html[data-theme=light] .search-input.svelte-kpkbfs.svelte-kpkbfs::placeholder{color:#0000004d}.filter-selector.svelte-kpkbfs.svelte-kpkbfs{position:relative;display:inline-block}.filter-button.svelte-kpkbfs.svelte-kpkbfs{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background-color:transparent;color:var(--chrome-text);border:1px solid transparent;border-radius:0;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-button.svelte-kpkbfs.svelte-kpkbfs:hover,.filter-button.active.svelte-kpkbfs.svelte-kpkbfs{color:var(--chrome-text-hover);border-color:var(--accent-hover-border)}html[data-theme=light] .filter-button.svelte-kpkbfs.svelte-kpkbfs{color:var(--chrome-text)}html[data-theme=light] .filter-button.svelte-kpkbfs.svelte-kpkbfs:hover,html[data-theme=light] .filter-button.active.svelte-kpkbfs.svelte-kpkbfs{color:var(--chrome-text-hover);border-color:var(--accent-hover-border)}.filter-dropdown.svelte-kpkbfs.svelte-kpkbfs{position:absolute;left:0;margin-top:.5rem;z-index:50;overflow:hidden;border-radius:0;background-color:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);box-shadow:0 4px 12px #0006;min-width:100%}html[data-theme=light] .filter-dropdown.svelte-kpkbfs.svelte-kpkbfs{background-color:var(--dropdown-menu-bg);border-color:var(--dropdown-menu-border);box-shadow:0 4px 12px #00000026}.filter-option.svelte-kpkbfs.svelte-kpkbfs{display:block;width:100%;padding:.375rem .5rem;font-size:.75rem;font-weight:500;text-align:left;background-color:transparent;color:#d1d5db;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-option.svelte-kpkbfs.svelte-kpkbfs:hover{opacity:.8}.filter-option.selected.svelte-kpkbfs.svelte-kpkbfs{background-color:#ffffff24}html[data-theme=light] .filter-option.svelte-kpkbfs.svelte-kpkbfs{color:#374151}html[data-theme=light] .filter-option.selected.svelte-kpkbfs.svelte-kpkbfs{background-color:#0f172a1a}.loading-state.svelte-kpkbfs.svelte-kpkbfs,.error-state.svelte-kpkbfs.svelte-kpkbfs{display:flex;align-items:center;justify-content:center;min-height:200px}.loading-state.svelte-kpkbfs p.svelte-kpkbfs{color:#9ca3af}html[data-theme=light] .loading-state.svelte-kpkbfs p.svelte-kpkbfs{color:#6b7280}.error-state.svelte-kpkbfs p.svelte-kpkbfs{color:#f87171}html[data-theme=light] .error-state.svelte-kpkbfs p.svelte-kpkbfs{color:#ef4444}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs{overflow-x:auto;overflow-y:auto;max-height:600px;border-radius:.5rem;border:1px solid rgb(51 65 85)}html[data-theme=light] .table-wrapper.svelte-kpkbfs.svelte-kpkbfs{border-color:#e5e7eb}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar{height:10px}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-track{background:#0f172a;border-radius:.5rem}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-thumb{background:#334155;border-radius:.5rem;border:2px solid rgb(15 23 42)}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-thumb:hover{background:#475569}html[data-theme=light] .table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-track{background:#f9fafb}html[data-theme=light] .table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid rgb(249 250 251)}html[data-theme=light] .table-wrapper.svelte-kpkbfs.svelte-kpkbfs::-webkit-scrollbar-thumb:hover{background:#9ca3af}.table-wrapper.svelte-kpkbfs.svelte-kpkbfs{scrollbar-width:thin;scrollbar-color:rgb(51 65 85) rgb(15 23 42)}html[data-theme=light] .table-wrapper.svelte-kpkbfs.svelte-kpkbfs{scrollbar-color:rgb(209 213 219) rgb(249 250 251)}table.svelte-kpkbfs.svelte-kpkbfs{width:100%;border-collapse:collapse;font-size:.875rem}thead.svelte-kpkbfs.svelte-kpkbfs{background-color:var(--brand-card);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}html[data-theme=light] thead.svelte-kpkbfs.svelte-kpkbfs{background-color:#f9fafb}th.svelte-kpkbfs.svelte-kpkbfs{padding:.75rem 1rem;text-align:center;white-space:nowrap}th.sortable.svelte-kpkbfs.svelte-kpkbfs{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}th.sortable.svelte-kpkbfs.svelte-kpkbfs:hover{color:var(--table-hover-text-color-dark)}html[data-theme=light] th.sortable.svelte-kpkbfs.svelte-kpkbfs:hover{color:var(--table-hover-text-color-light)}.th-content.svelte-kpkbfs.svelte-kpkbfs{display:inline-flex;align-items:center;gap:.375rem}.sort-indicator.svelte-kpkbfs.svelte-kpkbfs{font-size:.875rem;color:var(--table-hover-text-color-dark);opacity:.9}html[data-theme=light] .sort-indicator.svelte-kpkbfs.svelte-kpkbfs{color:var(--table-hover-text-color-light)}.text-left.svelte-kpkbfs.svelte-kpkbfs{text-align:left}tbody.svelte-kpkbfs tr.svelte-kpkbfs{border-bottom:1px solid rgb(51 65 85);transition:background-color .15s}tbody.svelte-kpkbfs tr.svelte-kpkbfs:nth-child(2n){background-color:var(--table-row-alt-dark)}html[data-theme=light] tbody.svelte-kpkbfs tr.svelte-kpkbfs{border-bottom-color:#e5e7eb}html[data-theme=light] tbody.svelte-kpkbfs tr.svelte-kpkbfs:nth-child(2n){background-color:var(--table-row-alt-light)}tbody.svelte-kpkbfs tr.svelte-kpkbfs:hover{box-shadow:var(--table-hover-glow-dark)}tbody.svelte-kpkbfs tr:hover td.svelte-kpkbfs,tbody.svelte-kpkbfs tr:hover .category-text.svelte-kpkbfs{color:var(--table-row-hover-text-dark)}html[data-theme=light] tbody.svelte-kpkbfs tr.svelte-kpkbfs:hover{box-shadow:var(--table-hover-glow-light)}html[data-theme=light] tbody.svelte-kpkbfs tr:hover td.svelte-kpkbfs,html[data-theme=light] tbody.svelte-kpkbfs tr:hover .category-text.svelte-kpkbfs{color:var(--table-row-hover-text-light)}tbody.svelte-kpkbfs tr.svelte-kpkbfs:last-child{border-bottom:none}td.svelte-kpkbfs.svelte-kpkbfs{padding:.75rem 1rem;color:#e2e8f0;white-space:nowrap;text-align:center}html[data-theme=light] td.svelte-kpkbfs.svelte-kpkbfs{color:#374151}.proposal-number.svelte-kpkbfs.svelte-kpkbfs{font-weight:600;color:#94a3b8;font-size:.8125rem}html[data-theme=light] .proposal-number.svelte-kpkbfs.svelte-kpkbfs{color:#6b7280}.proposal-title-cell.svelte-kpkbfs.svelte-kpkbfs{max-width:320px}.proposal-title-link.svelte-kpkbfs.svelte-kpkbfs{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#93c5fd;text-decoration:none;transition:color .2s ease;background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer}.proposal-title-link.svelte-kpkbfs.svelte-kpkbfs:hover{color:#60a5fa;text-decoration:underline}html[data-theme=light] .proposal-title-link.svelte-kpkbfs.svelte-kpkbfs{color:#2563eb}html[data-theme=light] .proposal-title-link.svelte-kpkbfs.svelte-kpkbfs:hover{color:#1d4ed8}.type-badge.svelte-kpkbfs.svelte-kpkbfs{display:inline-block;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:uppercase}.badge-constitutional.svelte-kpkbfs.svelte-kpkbfs{background-color:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.badge-non-constitutional.svelte-kpkbfs.svelte-kpkbfs{background-color:#a855f726;color:#c4b5fd;border:1px solid rgba(168,85,247,.3)}html[data-theme=light] .badge-constitutional.svelte-kpkbfs.svelte-kpkbfs{background-color:#3b82f61a;color:#2563eb;border-color:#3b82f640}html[data-theme=light] .badge-non-constitutional.svelte-kpkbfs.svelte-kpkbfs{background-color:#a855f71a;color:#7e22ce;border-color:#a855f740}tbody.svelte-kpkbfs tr:hover .badge-constitutional.svelte-kpkbfs{border-color:#93c5fd;box-shadow:0 0 10px #3b82f673}tbody.svelte-kpkbfs tr:hover .badge-non-constitutional.svelte-kpkbfs{border-color:#c4b5fd;box-shadow:0 0 10px #a855f773}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .badge-constitutional.svelte-kpkbfs{border-color:#2563eb;box-shadow:0 0 10px #3b82f659}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .badge-non-constitutional.svelte-kpkbfs{border-color:#7e22ce;box-shadow:0 0 10px #a855f759}.category-text.svelte-kpkbfs.svelte-kpkbfs{font-size:.8125rem;color:#94a3b8}html[data-theme=light] .category-text.svelte-kpkbfs.svelte-kpkbfs{color:#6b7280}.date-cell.svelte-kpkbfs.svelte-kpkbfs{font-size:.8125rem;color:#94a3b8}html[data-theme=light] .date-cell.svelte-kpkbfs.svelte-kpkbfs{color:#6b7280}.support-value.svelte-kpkbfs.svelte-kpkbfs{font-weight:600}.high-support.svelte-kpkbfs.svelte-kpkbfs{color:#4ade80}.low-support.svelte-kpkbfs.svelte-kpkbfs{color:#f87171}html[data-theme=light] .high-support.svelte-kpkbfs.svelte-kpkbfs{color:#16a34a}html[data-theme=light] .low-support.svelte-kpkbfs.svelte-kpkbfs{color:#dc2626}.quorum-value.svelte-kpkbfs.svelte-kpkbfs{font-weight:600}.high-quorum.svelte-kpkbfs.svelte-kpkbfs{color:#4ade80}.low-quorum.svelte-kpkbfs.svelte-kpkbfs{color:#f87171}html[data-theme=light] .high-quorum.svelte-kpkbfs.svelte-kpkbfs{color:#16a34a}html[data-theme=light] .low-quorum.svelte-kpkbfs.svelte-kpkbfs{color:#dc2626}.votes-cell.svelte-kpkbfs.svelte-kpkbfs{font-weight:600}.vote-split-bar.svelte-kpkbfs.svelte-kpkbfs{display:flex;height:8px;border-radius:4px;overflow:hidden;min-width:100px;background-color:#33415566}.vote-for.svelte-kpkbfs.svelte-kpkbfs{background-color:#4fa8a0;transition:width .3s ease}.vote-against.svelte-kpkbfs.svelte-kpkbfs{background-color:#d87b7b;transition:width .3s ease}.vote-abstain.svelte-kpkbfs.svelte-kpkbfs{background-color:#6b7280;transition:width .3s ease}.outcome-badge.svelte-kpkbfs.svelte-kpkbfs{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:uppercase}.outcome-passed.svelte-kpkbfs.svelte-kpkbfs{background-color:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.outcome-defeated.svelte-kpkbfs.svelte-kpkbfs{background-color:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.outcome-cancelled.svelte-kpkbfs.svelte-kpkbfs{background-color:#6b72801f;color:#9ca3af;border:1px solid rgba(107,114,128,.25)}.outcome-active.svelte-kpkbfs.svelte-kpkbfs{background-color:#3b82f61f;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}html[data-theme=light] .outcome-active.svelte-kpkbfs.svelte-kpkbfs{background-color:#3b82f614;color:#2563eb;border-color:#3b82f633}.outcome-upcoming.svelte-kpkbfs.svelte-kpkbfs{background-color:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.25)}html[data-theme=light] .outcome-upcoming.svelte-kpkbfs.svelte-kpkbfs{background-color:#a855f714;color:#7e22ce;border-color:#a855f733}html[data-theme=light] .outcome-passed.svelte-kpkbfs.svelte-kpkbfs{background-color:#22c55e14;color:#16a34a;border-color:#22c55e33}html[data-theme=light] .outcome-defeated.svelte-kpkbfs.svelte-kpkbfs{background-color:#ef444414;color:#dc2626;border-color:#ef444433}html[data-theme=light] .outcome-cancelled.svelte-kpkbfs.svelte-kpkbfs{background-color:#6b728014;color:#4b5563;border-color:#6b728033}tbody.svelte-kpkbfs tr:hover .outcome-passed.svelte-kpkbfs{border-color:#4ade80;box-shadow:0 0 10px #22c55e73}tbody.svelte-kpkbfs tr:hover .outcome-defeated.svelte-kpkbfs{border-color:#f87171;box-shadow:0 0 10px #ef444473}tbody.svelte-kpkbfs tr:hover .outcome-cancelled.svelte-kpkbfs{border-color:#9ca3af;box-shadow:0 0 10px #6b728059}tbody.svelte-kpkbfs tr:hover .outcome-active.svelte-kpkbfs{border-color:#60a5fa;box-shadow:0 0 10px #3b82f673}tbody.svelte-kpkbfs tr:hover .outcome-upcoming.svelte-kpkbfs{border-color:#c084fc;box-shadow:0 0 10px #a855f773}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .outcome-passed.svelte-kpkbfs{border-color:#16a34a;box-shadow:0 0 10px #22c55e59}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .outcome-defeated.svelte-kpkbfs{border-color:#dc2626;box-shadow:0 0 10px #ef444459}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .outcome-cancelled.svelte-kpkbfs{border-color:#4b5563;box-shadow:0 0 10px #6b72804d}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .outcome-active.svelte-kpkbfs{border-color:#2563eb;box-shadow:0 0 10px #3b82f659}html[data-theme=light] tbody.svelte-kpkbfs tr:hover .outcome-upcoming.svelte-kpkbfs{border-color:#7e22ce;box-shadow:0 0 10px #a855f759}@media (max-width: 768px){.table-container.svelte-kpkbfs.svelte-kpkbfs{padding:1rem}.table-header.svelte-kpkbfs.svelte-kpkbfs{flex-direction:column;gap:.75rem}table.svelte-kpkbfs.svelte-kpkbfs{font-size:.75rem}th.svelte-kpkbfs.svelte-kpkbfs,td.svelte-kpkbfs.svelte-kpkbfs{padding:.5rem .75rem}.proposal-title-cell.svelte-kpkbfs.svelte-kpkbfs{max-width:200px}}.table-container.svelte-8ijkyj.svelte-8ijkyj{width:100%;background-color:var(--color-bg-dark);padding:2rem;transition:background-color .2s;border:1px solid var(--color-border-dark);border-radius:8px;box-shadow:var(--shadow-combined-dark)}html[data-theme=light] .table-container.svelte-8ijkyj.svelte-8ijkyj{background-color:var(--color-bg-light);border:1px solid var(--color-border-light);box-shadow:var(--shadow-combined-light)}.table-header.svelte-8ijkyj.svelte-8ijkyj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.table-title-section.svelte-8ijkyj.svelte-8ijkyj{display:flex;flex-direction:column;flex:1}.table-title.svelte-8ijkyj.svelte-8ijkyj{margin:0;font-size:1.25rem;font-weight:500;color:#f1f5f9}html[data-theme=light] .table-title.svelte-8ijkyj.svelte-8ijkyj{color:#111827}.row-count.svelte-8ijkyj.svelte-8ijkyj{font-size:.75rem;color:#9ca3af;margin-top:.25rem}html[data-theme=light] .row-count.svelte-8ijkyj.svelte-8ijkyj{color:#6b7280}.title-controls.svelte-8ijkyj.svelte-8ijkyj{display:flex;align-items:center;gap:.75rem}.filter-selector.svelte-8ijkyj.svelte-8ijkyj{position:relative;display:inline-block}.filter-button.svelte-8ijkyj.svelte-8ijkyj{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;background-color:transparent;color:var(--chrome-text);border:1px solid transparent;border-radius:0;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-button.svelte-8ijkyj.svelte-8ijkyj:hover,.filter-button.active.svelte-8ijkyj.svelte-8ijkyj{color:var(--chrome-text-hover);border-color:var(--accent-hover-border)}html[data-theme=light] .filter-button.svelte-8ijkyj.svelte-8ijkyj{color:var(--chrome-text)}html[data-theme=light] .filter-button.svelte-8ijkyj.svelte-8ijkyj:hover,html[data-theme=light] .filter-button.active.svelte-8ijkyj.svelte-8ijkyj{color:var(--chrome-text-hover);border-color:var(--accent-hover-border)}.filter-dropdown.svelte-8ijkyj.svelte-8ijkyj{position:absolute;left:0;margin-top:.5rem;z-index:50;overflow:hidden;border-radius:0;background-color:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);box-shadow:0 4px 12px #0006;min-width:100%}html[data-theme=light] .filter-dropdown.svelte-8ijkyj.svelte-8ijkyj{background-color:var(--dropdown-menu-bg);border-color:var(--dropdown-menu-border);box-shadow:0 4px 12px #00000026}.filter-option.svelte-8ijkyj.svelte-8ijkyj{display:block;width:100%;padding:.375rem .5rem;font-size:.75rem;font-weight:500;text-align:left;background-color:transparent;color:#d1d5db;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-option.svelte-8ijkyj.svelte-8ijkyj:hover{opacity:.8}.filter-option.selected.svelte-8ijkyj.svelte-8ijkyj{background-color:#ffffff24}html[data-theme=light] .filter-option.svelte-8ijkyj.svelte-8ijkyj{color:#374151}html[data-theme=light] .filter-option.selected.svelte-8ijkyj.svelte-8ijkyj{background-color:#0f172a1a}.loading-state.svelte-8ijkyj.svelte-8ijkyj,.error-state.svelte-8ijkyj.svelte-8ijkyj{display:flex;align-items:center;justify-content:center;min-height:200px}.loading-state.svelte-8ijkyj p.svelte-8ijkyj{color:#9ca3af}html[data-theme=light] .loading-state.svelte-8ijkyj p.svelte-8ijkyj{color:#6b7280}.error-state.svelte-8ijkyj p.svelte-8ijkyj{color:#f87171}html[data-theme=light] .error-state.svelte-8ijkyj p.svelte-8ijkyj{color:#ef4444}.table-wrapper.svelte-8ijkyj.svelte-8ijkyj{overflow-x:auto;overflow-y:auto;max-height:600px;border-radius:.5rem;border:1px solid rgb(51 65 85);scrollbar-width:thin;scrollbar-color:rgb(51 65 85) rgb(15 23 42)}html[data-theme=light] .table-wrapper.svelte-8ijkyj.svelte-8ijkyj{border-color:#e5e7eb;scrollbar-color:rgb(209 213 219) rgb(249 250 251)}.table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar{height:10px}.table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-track{background:#0f172a;border-radius:.5rem}.table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-thumb{background:#334155;border-radius:.5rem;border:2px solid rgb(15 23 42)}.table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-thumb:hover{background:#475569}html[data-theme=light] .table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-track{background:#f9fafb}html[data-theme=light] .table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid rgb(249 250 251)}html[data-theme=light] .table-wrapper.svelte-8ijkyj.svelte-8ijkyj::-webkit-scrollbar-thumb:hover{background:#9ca3af}table.svelte-8ijkyj.svelte-8ijkyj{width:100%;border-collapse:collapse;font-size:.875rem}thead.svelte-8ijkyj.svelte-8ijkyj{background-color:var(--brand-card);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}html[data-theme=light] thead.svelte-8ijkyj.svelte-8ijkyj{background-color:#f9fafb}th.svelte-8ijkyj.svelte-8ijkyj{padding:.75rem 1rem;text-align:center;white-space:nowrap}th.sortable.svelte-8ijkyj.svelte-8ijkyj{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}th.sortable.svelte-8ijkyj.svelte-8ijkyj:hover{color:var(--table-hover-text-color-dark)}html[data-theme=light] th.sortable.svelte-8ijkyj.svelte-8ijkyj:hover{color:var(--table-hover-text-color-light)}.th-content.svelte-8ijkyj.svelte-8ijkyj{display:inline-flex;align-items:center;gap:.375rem}.sort-indicator.svelte-8ijkyj.svelte-8ijkyj{font-size:.875rem;color:var(--table-hover-text-color-dark);opacity:.9}html[data-theme=light] .sort-indicator.svelte-8ijkyj.svelte-8ijkyj{color:var(--table-hover-text-color-light)}.text-left.svelte-8ijkyj.svelte-8ijkyj{text-align:left}tbody.svelte-8ijkyj tr.svelte-8ijkyj{border-bottom:1px solid rgb(51 65 85);transition:background-color .15s}tbody.svelte-8ijkyj tr.svelte-8ijkyj:nth-child(2n){background-color:var(--table-row-alt-dark)}html[data-theme=light] tbody.svelte-8ijkyj tr.svelte-8ijkyj{border-bottom-color:#e5e7eb}html[data-theme=light] tbody.svelte-8ijkyj tr.svelte-8ijkyj:nth-child(2n){background-color:var(--table-row-alt-light)}tbody.svelte-8ijkyj tr.svelte-8ijkyj:hover{box-shadow:var(--table-hover-glow-dark)}tbody.svelte-8ijkyj tr:hover td.svelte-8ijkyj,tbody.svelte-8ijkyj tr:hover .category-text.svelte-8ijkyj,tbody.svelte-8ijkyj tr:hover .allocation-cell.svelte-8ijkyj,tbody.svelte-8ijkyj tr:hover .proposal-number.svelte-8ijkyj,tbody.svelte-8ijkyj tr:hover .date-cell.svelte-8ijkyj{color:var(--table-row-hover-text-dark)}html[data-theme=light] tbody.svelte-8ijkyj tr.svelte-8ijkyj:hover{box-shadow:var(--table-hover-glow-light)}html[data-theme=light] tbody.svelte-8ijkyj tr:hover td.svelte-8ijkyj,html[data-theme=light] tbody.svelte-8ijkyj tr:hover .category-text.svelte-8ijkyj,html[data-theme=light] tbody.svelte-8ijkyj tr:hover .allocation-cell.svelte-8ijkyj,html[data-theme=light] tbody.svelte-8ijkyj tr:hover .proposal-number.svelte-8ijkyj,html[data-theme=light] tbody.svelte-8ijkyj tr:hover .date-cell.svelte-8ijkyj{color:var(--table-row-hover-text-light)}tbody.svelte-8ijkyj tr.svelte-8ijkyj:last-child{border-bottom:none}td.svelte-8ijkyj.svelte-8ijkyj{padding:.75rem 1rem;color:#e2e8f0;white-space:nowrap;text-align:center}html[data-theme=light] td.svelte-8ijkyj.svelte-8ijkyj{color:#374151}.proposal-number.svelte-8ijkyj.svelte-8ijkyj{font-weight:600;color:#94a3b8;font-size:.8125rem}html[data-theme=light] .proposal-number.svelte-8ijkyj.svelte-8ijkyj{color:#6b7280}.proposal-title-cell.svelte-8ijkyj.svelte-8ijkyj{max-width:320px}.proposal-title-link.svelte-8ijkyj.svelte-8ijkyj{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#93c5fd;text-decoration:none;transition:color .2s ease}.proposal-title-link.svelte-8ijkyj.svelte-8ijkyj:hover{color:#60a5fa;text-decoration:underline}html[data-theme=light] .proposal-title-link.svelte-8ijkyj.svelte-8ijkyj{color:#2563eb}html[data-theme=light] .proposal-title-link.svelte-8ijkyj.svelte-8ijkyj:hover{color:#1d4ed8}.category-text.svelte-8ijkyj.svelte-8ijkyj{font-size:.8125rem;color:#94a3b8}html[data-theme=light] .category-text.svelte-8ijkyj.svelte-8ijkyj{color:#6b7280}.date-cell.svelte-8ijkyj.svelte-8ijkyj{font-size:.8125rem;color:#94a3b8}html[data-theme=light] .date-cell.svelte-8ijkyj.svelte-8ijkyj{color:#6b7280}.allocation-cell.svelte-8ijkyj.svelte-8ijkyj{font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 768px){.table-container.svelte-8ijkyj.svelte-8ijkyj{padding:1rem}.table-header.svelte-8ijkyj.svelte-8ijkyj{flex-direction:column;gap:.75rem}table.svelte-8ijkyj.svelte-8ijkyj{font-size:.75rem}th.svelte-8ijkyj.svelte-8ijkyj,td.svelte-8ijkyj.svelte-8ijkyj{padding:.5rem .75rem}.proposal-title-cell.svelte-8ijkyj.svelte-8ijkyj{max-width:200px}}.kpi-grid.svelte-1yv97rm.svelte-1yv97rm{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.kpi-grid.kpi-grid-3.svelte-1yv97rm.svelte-1yv97rm{grid-template-columns:repeat(3,1fr)}.kpi-grid.kpi-grid-7.svelte-1yv97rm.svelte-1yv97rm{grid-template-columns:repeat(7,1fr)}.section-title.svelte-1yv97rm.svelte-1yv97rm{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-dark)}html[data-theme=light] .section-title.svelte-1yv97rm.svelte-1yv97rm{color:#111827;border-bottom-color:var(--color-border-light)}.section-description.svelte-1yv97rm.svelte-1yv97rm{font-size:.875rem;color:#9ca3af;margin:-.5rem 0 0}html[data-theme=light] .section-description.svelte-1yv97rm.svelte-1yv97rm{color:#6b7280}.chart-container.svelte-1yv97rm.svelte-1yv97rm{padding:2rem;transition:all .2s;background-color:var(--color-bg-dark);overflow:visible;min-height:400px;display:flex;flex-direction:column;border:1px solid var(--color-border-dark);border-radius:8px}html[data-theme=light] .chart-container.svelte-1yv97rm.svelte-1yv97rm{background-color:var(--color-bg-light);border:1px solid var(--color-border-light);box-shadow:var(--shadow-combined-light)}.proposal-selector-wrapper.svelte-1yv97rm.svelte-1yv97rm{display:flex;align-items:center}.proposal-selector.svelte-1yv97rm.svelte-1yv97rm{position:relative;display:inline-block;min-width:400px;max-width:100%}.proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--color-bg-dark);color:#e2e8f0;border:1px solid var(--chart-toolbar-buttons);border-radius:0;cursor:pointer;transition:border-color .2s,background-color .2s;text-align:left;outline:none;box-shadow:none}.proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm:hover,.proposal-selector-button.active.svelte-1yv97rm.svelte-1yv97rm{border-color:var(--table-hover-text-color-dark);outline:none;box-shadow:none}.proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm:focus,.proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm:focus-visible{outline:none;box-shadow:none}html[data-theme=light] .proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm{background-color:var(--color-bg-light);color:#111827;border-color:var(--chart-toolbar-buttons)}html[data-theme=light] .proposal-selector-button.svelte-1yv97rm.svelte-1yv97rm:hover,html[data-theme=light] .proposal-selector-button.active.svelte-1yv97rm.svelte-1yv97rm{border-color:var(--table-hover-text-color-light)}.proposal-selector-label.svelte-1yv97rm.svelte-1yv97rm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.proposal-dropdown-search.svelte-1yv97rm.svelte-1yv97rm{padding:.5rem;border-bottom:1px solid var(--dropdown-menu-border);position:sticky;top:0;background-color:var(--dropdown-menu-bg);z-index:1}html[data-theme=light] .proposal-dropdown-search.svelte-1yv97rm.svelte-1yv97rm{border-bottom-color:var(--dropdown-menu-border);background-color:var(--dropdown-menu-bg)}.proposal-search-input.svelte-1yv97rm.svelte-1yv97rm{width:100%;padding:.5rem .75rem;font-size:.8125rem;background-color:#ffffff0f;color:#e2e8f0;border:1px solid var(--dropdown-menu-border);border-radius:0;outline:none;box-shadow:none}.proposal-search-input.svelte-1yv97rm.svelte-1yv97rm:focus,.proposal-search-input.svelte-1yv97rm.svelte-1yv97rm:focus-visible{background-color:#ffffff14;border-color:var(--dropdown-menu-border);outline:none;box-shadow:none}.proposal-search-input.svelte-1yv97rm.svelte-1yv97rm::placeholder{color:#6b7280}html[data-theme=light] .proposal-search-input.svelte-1yv97rm.svelte-1yv97rm{background-color:#0f172a0a;color:#111827;border-color:var(--dropdown-menu-border)}.proposal-dropdown.svelte-1yv97rm.svelte-1yv97rm{position:absolute;left:0;right:0;margin-top:.5rem;z-index:50;overflow-y:auto;max-height:400px;border-radius:0;background-color:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);box-shadow:0 4px 12px #0006;scrollbar-width:thin;scrollbar-color:rgb(51 65 85) rgb(15 23 42)}html[data-theme=light] .proposal-dropdown.svelte-1yv97rm.svelte-1yv97rm{background-color:var(--dropdown-menu-bg);border-color:var(--dropdown-menu-border);box-shadow:0 4px 12px #00000026;scrollbar-color:rgb(209 213 219) rgb(249 250 251)}.proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm{display:block;width:100%;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;text-align:left;background-color:transparent;color:#d1d5db;border:none;cursor:pointer;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm:hover,.proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm:focus,.proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm:focus-visible{background-color:#ffffff14;outline:none;box-shadow:none}.proposal-dropdown-option.selected.svelte-1yv97rm.svelte-1yv97rm{background-color:#ffffff24}html[data-theme=light] .proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm{color:#374151}html[data-theme=light] .proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm:hover,html[data-theme=light] .proposal-dropdown-option.svelte-1yv97rm.svelte-1yv97rm:focus{background-color:#0f172a0f}html[data-theme=light] .proposal-dropdown-option.selected.svelte-1yv97rm.svelte-1yv97rm{background-color:#0f172a1a}@media (max-width: 1280px){.kpi-grid.kpi-grid-7.svelte-1yv97rm.svelte-1yv97rm{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.kpi-grid.svelte-1yv97rm.svelte-1yv97rm{grid-template-columns:repeat(2,1fr)}.proposal-selector.svelte-1yv97rm.svelte-1yv97rm{min-width:100%}}@media (max-width: 768px){.kpi-grid.svelte-1yv97rm.svelte-1yv97rm,.kpi-grid.kpi-grid-3.svelte-1yv97rm.svelte-1yv97rm,.kpi-grid.kpi-grid-7.svelte-1yv97rm.svelte-1yv97rm{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:.75rem}.kpi-grid.svelte-1yv97rm.svelte-1yv97rm::-webkit-scrollbar{display:none}.kpi-grid.svelte-1yv97rm>*{flex:0 0 85%;scroll-snap-align:center;min-width:0}.chart-container.svelte-1yv97rm.svelte-1yv97rm{padding:1rem}}.table-container.svelte-1yv97rm.svelte-1yv97rm{width:100%;min-height:720px;background-color:var(--color-bg-dark);padding:2rem;border:1px solid var(--color-border-dark);border-radius:8px;box-shadow:var(--shadow-combined-dark)}html[data-theme=light] .table-container.svelte-1yv97rm.svelte-1yv97rm{background-color:var(--color-bg-light);border-color:var(--color-border-light);box-shadow:var(--shadow-combined-light)}.table-header.svelte-1yv97rm.svelte-1yv97rm{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.table-title-section.svelte-1yv97rm.svelte-1yv97rm{display:flex;flex-direction:column}.title-controls.svelte-1yv97rm.svelte-1yv97rm{display:flex;align-items:center;gap:.75rem}.table-title.svelte-1yv97rm.svelte-1yv97rm{margin:0;font-size:1.25rem;font-weight:500;color:#f1f5f9}html[data-theme=light] .table-title.svelte-1yv97rm.svelte-1yv97rm{color:#111827}.row-count.svelte-1yv97rm.svelte-1yv97rm{font-size:.75rem;color:#9ca3af;font-weight:500}.table-search-input.svelte-1yv97rm.svelte-1yv97rm{padding:.375rem .75rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:0;color:#d1d5db;font-size:.8125rem;width:200px;outline:none}.table-search-input.svelte-1yv97rm.svelte-1yv97rm::placeholder{color:#ffffff4d}html[data-theme=light] .table-search-input.svelte-1yv97rm.svelte-1yv97rm{background-color:#00000008;border-color:#0000001f;color:#374151}html[data-theme=light] .table-search-input.svelte-1yv97rm.svelte-1yv97rm::placeholder{color:#0000004d}.table-wrapper.svelte-1yv97rm.svelte-1yv97rm{overflow-x:auto;border-radius:.5rem;border:1px solid rgb(51 65 85);scrollbar-width:thin;scrollbar-color:rgb(51 65 85) rgb(15 23 42)}html[data-theme=light] .table-wrapper.svelte-1yv97rm.svelte-1yv97rm{border-color:#e5e7eb;scrollbar-color:rgb(209 213 219) rgb(249 250 251)}.table-container.svelte-1yv97rm table.svelte-1yv97rm{width:100%;border-collapse:collapse;font-size:.875rem}.table-container.svelte-1yv97rm thead.svelte-1yv97rm{background-color:var(--brand-card);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}html[data-theme=light] .table-container.svelte-1yv97rm thead.svelte-1yv97rm{background-color:#f3f4f6}.table-container.svelte-1yv97rm th.svelte-1yv97rm{padding:.75rem 1rem;text-align:center;white-space:nowrap;border-bottom:1px solid rgb(71 85 105)}html[data-theme=light] .table-container.svelte-1yv97rm th.svelte-1yv97rm{border-bottom-color:#d1d5db}.table-container.svelte-1yv97rm th.sortable.svelte-1yv97rm{cursor:pointer;-webkit-user-select:none;user-select:none}.table-container.svelte-1yv97rm th.sortable.svelte-1yv97rm:hover{color:var(--table-hover-text-color-dark)}html[data-theme=light] .table-container.svelte-1yv97rm th.sortable.svelte-1yv97rm:hover{color:var(--table-hover-text-color-light)}.th-content.svelte-1yv97rm.svelte-1yv97rm{display:inline-flex;align-items:center;gap:.375rem}.sort-indicator.svelte-1yv97rm.svelte-1yv97rm{font-size:.875rem;color:var(--table-hover-text-color-dark);opacity:.9}html[data-theme=light] .sort-indicator.svelte-1yv97rm.svelte-1yv97rm{color:var(--table-hover-text-color-light)}.table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm{border-bottom:1px solid rgb(51 65 85)}.table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm:nth-child(2n){background-color:#3341554d}html[data-theme=light] .table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm{border-bottom-color:#e5e7eb}html[data-theme=light] .table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm:nth-child(2n){background-color:#f9fafb80}.table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm:hover{box-shadow:var(--table-hover-glow-dark)}.table-container.svelte-1yv97rm tbody tr:hover td.svelte-1yv97rm{color:var(--table-row-hover-text-dark)}html[data-theme=light] .table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm:hover{box-shadow:var(--table-hover-glow-light)}html[data-theme=light] .table-container.svelte-1yv97rm tbody tr:hover td.svelte-1yv97rm{color:var(--table-row-hover-text-light)}.table-container.svelte-1yv97rm tbody tr.svelte-1yv97rm:last-child{border-bottom:none}.table-container.svelte-1yv97rm td.svelte-1yv97rm{padding:.75rem 1rem;color:#d1d5db;white-space:nowrap;text-align:center;font-size:.75rem}html[data-theme=light] .table-container.svelte-1yv97rm td.svelte-1yv97rm{color:#374151}.text-left.svelte-1yv97rm.svelte-1yv97rm{text-align:left}.address-link.svelte-1yv97rm.svelte-1yv97rm{color:inherit;text-decoration:none}.address-link.svelte-1yv97rm.svelte-1yv97rm:hover{text-decoration:underline}.vote-badge.svelte-1yv97rm.svelte-1yv97rm{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600}.vote-for.svelte-1yv97rm.svelte-1yv97rm{background-color:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.vote-against.svelte-1yv97rm.svelte-1yv97rm{background-color:#ff9f6c1a;color:#ff9f6c;border:1px solid rgba(255,159,108,.2)}.vote-abstain.svelte-1yv97rm.svelte-1yv97rm{background-color:#5293f41a;color:#5293f4;border:1px solid rgba(82,147,244,.2)}.vote-missed.svelte-1yv97rm.svelte-1yv97rm{background-color:#9ca3af1a;color:#9ca3af;border:1px solid rgba(156,163,175,.2)}html[data-theme=light] .vote-for.svelte-1yv97rm.svelte-1yv97rm{background-color:#22c55e1a;color:#15803d}html[data-theme=light] .vote-against.svelte-1yv97rm.svelte-1yv97rm{background-color:#ff9f6c1a;color:#c2410c}html[data-theme=light] .vote-abstain.svelte-1yv97rm.svelte-1yv97rm{background-color:#5293f41a;color:#2563eb}.table-container.svelte-1yv97rm tbody tr:hover .vote-for.svelte-1yv97rm{border-color:#22c55e;box-shadow:0 0 10px #22c55e73}.table-container.svelte-1yv97rm tbody tr:hover .vote-against.svelte-1yv97rm{border-color:#ff9f6c;box-shadow:0 0 10px #ff9f6c73}.table-container.svelte-1yv97rm tbody tr:hover .vote-abstain.svelte-1yv97rm{border-color:#5293f4;box-shadow:0 0 10px #5293f473}.table-container.svelte-1yv97rm tbody tr:hover .vote-missed.svelte-1yv97rm{border-color:#9ca3af;box-shadow:0 0 10px #9ca3af59}.loading-state.svelte-1yv97rm.svelte-1yv97rm,.error-state.svelte-1yv97rm.svelte-1yv97rm{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:.5rem;border:2px dashed rgb(51 65 85)}html[data-theme=light] .loading-state.svelte-1yv97rm.svelte-1yv97rm,html[data-theme=light] .error-state.svelte-1yv97rm.svelte-1yv97rm{border-color:#d1d5db}.loading-state.svelte-1yv97rm p.svelte-1yv97rm{color:#9ca3af}.error-state.svelte-1yv97rm p.svelte-1yv97rm{color:#f87171}.empty-state.svelte-1yv97rm.svelte-1yv97rm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border-radius:.5rem;border:2px dashed rgb(51 65 85);text-align:center;padding:1.5rem;gap:.375rem}html[data-theme=light] .empty-state.svelte-1yv97rm.svelte-1yv97rm{border-color:#d1d5db}.empty-state.svelte-1yv97rm p.svelte-1yv97rm{margin:0;color:#9ca3af}.empty-state-title.svelte-1yv97rm.svelte-1yv97rm{font-weight:600;color:#60a5fa!important}html[data-theme=light] .empty-state-title.svelte-1yv97rm.svelte-1yv97rm{color:#2563eb!important}.empty-state-body.svelte-1yv97rm.svelte-1yv97rm{font-size:.8125rem}.active-banner.svelte-1yv97rm.svelte-1yv97rm{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:.5rem;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.active-banner.svelte-1yv97rm svg.svelte-1yv97rm{flex-shrink:0;margin-top:.125rem}.active-banner.svelte-1yv97rm strong.svelte-1yv97rm{display:block;font-weight:600;margin-bottom:.125rem}.active-banner.svelte-1yv97rm span.svelte-1yv97rm{font-size:.8125rem;color:#94a3b8}html[data-theme=light] .active-banner.svelte-1yv97rm.svelte-1yv97rm{background-color:#3b82f614;border-color:#3b82f640;color:#2563eb}html[data-theme=light] .active-banner.svelte-1yv97rm span.svelte-1yv97rm{color:#4b5563}.page-info.svelte-1yv97rm.svelte-1yv97rm{font-size:.75rem}
