.vue-uploader{display:inline-block}.vue-uploader .file-list{padding:10px 0;padding-top:0}.vue-uploader .file-list:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.vue-uploader .file-list .file-item{float:left;position:relative;width:80px;height:80px;border:1px solid #ddd;text-align:center;margin-right:10px}.vue-uploader .file-list .file-item img{width:100%;height:100%}.vue-uploader .file-list .file-item .file-remove{position:absolute;right:0;display:none;top:0;font-size:20px;color:red;cursor:pointer;border-radius:100%}.vue-uploader .file-list .file-item:hover .file-remove{display:inline}.vue-uploader .file-list .file-item .file-name{margin:0;height:20px;line-height:20px;word-break:break-all;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vue-uploader .add{width:80px;height:80px;margin-right:10px;float:left;text-align:center;line-height:80px;font-size:30px;cursor:pointer}.vue-uploader .upload-func{display:flex;padding:10px;margin:0;background:#f8f8f8;border-top:1px solid #ececec}.vue-uploader .upload-func .progress-bar{flex-grow:1}.vue-uploader .upload-func .progress-bar section{margin-top:5px;background:#00b4aa;border-radius:3px;text-align:center;color:#fff;font-size:12px;transition:all .5s ease}.vue-uploader .upload-func .operation-box{flex-grow:0;padding-left:10px}.vue-uploader .upload-func .operation-box button{padding:4px 12px;color:#fff;background:#007acc;border:none;border-radius:2px;cursor:pointer}.vue-uploader>input[type=file]{display:none}.calendar_wrapper{background-color:#fff;height:100%;position:relative;overflow:hidden}.calendar_wrapper .calendar_section{padding:0 30px 15px}.calendar_wrapper .calendar_section.calendar_list_table{border-top:1px solid #dcdfe6;padding-top:15px;position:absolute;top:60px;bottom:0;left:0;right:0;overflow-y:auto}.calendar_wrapper .calendar_section.calendar_list{padding-bottom:0;position:absolute;top:0;left:0;right:0;height:60px}.calendar_wrapper .row_header{height:62px;padding:15px 0}.calendar_wrapper .row_header .col_text{padding:4px 0}.calendar_wrapper .row_header .col_button{text-align:right}.calendar_wrapper .page_section{text-align:center;margin-top:30px}.calendar_dialog .input_375{width:300px}