/* Dedicated, theme-independent answer-status controls. Loaded AFTER refinements.css. */
.report-workspace .report-filter-pills button[data-report="question-filter"] {
 --v40-bg:#f1f5f9;--v40-text:#475569;--v40-border:#94a3b8;
 background:var(--v40-bg)!important;color:var(--v40-text)!important;border:1px solid var(--v40-border)!important;
 box-shadow:none!important;opacity:1!important;transition:filter .15s,box-shadow .15s!important;
}
.report-workspace .report-filter-pills button[data-id="correct"]{--v40-bg:#dcfce7;--v40-text:#166534;--v40-border:#16a34a}
.report-workspace .report-filter-pills button[data-id="wrong"]{--v40-bg:#fee2e2;--v40-text:#991b1b;--v40-border:#dc2626}
.report-workspace .report-filter-pills button[data-id="blank"]{--v40-bg:#dbeafe;--v40-text:#1d4ed8;--v40-border:#2563eb}
.report-workspace .report-filter-pills button[data-id="cancelled"]{--v40-bg:#fef3c7;--v40-text:#92400e;--v40-border:#d97706}
.report-workspace .report-filter-pills button[data-report="question-filter"]:hover{background:var(--v40-bg)!important;color:var(--v40-text)!important;filter:brightness(.96)}
.report-workspace .report-filter-pills button[data-report="question-filter"].active,
.report-workspace .report-filter-pills button[data-report="question-filter"][aria-pressed="true"] {
 background:var(--v40-bg)!important;color:var(--v40-text)!important;
 outline:2px solid var(--v40-border)!important;outline-offset:1px!important;
 box-shadow:inset 0 0 0 2px var(--v40-border)!important;font-weight:850!important;
}
.report-workspace .report-filter-pills button[data-report="question-filter"]:focus-visible{outline:3px solid var(--v40-border)!important;outline-offset:2px!important}
@media(max-width:650px){.report-workspace .report-filter-pills button[data-report="question-filter"]{padding:8px 10px!important;font-size:.85rem!important}}
