.results-setup{min-width:0}
.results-steps{display:flex;gap:8px;overflow-x:auto;padding:4px 0 16px;margin-bottom:12px}
.results-steps .button{flex:0 0 auto}
.results-instructions{padding-left:24px;line-height:1.65}
.results-instructions li{padding:4px 0 8px}
.results-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:16px 0}
.results-fields .field,.results-fields .button{min-width:0;max-width:100%}
.results-fields .select{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.results-values{margin:16px 0;overflow-wrap:anywhere}
.results-values input{width:100%;min-width:0}
.results-setup .summary-row{gap:16px;overflow-wrap:anywhere}
.results-feedback{min-height:24px;margin:16px 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
