@media print{:root .brief-desk{padding:0!important}:root .brief-page .wrap{max-width:none;padding:0}:root .is-paper{--paper:#fff;--paper-raised:#fff;--accent-tint:#f3f0ea}:root .sheet{--hole:#fff;width:100%;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0;padding:0 1mm 0 7mm;font-size:8.4pt;line-height:1.3}:root .sheet:before{border-left-color:#bbb;left:3.2mm}:root .sheet__holes{background:radial-gradient(circle,#fff .9mm,#9a9a9a .95mm 1.1mm,#0000 1.15mm) top/2.6mm 9mm repeat-y;width:2.6mm;top:2mm;left:0}:root .sheet__head{border-bottom-width:2pt;padding-bottom:2.2mm}:root .sheet__mark{width:7mm;height:7mm}:root .sheet__doctype{font-size:13pt}:root .sheet__orderno{font-size:9.5pt}:root .sheet__titlerow{margin-top:2.5mm}:root .sheet__title{font-size:18pt}:root .sheet__stamp{width:23mm;height:23mm;margin:-5mm 0 -6mm}:root .sheet__meta{grid-template-columns:1.3fr 1.3fr 1.3fr .6fr;margin-top:2.5mm}:root .sheet__meta div{border-bottom:0;padding:1mm 2mm 1.2mm}:root .sheet__meta div:last-child{border-right:0}:root .sheet__meta dd{font-size:8.4pt}:root .sheet__sec{break-inside:avoid;margin-top:2.2mm}:root .sheet__h{margin-bottom:1.2mm;padding-bottom:.6mm;font-size:9.6pt}:root .sheet__no{width:4.2mm;height:4.2mm;font-size:7pt}:root .sheet__cols,:root .weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6mm}:root .flow{gap:3.6mm}:root .flow--n2{grid-template-columns:repeat(2,minmax(0,1fr))}:root .flow--n3{grid-template-columns:repeat(3,minmax(0,1fr))}:root .flow--n4{grid-template-columns:repeat(4,minmax(0,1fr))}:root .flow--n5{grid-template-columns:repeat(5,minmax(0,1fr))}:root .flow--n6{grid-template-columns:repeat(3,minmax(0,1fr))}:root .flow--n7{grid-template-columns:repeat(4,minmax(0,1fr))}:root .flow__step{padding:1.2mm 1.6mm 1.4mm}:root .flow__text{font-size:7.7pt;line-height:1.25}:root .flow__arrow{width:3.2mm;height:3.2mm;inset:50% -3.6mm auto auto;translate:0 -50%;rotate:none}:root .flow__step--ai{border-top-style:double}:root .checklist li,:root .metrics__text,:root .day__body p,:root .sheet__text p{font-size:8.1pt;line-height:1.3}:root .checklist{gap:1mm}:root .metrics li{padding:.7mm 0}:root .metrics__fields{margin-top:.6mm}:root .day{padding:.55mm 0}:root .day__sub li{font-size:7.6pt;line-height:1.25}:root .day{grid-template-columns:9mm minmax(0,1fr)}:root .sheet__prereq{padding:2.6mm 2.6mm 2.2mm}:root .sheet__scales{gap:1mm}:root .mscale{grid-template-columns:27mm minmax(0,1fr);grid-template-areas:"head bar""hint bar";align-items:center;column-gap:3mm;display:grid}:root .mscale__head{grid-area:head}:root .mscale__svg{grid-area:bar;height:5mm}:root .mscale__hint{grid-area:hint;font-size:5.6pt}:root .mscale__label,:root .mscale__value{font-size:7.4pt}:root .sheet__foot{break-inside:avoid;margin-top:2.4mm}:root .sheet__stub{padding-top:2mm}:root .sheet__stub-line{height:3.4mm}:root .round-stamp{opacity:1}}
