.qac-wrap{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.qac-step{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.35;min-width:180px;border:1px solid rgba(148,163,184,.15)}.qac-step-approved{background:var(--success-light, #ecfdf5);color:var(--success, #059669)}.qac-step-pending{background:var(--surface-secondary, #f1f5f9);color:var(--text-secondary, #64748b)}.qac-step-viewed{background:var(--primary-light, #eef2ff);color:var(--primary, #4f46e5)}.qac-step-rejected{background:var(--danger-light, #fef2f2);color:var(--danger, #dc2626)}.qac-step-changes{background:var(--warning-light, #fffbeb);color:var(--warning-dark, #92400e)}.qac-step-skipped{background:var(--surface-secondary, #f8fafc);color:var(--text-tertiary, #94a3b8)}.qac-step-head{display:flex;align-items:center;gap:6px}.qac-step-role{font-weight:700}.qac-step-status{font-size:12px;opacity:.9}.qac-assignee{font-size:12px;color:var(--text-primary, #0f172a)}.qac-meta{font-size:11px;color:var(--text-secondary, #64748b)}.qac-note{font-size:11px;color:var(--text-tertiary, #94a3b8);font-style:italic}.eac-wrap{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.eac-wrap .esess-badge{gap:6px}.eac-label{font-weight:600}.eac-meta{opacity:.7;margin-left:4px}
