.replacement-form fieldset{border:0;border-bottom:1px solid var(--oem-line);margin:0;padding:28px}.replacement-form legend{color:var(--oem-ink);padding:24px 0 0;font-size:20px;font-weight:600}.replacement-field{min-width:0;margin:10px 0 20px}.replacement-field label{color:var(--oem-ink);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.7;display:block}.replacement-field input,.replacement-field select,.replacement-field textarea{box-sizing:border-box;width:100%;min-height:46px;color:var(--oem-ink);font:inherit;background:#fafcf9;border:1px solid #bdcebf;border-radius:7px;padding:12px;font-size:16px;display:block}.replacement-field p,.replacement-options-body>p,.replacement-reference{color:var(--oem-muted);margin:8px 0;font-size:13px;line-height:1.8}.replacement-field [aria-invalid=true]{border-color:#a42724}.replacement-inline-error{color:#a42724}.replacement-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.replacement-options{border-bottom:1px solid var(--oem-line);padding:0 28px}.replacement-options>summary{cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--oem-ink);padding:24px 0;font-size:16px;font-weight:600;line-height:1.7}.replacement-options-body{padding-bottom:10px}.replacement-calculate{background:var(--oem-green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 56px);margin:28px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.replacement-calculate:hover{background:#174a31}.replacement-result:focus-visible{outline:3px solid var(--oem-green);outline-offset:4px}.replacement-result>p{color:var(--oem-muted);font-size:14px;line-height:1.8}.replacement-secondary{border-top:1px solid #d0dcd0;padding:20px 0}.replacement-secondary h3{margin:0 0 10px;font-size:16px}.replacement-secondary p{color:var(--oem-muted);font-size:13px;line-height:1.8}.replacement-secondary strong{overflow-wrap:anywhere;font-size:20px;font-weight:550}.replacement-boundary{border-left:3px solid var(--oem-green);padding-left:14px}.replacement-errors{border:1px solid #a42724;border-radius:8px;margin:20px;padding:24px}.replacement-errors h2{font-size:18px}.replacement-errors button{text-align:left;cursor:pointer;color:#a42724;min-height:44px;font:inherit;background:0 0;border:0;line-height:1.7;text-decoration:underline}.replacement-errors ul{padding-left:20px}.replacement-links{flex-wrap:wrap;gap:20px;padding:0 0 40px;display:flex}.replacement-links a,.replacement-reference a{color:var(--oem-green)}.replacement-links a{align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}@media (width<=600px){.replacement-pair{grid-template-columns:minmax(0,1fr);gap:0}.replacement-form fieldset{padding:20px}.replacement-options{padding:0 20px}.replacement-calculate{width:calc(100% - 40px);margin:20px}}@media print{body:has(.replacement-page) .company-tool-document{zoom:.95}}
