/* Alleen de eigen oefenvragen; de officiële tentamens en resultatenopmaak blijven intact. */
.question .qbody,.question .qbody>*{min-width:0}
.question .learning-case{max-width:100%;min-width:0;margin:16px 0 20px}
.question .learning-case>h3{font-size:1rem;color:#4e4864;margin:12px 0 8px}
.question .learning-case-note{font-size:.84rem;line-height:1.6;color:#5d6270;margin:6px 0 10px}
.question .learning-case .study-table-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;border:1px solid #d4d9df;border-radius:3px;margin:10px 0 16px}
.question .learning-case .study-table-scroll:focus-visible{outline:2px solid #a75b15;outline-offset:2px}
.question .learning-case .study-table{border-collapse:collapse;width:100%;min-width:620px;background:#fff;font-size:.82rem;line-height:1.45}
.question .learning-case .study-table caption{caption-side:top;text-align:left;padding:9px 10px;color:#554c62;background:#f7f8fa;font-weight:600}
.question .learning-case .study-table th,.question .learning-case .study-table td{border:1px solid #6d7278;padding:7px 8px;vertical-align:top;text-align:left}
.question .learning-case .study-table thead th{background:#eef0f4;color:#292d38;font-weight:700}
.question .learning-case .study-table tbody th{font-weight:400;white-space:nowrap}
.question .learning-case .study-table td{font-variant-numeric:tabular-nums}
.question .learning-case .study-table td:empty{min-width:55px;height:30px}
.question .learning-case .study-table tr:last-child{background:#fafbfc}
.question .learning-pattern{font-size:.91rem;line-height:1.65;padding:12px 14px;margin:18px 0}
.question .learning-pattern>b{font-size:.91rem;margin-bottom:9px}
.question .learning-pattern p{margin:7px 0;line-height:1.6}
.question .theory-content p{line-height:1.65}
.question .theory-source{overflow-wrap:anywhere}
.question .task{line-height:1.65;max-width:100%}
@media(max-width:960px){.question .learning-case{margin:13px 0 17px}.question .learning-case .study-table{font-size:12px}.question .learning-case .study-table th,.question .learning-case .study-table td{padding:7px}.question .learning-pattern{padding:11px 12px}}
@media print{.question .learning-case .study-table-scroll{overflow:visible}.question .learning-case .study-table{min-width:0;font-size:9px}.question .learning-case .study-table th,.question .learning-case .study-table td{padding:4px}}
