.diagnostic-guidance{margin:16px 0 24px;text-align:left}.diagnostic-level{padding:18px;background:var(--surface-soft,#f4f4ff);border:1px solid var(--border,#dedff0);border-radius:14px}.diagnostic-level h3{margin:6px 0 10px;font-size:1.35rem}.diagnostic-level p{margin:8px 0}.diagnostic-level small{display:block;line-height:1.5;color:var(--muted,#637087)}.diagnostic-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.diagnostic-suggestion{padding:16px;border:1px solid var(--border,#dedff0);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.diagnostic-suggestion h4{font-size:1.05rem;margin:10px 0 6px}.diagnostic-suggestion p{margin:4px 0 10px}.diagnostic-suggestion button{margin-top:auto}.diagnostic-card-badge{margin-bottom:10px}.mastery-card[data-diagnostic-suggested]{border-color:var(--primary,#5145cd)}@media(max-width:600px){.diagnostic-suggestions{grid-template-columns:1fr}.diagnostic-level{padding:14px}}
