.proposals-header.svelte-q1t8dy{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.proposals-header.svelte-q1t8dy h3:where(.svelte-q1t8dy){margin:0}.proposals-desc.svelte-q1t8dy{font-size:var(--text-base);color:var(--muted);margin:0 0 1.25rem}.section-label.svelte-q1t8dy{font-size:var(--text-base-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:1.25rem 0 .5rem}.proposal-list.svelte-q1t8dy{flex-direction:column;gap:.5rem;display:flex}.proposal-card.svelte-q1t8dy{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.75rem 1rem}.proposal-card--closed.svelte-q1t8dy{opacity:.75}.proposal-card__header.svelte-q1t8dy{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.proposal-type.svelte-q1t8dy{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-xs);background:var(--panel);color:var(--muted);padding:.1rem .4rem;font-weight:700}.proposal-days.svelte-q1t8dy{font-size:var(--text-sm);color:var(--muted)}.proposal-status.svelte-q1t8dy{font-size:var(--text-sm);text-transform:capitalize;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.proposal-title.svelte-q1t8dy{font-size:var(--text-md);margin:0 0 .3rem}.proposal-desc.svelte-q1t8dy{font-size:var(--text-base-sm);color:var(--muted);margin:0 0 .5rem;line-height:1.4}.proposal-votes.svelte-q1t8dy{margin-bottom:.5rem}.vote-bar.svelte-q1t8dy{border-radius:var(--radius-2xs);background:var(--panel);height:6px;margin-bottom:.3rem;overflow:hidden}.vote-bar__for.svelte-q1t8dy{background:var(--status-approved);border-radius:var(--radius-2xs);height:100%;transition:width .3s}.vote-counts.svelte-q1t8dy{font-size:var(--text-base-sm);gap:1rem;display:flex}.vote-for.svelte-q1t8dy{color:var(--status-approved);align-items:center;gap:.25rem;display:inline-flex}.vote-against.svelte-q1t8dy{color:var(--status-rejected);align-items:center;gap:.25rem;display:inline-flex}.proposal-actions.svelte-q1t8dy{gap:.4rem;display:flex}.user-voted.svelte-q1t8dy{font-size:var(--text-base-sm);color:var(--muted);margin:0}.dialog-fields.svelte-q1t8dy{flex-direction:column;gap:.5rem;margin:.75rem 0;display:flex}.field-textarea.svelte-q1t8dy{resize:vertical;min-height:60px}
