.assessment-structured-header{display:grid;grid-template-columns:2.5em minmax(0,1fr);gap:.5em;align-items:start;break-inside:avoid}
.assessment-structured-part{margin-top:1.5em}
.assessment-structured-subpart{margin:1.5em 0 0 3em}
.assessment-structured-answer{margin-left:3em}
.assessment-structured-answer-lines{width:100%;display:flex;flex-direction:column;print-color-adjust:exact;-webkit-print-color-adjust:exact}
.assessment-structured-answer-line{height:var(--structured-line-spacing);flex:0 0 var(--structured-line-spacing);box-sizing:border-box;border-bottom:.25mm solid #6b6b6b;break-inside:avoid;page-break-inside:avoid}
.assessment-structured-calculation-line{display:flex;align-items:baseline;gap:.5em;min-height:8mm;margin-top:2mm;white-space:nowrap}
.assessment-structured-calculation-rule{flex:1 1 35mm;min-width:25mm;border-bottom:.25mm dotted #555;transform:translateY(-.15em)}
.assessment-structured-calculation-marks{margin-left:.25em}
.assessment-structured-marks{position:static!important;display:block;text-align:right;margin:.3em 0}
.assessment-structured-marks.marks-position-left{text-align:left}
.assessment-structured-marks.marks-position-inline{text-align:left}
.assessment-structured-parts .assessment-question-text{display:flow-root;min-width:0;font-weight:normal}
.assessment-structured-parts table{border-collapse:collapse;max-width:100%;width:100%}
.assessment-structured-parts td,.assessment-structured-parts th{border:1px solid #777;padding:.4em}
.assessment-structured-parts img{max-width:100%;height:auto}
.assessment-print-question.is-structured{break-inside:auto!important;page-break-inside:auto!important}
@media print{.assessment-structured-leaf{break-inside:avoid;page-break-inside:avoid}.assessment-structured-leaf.structured-force-page-split{break-inside:auto;page-break-inside:auto}.assessment-structured-parts .question-set-preview-answer{display:none}}
@media(max-width:575px){.assessment-structured-subpart{margin-left:1.5em}}
