.single{font-size:0}.single+.single{margin-top:16px}.single label{cursor:pointer;display:inline-block}.single .etc_label>div input{margin-top:8px}.single__pick:checked+.single__img{border:2px solid #f4b643}.single__clear-btn{margin-top:12px;padding:6px 12px;font-size:13px;color:#666;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer}.single__clear-btn:hover{background:#eee;color:#333}.single__img{width:260px;height:200px;text-align:center;margin-bottom:20px;border:2px solid #fff;padding:16px}.single__img img{height:100%;display:inline-block;border:0;font-size:0}.multi{font-size:0}.multi+.multi{margin-top:16px}.multi label{cursor:pointer;display:inline-block}.multi .etc_label>div input{margin-top:8px}.multi__pick:checked+.single__img{border:2px solid #f4b643}.multi__img{width:260px;height:200px;text-align:center;margin-bottom:20px;border:2px solid #fff;padding:16px}.multi__img img{height:100%;display:inline-block;border:0}.signature-boards{position:relative;color:#ccc;height:150px;width:300px;margin:0 auto;display:flex;align-items:center;justify-content:center}.signature-boards,.signature-boards img{border:1px solid #ccc}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.image-uploader{margin:0 auto;font-size:14px;text-align:center}.image-uploader label{display:flex;height:100px;align-items:center;justify-content:center;border-radius:6px;border:1px solid #ffc964;text-align:center;color:#686868;cursor:pointer}.image-uploader .progress:after{content:"";display:block;width:20px;height:20px;margin:10px auto 0;border-width:3px;border-style:solid;border-color:#ffc964 #ffc964 #ffc964 #ffe4af;border-radius:50%;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.image-uploader input[type=file]{display:none}.image-uploader img{display:block;margin:0 auto;width:50%}.image-uploader .re-upload{cursor:pointer;border:none;background-color:transparent;margin-top:16px;height:36px}.sub-area{padding-top:16px}.question-main-img{width:100%;padding:16px 0;margin-bottom:12px}.question-main-img img{width:200px;display:block;margin:0 auto}.question-frame{position:relative;padding:20px 0}.question-frame.sub{margin-top:24px;padding-left:32px}.question-frame.sub:after{content:"";position:absolute;height:100%;width:4px;background-color:#ffd07e;top:0;left:4px}.question-title{padding-bottom:16px;font-size:18px;color:#5e616e}.question-title__require{margin-top:6px;font-size:14px;color:#ffb73b}.question-title__text{display:flex}.question-title__text .no{margin-right:4px;white-space:nowrap;display:inline-block}.question-title__text .title{width:100%}label.label-checkbox input.multi__pick{display:none}label.label-checkbox input.multi__pick:checked+.label-input-visible .label-input-visible__checkbox{background-position-x:0}label.label-checkbox .label-input-visible{display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#5e616e}label.label-checkbox .label-input-visible__checkbox{background-image:url(data:image/png;base64,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);background-position-x:-18px;background-repeat:no-repeat;background-size:cover;min-width:18px;height:18px;margin-right:10px}label.label-checkbox .label-input-visible__answer{display:inline-flex}label.label-checkbox .label-input-visible__first-come{display:inline-flex;margin-left:10px;font-size:12px;color:#5e616e}label.label-radio input.single__pick{display:none}label.label-radio input.single__pick:checked+.label-input-visible .label-input-visible__checkbox{background-position-x:0}label.label-radio .label-input-visible{display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#5e616e}label.label-radio .label-input-visible__checkbox{background-image:url(data:image/png;base64,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);background-position-x:-20px;background-repeat:no-repeat;background-size:cover;min-width:20px;height:20px;margin-right:8px}label.label-radio .label-input-visible__answer{display:inline-flex}.image-viewer{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.45);width:100vw;height:100vh;padding:0 16px}.image-body{margin-left:auto;margin-right:auto;max-height:calc(100% - 25vh);overflow:auto}.image-body img{border-radius:5px}.image-title{font-size:14px;color:#fff;margin-top:6vh;margin-bottom:8px}.image-buttons{display:inline-block;margin-top:10px}.image-buttons span{display:inline-block;text-align:center;font-size:28px;font-weight:700;color:#909090;border-radius:3px;width:60px;background-color:#efefef}.image-buttons span+span{margin-left:10px}svg{width:16px}.submit-btn button{background-image:linear-gradient(90deg,#feca3a,#febe39,#ffa63b)}.survey{padding-bottom:80px;height:100vh;overflow-y:auto;background-color:#fff;position:relative}header{padding-top:32px;padding-left:24px;padding-right:24px}header .survey-title span{display:block;font-size:12px;padding-bottom:12px;color:#9b9baa}header .survey-title .title{font-size:22px;padding-bottom:16px}header .survey-school{display:flex;align-items:center;padding:8px 0}header .survey-school__name{font-size:14px;margin-left:10px}header .survey-school__logo{width:36px;height:36px;border-radius:50%;overflow:hidden}header .survey-school__logo img{width:100%}.survey-info{font-size:14px;margin-top:16px;margin-bottom:8px;padding-left:24px;padding-right:24px;height:36px;line-height:36px;background-color:#f9fafc;color:#9b9baa}.survey-info span{font-weight:700}.pending-progress{padding:40px 0;text-align:center;font-weight:700;font-size:14px;color:#5e616e}.survey-container{max-width:700px;margin:0 auto;position:relative}.survey-container.disabled:after{content:"";background-color:hsla(0,0%,100%,.6);position:absolute;left:0;right:0;top:0;bottom:0;padding-top:30px;text-align:center}.content{padding-left:24px;padding-right:24px}.submit-btn{position:absolute;bottom:16px;width:100%;padding:0 24px}.submit-btn button{cursor:pointer;width:100%;height:50px;border-radius:5px;border:none;color:#fff;font-size:16px;-webkit-appearance:none;outline:none;transition:all .4s}.submit-btn button:disabled{background-image:linear-gradient(90deg,#c8ccdf,#c8ccdf);cursor:not-allowed;color:#fff}.question-divider:not(:last-child){border-bottom:1px solid #e7e7e7}.confirm-box{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-items:center;align-items:center;z-index:10}.confirm-box .confirm-content{position:relative;height:140px;width:76vw;max-width:400px;padding:16px;margin:0 auto;font-size:14px;background-color:#fff}.confirm-box .confirm-content .confirm-title{line-height:1.4;padding:8px}.confirm-box .confirm-content .confirm-buttons{position:absolute;bottom:16px;right:16px;height:30px;line-height:30px;border-top:#fefefe;float:right}.confirm-box .confirm-content .confirm-buttons button{font-size:13px;width:70px;text-align:center;background-color:transparent;border:none;outline:none;height:inherit;cursor:pointer}.signature-conetent{margin:0 auto}.signature-conetent .signature-board{width:300px;margin:0 auto}.signature-conetent .signature-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.signature-conetent .signature-buttons img{width:12px}.signature-conetent .signature-buttons button{padding:0 14px;font-size:13px;text-align:center;background-color:transparent;border:none;outline:none;height:inherit;height:40px;background-color:#fff;border-radius:5px;color:#000}.signature-conetent .signature-buttons button+button{margin-left:10px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0;visibility:hidden}