
/* Compact permission checkbox for main cards, sub-actions and group assignments */
.em-permission-check{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:32px;min-height:32px;cursor:pointer;flex:0 0 auto}
.em-permission-check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}
.em-permission-check span{display:grid;place-items:center;width:26px;height:26px;border:2px solid #92acc0;border-radius:7px;background:#fff;transition:background .15s,border-color .15s,box-shadow .15s}
.em-permission-check input:checked + span{background:#168657;border-color:#168657}
.em-permission-check input:checked + span::after{content:"";width:7px;height:12px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg) translate(-1px,-1px)}
.em-permission-check input:focus-visible + span{outline:3px solid #86baf4;outline-offset:3px}
.em-permission-check input:disabled{cursor:not-allowed}
.em-permission-check input:disabled + span{opacity:.35;background:#e8eef4}
.em-permission-group-head form,.em-gperm-row{display:flex;align-items:center;gap:12px}
.em-gperm-row{justify-content:space-between}
.em-gperm-current{display:none}
