
.fc-calculation-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px;margin:20px 0;border-radius:18px;background:#f3f7ff;border:1px solid #dce5fa}.fc-calculation-basis div{min-width:0}.fc-calculation-basis span{display:block;font-size:.8rem;color:#526079}.fc-calculation-basis strong{display:block;margin-top:6px;font-size:1.2rem;color:#081a52}.fc-calculation-basis p{grid-column:1/-1;margin:0;font-size:.85rem}
#factoring-result .fc-detail{background:#fff;border-radius:22px;border:1px solid #dce5f4;padding:26px;margin-top:20px;box-shadow:0 12px 30px rgba(24,32,49,.04)}.fc-detail-entry{display:flex;align-items:center;gap:24px;justify-content:space-between}.fc-detail-entry>div{min-width:0;max-width:540px}.fc-eyebrow{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:#2451d8;margin-bottom:8px}.fc-detail-entry h4,.fc-detail-section-head h4{font-size:1.4rem!important;margin:0 0 10px!important;line-height:1.2}.fc-detail-entry p{margin:0;font-size:.92rem}.fc-detail-entry button{flex-shrink:0;max-width:260px;white-space:normal;text-align:center;line-height:1.3}
#fc-detail-panel{border-top:1px solid #e3e9f4;margin-top:26px;padding-top:26px}.fc-detail-section-head{margin:0 0 20px}.fc-detail-section-head p{margin:0;font-size:.92rem}.fc-scenario-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fc-scenario-field{display:flex;flex-direction:column;gap:10px;background:#f7f9ff;padding:18px;border-radius:16px;border:1px solid #e2e9f7;min-width:0}.fc-scenario-field:first-child{grid-column:1/-1}.fc-scenario-field>span{font-weight:800;color:#081a52;font-size:.94rem;line-height:1.4}.fc-scenario-field output{font-size:1.5rem;font-weight:900;color:#2451d8}.fc-scenario-field input[type=range]{width:100%;accent-color:#2451d8;min-height:30px}.fc-scenario-field input[type=text]{min-height:48px;min-width:0;width:100%;border:1px solid #abbada;border-radius:10px;padding:10px 12px;background:#fff;color:#081a52;font:700 1rem Inter,Arial,sans-serif}.fc-scenario-field small{font-size:.78rem;line-height:1.4}.fc-detail button:focus-visible,.fc-detail input:focus-visible{outline:3px solid #2451d8;outline-offset:3px}.fc-assumption{padding:13px 16px;background:#fff9ec;border-left:3px solid #c28d2d;border-radius:9px;margin:16px 0 24px;font-size:.85rem!important;line-height:1.5!important}.fc-scenario-error:empty{display:none}.fc-scenario-error{padding:12px 15px;background:#fff1f1;color:#961f1f!important;border-radius:10px}
.fc-scenario-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px}.fc-model-card{border:1px solid #e0e7f3;border-radius:18px;padding:20px;background:#fff;min-width:0}.fc-model-card.fc-model-main{background:#f3f7ff;border-color:#cddcfb}.fc-model-card h5{font-size:1rem;margin:0 0 16px;color:#081a52}.fc-model-card dl{margin:0}.fc-model-card dl>div{padding:10px 0;border-bottom:1px solid #e2e8f3}.fc-model-card dt{font-size:.82rem;color:#526079}.fc-model-card dd{font-size:1.1rem;color:#081a52;margin:5px 0 0;font-weight:800;overflow-wrap:anywhere}.fc-model-card .fc-model-total{border-bottom:0;padding-top:16px}.fc-model-total dd{font-size:1.7rem;color:#2451d8;line-height:1.15}.fc-model-card small{display:block;margin-top:12px;font-size:.76rem}.fc-advance{background:#081a52;border-radius:16px;padding:20px;margin:18px 0;color:#fff;font-weight:800;line-height:1.5}.fc-benefits{margin:24px 0}.fc-benefits ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 26px;padding-left:20px;color:#526079;font-size:.9rem}.fc-benefits p{font-size:.8rem}.fc-credit-entry{border-top:1px solid #e1e7f1;padding-top:24px;margin-top:24px}.fc-credit-switch{display:flex;gap:12px;align-items:center;font-weight:900;color:#081a52;font-size:1.05rem}.fc-credit-switch input{width:22px;height:22px;accent-color:#2451d8;flex-shrink:0}.fc-credit-entry p{font-size:.85rem}.fc-credit-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.fc-credit-inputs .fc-scenario-field:first-child{grid-column:auto}#fc-credit-align{white-space:normal;margin-bottom:12px}.fc-credit-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.fc-method{font-size:.83rem!important;line-height:1.5!important;margin-top:22px!important}.fc-method p{font-size:.83rem!important}.fc-mail-transparency{font-size:.76rem!important;line-height:1.4!important;margin:0 0 12px!important}
@media(max-width:900px){.fc-detail-entry{display:block}.fc-detail-entry button{margin-top:18px;max-width:none}.fc-credit-inputs{grid-template-columns:1fr}.fc-calculation-basis{grid-template-columns:1fr;gap:12px}}
@media(max-width:620px){#factoring-result .fc-detail{padding:18px 14px}.fc-scenario-inputs,.fc-scenario-results,.fc-credit-comparison,.fc-benefits ul{grid-template-columns:1fr}.fc-detail-entry button{width:100%}.fc-model-total dd{font-size:1.5rem}.fc-scenario-field{padding:14px}.fc-calculation-basis{padding:16px}}
@media print{#factoring-result .fc-detail{padding:0!important;margin-top:5mm!important;border:0!important;box-shadow:none!important;background:white!important}.fc-detail-entry,#fc-detail-form>.fc-detail-section-head:first-child,.fc-scenario-inputs,.fc-assumption,#fc-detail-error,.fc-benefits,.fc-credit-entry,.fc-credit-inputs,#fc-credit-align,#fc-credit-panel>p:not(#fc-credit-difference){display:none!important}#fc-detail-panel{margin:0!important;padding:0!important;border:0!important}.fc-calculation-basis{padding:3mm!important;gap:3mm!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;break-inside:avoid}.fc-calculation-basis span{font-size:7pt!important}.fc-calculation-basis strong{font-size:10pt!important}.fc-calculation-basis p{font-size:7pt!important}.fc-scenario-results,.fc-credit-comparison{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important}.fc-model-card{padding:3mm!important;break-inside:avoid!important;border-radius:2mm!important}.fc-model-card h5{font-size:10pt!important;margin-bottom:2mm!important}.fc-model-card dl>div{padding:1.5mm 0!important}.fc-model-card dt{font-size:7pt!important}.fc-model-card dd{font-size:9pt!important}.fc-model-card .fc-model-total dd{font-size:13pt!important}.fc-model-card small,.fc-method,.fc-method p{font-size:7pt!important;line-height:1.3!important}.fc-detail-section-head{margin-bottom:3mm!important}.fc-detail-section-head h4{font-size:11pt!important}.fc-advance{padding:3mm!important;margin:3mm 0!important;font-size:9pt!important;break-inside:avoid}.fc-method{margin-top:3mm!important;break-inside:avoid}.fc-model-card,#fc-credit-results{break-inside:avoid}#fc-credit-difference{display:block!important;font-size:7pt!important;margin:3mm 0!important;padding:2mm!important}#fc-credit-difference[hidden],#fc-detail-panel[hidden],#fc-credit-panel[hidden]{display:none!important}.fc-detail:has(#fc-detail-panel[hidden]){display:none!important}}


@media print{
 html body #factoring-result{padding:0!important;margin:0!important;background:#fff!important;border-radius:0!important}
 html body #factoring-result .lb-report-brand{margin:0 0 3mm!important;padding:0 0 2mm!important;min-height:0!important}
 html body #factoring-result .factoring-result-top{display:grid!important;grid-template-columns:minmax(0,1fr) 44mm!important;gap:5mm!important;margin:0 0 3mm!important;break-inside:avoid!important}
 html body #factoring-result .factoring-result-top>div:first-child{padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}
 html body #factoring-result .factoring-result-top h3{font-size:17pt!important;line-height:1.1!important;margin:0 0 2mm!important}
 html body #factoring-result .factoring-result-top p{font-size:8pt!important;line-height:1.35!important}
 html body #factoring-result .factoring-score-card{padding:3mm!important;max-width:none!important;min-width:0!important}
 html body #factoring-result .factoring-score-card strong{font-size:10pt!important}
 html body #factoring-result .factoring-result-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;margin:3mm 0!important;break-inside:avoid!important}
 html body #factoring-result .factoring-result-grid article{padding:3mm!important;border:1px solid #dce5f4!important;border-radius:2mm!important;box-shadow:none!important;min-height:0!important;background:#fff!important}
 html body #factoring-result .factoring-result-grid h4{font-size:9pt!important;margin:0 0 2mm!important}
 html body #factoring-result .factoring-result-grid strong{font-size:11pt!important;margin:1mm 0!important}
 html body #factoring-result .factoring-result-grid p,html body #factoring-result .factoring-result-grid small,html body #factoring-result #fc-checkpoints{font-size:7.5pt!important;line-height:1.3!important}
 html body #factoring-result .factoring-result-icon{width:6mm!important;height:6mm!important;margin:0 0 2mm!important}
 html body #factoring-result .factoring-result-explanation{padding:3mm!important;margin:3mm 0!important;break-inside:avoid!important}
 html body #factoring-result .factoring-result-explanation h4{font-size:9pt!important}
 html body #factoring-result .factoring-result-explanation p{font-size:7.5pt!important;line-height:1.3!important}
 html body #factoring-result .factoring-result-legal{margin:3mm 0 0!important;padding-top:2mm!important;font-size:7pt!important;line-height:1.3!important;break-inside:avoid!important}
 html body #factoring-result .fc-detail-section-head h4{font-size:11pt!important}
 html body #factoring-result .fc-model-card h5{font-size:10pt!important}
}


/* Presentation only. Scope excludes the four-step input funnel and all other pages. */
#fc-detail-form .fc-credit-output,#fc-detail-form .fc-credit-method{display:none}
#fc-detail-form:has(#fc-credit-enabled:checked) .fc-credit-output,#fc-detail-form:has(#fc-credit-enabled:checked) .fc-credit-method{display:block}
@media screen{
 html body #factoring-result{background:#fff!important;box-shadow:0 16px 48px rgba(8,26,82,.055)!important;border:1px solid #e1e7f1!important;padding:38px!important;color:#081a52!important}
 html body #factoring-result:before{display:none!important}
 html body #factoring-result .lb-report-brand{display:none!important}
 html body #factoring-result .factoring-result-top{grid-template-columns:minmax(0,1fr) 200px!important;gap:30px!important;margin:0 0 26px!important;align-items:start!important}
 html body #factoring-result .factoring-result-top>div:first-child{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
 html body #factoring-result .factoring-result-top h3{font-size:clamp(1.9rem,3.2vw,2.7rem)!important;line-height:1.09!important;letter-spacing:-.045em!important;max-width:650px!important;margin:0 0 14px!important}
 html body #factoring-result .factoring-result-top p{font-size:.98rem!important;line-height:1.6!important;max-width:640px!important}
 html body #factoring-result .factoring-score-card{padding:18px!important;background:#081a52!important;box-shadow:none!important;border-radius:16px!important;min-width:0!important}
 html body #factoring-result .factoring-score-card strong{font-size:1.13rem!important}
 html body #factoring-result .fc-calculation-basis{padding:18px 0!important;gap:14px!important;border:0!important;border-top:1px solid #e5eaf3!important;border-bottom:1px solid #e5eaf3!important;border-radius:0!important;background:none!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html body #factoring-result .fc-calculation-basis strong{font-size:1rem!important}.fc-calculation-basis p{font-size:.78rem!important;line-height:1.5!important}
 html body #factoring-result .factoring-result-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:30px!important;margin:28px 0 8px!important;align-items:start!important}
 html body #factoring-result .factoring-result-grid article{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-width:0!important}
 html body #factoring-result .factoring-result-grid .factoring-result-icon{display:none!important}
 html body #factoring-result .fc-capital-primary h4{font-size:.8rem!important;text-transform:uppercase;letter-spacing:.06em;color:#526079!important;margin-bottom:8px!important}
 html body #factoring-result .fc-capital-primary #fc-bound-capital{font-size:clamp(2.1rem,4vw,3rem)!important;line-height:1.06!important;letter-spacing:-.045em!important;color:#081a52!important;margin:0 0 8px!important;font-weight:900!important;overflow-wrap:anywhere}
 html body #factoring-result .fc-capital-primary p{font-size:.94rem!important}
 html body #factoring-result .fc-capital-primary small{font-size:.78rem!important;line-height:1.5!important;margin-top:12px!important}
 .fc-support-details{border-top:1px solid #e4e9f1;padding:15px 0;min-width:0}.fc-support-details>summary,.fc-explainer>summary{cursor:pointer;font-weight:800;color:#2451d8;font-size:.9rem;line-height:1.5}.fc-support-content{padding-top:22px;display:grid;gap:22px}
 html body #factoring-result .fc-support-content article h4{font-size:1rem!important}
 html body #factoring-result .fc-support-content article strong{font-size:1.02rem!important;color:#081a52!important}
 html body #factoring-result .fc-support-content p,html body #factoring-result .fc-support-content #fc-checkpoints{font-size:.85rem!important;line-height:1.6!important}
 html body #factoring-result .fc-support-content .factoring-result-explanation{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 html body #factoring-result .fc-support-content .factoring-result-explanation h4{font-size:.9rem!important}
 html body #factoring-result .fc-detail{border:0!important;border-top:1px solid #e0e7f1!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:28px 0!important;margin:28px 0 0!important}
 .fc-detail-entry{gap:28px!important}.fc-detail-entry h4{font-size:1.35rem!important}.fc-detail-entry p{font-size:.86rem!important;line-height:1.55!important}.fc-detail-entry button{max-width:230px!important;min-height:52px;box-shadow:none!important;appearance:none;border:0!important}
 #fc-detail-panel{padding-top:30px!important;margin-top:26px!important;border-top:1px solid #e8edf4!important}
 .fc-cockpit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:38px;align-items:start}.fc-cockpit-inputs,.fc-cockpit-output{min-width:0}.fc-cockpit-output{padding-left:28px;border-left:1px solid #e3e9f3}
 .fc-detail-section-head{margin-bottom:22px!important}.fc-detail-section-head h4{font-size:1.13rem!important;line-height:1.3!important}.fc-detail-section-head p{font-size:.83rem!important;line-height:1.55!important}.fc-eyebrow{font-size:.7rem!important;letter-spacing:.075em!important}
 .fc-scenario-inputs{display:flex!important;flex-direction:column;gap:0!important}.fc-scenario-field{padding:18px 0!important;border:0!important;border-bottom:1px solid #e9edf5!important;background:none!important;border-radius:0!important;gap:9px!important}.fc-scenario-field>span{font-size:.87rem!important;line-height:1.45!important}.fc-scenario-field output{font-size:1.4rem!important;line-height:1.1!important}.fc-scenario-field small{font-size:.73rem!important;line-height:1.5!important}.fc-scenario-field input[type=range]{margin:0!important}
 .fc-assumption{background:#fffcf5!important;border:0!important;border-left:2px solid #c99b4a!important;border-radius:0!important;padding:10px 12px!important;font-size:.76rem!important;line-height:1.55!important;margin:18px 0!important}
 .fc-scenario-results{display:flex!important;flex-direction:column;gap:22px!important}.fc-scenario-results .fc-model-card{border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;background:none!important}
 .fc-scenario-results .fc-model-card:first-child{order:2;padding-top:20px!important;border-top:1px solid #e5eaf3!important}
 .fc-scenario-results .fc-model-card:first-child h5{font-size:.78rem!important;color:#66738f!important;margin:0 0 9px!important}
 .fc-scenario-results .fc-model-card:first-child dl>div{display:flex;justify-content:space-between;gap:14px;padding:4px 0!important;border:0!important;align-items:baseline}.fc-scenario-results .fc-model-card:first-child dd{font-size:.85rem!important;margin:0!important;text-align:right;color:#526079!important;white-space:normal}.fc-scenario-results .fc-model-card:first-child dt{font-size:.73rem!important}
 .fc-model-main h5{font-size:.84rem!important;margin-bottom:18px!important}.fc-model-main dl{display:flex;flex-direction:column}.fc-model-main dl>.fc-model-total{order:-1;border:0!important;border-bottom:1px solid #dce5f5!important;margin-bottom:14px;padding:0 0 20px!important}.fc-model-main .fc-model-total dt{color:#2451d8!important;font-size:.82rem!important;font-weight:800}.fc-model-main .fc-model-total dd{text-align:left!important;font-size:clamp(1.9rem,3.6vw,2.8rem)!important;line-height:1.12!important;letter-spacing:-.045em!important;color:#2451d8!important;margin-top:8px!important}
 .fc-model-main dl>div:not(.fc-model-total){display:flex;justify-content:space-between;gap:14px;border:0!important;padding:7px 0!important;align-items:baseline}.fc-model-main dd{font-size:.98rem!important;margin:0!important;text-align:right}.fc-model-main dt{font-size:.79rem!important}.fc-model-main dl>div:nth-child(4){padding-top:12px!important}.fc-model-main dl>div:nth-child(4) dd{font-size:1.3rem!important;color:#081a52!important}.fc-card-note{font-size:.74rem;color:#66738f;line-height:1.5;margin-top:12px}
 .fc-advance{border:0!important;border-top:1px solid #e4eaf3!important;background:none!important;border-radius:0!important;color:#081a52!important;padding:18px 0 0!important;margin:22px 0 0!important;font-weight:700!important;font-size:.9rem;line-height:1.6!important}
 .fc-credit-entry{margin-top:22px!important;padding-top:20px!important}.fc-credit-switch{font-size:.9rem!important;line-height:1.4}.fc-credit-entry p{font-size:.76rem!important}.fc-credit-inputs{grid-template-columns:1fr!important;gap:0!important}.fc-credit-inputs .fc-scenario-field{padding:12px 0!important}.fc-credit-inputs small,#fc-credit-panel>p{font-size:.73rem!important;line-height:1.5!important}#fc-credit-align{font-size:.77rem!important;min-height:44px!important;padding:10px 13px!important;line-height:1.4!important;border-width:1px!important;box-shadow:none!important}
 .fc-credit-output{padding-top:30px;margin-top:26px;border-top:1px solid #e2e8f2}.fc-credit-output h4{font-size:1.2rem!important}.fc-credit-comparison{gap:0!important;border:1px solid #e1e7f1;border-radius:16px;overflow:hidden;align-items:start}.fc-credit-comparison .fc-model-card{border:0!important;border-radius:0!important;padding:22px!important;background:#fff!important;box-shadow:none!important}.fc-credit-comparison .fc-model-card+section{border-left:1px solid #e1e7f1!important}.fc-credit-comparison h5{font-size:1rem!important;min-height:2.5em;line-height:1.3}.fc-credit-comparison dl>div{min-height:78px;padding:12px 0!important}.fc-credit-comparison dt{font-size:.76rem!important}.fc-credit-comparison dd{font-size:1.15rem!important;line-height:1.4}.fc-credit-comparison dd small{font-size:.72rem!important;margin:3px 0!important}.fc-credit-comparison dl>div:nth-child(4) dd{font-size:.86rem!important;font-weight:600}.fc-credit-breakdown summary{cursor:pointer;color:#2451d8;font-weight:700}.fc-credit-breakdown dl>div{min-height:0;padding:7px 0!important}.fc-credit-breakdown dd{font-size:.9rem!important}
 .fc-explainer{border-top:1px solid #e4eaf3;margin-top:28px;padding-top:18px}.fc-explainer .fc-benefits{margin-top:18px}.fc-explainer h4{font-size:1rem!important}.fc-explainer p,.fc-explainer li{font-size:.8rem!important;line-height:1.6!important}
 html body #factoring-result .factoring-result-save{padding:18px 0!important;border:0!important;border-top:1px solid #e5eaf3!important;box-shadow:none!important;background:none!important;border-radius:0!important;margin:0!important;gap:16px!important;align-items:center!important}
 html body #factoring-result .factoring-result-save strong{font-size:.82rem!important}.factoring-result-save span{font-size:.7rem!important}.factoring-result-actions{gap:9px!important}
 html body #factoring-result .factoring-save-action{border:1px solid #d3ddee!important;border-radius:11px!important;min-height:40px!important;padding:9px 12px!important;font-size:.75rem!important;box-shadow:none!important;background:#fff!important;color:#526079!important;line-height:1.3!important}
 html body #factoring-result .factoring-result-contact{padding:24px 0!important;border:0!important;border-top:1px solid #e5eaf3!important;box-shadow:none!important;background:none!important;border-radius:0!important;gap:25px!important;margin:0!important}
 html body #factoring-result .factoring-result-contact h4{font-size:1.4rem!important;line-height:1.2!important;color:#081a52!important}.factoring-result-contact p{font-size:.85rem!important;line-height:1.6!important}
 html body #factoring-result .factoring-result-email-form label{color:#081a52!important;font-size:.86rem!important}.fc-mail-transparency{font-size:.72rem!important}.factoring-result-email-row input{border-color:#ccd7ea!important}.factoring-contact-actions{gap:10px!important}
 html body #factoring-result .factoring-contact-actions>a{border:0!important;background:none!important;box-shadow:none!important;color:#2451d8!important;min-height:36px!important;font-size:.82rem!important;padding:5px 0!important;justify-content:flex-start!important;text-decoration:underline;text-underline-offset:3px}
 html body #factoring-result .factoring-restart{font-size:.75rem!important;color:#66738f!important;margin:18px auto 0!important}.factoring-result-legal{font-size:.7rem!important;line-height:1.5!important}
 .fc-support-details>summary:focus-visible,.fc-explainer>summary:focus-visible,.fc-credit-breakdown>summary:focus-visible{outline:3px solid #2451d8;outline-offset:5px}
}
@media screen and (max-width:900px){html body #factoring-result .factoring-result-top{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body #factoring-result .factoring-score-card{max-width:280px!important}.fc-cockpit{gap:26px}.fc-cockpit-output{padding-left:22px}.fc-detail-entry{display:block!important}.fc-detail-entry button{margin-top:16px!important;max-width:none!important}.fc-calculation-basis p{font-size:.75rem!important}}
@media screen and (max-width:760px){html body #factoring-result{padding:24px!important}html body #factoring-result .factoring-result-grid{grid-template-columns:1fr!important;gap:24px!important}.fc-cockpit{grid-template-columns:1fr;gap:28px}.fc-cockpit-output{padding:24px 0 0;border-left:0;border-top:1px solid #e2e8f2}.fc-cockpit-inputs .fc-scenario-inputs{gap:0!important}.fc-credit-comparison .fc-model-card{padding:18px!important}html body #factoring-result .factoring-result-contact{grid-template-columns:1fr!important}}
@media screen and (max-width:620px){html body #factoring-result{padding:22px 18px!important}html body #factoring-result .factoring-result-top h3{font-size:1.75rem!important}html body #factoring-result .fc-calculation-basis{grid-template-columns:1fr 1fr!important}html body #factoring-result .fc-calculation-basis>div:nth-child(3){grid-column:1/-1}.fc-detail-entry button{width:100%}.fc-credit-comparison{grid-template-columns:1fr!important}.fc-credit-comparison .fc-model-card+section{border-left:0!important;border-top:1px solid #e1e7f1!important}.fc-credit-comparison h5{min-height:0}.fc-credit-comparison dl>div{min-height:0}.fc-model-main .fc-model-total dd{text-align:left!important;font-size:2rem!important}.fc-model-main dl>div:not(.fc-model-total),.fc-scenario-results .fc-model-card:first-child dl>div{display:block!important}.fc-model-main dd,.fc-scenario-results .fc-model-card:first-child dd{text-align:left;margin-top:4px!important}.factoring-result-save{grid-template-columns:1fr!important}.factoring-result-actions{display:flex!important;flex-wrap:wrap!important}.factoring-save-action{width:auto!important}}
@media print{
 html body #factoring-result details::details-content{content-visibility:visible!important;display:contents!important}
 html body #factoring-result details>summary{display:none!important}
 html body #factoring-result details>*:not(summary){display:block!important}
 html body #factoring-result .fc-support-details,html body #factoring-result .fc-support-content{display:contents!important}
 html body #factoring-result .fc-support-content .factoring-result-explanation{grid-column:1/-1}
 html body #factoring-result .fc-cockpit{display:block!important}
 html body #factoring-result .fc-cockpit-inputs{display:none!important}
 html body #factoring-result .fc-cockpit-output{border:0!important;padding:0!important}
 html body #factoring-result .fc-credit-comparison .fc-model-card>dl>div:nth-child(4) dd{font-size:8pt!important}
 html body #factoring-result .fc-credit-comparison .fc-card-note{font-size:7pt!important;line-height:1.3!important}
 html body #factoring-result .fc-credit-breakdown dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 3mm}
 html body #factoring-result .fc-explainer{border:0!important;margin:0!important;padding:0!important}
 html body #factoring-result .fc-card-note{font-size:7pt!important}
}
