/* Product assignment export headers, following the approved first-lesson reference. */
.pe-l01-header{color:#000!important;padding:0 0 14px;break-inside:avoid}
.pe-l01-masthead{display:flex;align-items:center;gap:12px;min-height:28px;border-bottom:1px solid #707070;margin:0 0 12px}
.pe-l01-course{flex:0 1 auto;min-width:0;max-width:72%;font:700 18px/28px "Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important;color:#000!important;white-space:normal;overflow-wrap:anywhere}
.pe-l01-band{align-self:stretch;flex:1;min-width:20px;background:#a6a6a6}
.pe-l01-titles{border-left:8px solid #a6a6a6;padding:0 0 0 8px;margin:0 0 12px}
.pe-l01-topic{font-size:13px!important;line-height:19px!important;font-weight:700!important;color:#000!important;overflow-wrap:anywhere}
.pe-l01-header .pe-l01-title,.ep[data-product-export-lesson] .pe-l01-header .ep-title{font-size:14px!important;line-height:20px!important;font-weight:400!important;color:#000!important;-webkit-text-fill-color:#000!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important;letter-spacing:0!important;margin:0!important;overflow-wrap:anywhere}
.pe-l01-header .pe-l01-meta,.ep[data-product-export-lesson] .pe-l01-header .ep-sub{border-left:8px solid #a6a6a6;padding:0 0 0 8px;margin:0!important;font-size:11px!important;line-height:16px!important;font-weight:400!important;color:#000!important;white-space:pre-wrap;overflow-wrap:anywhere}
@media print{.pe-l01-header,.pe-l01-band,.pe-l01-titles,.pe-l01-meta{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
