@page{size:Letter portrait;margin:.55in}
@media print{
  *{box-shadow:none!important}html,body{background:#fff!important;color:#18231f!important;font-family:Arial,sans-serif!important;font-size:10.5pt!important;line-height:1.35!important}.page-width{width:100%!important;max-width:none!important;margin:0!important}header{border-bottom:2px solid #246b5a!important}.header-inner{min-height:0!important;padding:0 0 12px!important}.header-inner img{width:195px!important}.header-inner p{display:block!important;color:#3f514b!important;font-size:10pt!important}.hero,form,.print-button,.details>summary,.disclosure{display:none!important}.tool{display:block!important;border:0!important;border-radius:0!important;background:#fff!important}.results{padding:0!important;background:#fff!important;color:#18231f!important;border-radius:0!important}.results-inner{position:static!important;display:flex!important;flex-direction:column!important}.print-meta{display:block!important;order:-1!important;margin:14px 0 12px!important}.print-meta h1{margin:0 0 3px!important;color:#174a3f!important;font:700 22pt/1.15 Georgia,serif!important}.print-meta>p{margin:0 0 9px!important;color:#52635d!important}.print-meta>div{display:inline-flex!important;width:32.5%;justify-content:space-between;gap:8px;padding:3px 12px 3px 0;font-size:9.5pt!important}.print-meta span{color:#52635d!important}.primary-results{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.primary-results article{border:1px solid #9eb1aa!important;border-left:4px solid #246b5a!important;border-radius:5px!important;background:#f5f8f7!important;padding:12px 14px!important}.primary-results span,.primary-results small{color:#52635d!important}.primary-results strong{margin:4px 0!important;color:#17231f!important;font-size:27pt!important}.summary-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;margin-top:15px!important}.summary-grid section,.loan-details{border-top:1px solid #8fa19a!important;padding-top:9px!important}.summary-grid h2,.loan-details h2{margin-bottom:6px!important;color:#174a3f!important;font-size:12pt!important}.summary-grid div,.loan-details div{padding:3px 0!important;color:#18231f!important;font-size:10pt!important}.summary-grid span,.loan-details span{color:#3f514b!important}.loan-details{margin-top:14px!important}.loan-details p{color:#52635d!important;font-size:9pt!important}.details{display:block!important;break-before:page!important;border:0!important;margin:0!important;padding:0!important}.details::before{content:'Detailed Closing Cost Breakdown';display:block;margin:0 0 12px;color:#174a3f;font:700 20pt/1.15 Georgia,serif}.details:not([open])>.detail-grid,.details .detail-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 16px!important;margin:0!important}.detail-grid section{break-inside:avoid!important;border:1px solid #bdc9c5!important;border-radius:4px!important;padding:9px 11px!important}.detail-grid h3{margin:0 0 5px!important;color:#174a3f!important;font-size:11pt!important}.detail-grid section>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:3px 0!important;color:#18231f!important;font-size:9.5pt!important}.detail-grid span{color:#3f514b!important}.detail-grid strong{white-space:nowrap!important}.detail-grid em{display:block!important;color:#246b5a!important;font-size:8pt!important}.detail-grid .subtotal{margin-top:4px!important;border-top:1px solid #9eaaa6!important;padding-top:5px!important}.warning{color:#7a4e00!important}.print-reconciliation{display:block!important;grid-column:1/-1!important;border:2px solid #246b5a!important;background:#f5f8f7!important}.print-reconciliation .subtotal{font-size:11pt!important}.result-disclosure{margin:12px 0 0!important;border-top:1px solid #bdc9c5!important;padding-top:8px!important;color:#52635d!important;font-size:9pt!important}.result-disclosure::after{content:' This is not a loan approval, qualification decision, or commitment to lend.'}
}
@media print{
  .print-meta h1{font-size:24pt!important}.print-meta>div{font-size:10pt!important;padding-block:4px!important}.primary-results article{padding:15px 16px!important}.primary-results strong{font-size:31pt!important}.primary-results span{font-size:9pt!important}.summary-grid{margin-top:18px!important}.summary-grid h2,.loan-details h2{font-size:13pt!important}.summary-grid div,.loan-details div{padding:4px 0!important;font-size:10.5pt!important}.loan-details{margin-top:17px!important}.loan-details p{font-size:9.5pt!important}.details::before{content:'Lincoln Lending - Detailed Closing Cost Breakdown';font-size:19pt!important;border-bottom:2px solid #246b5a;padding-bottom:8px!important;margin-bottom:13px!important}.detail-grid section:has(#title-titleInsurance)>div:has(#title-titleInsurance) span{white-space:nowrap!important}.detail-grid section:has(#title-titleInsurance)>div:has(#title-titleInsurance) em{display:inline!important;margin-left:3px!important}.print-reconciliation .subtotal span,.print-reconciliation .subtotal strong{color:#174a3f!important;font-size:13pt!important}.print-reconciliation .subtotal{border-top:2px solid #246b5a!important;padding-top:7px!important}
  .details:has(#detail-credits-section:not([hidden])) .print-reconciliation{grid-column:auto!important}.details:has(#detail-credits-section:not([hidden])) .print-reconciliation .subtotal span,.details:has(#detail-credits-section:not([hidden])) .print-reconciliation .subtotal strong{font-size:11pt!important}
}
