/* v0.5 — decision controls and premium evidence treatment */
.decision-panel{padding:clamp(22px,3vw,40px);background:linear-gradient(140deg,#fff,#f5faf8);border:1px solid #d8e7e1;border-radius:19px}
.decision-panel h2{font-size:clamp(25px,3vw,40px);margin:10px 0 14px}
.decision-panel>.muted,.decision-panel>p{max-width:760px;line-height:1.7}
.weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:25px 0}
.weight-item{display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,1.3fr) 40px;align-items:center;gap:12px;border-bottom:1px solid #e2ebe6;padding:13px 0;font-size:13px;font-weight:600}
.weight-item input{width:100%;accent-color:#118b82;cursor:pointer}
.weight-item strong{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}
.view-atlas .decision-panel{background:#fffaf0;border-color:#e4dac8;border-radius:4px}
.view-atlas .decision-panel h2{font-family:'DM Serif Display',serif;font-weight:400}
.view-atlas .weight-item{border-color:#e9dfce}
.view-atlas .weight-item input{accent-color:#746b50}
.view-select .decision-panel{background:linear-gradient(130deg,#fff,#fcf4eb);border-color:#eee2d4;border-radius:28px}
.view-select .decision-panel h2{font-family:'Playfair Display',serif;font-weight:500}
.view-select .weight-item input{accent-color:#b17b57}
@media(max-width:700px){.weight-grid{grid-template-columns:1fr}.weight-item{grid-template-columns:minmax(110px,1fr) minmax(70px,1.2fr) 40px}.decision-panel{padding:20px}}
