/* v0.11.40: keep the scenario consequence and product identity in one decision area. */
.potaden-diagnosis__scenario-panel--decision-first{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}
.potaden-diagnosis__scenario-panel--decision-first>*{min-width:0;max-width:100%}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence{margin:0;padding:.8rem 1rem;border:1px solid #b9d1e5;border-radius:.7rem;background:#f5faff}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence>p{margin:0 0 .45rem;font-size:.95rem}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dl>div{padding:.45rem .65rem;border-radius:.45rem;background:#fff}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dt{font-size:.85rem;font-weight:700;color:#39566f}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dd{margin:.1rem 0 0;font-size:1.12rem;font-weight:800;color:#163f61}
.potaden-diagnosis__decision-recommendations>h3{margin:0}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__recommendation-index{margin:.3rem 0 .55rem}
.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__selection-summary,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__usage-summary,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__requirement-detail,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__calculation-detail,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__caution,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__target-price-notice{margin-top:1.25rem}
.potaden-diagnosis__requirement-detail{display:block;border:1px solid #cbd5df;border-radius:.65rem;background:#fff}
.potaden-diagnosis__requirement-detail>summary{padding:.75rem 1rem;cursor:pointer;font-weight:700;color:#244f70}
.potaden-diagnosis__requirement-detail[open]>summary{border-bottom:1px solid #d8e2ea}
.potaden-diagnosis__requirement-detail .potaden-diagnosis__requirement-explain{margin:0;padding:1rem}
@media (max-width:640px){.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence{padding:.75rem}.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dl{gap:.45rem}.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__scenario-consequence dd{font-size:1rem}.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__selection-summary,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__usage-summary,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__requirement-detail,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__calculation-detail,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__caution,.potaden-diagnosis__scenario-panel--decision-first .potaden-diagnosis__target-price-notice{margin-top:1rem}}
