/* KLAIQ ROI preview: readable editorial report; browser-only calculation. */
.report-page .mp-hint{display:block;color:#8d9bae;margin-top:5px;font-size:.76rem}
.report-page #rp-form input[type=number],.report-page #rp-form input[type=text],.report-page #rp-form select{width:100%;padding:13px 14px;min-height:48px;background:#0f1b29;border:1px solid rgba(168,189,210,.24);border-radius:8px;color:#edf5fb;font:inherit}
.report-page #rp-form input:focus-visible,.report-page #rp-form select:focus-visible{outline:2px solid #d8ac6b;outline-offset:1px}
.mp-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mp-industry ul{padding-left:20px;margin:16px 0 20px;display:grid;gap:14px}
.mp-industry li{line-height:1.55}
.mp-industry li small{display:block;color:#a0afc0}
.mp-industry .btn{display:inline-flex}
.rp-report-paper{background:#f8fafb;color:#132136;border-radius:12px;padding:34px 35px;margin-top:25px;box-shadow:0 24px 55px rgba(0,0,0,.18)}
.rp-report-paper h2,.rp-report-paper h3,.rp-report-paper p{color:#14273f}
.rp-report-paper .eyebrow{color:#93632c}
.rp-report-paper .rp-sub{color:#5d6b7a}
.rp-report-paper .rp-badge{display:inline-block;border:1px solid #c5d1db;border-radius:99px;padding:6px 12px;color:#43556a;font-size:12px;margin:4px 0 15px}
.rp-report-paper .rp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}
.rp-report-paper .rp-metric{background:#eef2f6;border-radius:9px;padding:18px}
.rp-report-paper .rp-metric small{display:block;font-size:12px;color:#586d7c;margin-bottom:7px}
.rp-report-paper .rp-metric strong{font-size:24px;color:#102c44}
.rp-report-paper .rp-table{width:100%;border-collapse:collapse;margin:20px 0}
.rp-report-paper .rp-table td,.rp-report-paper .rp-table th{padding:11px 4px;text-align:left;border-bottom:1px solid #dce5eb;color:#20354b}
.rp-report-paper .rp-table td:last-child{text-align:right;white-space:nowrap}
.rp-report-paper ol{padding-left:22px}
.rp-report-paper li{margin:10px 0;color:#1a3448}
.rp-report-paper .rp-warning{background:#fff5e7;border-left:3px solid #c88e42;color:#58462f;padding:14px 16px;font-size:.88rem;line-height:1.5}
.rp-actionbar{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
@media(max-width:850px){.mp-industry-grid{grid-template-columns:1fr}.rp-report-paper{padding:18px}.rp-report-paper .rp-metrics{grid-template-columns:1fr}}
@media print{html,body{background:white!important;color:#14273f!important}.site-header,.site-footer,.page-hero,.section-tight,.mp-scan-layout,.section-header,.rp-actionbar,.notice,.btn-row{display:none!important}.report-page .section{padding:0!important}.report-page .section>.container{max-width:none!important;margin:0!important;padding:0!important}#rp-result{display:block!important;background:none!important;border:0!important;margin:0!important;padding:0!important;box-shadow:none!important}.rp-report-paper{box-shadow:none;border-radius:0;margin:0;padding:0}.rp-report-paper *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.rp-report-paper .rp-metrics{grid-template-columns:repeat(3,1fr)!important}}
