.survey-results{margin-top:20px;border-top:1px solid #ddd;padding-top:16px;min-width:0}
.survey-result-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;align-items:center}
.survey-result-actions select,.survey-result-actions input{min-width:0;max-width:100%;width:auto;padding:8px;border:1px solid #d1d1d6;border-radius:6px;font:inherit}
.survey-result-actions button{min-height:36px;white-space:normal}
.survey-result-option{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,35%);gap:12px;align-items:center;margin:10px 0;font-size:14px}
.survey-result-option meter{width:100%;height:14px;accent-color:#24843d}
.survey-results p,.survey-results h4{overflow-wrap:anywhere;word-break:keep-all}
.survey-workspace-link{margin-top:16px}
@media(max-width:480px){.survey-result-actions input{max-width:calc(50% - 4px)}.survey-result-actions select{width:100%}}
.survey-result-actions label{display:flex;flex-direction:column;gap:4px;font-size:12px;max-width:100%;font-weight:400}
.survey-result-actions label input{font-size:14px;max-width:100%}
