.bulk-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.generated-description{line-height:1.9;white-space:normal}.candidate.small{font-size:1.15rem}.status-generated{background:#dcfce7;color:#166534}.status-updated{background:#fef3c7;color:#92400e}.status-not_created{background:#f1f5f9;color:#475569}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;padding:14px;border-radius:8px;font-size:.8rem}
.validation-row{border-left:4px solid #94a3b8;padding:.65rem .8rem;margin:.45rem 0;background:#f8fafc}.severity-warning{border-color:#f59e0b;background:#fffbeb}.severity-error,.severity-critical{border-color:#dc2626;background:#fef2f2}.issue-summary,.warning-text{color:#b45309;font-size:.82rem;margin-top:.25rem}.approved-panel,.approved-row{background:#f0fdf4}.diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.diff-text del{background:#fee2e2;color:#991b1b}.diff-text ins{background:#dcfce7;color:#166534;text-decoration:none}.status-review_required{background:#fef3c7;color:#92400e}.status-approved{background:#dcfce7;color:#166534}.status-error{background:#fee2e2;color:#991b1b}
.export-field-row{display:grid;grid-template-columns:32px 1.3fr 1fr 1.5fr 1fr auto 100px 1fr 1fr 100px auto auto auto;gap:6px;align-items:center;margin:8px 0}.export-field-row input,.export-field-row select{min-width:0}.drag-order{font-weight:700;color:#64748b}
