.stem-form{gap:var(--spacing-md);flex-direction:column;display:flex}.stem-label{font-size:var(--font-size-base);font-weight:600}.stem-input{border-color:var(--color-border-strong);width:100%;height:3.25rem;font-size:var(--font-size-lg)!important}.stem-code{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.3em;font-weight:600;font-size:var(--font-size-2xl)!important}.stem-wide{width:100%}.stem-link{min-height:3rem;font-size:var(--font-size-base);text-align:start}.stem-link:disabled{color:var(--color-text-secondary);cursor:default;text-decoration:none}.stem-links{flex-direction:column;align-items:flex-start;display:flex}.stem-text{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.stem-quiet{color:var(--color-text-secondary)}.stem-error{font-size:var(--font-size-base);color:var(--color-danger);font-weight:600}.stem-h2{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:800;line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--color-heading);overflow-wrap:anywhere}.question[data-v-04578fac],.ballot[data-v-04578fac]{gap:var(--spacing-md);flex-direction:column;display:flex}.question-description[data-v-04578fac]{font-size:var(--font-size-lg);white-space:pre-line;overflow-wrap:anywhere}.question-secrecy[data-v-04578fac]{padding-left:var(--spacing-sm-md);border-left:3px solid var(--color-primary);color:var(--color-text-secondary)}.choices[data-v-04578fac]{border:0;min-width:0}.choices-legend[data-v-04578fac]{margin-bottom:var(--spacing-sm);font-weight:700}.choice-list[data-v-04578fac]{gap:var(--spacing-sm);flex-direction:column;display:flex}.choice[data-v-04578fac]{align-items:center;gap:var(--spacing-sm-md);width:100%;min-height:3.5rem;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-edge);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-snug);text-align:start;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);display:flex}.choice-label[data-v-04578fac]{overflow-wrap:anywhere;min-width:0}.choice-mark[data-v-04578fac]{border-radius:var(--radius-full);border:2px solid;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.choice-box .choice-mark[data-v-04578fac]{border-radius:var(--radius-sm)}.choice-tick[data-v-04578fac]{stroke-width:3px;width:1rem;height:1rem}.choice-on[data-v-04578fac]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-solid)}.choice[data-v-04578fac]:disabled{border-color:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed}.choice-or[data-v-04578fac]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.choice-blank[data-v-04578fac]:not(.choice-on){border-style:dashed;font-weight:400}.picked[data-v-04578fac]{font-weight:600}.review[data-v-04578fac]{gap:var(--spacing-sm);font-size:var(--font-size-lg);flex-direction:column;display:flex}.review[data-v-04578fac]:focus{outline:none}.review-choice[data-v-04578fac]{overflow-wrap:anywhere;font-weight:700}.review-error[data-v-04578fac]{font-weight:700}.review-actions[data-v-04578fac]{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.review-actions[data-v-04578fac]>*{flex:8rem}.voted[data-v-04578fac]{gap:var(--spacing-xs);font-size:var(--font-size-lg);flex-direction:column;display:flex}.voted-thanks[data-v-04578fac]{align-items:center;gap:var(--spacing-sm);font-weight:700;display:flex}.voted-icon[data-v-04578fac]{width:1.5rem;height:1.5rem;color:var(--color-success);flex-shrink:0}.results[data-v-423ae237]{gap:var(--spacing-md);flex-direction:column;display:flex}.result[data-v-423ae237]{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.result-title[data-v-423ae237]{font-size:var(--font-size-lg);overflow-wrap:anywhere;font-weight:700}.result-options[data-v-423ae237]{gap:var(--spacing-sm-md);flex-direction:column;list-style:none;display:flex}.result-line[data-v-423ae237]{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.result-label[data-v-423ae237]{overflow-wrap:anywhere}.result-votes[data-v-423ae237]{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.result-bar[data-v-423ae237]{width:100%;height:.75rem;margin-top:var(--spacing-2xs);appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background-color:var(--color-surface-alt);color:var(--color-primary);display:block;overflow:hidden}.result-bar[data-v-423ae237]::-webkit-progress-bar{background-color:var(--color-surface-alt)}.result-bar[data-v-423ae237]::-webkit-progress-value{background-color:var(--color-primary)}.result-bar[data-v-423ae237]::-moz-progress-bar{background-color:var(--color-primary)}.result-totals[data-v-423ae237]{justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.stem-page[data-v-8b91f10f]{min-height:100dvh;padding:var(--spacing-md);background-color:var(--color-background);background-image:linear-gradient(color-mix(in srgb, var(--color-background) 75%, transparent) 0 0), var(--login-backdrop);background-position:0 100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;display:flex}.stem-card[data-v-8b91f10f]{gap:var(--spacing-lg);width:100%;max-width:34rem;padding:var(--spacing-lg);background-color:var(--color-surface);border:2px solid var(--color-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;align-self:flex-start;display:flex}@media (width>=640px){.stem-page[data-v-8b91f10f]{padding:var(--spacing-2xl) var(--spacing-lg)}.stem-card[data-v-8b91f10f]{padding:var(--spacing-xl)}}.stem-head[data-v-8b91f10f]{gap:var(--spacing-md);flex-direction:column;display:flex}.stem-wordmark[data-v-8b91f10f]{aspect-ratio:800/128;background-color:var(--color-wordmark);width:180px;display:block;-webkit-mask:url(/assets/jordskred-wordmark-800-STheLfpN.png) 50%/contain no-repeat;mask:url(/assets/jordskred-wordmark-800-STheLfpN.png) 50%/contain no-repeat}.stem-title[data-v-8b91f10f]{font-family:var(--font-family-heading);font-size:var(--font-size-heading);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--color-heading);overflow-wrap:anywhere;font-weight:800;line-height:1.05}.stem-who[data-v-8b91f10f]{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.stem-greeting[data-v-8b91f10f]{font-size:var(--font-size-xl);overflow-wrap:anywhere;font-weight:700}.stem-leave[data-v-8b91f10f],.stem-checkin[data-v-8b91f10f]{gap:var(--spacing-sm-md);flex-direction:column;display:flex}.stem-leave[data-v-8b91f10f]{padding:var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.stem-leave-actions[data-v-8b91f10f]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.stem-leave-actions[data-v-8b91f10f]>*{flex:8rem}.stem-closed[data-v-8b91f10f]{padding:var(--spacing-sm-md) var(--spacing-md);border:2px solid var(--color-edge);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:700}.stem-foot[data-v-8b91f10f]{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}
