.lessonPrintOptions{padding:16px;margin:16px 0;background:#eef6ff;border:1px solid #d3e4f5;border-radius:12px;color:#243447;font-family:Arial,sans-serif}.lessonPrintOptions h2{font-size:19px!important;line-height:1.3;margin:0 0 12px!important;background:transparent!important;color:#173a63!important;padding:0!important}.printChoiceRow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:12px}.printChoiceRow label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:bold}.printChoiceRow select{font:15px Arial,sans-serif;min-height:44px;max-width:100%;padding:10px;border:1px solid #a8bdce;border-radius:8px;background:white;color:#243447}.printChoiceRow button{font:600 15px Arial,sans-serif;min-height:44px;padding:11px 16px;border-radius:8px;border:1px solid #173a63;background:#173a63;color:white;cursor:pointer}.lessonPrintOptions .printHelp,.lessonPrintOptions .printMessage{font-size:13px;line-height:1.5;margin:12px 0 0}.printMessage:empty{display:none}.lessonPrintOptions :focus-visible{outline:3px solid #b48622;outline-offset:3px}button[hidden]{display:none!important}@media(max-width:650px){.printChoiceRow>*{width:100%;min-width:0}.printChoiceRow select{width:100%}}
@media print{
 html[data-lesson-print-style="colour"] .panel[style*="--c"] h2{background:var(--c)!important;color:var(--ink,white)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}

 .lessonPrintOptions{display:none!important}
 html[data-lesson-print-content="student"] .answers{display:none!important}
 html[data-lesson-print-style="bw"] body,html[data-lesson-print-style="light"] body{filter:grayscale(1)!important}
 html[data-lesson-print-style="light"] body,html[data-lesson-print-style="light"] main,html[data-lesson-print-style="light"] section,html[data-lesson-print-style="light"] article,html[data-lesson-print-style="light"] div,html[data-lesson-print-style="light"] header,html[data-lesson-print-style="light"] table,html[data-lesson-print-style="light"] th,html[data-lesson-print-style="light"] td,html[data-lesson-print-style="light"] blockquote,html[data-lesson-print-style="light"] h1,html[data-lesson-print-style="light"] h2,html[data-lesson-print-style="light"] h3{background:white!important;background-image:none!important;color:black!important;box-shadow:none!important;text-shadow:none!important}
 html[data-lesson-print-style="light"] .panel{border-color:#777!important}
 html[data-lesson-print-style="light"] img{filter:grayscale(1) brightness(1.3) contrast(.85)!important;box-shadow:none!important}
 html[data-lesson-print-style="light"] a,html[data-lesson-print-style="light"] p,html[data-lesson-print-style="light"] li,html[data-lesson-print-style="light"] span{color:black!important}
}
