.nr1-questionnaire-container[data-v-4eacdfdd]{max-width:900px;margin:2rem auto;padding:1rem}.submission-success-wrap[data-v-4eacdfdd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submission-success-card[data-v-4eacdfdd]{width:100%;max-width:560px;padding:2.25rem 1.75rem;border-radius:16px;background:linear-gradient(155deg,#fff,#f4fbf7);border:1px solid #dcefe4;-webkit-box-shadow:0 14px 30px rgba(12,70,46,.1);box-shadow:0 14px 30px rgba(12,70,46,.1)}.submission-success-icon[data-v-4eacdfdd]{width:88px;height:88px;margin:0 auto 1rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#66d191,#27ae60);color:#fff;font-size:2.2rem;-webkit-box-shadow:0 10px 24px rgba(39,174,96,.35);box-shadow:0 10px 24px rgba(39,174,96,.35)}.submission-success-title[data-v-4eacdfdd]{color:#123b2a;font-weight:700;letter-spacing:.2px}.submission-success-subtitle[data-v-4eacdfdd]{color:#4a5d54;font-size:1.02rem;line-height:1.6}.submission-protocol-card[data-v-4eacdfdd]{display:inline-block;padding:1rem 1.25rem;border-radius:12px;border:1px dashed #7bc79b;background:#ecf9f1}.submission-protocol-label[data-v-4eacdfdd]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2f6c4f}.submission-protocol-value[data-v-4eacdfdd]{color:#15563c;font-weight:800;letter-spacing:.04em}.stepper-track[data-v-4eacdfdd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stepper-item[data-v-4eacdfdd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dee2e6;border-radius:999px;padding:.35rem .75rem;background:#f8f9fa;text-align:center}.stepper-circle[data-v-4eacdfdd]{width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;font-size:.75rem;font-weight:700;background:#dee2e6;color:#495057;margin-right:.5rem}.stepper-label[data-v-4eacdfdd]{font-size:.8rem;font-weight:600;color:#6c757d}.stepper-item.active[data-v-4eacdfdd]{border-color:#007bff;background:#eef6ff}.stepper-item.active .stepper-circle[data-v-4eacdfdd]{background:#007bff;color:#fff}.stepper-item.active .stepper-label[data-v-4eacdfdd]{color:#007bff}.stepper-item.completed[data-v-4eacdfdd]{border-color:#28a745;background:#eef9f1}.stepper-item.completed .stepper-circle[data-v-4eacdfdd]{background:#28a745;color:#fff}.stepper-item.completed .stepper-label[data-v-4eacdfdd]{color:#1e7e34}.consent-box[data-v-4eacdfdd]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;padding:1.5rem}.profile-collection-box[data-v-4eacdfdd]{background:#f8f9fa}.consent-text[data-v-4eacdfdd]{font-size:.95rem;line-height:1.6;color:#495057}.category-section[data-v-4eacdfdd]{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:1.5rem}.category-header[data-v-4eacdfdd]{border-bottom:2px solid #f0f0f0;padding-bottom:1rem;margin-bottom:1rem}.question-item[data-v-4eacdfdd]{padding:1rem;background:#fafafa;border-radius:.25rem}.question-label[data-v-4eacdfdd]{font-weight:500;color:#333;display:block;margin-bottom:1rem}.likert-scale[data-v-4eacdfdd]{margin-top:.75rem}.scale-labels[data-v-4eacdfdd]{font-size:.85rem}.scale-labels[data-v-4eacdfdd],.scale-options[data-v-4eacdfdd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scale-options[data-v-4eacdfdd]{gap:.5rem;margin-top:.5rem}.scale-option[data-v-4eacdfdd]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer;position:relative}.scale-option input[type=radio][data-v-4eacdfdd]{position:absolute;opacity:0}.scale-number[data-v-4eacdfdd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:2px solid #ddd;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;background:#fff;font-weight:600;color:#666;line-height:1}.scale-option-label[data-v-4eacdfdd]{display:block;margin-top:.45rem;color:#666;font-size:.75rem;line-height:1.2}.scale-option:hover .scale-number[data-v-4eacdfdd]{border-color:#007bff;background:#f0f8ff}.scale-option:hover .scale-option-label[data-v-4eacdfdd]{color:#007bff}.scale-option.selected .scale-number[data-v-4eacdfdd]{background:#007bff;border-color:#007bff;color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.scale-option.selected .scale-option-label[data-v-4eacdfdd]{color:#007bff;font-weight:600}@media (max-width:768px){.submission-success-card[data-v-4eacdfdd]{padding:1.75rem 1.15rem;border-radius:12px}.submission-success-icon[data-v-4eacdfdd]{width:72px;height:72px;font-size:1.8rem}.submission-success-title[data-v-4eacdfdd]{font-size:1.45rem}.submission-success-subtitle[data-v-4eacdfdd]{font-size:.95rem}.stepper-track[data-v-4eacdfdd]{gap:.35rem}.stepper-item[data-v-4eacdfdd]{padding:.25rem .55rem}.stepper-label[data-v-4eacdfdd]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scale-number[data-v-4eacdfdd]{width:40px;height:40px;font-size:.9rem}.scale-option-label[data-v-4eacdfdd]{font-size:.68rem}.scale-options[data-v-4eacdfdd]{gap:.25rem}}