.review-page[data-v-168d9c3d]{max-width:100%}.filter-tabs[data-v-168d9c3d]{display:flex;gap:12px;margin-bottom:20px}.filter-tabs button[data-v-168d9c3d]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:10px 20px}.filter-tabs button.active[data-v-168d9c3d]{background:#3b82f6;border-color:#3b82f6;color:#fff}.batch-actions[data-v-168d9c3d]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.batch-actions span[data-v-168d9c3d]{color:#0369a1;font-weight:500}.batch-approve-btn[data-v-168d9c3d]{background:#10b981}.batch-approve-btn[data-v-168d9c3d],.batch-reject-btn[data-v-168d9c3d]{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.batch-reject-btn[data-v-168d9c3d]{background:#ef4444}.batch-clear-btn[data-v-168d9c3d]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:6px 12px}.empty[data-v-168d9c3d],.loading[data-v-168d9c3d]{color:#6b7280;padding:40px;text-align:center}.content-table[data-v-168d9c3d]{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.content-table td[data-v-168d9c3d],.content-table th[data-v-168d9c3d]{border-bottom:1px solid #e5e7eb;padding:12px 16px;text-align:left}.content-table th[data-v-168d9c3d]{background:#f9fafb;color:#374151;font-weight:600}.content-table tr.selected[data-v-168d9c3d]{background:#f0f9ff}.content-table tr[data-v-168d9c3d]:hover{background:#f9fafb}.checkbox-col[data-v-168d9c3d]{width:40px}.checkbox-col input[data-v-168d9c3d]{cursor:pointer;height:16px;width:16px}.title-col[data-v-168d9c3d]{min-width:300px}.title-wrap[data-v-168d9c3d]{align-items:center;display:flex;gap:8px}.title-text[data-v-168d9c3d]{color:#111827;cursor:pointer}.title-text[data-v-168d9c3d]:hover{color:#3b82f6}.source-badge[data-v-168d9c3d]{background:#fef3c7;border-radius:4px;color:#d97706;font-size:12px;padding:2px 6px}.status-col[data-v-168d9c3d]{width:100px}.status-badge[data-v-168d9c3d]{border-radius:4px;font-size:12px;padding:4px 8px}.status-badge.draft[data-v-168d9c3d]{background:#e0f2fe;color:#0369a1}.status-badge.rewritten[data-v-168d9c3d]{background:#fef3c7;color:#d97706}.status-badge.translated[data-v-168d9c3d]{background:#d1fae5;color:#059669}.translation-col[data-v-168d9c3d]{width:100px}.translation-badges[data-v-168d9c3d]{display:flex;gap:4px}.badge[data-v-168d9c3d]{border-radius:4px;font-size:12px;padding:2px 6px}.badge.en[data-v-168d9c3d]{background:#dbeafe;color:#1d4ed8}.badge.zh-tw[data-v-168d9c3d]{background:#fce7f3;color:#be185d}.badge.none[data-v-168d9c3d]{background:#f3f4f6;color:#9ca3af}.date-col[data-v-168d9c3d]{color:#6b7280;font-size:14px;width:120px}.actions-col[data-v-168d9c3d]{width:140px}.action-buttons[data-v-168d9c3d]{display:flex;gap:4px}.action-btn[data-v-168d9c3d]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;padding:6px 8px}.action-btn[data-v-168d9c3d]:hover{background:#e5e7eb}.action-btn.approve[data-v-168d9c3d]{color:#10b981}.action-btn.approve[data-v-168d9c3d]:hover{background:#d1fae5;border-color:#10b981}.action-btn.reject[data-v-168d9c3d]{color:#ef4444}.action-btn.reject[data-v-168d9c3d]:hover{background:#fee2e2;border-color:#ef4444}.action-btn.rewrite[data-v-168d9c3d]{color:#f59e0b}.action-btn.rewrite[data-v-168d9c3d]:hover{background:#fef3c7;border-color:#f59e0b}.action-btn.view[data-v-168d9c3d]{color:#3b82f6}.action-btn.view[data-v-168d9c3d]:hover{background:#dbeafe;border-color:#3b82f6}.pagination[data-v-168d9c3d]{display:flex;gap:16px;justify-content:center;margin-top:20px}.pagination button[data-v-168d9c3d]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:8px 16px}.pagination button[data-v-168d9c3d]:disabled{cursor:not-allowed;opacity:.5}.review-modal-overlay[data-v-168d9c3d]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.review-modal[data-v-168d9c3d]{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}.modal-header[data-v-168d9c3d]{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.modal-header h2[data-v-168d9c3d]{color:#111827;font-size:18px;margin:0;max-width:80%;overflow:hidden;text-overflow:ellipsis}.close-btn[data-v-168d9c3d]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.view-tabs[data-v-168d9c3d]{background:#f9fafb;display:flex;gap:8px;padding:12px 24px}.view-tabs button[data-v-168d9c3d]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:8px 16px}.view-tabs button.active[data-v-168d9c3d]{background:#3b82f6;border-color:#3b82f6;color:#fff}.modal-content[data-v-168d9c3d]{flex:1;overflow-y:auto;padding:24px}.single-view[data-v-168d9c3d]{max-width:100%}.content-title[data-v-168d9c3d]{color:#111827;font-size:18px;margin:0 0 12px}.content-summary[data-v-168d9c3d]{color:#6b7280;margin-bottom:12px}.content-body[data-v-168d9c3d]{color:#374151;font-size:15px;line-height:1.8}.edit-form[data-v-168d9c3d]{display:flex;flex-direction:column;gap:12px}.title-input[data-v-168d9c3d]{font-size:16px;padding:8px 12px}.body-input[data-v-168d9c3d],.summary-input[data-v-168d9c3d],.title-input[data-v-168d9c3d]{border:1px solid #e5e7eb;border-radius:4px}.body-input[data-v-168d9c3d],.summary-input[data-v-168d9c3d]{font-size:14px;min-height:200px;padding:12px}.summary-input[data-v-168d9c3d]{min-height:80px}.edit-actions[data-v-168d9c3d]{display:flex;gap:8px}.save-btn[data-v-168d9c3d]{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.cancel-btn[data-v-168d9c3d],.edit-btn[data-v-168d9c3d],.rewrite-btn[data-v-168d9c3d],.translate-btn[data-v-168d9c3d]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;padding:8px 16px}.edit-btn[data-v-168d9c3d],.rewrite-btn[data-v-168d9c3d],.translate-btn[data-v-168d9c3d]{margin-top:12px}.translate-btn[data-v-168d9c3d]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.rewrite-btn[data-v-168d9c3d]{background:#f59e0b;border-color:#f59e0b;color:#fff}.no-translation[data-v-168d9c3d]{color:#6b7280;padding:40px;text-align:center}.modal-actions[data-v-168d9c3d]{background:#f3f4f6;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.left-actions[data-v-168d9c3d],.right-actions[data-v-168d9c3d]{display:flex;gap:12px}.reject-btn[data-v-168d9c3d]{background:#ef4444}.approve-btn[data-v-168d9c3d],.reject-btn[data-v-168d9c3d]{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 24px}.approve-btn[data-v-168d9c3d]{background:#10b981}
