[data-survey-dialog]{max-width:620px;width:calc(100% - 24px)}
[data-survey-dialog] fieldset{border:0;padding:0;margin:22px 0}
[data-survey-dialog] legend{font-weight:700;font-size:17px;line-height:1.4;margin-bottom:10px;color:#06038D}
[data-survey-dialog] .qsur-option{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin:6px 0;background:#f5f5fa;border:1px solid #e2e2ed;border-radius:9px;cursor:pointer;font-size:15px;line-height:1.4}
[data-survey-dialog] .qsur-option input{width:18px;height:18px;min-width:18px;margin:2px 0 0;accent-color:#06038D}
[data-survey-dialog] .qsur-option:has(input:checked){border-color:#06038D;background:#ededfa}
[data-survey-dialog] textarea{box-sizing:border-box;width:100%;font:inherit;padding:10px;border-radius:8px;border:1px solid #ccc}
.qsur-count{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #eee;font-size:14px}
.qsur-count strong{color:#06038D}
