.roles[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;max-height:calc(100vh - 150px)}.roles .roles-content[data-v-64849a01],.roles aside[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.roles .roles-content header[data-v-64849a01],.roles aside header[data-v-64849a01]{font-size:13px;font-weight:700;background:#f0f0f7}.roles .roles-content .main-header[data-v-64849a01],.roles aside .main-header[data-v-64849a01]{min-height:55px;max-height:55px}.roles aside[data-v-64849a01]{background:#fff;position:sticky;left:0;z-index:5}.roles aside header[data-v-64849a01]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roles aside .tab-content[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex}.roles aside .tab-content .tab-name[data-v-64849a01]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #707070;border-left:none;border-radius:0 4px 4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);text-orientation:mixed;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.roles aside .tab-content>section[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.roles aside .tab-content>section div[data-v-64849a01]{border:1px solid #707070;font-size:11px;height:100%;padding:10px;width:355px}.roles .roles-content[data-v-64849a01]{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.roles .roles-content .roles-header[data-v-64849a01]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:4}.roles .roles-content .roles-header .roles-wrap[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex}.roles .roles-content .role[data-v-64849a01]{min-width:120px;margin:initial;text-align:center;min-height:24px;position:sticky;top:0;width:120px;z-index:4}.roles .roles-content .role.permission-indicator[data-v-64849a01]{border:initial;border-left:1px solid #f0f0f7;border-right:1px solid #f0f0f7;border-radius:initial}.roles .roles-content .role.role--extra[data-v-64849a01]{position:relative}.roles .roles-content .role.role--extra input[data-v-64849a01]{background:#fff;border:1px solid #707070;height:100%;padding:0 30px 0 5px;-webkit-transition:all .3s;transition:all .3s}.roles .roles-content .role.role--extra input.input--cofnrim[data-v-64849a01]{background:#d3e2fb;border:1px solid #3b86ff}.roles .roles-content .role.role--extra>span[data-v-64849a01]{cursor:pointer;color:#129123;position:absolute;right:5px;font-size:15px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.roles .roles-content .role.role--extra>span.delete-icon[data-v-64849a01]{color:rgba(0,0,0,.5)}.roles .roles-content .cell-wrap[data-v-64849a01]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.roles .roles-content .cell-wrap>section[data-v-64849a01],.roles .roles-content .cell-wrap[data-v-64849a01],.roles .roles-content .cell[data-v-64849a01]{display:-webkit-box;display:-ms-flexbox;display:flex}.roles .roles-content .cell[data-v-64849a01]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f7;border:1px solid #707070;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px}.roles .roles-content .cell .mck3[data-v-64849a01]{cursor:pointer;font-size:24px;opacity:.5}.roles .roles-content .cell .mck3.mck3--active[data-v-64849a01]{opacity:1}.roles .roles-content .cell .mck3.mck3--none[data-v-64849a01]{color:#cf1313}.roles .roles-content .cell .mck3.mck3--view[data-v-64849a01]{color:#3b86ff}.roles .roles-content .cell .mck3.mck3--edit[data-v-64849a01]{color:#38a910}