.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:.5}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;width:80px;height:80px;margin:0 8px 8px 0;background-color:#f7f8fa}.van-uploader__upload:active{background-color:#f2f3f5}.van-uploader__upload--readonly:active{background-color:#f7f8fa}.van-uploader__upload-icon{color:#dcdee0;font-size:24px}.van-uploader__upload-text{margin-top:8px;color:#969799;font-size:12px}.van-uploader__preview{position:relative;margin:0 8px 8px 0;cursor:pointer}.van-uploader__preview-image{display:block;width:80px;height:80px;overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0;width:14px;height:14px;background-color:rgba(0,0,0,.7);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:-2px;right:-2px;color:#fff;font-size:16px;-webkit-transform:scale(.5);transform:scale(.5)}.van-uploader__mask,.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;background-color:rgba(50,50,51,.88)}.van-uploader__mask-icon{font-size:22px}.van-uploader__mask-message{margin-top:6px;padding:0 4px;font-size:12px;line-height:14px}.van-uploader__loading{width:22px;height:22px;color:#fff}.van-uploader__file{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:80px;height:80px;background-color:#f7f8fa}.van-uploader__file-icon{color:#646566;font-size:20px}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:8px;padding:0 4px;color:#646566;font-size:12px;text-align:center}.score-import[data-v-e369e0a6]{min-height:100vh;background:#f5f5f5;padding-bottom:70px}.import-header[data-v-e369e0a6]{background:#fff;padding:15px;margin-bottom:10px}.info-row[data-v-e369e0a6]{margin-bottom:8px;font-size:14px}.info-row[data-v-e369e0a6]:last-child{margin-bottom:0}.label[data-v-e369e0a6]{color:#999}.value[data-v-e369e0a6]{color:#333;font-weight:500}.upload-area[data-v-e369e0a6]{background:#fff;padding:30px 15px;text-align:center}.upload-trigger[data-v-e369e0a6]{width:200px;height:150px;border:2px dashed #ddd;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.upload-trigger p[data-v-e369e0a6]{margin:10px 0 0;color:#666;font-size:14px}.upload-trigger .tips[data-v-e369e0a6]{color:#999;font-size:12px;margin-top:5px}.download-template[data-v-e369e0a6]{margin-top:20px;color:#3fc894;font-size:14px;cursor:pointer}.download-template .van-icon[data-v-e369e0a6]{margin-right:5px}.preview-area[data-v-e369e0a6]{background:#fff;padding:15px}.statistics[data-v-e369e0a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:15px 0;border-bottom:1px solid #eee;margin-bottom:15px}.stat-item[data-v-e369e0a6]{text-align:center}.stat-label[data-v-e369e0a6]{display:block;font-size:12px;color:#999;margin-bottom:5px}.stat-value[data-v-e369e0a6]{font-size:16px;font-weight:600;color:#333}.stat-item.success .stat-value[data-v-e369e0a6]{color:#3fc894}.stat-item.error .stat-value[data-v-e369e0a6]{color:#ee0a24}.data-list[data-v-e369e0a6]{max-height:400px;overflow-y:auto}.data-item[data-v-e369e0a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.data-item .student-name[data-v-e369e0a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.data-item .score[data-v-e369e0a6]{width:80px;text-align:center;font-size:14px;color:#3fc894;font-weight:500}.data-item .old-score[data-v-e369e0a6]{color:#999;text-decoration:line-through;margin-right:5px}.data-item .score .van-icon[data-v-e369e0a6]{font-size:10px;color:#999;margin:0 3px}.status-icon[data-v-e369e0a6]{font-size:16px}.status-icon.success[data-v-e369e0a6]{color:#3fc894}.status-icon.error[data-v-e369e0a6]{color:#ee0a24}.status-icon.warning[data-v-e369e0a6]{color:#ff976a}.data-item.clear-score[data-v-e369e0a6]{background:#fff7e6}.data-item.clear-score .score[data-v-e369e0a6]{color:#ff976a}.clear-text[data-v-e369e0a6]{color:#ff976a;font-size:12px}.data-item.invalid[data-v-e369e0a6]{-ms-flex-wrap:wrap;flex-wrap:wrap}.error-info[data-v-e369e0a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-reason[data-v-e369e0a6]{font-size:12px;color:#ee0a24;margin-left:5px}.re-upload[data-v-e369e0a6]{text-align:center;padding:15px 0;color:#666;font-size:14px;cursor:pointer}.re-upload .van-icon[data-v-e369e0a6]{margin-right:5px}.btn-import[data-v-e369e0a6]{position:fixed;bottom:0;left:0;right:0;height:50px;font-size:16px}