.cr-result{color:#081619}.cr-result [data-result-price]{font-size:clamp(2rem,6vw,2.8rem);font-weight:900;color:#062c2b}.cr-result h3{font-size:1.18rem;line-height:1.4;font-weight:850;margin:30px 0 14px}.cr-result>ul{padding-left:23px;margin:12px 0 26px}.cr-result li{font-size:17px;font-weight:800;line-height:1.65;margin-bottom:13px}.cr-reference{font-size:12px!important;font-weight:750;letter-spacing:.04em}.cr-parameters{font-size:15px;font-weight:750;line-height:1.5;margin:20px 0}.cr-parameters p{font-size:15px;margin:5px 0}.cr-parameters>strong{display:block;margin-bottom:8px}.cr-save{margin:28px 0;padding:24px 0;border-top:1px solid rgba(10,65,56,.3);border-bottom:1px solid rgba(10,65,56,.3)}.cr-save h3{margin:0 0 17px}.cr-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-export-grid .consumer-secondary{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:62px;line-height:1.45;font-size:16px;font-weight:850;padding:13px 14px;text-decoration:none;border:2px solid #214d46;border-radius:9px;background:rgba(255,255,255,.18);color:#081619;box-shadow:0 2px 0 rgba(15,65,53,.25)}.cr-export-grid a[aria-disabled=true]{opacity:.72}.cr-result .consumer-hint{font-size:14.8px;font-weight:800;line-height:1.6}.cr-result [data-cr-status]:empty{display:none}.cr-result [data-cr-status]{font-size:15px;font-weight:750;margin:14px 0}.cr-copy-actions{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:14px}.cr-text{border:0;background:transparent;color:#173d36;text-decoration:underline;text-underline-offset:3px;font:750 14px/1.5 system-ui;padding:5px 0;cursor:pointer}.cr-result textarea{width:100%;min-height:150px;font-size:16px}.cr-result input[type=email]{display:block;width:100%;max-width:100%;padding:12px;min-height:52px;font-size:17px;font-weight:800;color:#081619;background:rgba(255,255,255,.32);border:1px solid #527269;border-radius:8px}.cr-result [data-cr-email-box]{margin:20px 0}.cr-result .consumer-edit-options{display:flex;flex-wrap:wrap;gap:8px 18px}.cr-result .consumer-edit-options button{font-size:14px;font-weight:800}.cr-result .consumer-primary{font-size:17px;font-weight:900;line-height:1.4}.cr-result button:focus-visible,.cr-result a:focus-visible{outline:3px solid #0a7467;outline-offset:3px}.cr-result [hidden]{display:none!important}
.ap-main .cr-result{padding:0;background:transparent}.ap-main .cr-result .consumer-price{background:transparent}.ap-main .cr-result [data-result-price]{font-size:2.8rem}.ap-main .cr-result .consumer-primary,.ap-main .cr-result .consumer-secondary{border:2px solid #214d46;border-radius:9px;background:rgba(255,255,255,.32);color:#081619;box-shadow:0 2px 0 rgba(15,65,53,.25);padding:13px 16px;min-height:52px}.ap-main .cr-result .consumer-primary{background:rgba(208,237,224,.58)}
.cr-saved{background:#f5f2e9;color:#102b28;font:17px/1.65 system-ui,sans-serif}.cr-saved-header{width:min(1050px,calc(100% - 36px));margin:0 auto;padding:25px 0;border-bottom:1px solid #c8d2c6;display:flex;justify-content:space-between;gap:24px;align-items:center}.cr-saved-header>a{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:750}.cr-saved-main{max-width:760px;margin:45px auto 80px;padding:0 20px}.cr-saved-main h1{font-size:clamp(2rem,6vw,3rem);font-weight:850;line-height:1.15;margin:18px 0}.cr-saved-main h2{font-size:1.5rem;font-weight:800;margin:38px 0 16px}.cr-saved-main p,.cr-saved-main li{margin:12px 0}.cr-saved-main ul{padding-left:24px}.cr-saved-price{font-size:2.6rem;font-weight:900;color:#126055}.cr-saved-main .eyebrow{font-size:12px;font-weight:800}.cr-saved-header .brand-word>span{font-size:9px}
@media(max-width:700px){.cr-export-grid{grid-template-columns:1fr}.cr-export-grid .consumer-secondary{min-height:58px;font-size:17px}.cr-save{padding:22px 0}.cr-result .cr-parameters p{font-size:15px}.cr-saved-header{align-items:flex-start;flex-direction:column;gap:12px}.cr-saved-main{margin-top:30px}.cr-saved-main h2{font-size:1.35rem}}
@media print{.cr-save,.consumer-actions,.consumer-edit-options,.cr-saved-header{display:none!important}}
