/* Paper quest cards, native Thai DOM, no new motion or reward/grade layer. */
#design .quest-design-result102:focus {outline:3px solid var(--quest-teal,#23665d);outline-offset:3px;border-radius:.4rem;background:var(--quest-paper,#fff8e6);scroll-margin-block:2rem 7rem;}
#menu .quest-save-instruction102 {border-inline-start:4px solid var(--quest-edge,#b58a49);padding:.6rem .8rem;background:var(--quest-paper,#fff8e6);border-radius:.5rem;line-height:1.7;}
@media (max-width:680px) {
 #design .quest-design-predictions102 {display:block;width:100%;table-layout:auto;}
 #design .quest-design-predictions102 thead {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
 #design .quest-design-predictions102 tbody {display:block;}
 #design .quest-design-predictions102 tbody tr {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;margin:1rem 0;border:1px solid var(--quest-edge,#b58a49);border-radius:1rem;background:var(--quest-paper,#fff8e6);}
 #design .quest-design-predictions102 tbody th,#design .quest-design-predictions102 tbody td {display:block;min-width:0;padding:.4rem;border:0;text-align:start;overflow-wrap:anywhere;}
 #design .quest-design-predictions102 tbody th,#design .quest-design-predictions102 tbody td:nth-child(2),#design .quest-design-predictions102 tbody td:last-child {grid-column:1/-1;}
 #design .quest-design-predictions102 tbody td::before {content:attr(data-quest-label);display:block;font-weight:700;color:var(--quest-ink,#173f3d);margin-bottom:.3rem;}
 #design .quest-design-predictions102 button {max-width:100%;white-space:normal;}
}
@media (max-width:430px) {
 #design .quest-design-predictions102 tbody tr {grid-template-columns:minmax(0,1fr);}
 #design .quest-design-predictions102 tbody th,#design .quest-design-predictions102 tbody td {grid-column:1;}
}
