#rx-installation{margin:32px 0;padding:24px;border:1px solid #d6e0e6;border-radius:8px;background:#fff}#rx-installation[hidden]{display:none}#rx-installation h2{margin:0 0 8px;font-size:25px}#rx-installation h3{font-size:16px;line-height:1.4;margin:6px 0 10px}#rx-installation p{line-height:1.6;font-size:14px;margin:8px 0}.pfc-model{color:#617481}.pfc-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.pfc-needs article{background:#f4f8fa;padding:16px;border-radius:5px}.pfc-needs small{color:#30678a;font-size:12px;font-weight:600}.pfc-group{border-top:1px solid #d6e0e6;padding:12px 0}.pfc-group summary{cursor:pointer;font-weight:600}.pfc-group summary span{font-size:12px;color:#617481;font-weight:400;margin-left:8px}.pfc-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 10px;border-bottom:1px solid #e5edf1}.pfc-list small{display:block;color:#617481;margin-top:4px}.pfc-list a,.pfc-contact{color:#155c85;font-weight:600}.pfc-list a{font-size:13px}.pfc-contact{display:inline-block;margin-top:18px}@media(max-width:700px){#rx-installation{padding:16px}.pfc-needs{grid-template-columns:1fr}.pfc-list article{grid-template-columns:1fr;gap:8px}}

/* Exact-model installation rows. Scope keeps other CWU and ventilation cards unchanged. */
.pfc-limits{border-left:3px solid #1c536f;padding:10px 14px;background:#f1f6f9}
.pfc-supplied{margin:18px 0 24px;padding:16px 20px;border:1px solid #b8d6c7;border-radius:6px;background:#f6faf7}
.pfc-supplied ul{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.7}
.pfc-confirm{margin:18px 0;padding:16px 20px;border:1px solid #e0c584;border-left:4px solid #a97614;border-radius:4px;background:#fff9ec;font-size:14px;line-height:1.5}
.pfc-confirm a{color:#65460c;font-weight:600}
.pfc-installation{margin:16px 0;border:1px solid #d6e0e6;border-radius:6px;overflow:hidden}
.pfc-installation table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.55}
.pfc-installation thead th{background:#18394c;color:#fff;padding:14px 16px;font-weight:600;font-size:13px}
.pfc-installation th:first-child{width:22%}.pfc-installation th:nth-child(2){width:47%}.pfc-installation th:nth-child(3){width:31%}
.pfc-installation td,.pfc-installation tbody th{padding:16px;vertical-align:top;border-top:1px solid #d6e0e6;overflow-wrap:anywhere}
.pfc-installation tbody th{font-weight:400;background:#f8fafb}.pfc-installation tbody th strong{display:block;font-size:15px;line-height:1.45}
#rx-installation .pfc-installation p{margin:0 0 8px;font-size:14px;line-height:1.55}
.pfc-installation small{color:#617481;display:block;font-size:11px;line-height:1.5}
.pfc-installation a{color:#155c85;font-size:13px;line-height:1.5}
.pfc-kind{display:inline-block;font-size:11px;line-height:1.4;padding:4px 7px;margin-bottom:9px;border-radius:3px;background:#e9eff3;color:#315772}
.pfc-kind-required{background:#e0efe6;color:#1e6741}.pfc-kind-check{background:#fff0cd;color:#795209}
.pfc-store-links{padding:0;margin:12px 0;list-style:none}.pfc-store-links li{margin:0 0 10px}.pfc-store-links li:last-child{margin-bottom:0}
.pfc-purchase-link{font-weight:600}
#rx-installation .pfc-proof{margin-top:20px;font-size:12px;color:#617481}.pfc-proof a{color:#155c85}
#rx-installation .pfc-installation-note{color:#506877;font-size:13px}
@media(max-width:700px){.pfc-installation table,.pfc-installation tbody,.pfc-installation tr,.pfc-installation td,.pfc-installation tbody th{display:block;width:auto!important}.pfc-installation thead{display:none}.pfc-installation tbody th{border-top:0;padding:14px 14px 8px}.pfc-installation tbody th strong{font-size:16px}.pfc-installation td{border-top:0;padding:8px 14px}.pfc-installation tr{border-top:1px solid #d6e0e6;padding-bottom:8px}.pfc-installation tr:first-child{border-top:0}.pfc-installation td:last-child{background:#f8fafb}.pfc-confirm,.pfc-supplied{padding:14px}.pfc-kind{margin-bottom:6px}}
@media print{.pfc-installation{overflow:visible}.pfc-installation tr{break-inside:avoid}.pfc-purchase-link{display:none}}
