/* V41 strictly scoped answer-state palette; isolated from appearance customization. */
#studentReports.report-workspace .report-filter-pills>button[data-report="question-filter"]{background:var(--status-bg)!important;color:var(--status-fg)!important;border:1px solid var(--status-border)!important;box-shadow:none!important}
.report-workspace .report-filter-pills>button[data-id="all"]{--status-bg:#f1f5f9;--status-fg:#475569;--status-border:#94a3b8}
.report-workspace .report-filter-pills>button[data-id="correct"]{--status-bg:#dcfce7;--status-fg:#166534;--status-border:#16a34a}
.report-workspace .report-filter-pills>button[data-id="wrong"]{--status-bg:#fee2e2;--status-fg:#991b1b;--status-border:#dc2626}
.report-workspace .report-filter-pills>button[data-id="blank"]{--status-bg:#dbeafe;--status-fg:#1d4ed8;--status-border:#2563eb}
.report-workspace .report-filter-pills>button[data-id="cancelled"]{--status-bg:#ffedd5;--status-fg:#9a3412;--status-border:#ea580c}
.report-workspace .report-filter-pills>button[aria-pressed="true"]{outline:2px solid var(--status-border)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 1px var(--status-border)!important}
.report-workspace .result-card .result-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;width:100%;margin-top:auto}
.report-workspace .result-card .result-card-actions button{min-width:0!important;width:100%;padding:9px 5px!important;font-size:.8rem!important;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:4px}
.report-workspace .result-card{display:flex;flex-direction:column;gap:9px}
@media(max-width:390px){.report-workspace .result-card .result-card-actions button{font-size:.7rem!important;padding:7px 3px!important}}
