.vote[data-astro-cid-x6d673ha]{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.vote-button[data-astro-cid-x6d673ha]{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:0 var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer;font-weight:700;display:inline-flex}.vote-button[data-astro-cid-x6d673ha][aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.vote-count[data-astro-cid-x6d673ha]{font-variant-numeric:tabular-nums}.vote-closed[data-astro-cid-x6d673ha],.vote-message[data-astro-cid-x6d673ha]{font:var(--text-small);color:var(--color-text-muted);margin:0}.vote-message[data-astro-cid-x6d673ha]:empty{display:none}.progress[data-astro-cid-2iojsvhb]{padding:var(--space-3);border-left:4px solid var(--color-primary);background:var(--color-background);margin:0}.progress-meta[data-astro-cid-2iojsvhb]{color:var(--color-text-muted)}.progress-tag[data-astro-cid-2iojsvhb]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font:var(--text-small);align-self:flex-start;margin:0;font-weight:600}.complaint[data-astro-cid-2iojsvhb]{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.topic[data-astro-cid-2iojsvhb],.meta[data-astro-cid-2iojsvhb]{font:var(--text-small);color:var(--color-text-muted);margin:0}.title[data-astro-cid-2iojsvhb]{font:var(--text-subtitle);color:var(--color-primary-dark);margin:0}h1[data-astro-cid-2iojsvhb].title{font:var(--text-title)}.title[data-astro-cid-2iojsvhb] a[data-astro-cid-2iojsvhb]{color:inherit}.body[data-astro-cid-2iojsvhb]{overflow-wrap:anywhere;margin:0}.resolved[data-astro-cid-2iojsvhb]{padding:var(--space-3);border-left:4px solid var(--color-success);background:var(--color-background);margin:0}.footer[data-astro-cid-2iojsvhb]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sources[data-astro-cid-e5y54a2s]{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.lead[data-astro-cid-e5y54a2s]{margin:0}.detail[data-astro-cid-e5y54a2s]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.card[data-astro-cid-imsschjc]{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:flex-start;display:flex}.card[data-astro-cid-imsschjc][hidden]{display:none}.photo[data-astro-cid-imsschjc]{object-fit:cover;border-radius:50%;flex-shrink:0;width:3.5rem;height:3.5rem}.initials[data-astro-cid-imsschjc]{background:var(--color-primary-light);color:var(--color-primary-dark);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.text[data-astro-cid-imsschjc]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.name[data-astro-cid-imsschjc]{color:var(--color-primary-dark);font-weight:700}.office[data-astro-cid-imsschjc],.address[data-astro-cid-imsschjc]{font:var(--text-small);color:var(--color-text-muted);margin:0}.contact[data-astro-cid-imsschjc]{overflow-wrap:anywhere;margin:0}
