/* Audit reference illustrations and mixed obligations. No global camera overrides. */
.af-image-choice{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:220px}.af-image-choice .af-choice{align-items:flex-start;height:100%;padding:.55rem;border:1px solid #d8e5eb;border-radius:.55rem;cursor:pointer;background:#fff}.af-image-choice .af-choice:has(input:checked){border-color:#008780;background:#eef9f7;box-shadow:0 0 0 1px #008780}.af-image-choice input{flex:0 0 auto;margin-top:.3rem}.af-image-choice span{display:flex;flex-direction:column;min-width:0;gap:.35rem}.af-choice-image{display:block;max-width:160px;width:100%;max-height:120px;object-fit:contain;background:#f1f5f8;border:1px solid #d8e5eb;border-radius:.35rem}.af-choice-meaning{display:block;white-space:normal;line-height:1.4;color:#536a7d;font-size:.78rem}.af-image-enlarge{background:none;border:none;color:#007e7b;text-align:left;font-size:.75rem;padding:.25rem .4rem;text-decoration:underline;cursor:pointer}.af-large-example{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:1rem auto}.af-pdf-mode{display:flex;gap:.35rem;align-items:center;font-size:.8rem;flex-wrap:wrap}.af-pdf-mode select{max-width:200px}.af-option-image-editor{grid-column:1/-1}.af-option-editor .af-option-row{flex-wrap:wrap}.af-option-row img{margin:.4rem}.af-mix{margin:1rem 0;padding:1rem;border:1px solid #a4c9cb;border-radius:.65rem;background:#f6fafb}.af-mix>legend{font-weight:700;color:#163146}.af-mix fieldset{margin:.8rem 0;padding:.8rem;background:#fff;border:1px solid #d7e2e9;border-radius:.5rem}.af-mix select[multiple]{min-height:110px}[data-audit-total]{font-weight:700;color:#007e7b}.af-image-choice button:focus-visible,.af-image-choice input:focus-visible{outline:2px solid #007e7b;outline-offset:3px}@media(max-width:600px){.af-image-choice{max-width:100%}.af-choice-image{max-width:120px;max-height:100px}.af-options{gap:.5rem}.af-pdf-mode{width:100%}.af-mix{padding:.7rem}}
