/* White surfaces for pricing and IC detail pages; retain artwork and state colors. */
html body{background:#fff!important}
html body .pricing-section,html body .options-section,html body .processing-gallery{background:#fff!important;background-image:none!important}
html body .options-section .standard-services-panel{background:#fff!important;border:1px solid #e2e6ec!important;border-radius:16px!important;box-shadow:none!important}
html body .pricing-notes,html body .m-id-calc-box{background:#fff!important;border:1px solid #e2e6ec!important;box-shadow:none!important}
html body #pricing-standard-gallery .pvc-service-item,html body #pricing-processing-gallery .pricing-processing-card{background:#fff!important;border:1px solid #e2e6ec!important;box-shadow:none}
html body .processing-gallery .pvc-service-item{background:#fff!important;border:1px solid #e2e6ec!important}
html body .m-card,html body .m-pricing-block,html body .m-process-overview{background:#fff!important}
html body .m-opt-badge{background:#fff!important;border-color:#e2e6ec!important}
html body .processing-preview-panel{background:#fff!important}
html body #pricing-processing-gallery .processing-preview-trigger[aria-expanded="true"]{border-color:#0870cf!important;box-shadow:0 0 0 1px #0870cf}
html body #pricing-processing-gallery .processing-preview-trigger:focus-visible{outline:3px solid #79b8ff;outline-offset:3px}
@media(max-width:700px){html body .options-section .standard-services-panel{border-radius:12px!important}}
