/* v0.11.38: one-day input and result-side scenario switching. */
.potaden-diagnosis__duration small{display:block;margin:.3rem 0 0;color:#425d70;font-size:.86rem;font-weight:400}
.potaden-diagnosis__scenario-selector{margin:16px 0;padding:16px;border:1px solid #b9d1e2;border-radius:12px;background:#f7fbff}
.potaden-diagnosis__scenario-selector h4{margin:0 0 10px;color:#18344b;font-size:1rem}
.potaden-diagnosis__scenario-selector [role="group"]{display:flex;flex-wrap:wrap;gap:8px}
.potaden-diagnosis__scenario-button{min-height:44px;padding:8px 14px;border:1px solid #517c9d;border-radius:9px;background:#fff;color:#18344b;font:inherit;font-weight:700;cursor:pointer}
.potaden-diagnosis__scenario-button:hover,.potaden-diagnosis__scenario-button:focus-visible{border-color:#174b72;outline:3px solid #f1ba50;outline-offset:2px}
.potaden-diagnosis__scenario-button.is-selected{border-color:#174b72;background:#174b72;color:#fff}
.potaden-diagnosis__scenario-selector p{margin:10px 0 0;color:#18344b;font-weight:700}
.potaden-diagnosis__scenario-panel[hidden]{display:none!important}
.potaden-diagnosis__scenario-narrative{margin:18px 0 0;color:#174b72;font-size:1.05rem;font-weight:800}
.potaden-diagnosis__scenario-comparison{margin:0;padding:0;border:0;min-width:0}
@media (max-width:48rem){.potaden-diagnosis__scenario-selector{padding:13px}.potaden-diagnosis__scenario-button{flex:1 1 calc(50% - 8px);padding:8px}.potaden-diagnosis__scenario-button:last-child{flex-basis:100%}}
