.scenario-options{display:grid;gap:12px;margin:18px 0}
.scenario-option{overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:var(--shadow-1)}
.scenario-option>summary{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;min-height:68px;padding:14px 16px;cursor:pointer;list-style:none}
.scenario-option>summary::-webkit-details-marker{display:none}
.scenario-option>summary strong{font-size:var(--text-lg);color:var(--text-primary)}
.scenario-option>summary small{grid-column:1;color:var(--text-muted);font-size:var(--text-sm)}
.scenario-option>summary::after{grid-column:2;grid-row:1/3;content:"+";display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-soft);font-size:20px;font-weight:700}
.scenario-option[open]>summary{border-bottom:1px solid var(--border-default);background:var(--surface-subtle)}
.scenario-option[open]>summary::after{content:"−"}
.scenario-option>.product-form-section{margin:0;border:0;border-radius:0;box-shadow:none}
.scenario-option>.product-form-section>.form-section-copy{margin-top:0}
.scenario-option[data-scenario-has-values="true"]>summary::before{content:"Configured";grid-column:2;grid-row:1;justify-self:end;margin-right:42px;padding:3px 7px;border-radius:999px;background:var(--surface-success);color:var(--status-positive);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:560px){.scenario-option>summary{grid-template-columns:minmax(0,1fr) auto}.scenario-option[data-scenario-has-values="true"]>summary::before{display:none}}
