/* Existing paper/teal quest language; no new motion, rankings, or reward layer. */
#feedloop .quest-feed-result100:focus {outline:3px solid var(--teal,#23665d);outline-offset:4px;border-radius:.3rem;background:#fff8e6;padding:.45rem;scroll-margin-block:1.4rem;}
@media (max-width:680px) {
 #feedloop .quest-feed-report100 {display:block;width:100%;table-layout:auto;}
 #feedloop .quest-feed-report100 thead {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
 #feedloop .quest-feed-report100 tbody {display:block;}
 #feedloop .quest-feed-report100 tbody tr {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;padding:.8rem;border:1px solid #b89b60;border-radius:1rem;background:#fff8e6;}
 #feedloop .quest-feed-report100 tbody th,#feedloop .quest-feed-report100 tbody td {display:block;min-width:0;padding:.4rem;border:0;text-align:start;}
 #feedloop .quest-feed-report100 tbody th,#feedloop .quest-feed-report100 tbody td:last-child {grid-column:1/-1;}
 #feedloop .quest-feed-report100 tbody td::before {content:attr(data-quest-label);display:block;font-weight:700;color:#254c44;margin-bottom:.3rem;}
}
@media (max-width:430px) {
 #feedloop .quest-feed-report100 tbody tr {grid-template-columns:minmax(0,1fr);}
 #feedloop .quest-feed-report100 tbody th,#feedloop .quest-feed-report100 tbody td {grid-column:1;}
}
