.break-even-layout .result-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:22px}.be-print-meta{font-size:14px;margin-bottom:18px}.be-print-meta p{margin:4px 0}@page{margin:0}@media print{html,body{margin:0!important;padding:0!important}body *{visibility:hidden}.be-print-area,.be-print-area *{visibility:visible}.be-print-area{padding:16px 24px}.be-screen-only{display:none!important}.pm-download{display:none!important}.ragotools-box{margin:0!important;box-shadow:none!important;border:none!important}}.break-even-summary{background:#f8fafc}.break-even-layout .profit-table td:last-child{text-align:right;font-weight:600;padding-right:14px}.break-even-layout .profit-status{margin-top:12px;font-weight:700}.break-even-layout .profit-line{margin-top:8px;font-size:13px;color:#374151}#be-download{display:block;margin:24px auto 0 auto;max-width:420px;width:100%;text-align:center}@media (min-width:1024px){.break-even-layout .loan-grid{display:grid!important;grid-template-columns:1.4fr 0.8fr!important;gap:28px!important;align-items:flex-start!important}.break-even-layout .loan-results{margin-top:0!important}}