/* V28.5.0 — identidade corporativa e responsáveis canônicos */
.v285-id-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;white-space:nowrap}
.v285-id-badge.microsoft,.v285-id-badge.microsoft_entra{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}
.v285-id-badge.jira{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}
.v285-id-empty{font-size:11px;color:#94a3b8;font-weight:700}
.v285-unmapped{border-color:#f5d58a;background:linear-gradient(180deg,#fffdf7,#fff)}
.v285-unmapped .v21-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.v285-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-weight:900;border:1px solid #fed7aa}
.v285-unmapped code{font-size:11px;word-break:break-all;color:#475569}
.v285-unmapped small{display:block;color:#64748b;margin-top:2px}
