/* Screen rules require the unit's exact quiz marker. */
#page-quiz[data-rdh-active] .question-card{min-width:0;max-width:100%}
#page-quiz[data-rdh-active] #question-text{font-size:1.05rem;line-height:1.65;overflow-wrap:anywhere}
#page-quiz[data-rdh-active] #answer-zone{display:block;width:100%;max-width:100%;min-width:0}
#page-quiz[data-rdh-active] .rdh-screen{width:100%;min-width:0;text-align:left}
#page-quiz[data-rdh-active] .rdh-screen h2{font-size:1.05rem;line-height:1.5;margin:12px 0 8px}
#page-quiz[data-rdh-active] h3{font-size:.95rem;line-height:1.5;margin:12px 0 5px}
#page-quiz[data-rdh-active] .rdh-measurements{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));width:100%;margin:8px 0 14px}
#page-quiz[data-rdh-active] .rdh-measurements span{border:1px solid #333;padding:5px 0;text-align:center;font-size:1rem;background:#fff;color:#111;min-width:0}
#page-quiz[data-rdh-active] .rdh-screen-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:620px;margin:8px auto;font-size:.92rem;line-height:1.5}
#page-quiz[data-rdh-active] .rdh-screen-table th,#page-quiz[data-rdh-active] .rdh-screen-table td{border:1.5px solid #333;text-align:center;vertical-align:middle;padding:5px 3px;overflow-wrap:anywhere}
#page-quiz[data-rdh-active] .rdh-screen-table th:first-child{width:40%;font-weight:500}
#page-quiz[data-rdh-active] .rdh-screen-table thead th{font-size:.85rem;font-weight:600}
#page-quiz[data-rdh-active] .rdh-screen-table input{box-sizing:border-box;width:100%;max-width:88px;min-width:44px;min-height:44px;height:44px;text-align:center;border:2px solid #555;border-radius:5px;font:600 1.1rem var(--font-learning),sans-serif;color:#111;background:#fff;padding:2px}
#page-quiz[data-rdh-active] .rdh-screen-table input:disabled{opacity:1;-webkit-text-fill-color:#111;background:#f5f5f5}
#page-quiz[data-rdh-active] .rdh-screen-table .rdh-active-field,#page-quiz[data-rdh-active] .rdh-screen-table input:focus-visible{outline:3px solid #0755a5;outline-offset:1px}
#page-quiz[data-rdh-active] .rdh-screen-table input.rdh-invalid{border:3px dashed #a21f13}
#page-quiz[data-rdh-active] .rdh-total-error{outline:3px dashed #a21f13;outline-offset:-3px;font-weight:700}
#page-quiz[data-rdh-active] .rdh-field-mark{display:block;font-size:.75rem;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}
#page-quiz[data-rdh-active] .rdh-screen-graph{display:block;width:100%;max-width:620px;height:auto;margin:8px auto;color:#111;background:#fff;font-family:var(--font-learning),sans-serif}
#page-quiz[data-rdh-active] .rdh-screen p,#page-quiz[data-rdh-active] .rdh-explanation p,#page-quiz[data-rdh-active] #hint-area p{font-size:.95rem;line-height:1.65;margin:10px 0;overflow-wrap:anywhere}
#page-quiz[data-rdh-active] #feedback{display:block;width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}
#page-quiz[data-rdh-active] #feedback.has-text{height:auto;min-height:46px;overflow:visible;padding:8px 0}
#page-quiz[data-rdh-active] #feedback p{margin-top:8px}
#page-quiz[data-rdh-active] .rdh-explanation{display:block;max-width:100%;box-sizing:border-box;text-align:left}
#page-quiz[data-rdh-active] .rdh-hint-example{border-top:2px solid #555;margin-top:12px;padding-top:4px}
#page-quiz[data-rdh-active] #submit-btn,#page-quiz[data-rdh-active] #hint-btn,#page-quiz[data-rdh-active] .next-hint-btn,#page-quiz[data-rdh-active] #numpad-inner .num-btn{min-width:44px;min-height:44px;white-space:normal}
/* Only the unit's exact worksheet and its PDF clone use these physical sizes. */
#page-print:has(#pr-sheet[data-unit="raw_data_histogram2_6"]){overflow-x:auto;max-width:100%;padding:12px}
#page-print:has(#pr-sheet[data-unit="raw_data_histogram2_6"]) .pr-preview-scroll{overflow-x:auto;max-width:100%}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]){box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:12px auto!important;transform:none!important;background:#fff!important;color:#000!important;text-align:left!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) > :not(#pr-problems){display:none!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) #pr-problems{display:block!important;width:210mm!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;columns:auto!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-page{display:block!important;box-sizing:border-box!important;position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:10mm!important;margin:0!important;color:#000!important;background:#fff!important;font-family:'BIZ UDPGothic','Atkinson Hyperlegible',sans-serif!important;break-after:page;page-break-after:always;overflow:visible!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-page[lang="en"]{font-family:'Atkinson Hyperlegible','BIZ UDPGothic',sans-serif!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-page:last-child{break-after:auto;page-break-after:auto}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-page h1{display:block!important;box-sizing:border-box!important;position:static!important;font-size:14.2pt!important;font-weight:700!important;line-height:7mm!important;height:8mm!important;min-height:0!important;text-align:center!important;margin:0 0 1.2mm!important;padding:0!important;white-space:nowrap!important;border:.4mm solid #555!important;border-radius:0!important;background:#ffffdc!important;color:#000!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-header-fields{display:flex!important;gap:6mm!important;height:7mm!important;margin:0!important;font-size:10.2pt!important;line-height:6mm!important;align-items:center}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-header-fields > span{display:flex!important;align-items:center;gap:2mm;width:52mm;white-space:nowrap}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-header-fields i{display:block;flex:1;height:4mm;border-bottom:.3mm solid #111}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-common{height:12mm!important;margin:0!important;padding:0!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-common p{font-size:12.5pt!important;line-height:6mm!important;height:6mm!important;margin:0!important;padding:0!important;white-space:nowrap!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-legend{display:block!important;font-size:9.1pt!important;line-height:3.8mm!important;height:8mm!important;margin:0!important;padding:0!important;white-space:normal!important;overflow-wrap:normal!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-columns{display:grid!important;grid-template-columns:92.65mm 92.65mm!important;column-gap:3.5mm!important;width:188.8mm!important;margin:0 auto!important;padding:0!important;align-items:start!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-column{display:block!important;width:92.65mm!important;margin:0!important;padding:0!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-card{display:block!important;box-sizing:border-box!important;position:relative!important;width:92.65mm!important;height:74mm!important;margin:0!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important;overflow:visible!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-answer{height:61.2mm!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-number{display:block!important;font-size:12.5pt!important;font-weight:400!important;line-height:6.3mm!important;height:6.3mm!important;white-space:nowrap!important;margin:0!important;padding:0!important;letter-spacing:normal!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-data{display:grid!important;grid-template-columns:repeat(10,6.5mm)!important;grid-template-rows:repeat(2,4.5mm)!important;width:65mm!important;height:9mm!important;margin:0 0 .5mm!important;padding:0!important;gap:0!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-data span{box-sizing:border-box!important;border:.3mm solid #000!important;font-size:10.1pt!important;line-height:3.9mm!important;text-align:center!important;white-space:nowrap!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-table{display:block!important;max-width:none!important;margin:0 0 .5mm!important;padding:0!important;overflow:visible!important;font-family:inherit!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-totals{display:flex!important;align-items:center!important;gap:1mm!important;height:6.675mm!important;font-size:10.1pt!important;line-height:6.04mm!important;margin:0 0 .5mm!important;padding:0!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-total-cell{display:block!important;box-sizing:content-box!important;flex:none!important;width:14.54mm!important;height:6.04mm!important;border:.3175mm solid #000!important;text-align:center!important;line-height:6.04mm!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-graph{display:block!important;width:92.65mm!important;height:25mm!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;font-family:inherit!important}
:is(#pr-sheet[data-unit="raw_data_histogram2_6"],.rdh-pdf-clone[data-unit="raw_data_histogram2_6"]) .rdh-print-answer-heading{display:block!important;font-size:12.5pt!important;line-height:7mm!important;height:7mm!important;font-weight:600!important;margin:0!important;padding:0!important;text-align:left!important}
@media(max-width:450px){
 #page-quiz[data-rdh-active] .question-card{padding:12px 8px!important}
 #page-quiz[data-rdh-active] .rdh-measurements{grid-template-columns:repeat(5,minmax(0,1fr))}
 #page-quiz[data-rdh-active] .rdh-screen-table{font-size:.8rem}
 #page-quiz[data-rdh-active] .rdh-screen-table thead th{font-size:.75rem}
 #page-quiz[data-rdh-active] .rdh-field-mark{font-size:.68rem}
}
@media(max-width:640px){#page-quiz[data-rdh-active] #submit-bar{position:static;box-shadow:none;border-top:0;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px))}#page-quiz[data-rdh-active] .quiz-page{padding-bottom:16px}}
@media print{
 #page-print:has(#pr-sheet[data-unit="raw_data_histogram2_6"]){overflow:visible!important;padding:0!important;margin:0!important;max-width:none!important}
 #page-print:has(#pr-sheet[data-unit="raw_data_histogram2_6"]) .pr-preview-scroll{overflow:visible!important;padding:0!important;margin:0!important}
 #pr-sheet[data-unit="raw_data_histogram2_6"]{width:210mm!important;min-width:210mm!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;break-after:auto!important}
 /* Common native-print #page-print #pr-sheet > #pr-problems is a grid.
    This unit owns whole A4 pages, so keep their parent in block flow. */
 #page-print #pr-sheet[data-unit="raw_data_histogram2_6"] > #pr-problems{display:block!important;grid-template-columns:none!important;columns:auto!important;break-inside:auto!important;page-break-inside:auto!important}
 #page-print #pr-sheet[data-unit="raw_data_histogram2_6"] .rdh-print-page{margin:0!important;box-shadow:none!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important}
 #page-print #pr-sheet[data-unit="raw_data_histogram2_6"] .rdh-print-page:last-child{break-after:auto!important;page-break-after:auto!important}
}
