.vote-panel[data-v-8b12ba10]{margin-top:var(--spacing-lg);padding:1.1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.vote-head[data-v-8b12ba10]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);min-height:1.8rem}.vote-title[data-v-8b12ba10]{margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.vote-level[data-v-8b12ba10]{font-weight:600;font-size:1.1rem;color:var(--color-primary)}.vote-stars[data-v-8b12ba10]{font-size:1.1rem;color:var(--color-warning)}.vote-count[data-v-8b12ba10]{font-size:.85rem;color:var(--color-text-secondary)}.vote-empty[data-v-8b12ba10]{font-size:.9rem;color:var(--color-text-secondary)}.vote-actions[data-v-8b12ba10]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.vote-btn[data-v-8b12ba10]{display:grid;place-items:center;min-height:3.25rem;padding:.35rem .25rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.vote-btn small[data-v-8b12ba10]{color:var(--color-text-secondary);font-size:.7rem}.vote-btn[data-v-8b12ba10]:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.vote-tag-stats[data-v-8b12ba10],.vote-tags[data-v-8b12ba10]{display:flex;flex-wrap:wrap;gap:.4rem}.vote-tag-stats[data-v-8b12ba10]{margin:-.15rem 0 var(--spacing-md)}.vote-tag-stats span[data-v-8b12ba10]{color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.vote-tag-picker[data-v-8b12ba10]{min-width:0;margin:0 0 var(--spacing-md);padding:0;border:0}.vote-tag-picker legend[data-v-8b12ba10],.vote-action-label[data-v-8b12ba10]{margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-size:.78rem}.vote-tag[data-v-8b12ba10]{padding:.3rem .7rem;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.vote-tag[aria-pressed=true][data-v-8b12ba10]{color:var(--color-accent-strong);background:var(--color-accent-soft);border-color:var(--color-accent-border);font-weight:600}.vote-btn[data-v-8b12ba10]:disabled{opacity:.5;cursor:not-allowed}.vote-remain[data-v-8b12ba10]{margin-top:var(--spacing-sm);font-size:.85rem;color:var(--color-text-secondary)}.vote-remain--full[data-v-8b12ba10]{color:var(--color-error)}@media(max-width:520px){.vote-actions[data-v-8b12ba10]{grid-template-columns:repeat(3,minmax(0,1fr))}}
