/* merged-v2-native diagnosis-room enhancement layer */
.v2-skill-bar{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 8px}.v2-skill-chip{border:1px solid rgba(95,215,232,.28);background:rgba(95,215,232,.08);color:var(--cyan);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.v2-skill-chip.gold{border-color:rgba(246,196,83,.38);background:rgba(246,196,83,.08);color:var(--amber)}.v2-suite-card{border:1px solid rgba(246,196,83,.32);background:linear-gradient(135deg,rgba(246,196,83,.09),rgba(95,215,232,.045));border-radius:14px;padding:12px;margin:8px 0}.v2-suite-card h2{font-size:15px;margin:0 0 8px;color:var(--amber)}.v2-suite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v2-suite-item{border:1px solid rgba(95,215,232,.18);background:rgba(6,17,15,.46);border-radius:10px;padding:9px}.v2-suite-item b{display:block;color:var(--text);font-size:13px}.v2-suite-item span{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:3px}.v2-suite-note{color:var(--muted);font-size:12px;line-height:1.6;margin-top:8px}.v2-suite-note b{color:var(--amber)}.v2-kb-note{border:1px solid rgba(95,215,232,.22);background:rgba(95,215,232,.055);border-radius:12px;padding:10px;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.v2-kb-note b{color:var(--cyan)}@media(max-width:760px){.v2-suite-grid{grid-template-columns:1fr}.v2-skill-chip{font-size:11px;padding:4px 8px}}
