.substitute-handle.box-main .shadow-box{margin:0 0 20px 0;min-height:160px}.substitute-handle.box-main .form-list{display:flex;flex-wrap:wrap;padding:22px}.substitute-handle.box-main .form-list .message-list-each.worksub-box{display:flex;align-items:flex-start;margin-bottom:20px;font-size:16px;width:25%}.substitute-handle.box-main .form-list .message-list-each.worksub-box.full-line{width:100%}.substitute-handle.box-main .form-list .message-list-each.worksub-box .message-list-each-label{width:115px;margin-right:10px;font-weight:700;color:#28323e;flex-shrink:0;text-align:right}.substitute-handle.box-main .form-list .message-list-each.worksub-box .message-list-each-content{color:#5d6775;flex:1}.substitute-handle.box-main .calendar{padding:20px}.substitute-handle.box-main .duty-list .each-duty{align-items:center;overflow:hidden;padding:10px 0}.substitute-handle.box-main .duty-list .each-duty .duty-class{line-height:32px;width:80px;flex-shrink:0;text-align:center;float:left;color:#333;font-weight:700}.substitute-handle.box-main .duty-list .each-duty .main-moblist{overflow:hidden;width:680px}.substitute-handle.box-main .duty-list .each-duty .duty-user-list{padding-right:30px;line-height:32px;width:120px;float:left}.substitute-handle.box-main .duty-list .each-duty .duty-user-list .el-radio{margin-right:24px}.substitute-handle.box-main .page-footer{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background-color:#fff}.box-main .el-dialog__title{line-height:44px;padding:0 10px}.box-main .el-form-item.el-form-item--small{width:100%;padding:40px 20px}.box-main .dialogmain .each-duty{border-bottom:1px solid #dee2e6}