main{max-width:860px}.primary{background:var(--red);border-color:var(--red);color:white}button:disabled{opacity:.5;cursor:wait}.plate-frame{background:white;margin:24px auto;max-width:460px;min-height:160px}.plate-frame img{display:block;width:100%;height:auto;object-fit:contain;filter:none}progress{width:100%;accent-color:var(--red)}#answer{max-width:280px}#answer-error{color:#a51c34;min-height:1.5em;margin:6px 0}.test-actions{display:flex;flex-wrap:wrap;gap:12px}.restart-bar{margin:20px 0}.score{font-size:24px;font-weight:700}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:start}th,td{padding:12px;border-bottom:1px solid #dfe2eb;text-align:start}header{flex-wrap:wrap}#image-status{color:var(--muted)}@media(max-width:580px){.card{padding:20px}main{padding-inline:16px}.test-actions{flex-direction:column}.test-actions button{width:100%}header{gap:12px;padding:14px 16px}.plate-frame{margin:18px auto}}

.result-hint{margin:22px 0;padding:18px 20px;border:1px solid #d6deeb;border-inline-start:4px solid #667b98;border-radius:10px;background:#f5f7fb}.result-hint h3{font-size:19px;line-height:1.4;margin:0 0 8px}.result-hint p{margin:0}.result-hint[data-state=review],.result-hint[data-state=inconclusive]{background:#fff8eb;border-color:#e4c995}
