.pricing-lab .option-selection { min-width:0; }
.pricing-lab .check-label { margin:12px 0; align-items:flex-start; }
.pricing-lab .check-label span { min-width:0; overflow-wrap:anywhere; }
.pricing-lab .choice-description { margin:8px 0; padding:10px; }
.pricing-lab .choice-description summary { font-size:12px; }
.pricing-lab .simulation-addon { padding:12px; }
.pricing-lab .simulation-addon>label { margin-top:0; }
.pricing-lab h3 { font-size:15px; margin:20px 0 12px; }
.pricing-lab .simulation-breakdown { padding-top:8px; border-top:1px solid #e2e8e2; }
.pricing-lab .simulation-breakdown p { padding-bottom:8px; border-bottom:1px solid #e2e8e2; }
@media(min-width:1001px) { .pricing-lab { top:110px; max-height:calc(100dvh - 138px); overflow-y:auto; scrollbar-gutter:stable; } }
