.page-head.svelte-lnvthu{padding:var(--space-12) 0 var(--space-6)}.filter-bar.svelte-lnvthu{background:#fff;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:var(--space-4) 0;position:sticky;top:68px;z-index:50}.filter-row.svelte-lnvthu{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-3)}@media (max-width: 800px){.filter-row.svelte-lnvthu{grid-template-columns:1fr 1fr}}@media (max-width: 500px){.filter-row.svelte-lnvthu{grid-template-columns:1fr}}.complaint-list.svelte-lnvthu{display:flex;flex-direction:column;gap:var(--space-3)}.complaint-row.svelte-lnvthu{display:block;padding:var(--space-5);background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all .18s}.complaint-row.svelte-lnvthu:hover{border-color:var(--slate-400);transform:translateY(-1px);box-shadow:var(--shadow-md)}.complaint-head.svelte-lnvthu{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.complaint-title.svelte-lnvthu{font-size:1.125rem;margin-bottom:var(--space-2)}.complaint-body.svelte-lnvthu{font-size:.9375rem;color:var(--slate-600);line-height:1.55;margin-bottom:var(--space-3)}.complaint-foot.svelte-lnvthu{display:flex;gap:var(--space-4);align-items:center;font-size:.8125rem}.vote.svelte-lnvthu{color:var(--emerald-600);font-weight:700}.user-chip.svelte-lnvthu{color:var(--slate-700);font-weight:600;font-size:.8125rem}.empty.svelte-lnvthu{text-align:center;padding:var(--space-12)}
