.emp-form{padding:5px 20px 0}.emp-form .emp-label{font-weight:700;margin-bottom:8px}.emp-form .emp-label.emp-role-label{margin:20px 0 10px}.emp-form .emp-input{width:100%;height:34px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:4px}.emp-form .role-cards .role-card{position:relative;padding:10px 14px;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.emp-form .role-cards .role-card:hover{border-color:#b8d4ff}.emp-form .role-cards .role-card.role-card-on{border-color:#2d8cf0;background:#f0f7ff}.emp-form .role-cards .role-card .role-radio{color:#2d8cf0;margin-right:8px}.emp-form .role-cards .role-card .role-radio .fa-circle-o{color:#bfbfbf}.emp-form .role-cards .role-card .role-card-name{font-weight:700}.emp-form .role-cards .role-card .role-edit{margin-left:12px;color:#2d8cf0;font-size:12px}.emp-form .role-cards .role-card .role-modules{padding:6px 0 0 26px}.emp-form .role-cards .role-card .role-modules .module-tag{color:#595959}.emp-form .role-cards .role-card .role-modules .module-tag:after{content:" |";color:#d9d9d9}.emp-form .role-cards .role-card .role-modules .module-tag:last-child:after{content:""}.emp-form .emp-bottom-btns{margin-top:14px}.emp-form .emp-bottom-btns button{margin-right:10px}.role-edit-form{padding:5px 20px 0}.role-edit-form .perm-matrix{border:1px solid #e8e8e8;border-radius:4px;max-height:460px;overflow-y:auto}.role-edit-form .perm-matrix .mx-module{border-bottom:1px solid #f0f0f0}.role-edit-form .perm-matrix .mx-module:last-child{border-bottom:none}.role-edit-form .perm-matrix .mx-module-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#fafafa}.role-edit-form .perm-matrix .mx-module-head label{font-weight:700;margin:0}.role-edit-form .perm-matrix .mx-module-head .mx-all{color:#2d8cf0;font-size:12px;cursor:pointer;font-weight:400}.role-edit-form .perm-matrix .mx-func-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px 6px 20px}.role-edit-form .perm-matrix .mx-func-row .mx-func-name{width:170px;-ms-flex-negative:0;flex-shrink:0}.role-edit-form .perm-matrix .mx-func-row .mx-func-name input{margin-right:6px}.role-edit-form .perm-matrix .mx-func-row .mx-ops{-webkit-box-flex:1;-ms-flex:1;flex:1}.role-edit-form .perm-matrix .mx-func-row .mx-ops label{display:inline-block;min-width:78px;margin:0 10px 0 0;font-weight:400}.role-edit-form .re-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.role-edit-form .re-row.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.role-edit-form .re-row .re-label{width:80px;-ms-flex-negative:0;flex-shrink:0;padding-top:4px;font-weight:700}.role-edit-form .re-row .re-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.role-edit-form .re-row .re-control input[type=text]{width:300px;height:32px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px}.role-edit-form .re-row .re-control label{margin-right:20px}.role-edit-form .re-row .re-control .perm-box{border:1px solid #e8e8e8;border-radius:4px;padding:8px 14px;max-height:340px;overflow-y:auto}.role-edit-form .re-row .re-control .perm-box .perm-group{padding:5px 0}.role-edit-form .re-row .re-control .perm-box .perm-group .perm-group-title{font-weight:700}.role-edit-form .re-row .re-control .perm-box .perm-group .perm-points{padding-left:24px}.role-edit-form .re-row .re-control .perm-box .perm-group .perm-points label{display:inline-block;width:150px;font-weight:400;padding:3px 0;margin-right:0}.copy-tip{color:#8c8c8c;font-size:12px;margin-bottom:10px}