.meeting-detail[data-v-2d550209]{max-width:1000px;margin:0 auto}.back-nav[data-v-2d550209]{margin-bottom:16px;text-align:left}.attendees-card[data-v-2d550209],.info-card[data-v-2d550209],.vote-card[data-v-2d550209]{margin-bottom:20px;border-radius:8px}.card-header[data-v-2d550209]{display:flex;align-items:center;justify-content:space-between}.meeting-id[data-v-2d550209]{font-family:Courier New,monospace;font-weight:700;color:var(--w-primary-text);letter-spacing:1px}.file-item[data-v-2d550209]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.file-link[data-v-2d550209]{color:var(--w-primary-text);text-decoration:none}.file-link[data-v-2d550209]:hover{text-decoration:underline}.file-size[data-v-2d550209]{color:var(--w-text-secondary);font-size:12px}.result-section[data-v-2d550209]{width:100%}.result-content[data-v-2d550209]{white-space:pre-wrap;color:var(--w-text-regular);line-height:1.8}.no-data[data-v-2d550209]{color:var(--w-text-placeholder);font-style:italic}.signin-summary[data-v-2d550209]{font-size:14px;color:var(--w-text-regular)}.signin-summary strong[data-v-2d550209]{color:var(--w-primary-text);font-size:16px}.opinion-cell[data-v-2d550209]{cursor:pointer;padding:4px 0;min-height:22px}.opinion-text[data-v-2d550209]{color:var(--w-text-regular);font-size:13px}.opinion-cell:hover .no-data[data-v-2d550209],.opinion-cell:hover .opinion-text[data-v-2d550209]{color:var(--w-primary-text)}.time-range-detail[data-v-2d550209]{display:flex;align-items:center;gap:10px}.time-arrow[data-v-2d550209]{color:var(--w-text-secondary);font-weight:600}.vote-item-block[data-v-2d550209]{padding:16px 0;border-bottom:1px solid var(--w-border-light)}.vote-item-block[data-v-2d550209]:last-child{border-bottom:none}.vote-item-header[data-v-2d550209]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vote-title[data-v-2d550209]{font-weight:600;font-size:15px;color:var(--w-text-primary);flex:1}.vote-stats[data-v-2d550209]{margin-bottom:8px}.stat-bar[data-v-2d550209]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.stat-label[data-v-2d550209]{width:36px;font-size:13px;color:var(--w-text-regular);flex-shrink:0}.bar-bg[data-v-2d550209]{flex:1;height:16px;background:#f0f0f0;border-radius:8px;overflow:hidden}.bar-fill[data-v-2d550209]{height:100%;border-radius:8px;transition:width .3s}.bar-approve[data-v-2d550209]{background:var(--w-success)}.bar-oppose[data-v-2d550209]{background:var(--w-danger)}.bar-abstain[data-v-2d550209]{background:var(--w-warning)}.stat-count[data-v-2d550209]{width:28px;font-size:13px;font-weight:600;color:var(--w-text-primary);text-align:right}.vote-detail-row[data-v-2d550209]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.voter-chip[data-v-2d550209]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;background:#f0f2f5;color:var(--w-text-secondary)}.voter-chip.voter-赞成[data-v-2d550209]{background:#e1f3d8;color:#529b2e}.voter-chip.voter-反对[data-v-2d550209]{background:#fde2e2;color:#c45656}.voter-chip.voter-弃权[data-v-2d550209]{background:var(--w-warning-bg);color:#b88230}.vote-total-label[data-v-2d550209]{font-size:12px;color:var(--w-text-secondary)}.vote-summary-row[data-v-2d550209]{margin-bottom:4px}.empty-state[data-v-2d550209]{text-align:center}.not-found[data-v-2d550209]{padding:80px 0}