@page{size:A4;margin:16mm}
@media print{body{background:white;color:#222;font-size:11pt}.app-header,.sidebar,.breadcrumb,.app-footer,.toolbar,.tabs,.no-print,.menu-button,.backdrop,button,.context-link,.skip,dialog{display:none!important}.wrap{margin:0;padding:0;max-width:none}.print-header{display:block;border-bottom:1px solid #999;padding-bottom:12px;margin-bottom:24px;font-size:10pt}.print-header strong{display:block}.top{margin:10px 0 20px}.top h1{font-size:25pt}.card,.metric{box-shadow:none;background:white;break-inside:avoid;padding:14px}.result{background:white;color:#222;border:1px solid #777;break-inside:avoid}.result h2{color:#222!important}.result .pill{color:#222}.big{font-size:34pt}.bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}.grid,.grid3{display:grid;grid-template-columns:1fr 1fr}.area-row{break-inside:avoid}#price,#discount{display:block}#priceResult,#discountResult{position:static}#intro,#quiz{display:none!important}.hero-home,.cycle,.start-panel{break-inside:avoid}input,textarea,select{border:1px solid #aaa;background:white}a{text-decoration:none}.action-item{break-inside:avoid}#movementForm{display:none}.pdf-frame{display:none}.hide{display:none!important}}
@media print{h1,h2,h3{break-after:avoid}.result h2{color:#222!important}}
