.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-color-white));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__close-btn .el-icon{font-size:inherit;vertical-align:text-bottom}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translateX(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translateX(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-card{--el-card-border-color:var(--el-border-color-light,#ebeef5);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-color-white)}.dark .el-card{--el-card-bg-color:var(--el-color-black)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.search-input[data-v-febdd120] .el-input .el-input__inner{border-radius:36px}.search-input[data-v-febdd120] .el-input .el-input__suffix{right:10px}.search-input[data-v-febdd120] .el-input .el-input__prefix{left:10px}.search-input[data-v-febdd120] .el-input .el-input__prefix-inner .icon,.search-input[data-v-febdd120] .el-input .el-input__suffix-inner .icon{height:inherit}.el-dropdown{display:inline-block;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1}.el-dropdown,.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary-light-2);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper[role=tooltip]{background:#fff;box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper[role=tooltip],.el-dropdown__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:var(--el-default-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button:hover:before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown__list__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:10px 0;margin:0;background-color:#fff;border:none;border-radius:var(--el-border-radius-base);box-shadow:none}.el-dropdown-menu__item{display:flex;align-items:center;list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled-base)}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px}.role-detail[data-v-3301cb0c]{padding:15px}.role-detail .role-detail-header[data-v-3301cb0c]{display:flex;align-items:center;justify-content:space-between}.role-detail .table[data-v-3301cb0c]{margin-top:15px;overflow:auto;height:calc(100vh - 218px)}.role-detail .table[data-v-3301cb0c] .el-table .el-table__cell{height:23px}.role-detail .table[data-v-3301cb0c] .el-table .el-table__cell .el-button{padding:0!important;min-height:auto!important}.role-detail .table[data-v-3301cb0c] .el-table .el-table__cell .el-checkbox{height:23px!important}.role[data-v-704b1400]{padding:10px;box-sizing:border-box;background:#f1f5fa}.role .role-content[data-v-704b1400]{background:#fff;width:calc(100vw - 220px);display:flex}.role .el-card.is-always-shadow[data-v-704b1400]{box-shadow:none}.role .left-box-card[data-v-704b1400]{width:280px;border-right:none!important;border-radius:4px 0 0 4px}.role .left-box-card[data-v-704b1400] .el-card__body{height:calc(100% - 56px)}.role .left-box-card .left-card-header[data-v-704b1400]{display:flex;align-items:center;justify-content:space-between}.role .draggable-content[data-v-704b1400]{height:calc(100% - 56px);overflow:auto}.role .right-box-card[data-v-704b1400]{width:calc(100% - 280px);border-radius:0 4px 4px 0}.role .right-box-card .right-card-header[data-v-704b1400]{display:flex;align-items:center;justify-content:space-between}.role .chart-quota-ghost[data-v-704b1400]{background-color:rgba(129,211,248,.0745);border:1px dashed #048bea;opacity:.8}.role .chart-quota-ghost>div[data-v-704b1400]{visibility:hidden!important}.role .chart-quota-drag[data-v-704b1400]{opacity:.8}.role .draggable-item[data-v-704b1400]{padding:0 20px;height:44px;margin-bottom:2px;cursor:pointer}.role .draggable-item .draggable-operation[data-v-704b1400]{display:none}.role .draggable-item[data-v-704b1400]:hover{background:#ecf5ff}.role .draggable-item:hover .draggable-operation[data-v-704b1400]{display:block}.role[data-v-704b1400] .el-card .el-card__body{padding:0}.role[data-v-704b1400] .el-drawer .el-drawer__header{height:50px;min-height:50px;padding:0 20px;border-bottom:1px solid #f2f2f2}.role[data-v-704b1400] .el-drawer .el-drawer__body{padding:0;height:calc(90% - 50px)}.role[data-v-704b1400] .el-drawer .drawer-content{padding:0 20px;overflow:auto;height:calc(100% - 50px)}.role[data-v-704b1400] .el-drawer .drawer-footer{width:100%;text-align:center}.role .role-search[data-v-704b1400]{margin:10px 0;width:100%;display:flex;justify-content:center}.role .role-search[data-v-704b1400] .el-input__inner{border-radius:36px}.contextMenu[data-v-704b1400]{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;font-size:14px;font-weight:400;color:#333;box-shadow:2px 2px 3px 0 rgb(0 0 0);width:92px;border-radius:5px;border:1px solid #f2f2f2}.contextMenu li[data-v-704b1400]{padding:10px 10px;cursor:pointer}.contextMenu li[data-v-704b1400]:hover,.selected[data-v-704b1400]{background:#ecf5ff}.require-icon[data-v-704b1400]{color:red;margin-right:4px}