.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{height:50px;display:flex;align-items:center}.substitute-handle.box-main .duty-list .each-duty .duty-class{line-height:50px;width:80px;flex-shrink:0;text-align:center}.substitute-handle.box-main .duty-list .each-duty .duty-user-list{padding-right:30px}.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}.dialogmain .each-duty{border-bottom:1px solid #dee2e6}