.questionnaire[data-v-8a4e06ee]{width:100%;height:100%;background-color:#d9ecfa;display:flex;justify-content:center;align-items:center;padding:4vw;box-sizing:border-box}.questionnaire .card[data-v-8a4e06ee]{width:100%;height:98%;padding:4vw 3.2vw;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible}.questionnaire .card .title-box[data-v-8a4e06ee]{width:100%;margin-bottom:6.666667vw}.questionnaire .card .title-box .title[data-v-8a4e06ee]{text-align:center;font-size:4.533333vw;font-weight:500;color:#333;margin:0}.questionnaire .card .form-box[data-v-8a4e06ee]{border-radius:4.266667vw;box-shadow:0 .266667vw 1.6vw rgba(0,0,0,.1);background-color:#fff;flex:1}.questionnaire .card .form-box .form[data-v-8a4e06ee]{padding:3.2vw;display:flex;flex-direction:column;gap:3.2vw}.questionnaire .card .form-box .form .form-item[data-v-8a4e06ee]{display:flex;flex-direction:column;gap:1.6vw}.questionnaire .card .form-box .form .form-item .label[data-v-8a4e06ee]{font-size:3.466667vw;color:#333}.questionnaire .card .form-box .form .form-item .input[data-v-8a4e06ee],.questionnaire .card .form-box .form .form-item .select[data-v-8a4e06ee]{width:100%;height:9.866667vw;padding:0 1.6vw;border:1px solid #d9d9d9;border-radius:1.866667vw;font-size:4vw;box-sizing:border-box;background-color:#fff}.questionnaire .card .form-box .form .form-item .hidden-select[data-v-8a4e06ee]{display:none}.questionnaire .card .form-box .form .form-item .custom-select[data-v-8a4e06ee]{position:relative}.questionnaire .card .form-box .form .form-item .custom-select .select-header[data-v-8a4e06ee]{width:100%;height:9.866667vw;padding:0 1.6vw;border:1px solid #d9d9d9;border-radius:1.866667vw;font-size:4vw;box-sizing:border-box;background-color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.questionnaire .card .form-box .form .form-item .custom-select .select-header[data-v-8a4e06ee]:hover{border-color:#40a9ff}.questionnaire .card .form-box .form .form-item .custom-select .select-header .select-arrow[data-v-8a4e06ee]{width:0;height:0;border-left:1.333333vw solid transparent;border-right:1.333333vw solid transparent;border-top:1.333333vw solid #999;transition:transform .3s ease}.questionnaire .card .form-box .form .form-item .custom-select .select-header .select-arrow.rotate[data-v-8a4e06ee]{transform:rotate(180deg)}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown[data-v-8a4e06ee]{position:absolute;top:10.666667vw;left:0;right:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:1.866667vw;box-shadow:0 .533333vw 1.6vw rgba(0,0,0,.15);max-height:0;overflow:auto;transition:max-height .3s ease;z-index:10}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown.open[data-v-8a4e06ee]{max-height:53.333333vw}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown .select-option[data-v-8a4e06ee]{padding:2.133333vw 1.6vw;font-size:3.466667vw;color:#333;cursor:pointer;transition:background-color .2s ease}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown .select-option[data-v-8a4e06ee]:hover{background-color:#f5f5f5}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown[data-v-8a4e06ee]::-webkit-scrollbar{width:.8vw}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown[data-v-8a4e06ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.4vw}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown[data-v-8a4e06ee]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.4vw}.questionnaire .card .form-box .form .form-item .custom-select .select-dropdown[data-v-8a4e06ee]::-webkit-scrollbar-thumb:hover{background:#999}.questionnaire .card .form-box .form .form-item .input[data-v-8a4e06ee]:focus,.questionnaire .card .form-box .form .form-item .select[data-v-8a4e06ee]:focus{border-color:#40a9ff;outline:none;box-shadow:0 0 0 .266667vw rgba(24,144,255,.2)}.questionnaire .card .form-box .form .form-item .input[data-v-8a4e06ee]::placeholder{color:#bfbfbf}.questionnaire .card .form-box[data-v-8a4e06ee] .submit-btn{width:100%;margin:4vw auto 0;border-radius:1.866667vw;height:9.866667vw;font-size:4vw;border:none;background-color:#5fb4f5!important}.questionnaire .card .form-box[data-v-8a4e06ee] .text-active{color:#fff!important}