.pdf-options{margin-top:14px;text-align:left}.pdf-options label{display:block;font-size:12px;color:#41586b}.pdf-options select{font-size:12px;margin-top:5px}.pdf-options details{font-size:12px;margin-top:11px;padding:10px 12px;background:#f5f8fa;border-radius:8px}.pdf-options details label{margin-top:10px}.pdf-options p{font-size:11px;line-height:1.7;color:#647387;margin:9px 0 0}.pdf-options input{margin-top:5px}#cancelRead{display:block;margin-top:8px;color:#a52951;font-size:13px}.course-dialog{width:min(1120px,96vw);padding:24px;max-height:93vh}.course-dialog #courseDetail{display:block}.course-dialog #courseDetail .axis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.course-dialog #courseDetail .evidence-sections{grid-template-columns:1fr 1fr}.course-dialog #detail{margin:0}.course-dialog .dialog-top{position:sticky;top:-24px;padding:12px 0;background:#fff;z-index:3}.course-dialog .dialog-top h2{font-size:16px;color:#5b7083}.course-dialog .detail-head{padding-top:6px}@media(max-width:740px){.course-dialog{padding:18px}.course-dialog .dialog-top{top:-18px}.course-dialog #courseDetail .axis-grid,.course-dialog #courseDetail .evidence-sections{grid-template-columns:1fr 1fr}.course-dialog #courseDetail .evidence-sections{grid-template-columns:1fr}}
.course-legend{font-size:11px;line-height:1.5;color:#5c6c7a;padding:5px 12px;margin:0;border-bottom:1px solid #dde5eb;background:#fbfcfd}
main:has(#coursesView:not([hidden])) .review-note{display:none}main:has(#coursesView:not([hidden])) .work-head .eyebrow{display:none}main:has(#coursesView:not([hidden])) .work-head h1{font-size:25px;margin:0 0 5px}main:has(#coursesView:not([hidden])) .work-head{margin-bottom:8px}main:has(#coursesView:not([hidden])) .work-tabs{margin:10px 0 13px}
@media(min-width:1000px){body:has(#coursesView:not([hidden])) .top{min-height:66px;padding-top:8px;padding-bottom:8px}body:has(#coursesView:not([hidden])) .brand img{height:40px}main:has(#coursesView:not([hidden])){padding-top:14px}main:has(#coursesView:not([hidden])) .work-head h1{display:none}.compact-course-table th,.compact-course-table td{padding-top:3px;padding-bottom:3px}.course-cell{min-height:32px}}
