/* Compact account-only utilities; shared course colors remain canonical. */
.course-beta-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;max-width:1280px;margin:8px auto 14px;color:var(--ecg-ui-text-muted,#bdc8d6);font:500 14px/1.5 var(--ecg-font-body,sans-serif)}
.course-beta-explanation{flex:1;max-width:720px;background:var(--ecg-ui-info-surface,#131f2d);border:1px solid var(--ecg-ui-border,#526173);border-radius:12px;overflow:hidden}
.course-beta-explanation[hidden]{display:none}
.course-beta-explanation summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:12px 16px;color:var(--ecg-ui-text,#e7edf5);font-weight:700}
.course-beta-explanation p{margin:0;padding:0 16px 16px}
.course-report-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;margin-left:auto;padding:10px 16px;border:1px solid var(--ecg-ui-border,#526173);border-radius:12px;background:var(--ecg-ui-control-bg,#223143);color:var(--ecg-ui-text,#e7edf5);text-decoration:none;box-shadow:inset 0 1px 0 #d9e8f322,0 3px 0 #050b12}
.course-report-link:hover{background:var(--ecg-ui-selected-surface,#245570)}
.course-report-link:active{transform:translateY(2px)}
.course-beta-tools :is(summary,a):focus-visible{outline:2px solid var(--ecg-ui-focus,#9bdfff);outline-offset:3px}
.course-beta :is(.orbital-hud,.overview-xp-slot){display:none!important}
.exam-beta-note{max-width:560px;color:var(--ecg-ui-text-muted,#bdc8d6);font-size:15px;line-height:1.6}
.course-exam-room main .exam-beta-continue{min-height:54px;min-width:220px;border-radius:12px;border-color:var(--ecg-ui-border,#7e91a4);color:var(--ecg-ui-text,#e7edf5);background:var(--ecg-ui-selected-surface,#245570);box-shadow:inset 0 1px 0 #d9e8f333,0 4px 0 #050b12;font-size:15px}
@media(max-width:600px){.course-beta-tools{gap:8px;margin:6px 12px 10px;font-size:13px}.course-beta-explanation summary{padding:12px}.course-report-link{padding:10px 12px}.course-exam-room main .exam-beta-continue{width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){.course-report-link:active{transform:none}}
