.period-wrap.svelte-5tqin{gap:var(--spacing);padding:var(--spacing);--yay-color:var(--success-color);--nay-color:var(--error-color);--pass-color:#6464ff;--quorum-color:var(--error-color);--majority-color:var(--error-color);display:grid}.period-wrap.quorum-reached.svelte-5tqin{--quorum-color:var(--success-color)}.period-wrap.majority-reached.svelte-5tqin{--pass-color:var(--success-color);--majority-color:var(--success-color)}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin){gap:var(--spacing);padding:var(--spacing);grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);display:grid}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .title:where(.svelte-5tqin){grid-column:1/-1;justify-content:center;font-size:1.25rem;font-weight:500;display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-summary:where(.svelte-5tqin){justify-content:center;align-items:center;gap:var(--spacing);padding:var(--spacing);grid-column:1/-1;grid-template-columns:auto auto auto;display:grid}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-summary:where(.svelte-5tqin) .value:where(.svelte-5tqin){justify-content:center;align-items:center;font-size:.8rem;display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-summary:where(.svelte-5tqin) .value:where(.svelte-5tqin) .icon:where(.svelte-5tqin){padding-left:var(--spacing-f2);width:20px;fill:var(--button-text-color);display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .bar:where(.svelte-5tqin){gap:var(--spacing);display:grid}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .bar:where(.svelte-5tqin) .bar-title:where(.svelte-5tqin){text-transform:var(--title-text-transform,capitalize);justify-content:center;display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .bar:where(.svelte-5tqin) .bar-description:where(.svelte-5tqin){justify-content:center;font-size:.8rem;display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin){align-items:center;gap:var(--spacing);grid-column:1/-1;grid-template-columns:1fr 2fr 3fr;font-size:1.5rem;font-weight:700;display:grid}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin) .existing-vote:where(.svelte-5tqin){justify-content:center;gap:var(--spacing-f2);grid-column:1/-1;display:flex}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin) .existing-vote:where(.svelte-5tqin) .ballot:where(.svelte-5tqin){text-transform:uppercase;font-weight:700}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin) .yay:where(.svelte-5tqin){--button-background-color:var(--vote-yay-background-color);--button-hover-background-color:var(--vote-yay-hover-background-color)}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin) .nay:where(.svelte-5tqin){--button-background-color:var(--vote-nay-background-color);--button-hover-background-color:var(--vote-nay-hover-background-color)}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .proposal:where(.svelte-5tqin) .vote-section:where(.svelte-5tqin) .pass:where(.svelte-5tqin){--button-background-color:var(--vote-pass-background-color);--button-hover-background-color:var(--vote-pass-hover-background-color)}.period-wrap.svelte-5tqin .period:where(.svelte-5tqin) .separator:where(.svelte-5tqin){padding-top:var(--spacing);padding-bottom:var(--spacing);grid-column:1/-1}.button-content.svelte-5tqin{align-items:center;gap:var(--spacing-f2);grid-template-columns:1fr auto auto 1fr;display:grid}.button-content.svelte-5tqin .label:where(.svelte-5tqin){grid-column:2}.button-content.svelte-5tqin .icon:where(.svelte-5tqin){width:20px;fill:var(--button-text-color);align-items:center;display:flex}.note.svelte-5tqin{padding-inline:var(--spacing-x2);text-align:justify;grid-column:1/-1;justify-content:center;font-size:1.1rem;display:flex}
