.question-survey-container[data-v-7c0ab324]{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;box-sizing:border-box;background-color:#f5f5f5}.banner-language-switcher[data-v-7c0ab324]{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:10}.banner-language-switcher[data-v-7c0ab324] .el-select{width:100px}.banner-title[data-v-7c0ab324]{display:flex;align-items:center;gap:10px}.banner-title-text[data-v-7c0ab324]{font-size:24px;font-weight:700;color:#fff}.banner-title img[data-v-7c0ab324]{width:39px;height:39px}.loading-container[data-v-7c0ab324]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-7c0ab324]{text-align:center}.loading-icon[data-v-7c0ab324]{font-size:48px;color:#07f;animation:rotating-7c0ab324 2s linear infinite}@keyframes rotating-7c0ab324{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-7c0ab324]{margin-top:20px;font-size:16px;color:#666}.completed-dialog-content[data-v-7c0ab324]{padding:60px 0 50px;text-align:center;position:relative}.completed-language-switcher[data-v-7c0ab324]{position:absolute;top:20px;right:20px;z-index:10}.completed-language-switcher[data-v-7c0ab324] .el-select{width:100px}.completed-icon-wrapper[data-v-7c0ab324]{margin:0;display:flex;justify-content:center}img.completed-icon[data-v-7c0ab324]{width:64px;height:64px;margin-top:5px}.completed-text[data-v-7c0ab324]{font-size:16px;color:#333;margin:0;line-height:1.6;font-weight:400}.survey-panel[data-v-7c0ab324]{background-color:#fff;max-width:800px;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden;min-height:100vh}.survey-banner[data-v-7c0ab324]{background-image:url(../img/banner.8338b904.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#e3f2fd;height:80px;display:flex;align-items:center;justify-content:center;padding:0 20px;position:relative}.survey-description[data-v-7c0ab324]{font-size:14px;color:#333;line-height:1.6;margin:15px 30px;padding:0}.divider[data-v-7c0ab324]{border:none;border-top:1px solid #e6e6e6;margin:20px 40px}.question-item[data-v-7c0ab324]{margin-bottom:30px;padding:0 40px}.question-text[data-v-7c0ab324]{font-size:14px;color:#333;line-height:1.6;margin-bottom:15px;word-break:break-word;padding:0}.slider-question-text[data-v-7c0ab324]{margin-bottom:20px}.multiple-choice-tag[data-v-7c0ab324]{color:#999;font-size:12px;margin-left:5px}.clear-link[data-v-7c0ab324]{font-size:14px;color:#999;text-decoration:none;margin-left:10px;cursor:pointer;white-space:nowrap}.clear-link[data-v-7c0ab324]:hover{color:#07f}.radio-group[data-v-7c0ab324]{display:flex;flex-direction:column;gap:12px}.radio-group[data-v-7c0ab324] .el-radio{margin-right:0;margin-bottom:0}.radio-group[data-v-7c0ab324] .el-radio__label{font-size:14px;color:#333;padding-left:8px}.slider-container[data-v-7c0ab324]{margin-top:15px}.slider-labels[data-v-7c0ab324]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px;color:#666;padding:0 2px}.slider-label-left[data-v-7c0ab324],.slider-label-right[data-v-7c0ab324]{font-weight:500;color:#666}.slider-label-left[data-v-7c0ab324]{text-align:left}.slider-label-right[data-v-7c0ab324]{text-align:right}.slider-label-left.label-selected[data-v-7c0ab324],.slider-label-right.label-selected[data-v-7c0ab324]{color:#07f!important;font-weight:600!important}.slider-wrapper[data-v-7c0ab324]{width:100%;position:relative;padding:0 2px}.slider-bar[data-v-7c0ab324]{display:flex;overflow:hidden;justify-content:space-between;align-items:center;width:100%;height:50px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:8px 4px;cursor:pointer;box-sizing:border-box}.slider-number[data-v-7c0ab324]{flex:1;height:100%;min-width:28px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;cursor:pointer;border-radius:4px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2;margin:0 1px}.slider-number[data-v-7c0ab324]:hover{background:rgba(0,119,255,.1)}.slider-number.active[data-v-7c0ab324]{background:#07f;color:#fff;font-weight:700}.slider-bar[data-v-7c0ab324]{position:relative}.slider-bar[data-v-7c0ab324]:after{content:"";position:absolute;left:4px;top:2px;bottom:2px;width:var(--slider-width,0);background:#e3f2fd;border-radius:4px;z-index:1;transition:width .3s ease;pointer-events:none}.checkbox-group[data-v-7c0ab324]{display:flex;flex-direction:column;gap:12px;margin-top:15px}.checkbox-group[data-v-7c0ab324] .el-checkbox{margin-right:0;margin-bottom:0;width:100%!important;max-width:100%!important;display:flex!important;align-items:flex-start;white-space:normal!important;word-wrap:break-word}.checkbox-group[data-v-7c0ab324] .el-checkbox__input{flex-shrink:0;margin-top:2px;min-width:16px}.checkbox-group[data-v-7c0ab324] .el-checkbox__label{font-size:14px;color:#333;padding-left:8px;word-break:break-word!important;white-space:normal!important;line-height:1.5;flex:1;min-width:0;overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important}.checkbox-other-wrapper[data-v-7c0ab324]{display:flex;flex-direction:column;gap:10px;width:100%}.checkbox-other-wrapper[data-v-7c0ab324] .el-checkbox,.other-input[data-v-7c0ab324]{width:100%}.other-input[data-v-7c0ab324] .el-textarea__inner{font-size:14px;min-height:60px}.submit-container[data-v-7c0ab324]{text-align:center;margin:40px 40px 30px 40px;padding-top:20px}.submit-btn[data-v-7c0ab324]{width:120px;height:40px;font-size:16px;background-color:#07f;border-color:#07f}.submit-btn[data-v-7c0ab324]:hover{background-color:#0056cc;border-color:#0056cc}@media (max-width:768px){.question-survey-container[data-v-7c0ab324]{justify-content:flex-start;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#f5f5f5}.question-survey-container[data-v-7c0ab324]::-webkit-scrollbar{display:none;width:0;height:0}.survey-panel[data-v-7c0ab324]{overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:none;scrollbar-width:none;-ms-overflow-style:none;min-height:100%;max-width:100%!important;width:100%!important;background-color:#f5f5f5}.survey-panel[data-v-7c0ab324]::-webkit-scrollbar{display:none;width:0;height:0}.survey-banner[data-v-7c0ab324]{height:64px;padding:0 0 0 15px;width:100%;box-sizing:border-box;justify-content:flex-start}.banner-title-text[data-v-7c0ab324]{font-size:15px}.banner-title img[data-v-7c0ab324]{width:30px;height:30px}.survey-title[data-v-7c0ab324]{font-size:20px;margin:20px 20px 15px 20px}.survey-description[data-v-7c0ab324]{margin:10px 12px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8e8e8}.divider[data-v-7c0ab324]{margin:14px 15px}.question-item[data-v-7c0ab324]{margin:0 14px 16px 14px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8e8e8}.question-item .question-text[data-v-7c0ab324]{margin-bottom:12px}.question-item .slider-question-text[data-v-7c0ab324]{margin-bottom:16px}.submit-container[data-v-7c0ab324]{margin:30px 20px 20px 20px}.banner-language-switcher[data-v-7c0ab324]{right:15px}.banner-language-switcher[data-v-7c0ab324] .el-select{width:75px}.banner-language-switcher[data-v-7c0ab324] .el-input--suffix .el-input__inner{padding-right:20px}.clear-link[data-v-7c0ab324]{margin-left:5px}.other-input[data-v-7c0ab324]{min-width:100%;width:100%}.checkbox-other-wrapper[data-v-7c0ab324]{gap:8px}.checkbox-group[data-v-7c0ab324] .el-checkbox{width:100%!important;max-width:100%!important;display:flex!important;white-space:normal!important}.checkbox-group[data-v-7c0ab324] .el-checkbox__label{word-break:break-word!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:normal!important;max-width:100%!important;min-width:0;flex:1}.slider-bar[data-v-7c0ab324]{height:35px;padding:0 3px;overflow:hidden}.slider-number[data-v-7c0ab324]{height:28px;font-size:12px}.completed-panel[data-v-7c0ab324]{padding:30px 40px;margin:20px}.completed-icon[data-v-7c0ab324]{font-size:48px}.completed-text[data-v-7c0ab324]{font-size:14px}}@media (max-width:480px){.question-survey-container[data-v-7c0ab324]{background:#f5f5f5;justify-content:flex-start}.survey-panel[data-v-7c0ab324]{background-color:#f5f5f5}.survey-title[data-v-7c0ab324]{font-size:18px}.question-text[data-v-7c0ab324]{font-size:13px}.question-item[data-v-7c0ab324]{margin:0 12px 14px 12px;padding:14px}.slider-bar[data-v-7c0ab324]{height:32px;overflow:hidden}.slider-number[data-v-7c0ab324]{height:26px;font-size:11px}.question-survey-container[data-v-7c0ab324]{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.question-survey-container[data-v-7c0ab324]::-webkit-scrollbar{display:none;width:0;height:0}.survey-panel[data-v-7c0ab324]{box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:100%!important;width:100%!important}.survey-panel[data-v-7c0ab324]::-webkit-scrollbar{display:none;width:0;height:0}}.completed-dialog.el-dialog{border-radius:8px!important;background:#fff!important;width:90%!important;max-width:500px!important}.completed-dialog .el-dialog__header{padding:0!important;display:none!important}.completed-dialog.el-dialog--center .el-dialog__body{padding:0!important}.el-dialog__wrapper.completed-dialog{background:rgba(0,0,0,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.completed-dialog.el-dialog{margin:0 auto!important;position:relative!important;top:40%!important;transform:translateY(-50%)!important}@media (max-width:768px){.completed-dialog.el-dialog{width:90%!important;max-width:100%!important;margin:0 5%!important}body{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none;width:0;height:0}html{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}}@media (min-width:769px){.completed-dialog.el-dialog{width:90%!important;max-width:500px!important}}