.status-badge.svelte-14wlhk9{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-sm);border:1px solid;display:inline-flex;align-items:center;white-space:nowrap}.medium.svelte-14wlhk9{font-size:.75rem;padding:.35rem .7rem}.small.svelte-14wlhk9{font-size:.65rem;padding:.2rem .5rem}.success.svelte-14wlhk9{background:var(--badge-green-bg);border-color:var(--badge-green-border);color:var(--badge-green-text)}.danger.svelte-14wlhk9{background:var(--badge-danger-bg);border-color:var(--badge-danger-border);color:var(--badge-danger-text)}.info.svelte-14wlhk9{background:var(--badge-blue-bg);border-color:var(--badge-blue-border);color:var(--badge-blue-text)}.warning.svelte-14wlhk9{background:var(--badge-procedural-bg);border-color:var(--badge-procedural-border);color:var(--badge-procedural-text)}.neutral.svelte-14wlhk9{background:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-secondary)}.matter-page.svelte-1derpmq{width:100%;min-height:100vh;display:flex;flex-direction:column;padding:2rem 1rem}.matter-container.svelte-1derpmq{width:100%;max-width:var(--width-detail);margin:0 auto}.breadcrumb.svelte-1derpmq{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.breadcrumb-link.svelte-1derpmq{font-family:var(--font-mono);font-size:.9rem;color:var(--text-link);text-decoration:none;transition:color var(--transition-normal);font-weight:500}.breadcrumb-link.svelte-1derpmq:hover{color:var(--civic-accent);text-decoration:underline}.breadcrumb-separator.svelte-1derpmq{color:var(--civic-gray)}.matter-header.svelte-1derpmq{background:transparent;border:none;border-bottom:2px solid var(--text-primary);padding:0 0 1.5rem;margin-bottom:2rem}.header-badges.svelte-1derpmq{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.matter-badge.svelte-1derpmq{font-family:var(--font-mono);font-size:.8rem;font-weight:700;padding:.4rem .8rem;border-radius:var(--radius-md);border:1px solid}.matter-badge.primary.svelte-1derpmq{background:var(--badge-blue-bg);border-color:var(--badge-blue-border);color:var(--badge-blue-text)}.matter-badge.type.svelte-1derpmq{background:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-secondary)}.matter-badge.count.svelte-1derpmq{background:var(--badge-green-bg);border-color:var(--badge-green-border);color:var(--badge-green-text)}.matter-title.svelte-1derpmq{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;color:var(--text-primary);line-height:1.25;letter-spacing:-.01em;margin:0 0 1.5rem}.matter-meta.svelte-1derpmq{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.meta-item.svelte-1derpmq{display:flex;gap:.5rem;font-family:var(--font-mono);font-size:.85rem}.meta-label.svelte-1derpmq{color:var(--civic-gray);font-weight:600}.meta-value.svelte-1derpmq{color:var(--text-primary)}.matter-topics.svelte-1derpmq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.topic-tag.svelte-1derpmq{font-family:var(--font-mono);font-size:.7rem;font-weight:500;padding:.25rem .55rem;background:var(--topic-tag-bg);color:var(--topic-tag-text);border:1px solid var(--topic-tag-border);border-radius:var(--radius-xs);transition:all var(--transition-normal)}.matter-summary-section.svelte-1derpmq{background:transparent;border:none;border-left:3px solid var(--item-summary-border);padding:0 0 0 1.5rem;margin-bottom:1.5rem}.attachments-section.svelte-1derpmq,.sponsors-section.svelte-1derpmq{background:transparent;border:none;border-top:1px solid var(--border-primary);border-radius:0;padding:1.25rem 0;margin-bottom:0}.voting-section.svelte-1derpmq,.timeline-section.svelte-1derpmq{background:transparent;border:none;border-top:2px solid var(--text-primary);border-radius:0;padding:1.5rem 0;margin-bottom:1.5rem}.deliberation-cta.svelte-1derpmq{margin-bottom:1.5rem}.deliberate-link.svelte-1derpmq{display:block;text-align:center;padding:.85rem 1.5rem;background:var(--action-deliberate);color:#fff;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:background .2s ease}.deliberate-link.svelte-1derpmq:hover{background:var(--action-deliberate-hover)}.section-title.svelte-1derpmq{font-family:var(--font-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--civic-gray);margin:0}.section-header.svelte-1derpmq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;background:none;border:none;cursor:pointer;text-align:left}.section-header.svelte-1derpmq:hover .section-title:where(.svelte-1derpmq){color:var(--civic-blue)}.vote-header-content.svelte-1derpmq{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.expand-icon.svelte-1derpmq{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--civic-gray);transition:transform var(--transition-normal);flex-shrink:0}.expand-icon.expanded.svelte-1derpmq{transform:rotate(180deg)}.matter-summary.svelte-1derpmq{font-family:var(--font-body);font-size:1.05rem;line-height:1.8;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.matter-summary.svelte-1derpmq h1,.matter-summary.svelte-1derpmq h2,.matter-summary.svelte-1derpmq h3,.matter-summary.svelte-1derpmq h4{font-family:var(--font-display);color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;line-height:1.2;font-weight:400}.matter-summary.svelte-1derpmq h1{font-size:1.75rem}.matter-summary.svelte-1derpmq h2{font-size:1.5rem}.matter-summary.svelte-1derpmq h3{font-size:1.25rem}.matter-summary.svelte-1derpmq h4{font-size:1.1rem}.matter-summary.svelte-1derpmq h1:first-child,.matter-summary.svelte-1derpmq h2:first-child,.matter-summary.svelte-1derpmq h3:first-child,.matter-summary.svelte-1derpmq h4:first-child{margin-top:0}.matter-summary.svelte-1derpmq p{margin:1.5rem 0}.matter-summary.svelte-1derpmq ul,.matter-summary.svelte-1derpmq ol{margin:1.5rem 0;padding-left:2rem}.matter-summary.svelte-1derpmq li{margin:.5rem 0}.matter-summary.svelte-1derpmq blockquote{margin:2rem 0;padding-left:1.5rem;border-left:4px solid var(--text-secondary);color:var(--text-secondary);font-style:italic}.matter-summary.svelte-1derpmq code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-secondary);color:var(--text-primary);padding:.2rem .4rem;border-radius:3px}.matter-summary.svelte-1derpmq pre{margin:2rem 0;padding:1.5rem;background:var(--surface-secondary);border-radius:var(--radius-md);overflow-x:auto}.matter-summary.svelte-1derpmq pre code{background:none;padding:0}.matter-summary.svelte-1derpmq strong{font-weight:700;color:var(--text-primary)}.matter-summary.svelte-1derpmq em{font-style:italic}.matter-summary.svelte-1derpmq hr{margin:2.5rem 0;border:none;border-top:1px solid var(--border-primary)}.matter-summary.svelte-1derpmq a{color:var(--text-link);text-decoration:underline;transition:color var(--transition-normal)}.matter-summary.svelte-1derpmq a:hover{color:var(--civic-accent)}.matter-summary.svelte-1derpmq img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:2rem 0}.attachments-list.svelte-1derpmq{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.attachment-link.svelte-1derpmq{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary);font-family:var(--font-mono);font-size:.85rem;transition:all var(--transition-normal)}.attachment-link.svelte-1derpmq:hover{background:var(--civic-blue);border-color:var(--civic-blue);color:var(--civic-white)}.attachment-icon.svelte-1derpmq{font-size:1.1rem;flex-shrink:0}.attachment-name.svelte-1derpmq{flex:1;font-weight:500}.sponsors-list.svelte-1derpmq{font-family:var(--font-mono);font-size:.9rem;color:var(--text-primary);line-height:1.6}.sponsor-link.svelte-1derpmq{color:var(--civic-blue);text-decoration:none;font-weight:500;transition:color var(--transition-normal)}.sponsor-link.svelte-1derpmq:hover{color:var(--civic-accent);text-decoration:underline}.sponsor-name.svelte-1derpmq{color:var(--text-primary)}.sponsor-separator.svelte-1derpmq{color:var(--civic-gray)}.vote-summary.svelte-1derpmq{margin-bottom:1rem}.vote-list.svelte-1derpmq{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.vote-row.svelte-1derpmq{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-primary)}.voter-link.svelte-1derpmq{font-family:var(--font-mono);font-size:.85rem;color:var(--civic-blue);text-decoration:none;font-weight:500}.voter-link.svelte-1derpmq:hover{color:var(--civic-accent);text-decoration:underline}.voter-name.svelte-1derpmq{font-family:var(--font-mono);font-size:.85rem;color:var(--text-primary)}.vote-value.svelte-1derpmq{font-family:var(--font-mono);font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:var(--radius-xs);text-transform:uppercase}.vote-value.yes.svelte-1derpmq{background:var(--vote-yes-bg);color:var(--vote-yes-text)}.vote-value.no.svelte-1derpmq{background:var(--vote-no-bg);color:var(--vote-no-text)}.vote-value.abstain.svelte-1derpmq{background:var(--vote-abstain-bg);color:var(--vote-abstain-text)}.vote-value.absent.svelte-1derpmq{background:var(--vote-absent-bg);color:var(--vote-absent-text)}.votes-by-committee.svelte-1derpmq{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.committee-vote-group.svelte-1derpmq{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.committee-vote-header.svelte-1derpmq{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--surface-secondary);border-bottom:1px solid var(--border-primary)}.committee-info.svelte-1derpmq{display:flex;flex-direction:column;gap:.15rem}.committee-name.svelte-1derpmq{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--civic-purple)}.committee-name-link.svelte-1derpmq{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--civic-purple);text-decoration:none;transition:all var(--transition-fast)}.committee-name-link.svelte-1derpmq:hover{text-decoration:underline;color:var(--civic-blue)}.meeting-name.svelte-1derpmq{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--text-primary)}.committee-vote-header.svelte-1derpmq .vote-date:where(.svelte-1derpmq){font-family:var(--font-mono);font-size:.75rem;color:var(--civic-gray)}.committee-vote-group.svelte-1derpmq .vote-list:where(.svelte-1derpmq){margin-top:0;padding:.5rem}.error-message.svelte-1derpmq{padding:1.5rem;background:var(--surface-secondary);border:1.5px solid var(--civic-red);border-radius:var(--radius-md);text-align:center}.error-message.svelte-1derpmq p:where(.svelte-1derpmq){margin:.5rem 0;color:var(--text-primary);font-family:var(--font-mono);font-size:.9rem}.error-detail.svelte-1derpmq{color:var(--civic-red);font-size:.85rem}@media (max-width: 768px){.matter-page.svelte-1derpmq{padding:1rem .5rem}.matter-header.svelte-1derpmq{padding:1.5rem}.matter-title.svelte-1derpmq{font-size:1.1rem}.matter-meta.svelte-1derpmq{flex-direction:column;gap:.75rem}.matter-summary-section.svelte-1derpmq{padding:1.5rem}.attachments-section.svelte-1derpmq,.sponsors-section.svelte-1derpmq{padding:1rem}.voting-section.svelte-1derpmq,.timeline-section.svelte-1derpmq{padding:1.25rem}}
