.records{max-height:330px;overflow:auto}.record{padding:12px;border:1px solid #cbd9df;border-radius:8px;margin:8px 0;font-size:13px}.record button{margin-top:8px}.selected{background:#e9f4ef;padding:14px;border-radius:8px;font-size:13px}.selected a{margin-right:10px}.requirements{display:flex;gap:18px;flex-wrap:wrap}.requirements label{max-width:260px}.good{border-left:5px solid #087c68}.unknown{border-left:5px solid #b48119}.conflict{border-left:5px solid #c44730}.check{padding:12px;border-bottom:1px solid #e2e9ec}.check b{display:block;margin-bottom:6px}#assessment h2{margin-bottom:10px}.grid>div{min-width:0}@media print{header,footer,form,.records,.toolbar,details{display:none!important}main>section{display:block!important}main>.intro,main>.notice{display:block!important}.grid{display:grid!important;grid-template-columns:1fr 1fr}.card{box-shadow:none;break-inside:avoid}.requirements label{display:inline-block}input,select{border:0}body{background:white}}
@media print{main> :not(#customerView):not(.toolbar):not(.cp-feedback){display:block!important}main>.grid{display:grid!important}main>.toolbar{display:none!important}#assessment{break-inside:auto}}
