.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cost-grid label{min-width:0}#printWorkOrder{display:none}.white-print-preview{background:#fff;color:#111;padding:20px;border:1px solid #d9dce5;border-radius:8px}.print-logo{display:block;width:210px;max-height:70px;object-fit:contain;object-position:left center;margin-bottom:18px}@media(max-width:720px){.cost-grid{grid-template-columns:1fr}.modal-footer{flex-direction:column}.modal-footer button{width:100%}}@media print{@page{margin:14mm}html,body{background:#fff!important;color:#111!important}body>*{display:none!important}body .modal{display:grid!important;position:static!important;background:#fff!important;padding:0!important}body .modal-card{display:block!important;width:100%!important;box-shadow:none!important;background:#fff!important;color:#111!important;padding:0!important}body .modal-card>*{display:none!important}body .modal-card>#whitePrintPreview{display:block!important;border:0!important;padding:0!important}body .modal-close{display:none!important}.print-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:0;border:1px solid #bbb;margin-top:24px}.print-grid div{padding:14px;border-bottom:1px solid #ddd}.print-grid div:nth-last-child(-n+2){border-bottom:0}.print-grid span,.print-grid strong{display:block}.print-grid span{font-size:10px;text-transform:uppercase;color:#666;margin-bottom:5px}.print-grid strong{font-size:14px}.print-signatures{margin-top:55px;display:grid!important;grid-template-columns:1fr 1fr;gap:30px;font-size:13px}}
