/* RC209 theme-scoped read-only exam metrics; no global white cards. */
.sk207-dashboard .sk209-exams{--sk209-ink:var(--sk207-ink,var(--sk196-text));--sk209-muted:var(--sk207-muted,var(--sk196-muted));--sk209-line:var(--sk207-border,var(--sk196-line));--sk209-bg:var(--sk207-surface,var(--sk196-card));--sk209-soft:var(--sk207-inset,var(--sk196-inset));--sk209-accent:var(--sk207-accent,var(--sk196-primary));color:var(--sk209-ink);margin-top:16px;max-width:100%;min-width:0}
.sk209-exams *,.sk209-exams *::before,.sk209-exams *::after{box-sizing:border-box}
.sk209-exams .sk209-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.sk209-exams h3,.sk209-exams h4{color:var(--sk209-ink);margin:5px 0 8px}
.sk209-exams .sk209-heading p,.sk209-exams .sk209-hint,.sk209-exams .sk209-reviews p{color:var(--sk209-muted);font-size:13px;line-height:1.6}
.sk209-exams .sk209-label{font-size:12px;border:1px solid var(--sk209-line);border-radius:30px;padding:7px 10px;white-space:normal;background:var(--sk209-soft)}
.sk209-exams .sk209-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.sk209-exams .sk209-summary>div{background:var(--sk209-soft);border:1px solid var(--sk209-line);padding:14px;border-radius:12px;min-width:0}
.sk209-exams .sk209-summary small,.sk209-exams .sk209-summary span{display:block;font-size:12px;color:var(--sk209-muted);line-height:1.55}
.sk209-exams .sk209-summary strong{display:block;font-size:20px;overflow-wrap:anywhere;color:var(--sk209-ink);margin:4px 0}
.sk209-exams .sk209-subjects,.sk209-exams .sk209-trend,.sk209-exams .sk209-reviews{padding:12px 0;border-top:1px solid var(--sk209-line)}
.sk209-exams .sk209-bar-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,2fr) minmax(60px,.8fr);gap:10px;align-items:center;font-size:13px;padding:7px 0}
.sk209-exams .sk209-bar-row>strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}
.sk209-exams .sk209-track{height:10px;background:var(--sk209-soft);border-radius:8px;border:1px solid var(--sk209-line);overflow:hidden}
.sk209-exams .sk209-fill{height:100%;background:var(--sk209-accent);border-radius:8px}
.sk209-exams .sk209-trend-grid{display:flex;flex-wrap:wrap;gap:10px}
.sk209-exams .sk209-trend-item{padding:10px 12px;border:1px solid var(--sk209-line);background:var(--sk209-soft);border-radius:12px;min-width:100px;flex:1 1 120px;max-width:220px}
.sk209-exams .sk209-trend-item span,.sk209-exams .sk209-trend-item strong{display:block;font-size:13px}
.sk209-exams .sk209-trend-item strong{margin-top:5px;font-variant-numeric:tabular-nums}
.sk209-exams .sk209-reviews ol{margin:8px 0 12px 20px;padding:0}.sk209-exams .sk209-reviews li{padding:5px 0}
.sk209-exams .sk209-reviews li small{color:var(--sk209-muted)}
.sk209-exams .sk209-reviews a{color:var(--sk209-accent);text-decoration:underline;text-underline-offset:3px}
.sk209-exams .sk209-empty{padding:14px;border:1px solid var(--sk209-line);background:var(--sk209-soft);border-radius:12px;line-height:1.6}
.sk209-exams :is(a,button,select):focus-visible{outline:3px solid var(--sk196-focus,var(--sk209-accent));outline-offset:3px}
@media(max-width:720px){.sk209-exams .sk209-heading{flex-direction:column}.sk209-exams .sk209-summary{grid-template-columns:1fr}.sk209-exams .sk209-bar-row{grid-template-columns:minmax(0,1fr) minmax(50px,1.2fr) auto;gap:6px;font-size:12px}.sk209-exams .sk209-summary strong{font-size:18px}}
