.test-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px max(24px,calc((100vw - 1380px)/2));background:#143d15;color:#eef5e9;font:13px 'Open Sans',Arial,sans-serif;line-height:1.6}.test-banner b{color:#d8e98f;font-size:11px;letter-spacing:.1em;margin-right:12px}.test-banner a{color:#fff;text-decoration:underline;white-space:nowrap}.test-details{padding:10px 16px;border:1px solid #b7ccb0;border-radius:7px;background:#f1f6ec;color:#194b18;cursor:pointer;margin:0 0 20px;font:600 14px 'Open Sans',Arial,sans-serif}.submit-panel{background:#f4f8ef;border:1px solid #cad9c1;border-radius:12px;padding:24px;margin-bottom:28px}.submit-panel h2{font:700 25px 'Josefin Sans',Arial,sans-serif;color:#164a13;margin:0 0 8px}.submit-panel p{font-size:14px;line-height:1.7;margin:0 0 15px}.submit-panel .btn{margin:0 0 12px}.saved-receipt{border-top:1px solid #c9d9c0;padding-top:16px;margin-top:12px}.saved-receipt b{display:block;margin-bottom:10px}.saved-receipt a{display:inline-block;margin:4px 18px 4px 0;color:#195a16;font-weight:600;font-size:14px}#submitStatus{font-size:13px;margin:0;color:#36572a}.estimate-actions{max-width:470px}.email-preview-footer [hidden]{display:none!important}@media(max-width:650px){.test-banner{align-items:flex-start;padding:12px 18px}.test-banner b{display:block}.submit-panel{padding:20px}}@media print{.test-banner,.submit-panel{display:none!important}}
