.question-history { margin-inline-start: auto; color: var(--muted); font-size: .75rem; font-weight: 600; font-variant-numeric: tabular-nums; white-space: nowrap; padding: 3px 8px; border-radius: 8px; }
.question-history-reset { min-height: 44px; padding: 8px 0; border: 0; background: transparent; color: var(--muted); font: inherit; font-size: .75rem; text-align: start; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.question-history-reset:hover:not(:disabled) { color: var(--accent-deep); }
.question-history-reset:disabled { text-decoration: none; cursor: default; }
.question-history-status { margin: 0; color: var(--muted); font-size: .75rem; }
.question-history-status:empty { display: none; }
@media print { .question-history { display: none; } }

.question-history[data-history-level="high"] { color: #1f5d42; background: #e8f5ed; }
.question-history[data-history-level="medium"] { color: #705000; background: #fff3cd; }
.question-history[data-history-level="low"] { color: #7b2d2d; background: #fdecec; }
