/* Roland-Morris (RMDQ) extras on top of df.css */
.df-rmdq-intro{margin:0 0 1rem}
.df-q.df-unanswered{outline:2px solid #e0a43a;outline-offset:4px;border-radius:8px}
.df-q.df-unanswered legend::after{content:" – please answer";color:#e0a43a;font-weight:600;font-size:.9em}
.df-rmdq-tot{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.75rem 0}
.df-rmdq-tot>div{border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:.75rem;min-width:0}
.df-rmdq-tot b{display:block;font-size:1.75rem}
.df-rmdq-tot small{display:block;opacity:.8}
.df-opts-yn{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}
@media (max-width:520px){.df-opts-yn{grid-template-columns:1fr;max-width:none}}
@media print{.df-q.df-unanswered{outline:0}.df-q.df-unanswered legend::after{content:""}.df-q.df-missing-print legend::after{content:" (not answered)";font-weight:600}.df-rmdq-tot>div{border-color:#999}}
