._permissions-check-box-group{position:relative;border-radius:4px;margin:10px auto;max-height:80vh;overflow-y:auto;box-sizing:border-box}._permissions-check-box-group .father-node{flex:1;box-sizing:border-box;padding:0 10px}._permissions-check-box-group .father-node .children-node{list-style-type:none;padding:10px 0 0 24px;margin:0}._permissions-check-box-group .father-node .children-node li:not(:last-child){margin-bottom:10px}._permissions-check-box-group .father-node label{width:100%;height:100%;padding-left:5px;vertical-align:middle}._permissions-check-box-group .father-node input{width:20px;height:20px;vertical-align:middle;margin-top:0}._permissions-check-box-group .father-node:not(:last-child){margin-bottom:12px}._permissions-check-box-group .check-node{display:flex;position:relative;z-index:2;cursor:pointer;align-items:center}._permissions-check-box-group .check-node label{cursor:pointer;white-space:nowrap;margin-bottom:0;line-height:20px}._permissions-check-box-group .check-node label:hover{text-decoration:underline}._permissions-check-box-group .check-node input{opacity:0;position:relative;z-index:2;cursor:pointer}._permissions-check-box-group .check-node:before{position:absolute;content:"";display:block;width:16px;height:16px;border:1px solid #999;background-clip:content-box;padding:2px;box-sizing:border-box;top:50%;left:3px;margin-top:-8px;border-radius:2px;z-index:1}._permissions-check-box-group .check-node:after{display:none;position:absolute;width:16px;height:16px;text-align:center;line-height:16px;content:"\2713";top:50%;margin-top:-7px;left:3px;z-index:1;color:#8d8d8d;font-weight:700}._permissions-check-box-group .check-node.checked-1:before{background-color:#999}._permissions-check-box-group .check-node.checked-2:after{display:block}#role-add-modal .edit-link-btn,#role-update-modal .edit-link-btn{cursor:pointer}#role-add-modal .edit-link-btn:hover,#role-update-modal .edit-link-btn:hover{text-decoration:underline}