/*!
 *  build: Vue  Admin Plus 
 *  copyright: vue-admin-beautiful.com  
 *  time: 2025-6-20 18:13:13
 */.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}[data-v-1d34d364]:export{menu-color:#20303f;menu-color-active:var(--theme-color-normal,#6954f0);menu-background:var(--theme-menu-active,rgba(105,84,240,.12));column-second-menu-background:#fff;vab-border-radius:5px;active-button-bg:var(--theme-color-normal,#6954f0);inactive-button-bg:#e6e6f6;default-button-bg:#f3f6f9;purple-button-bg:var(--theme-bg-normal,#edeafd);red-button-bg:#ff6a6b;secondary-button-bg:#f56c6c}.role-info-name[data-v-1d34d364]{font-size:18px;color:#20303f}.role-info-desc[data-v-1d34d364]{margin:20px 0}.permission-dialog-body[data-v-1d34d364]{height:calc(100% - 124px);padding-bottom:68px}.permission-dialog-body .permission-dialog-body-content[data-v-1d34d364]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.permission-dialog-body .permission-dialog-body-content .active[data-v-1d34d364]{background:#fafbfc}.permission-dialog-body .permission-dialog-body-content .left[data-v-1d34d364]{width:136px;padding-left:20px;border:1px solid #ebedf5;border-bottom:0}.permission-dialog-body .permission-dialog-body-content .right[data-v-1d34d364]{width:calc(100% - 136px)}.permission-dialog-body .permission-dialog-body-content .right-content[data-v-1d34d364]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.permission-dialog-body .permission-dialog-body-content .right-content .second-level[data-v-1d34d364]{width:237px;height:50px;padding-left:20px;line-height:50px;border:1px solid #ebedf5;border-bottom:0;border-left:0}.permission-dialog-body .permission-dialog-body-content .right-content .last-level[data-v-1d34d364]{width:calc(100% - 237px);height:50px;padding-left:20px;line-height:50px;border:1px solid #ebedf5;border-bottom:0;border-left:0}.permission-dialog-body .permission-dialog-body-content .right-content .last-level>span[data-v-1d34d364]{display:inline-block;margin-right:20px}.permission-dialog-body .permission-dialog-body-content:last-child .left[data-v-1d34d364],.permission-dialog-body .permission-dialog-body-content:last-child .right .right-content:last-child .last-level[data-v-1d34d364],.permission-dialog-body .permission-dialog-body-content:last-child .right .right-content:last-child .second-level[data-v-1d34d364]{border-bottom:1px solid #ebedf5}.permission-dialog-footer[data-v-1d34d364]{position:absolute;bottom:0;left:0;z-index:1000;width:100%;padding:16px 20px;font-size:14px;color:#20303f;background:#fff;box-shadow:0 0 23px 2px rgba(54,124,253,.1)}[data-v-1b8c5ed1]:export{menu-color:#20303f;menu-color-active:var(--theme-color-normal,#6954f0);menu-background:var(--theme-menu-active,rgba(105,84,240,.12));column-second-menu-background:#fff;vab-border-radius:5px;active-button-bg:var(--theme-color-normal,#6954f0);inactive-button-bg:#e6e6f6;default-button-bg:#f3f6f9;purple-button-bg:var(--theme-bg-normal,#edeafd);red-button-bg:#ff6a6b;secondary-button-bg:#f56c6c}.permission[data-v-1b8c5ed1]{padding-bottom:20px}.permission .role-name[data-v-1b8c5ed1]{margin-right:30px;font-size:16px;color:#20303f}.permission .user-avatar[data-v-1b8c5ed1]{margin-right:10px;vertical-align:middle}.permission[data-v-1b8c5ed1] .el-overlay{background:transparent!important}.permission[data-v-1b8c5ed1] .el-collapse{background:transparent;border:0}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item{padding:0 30px;margin-bottom:20px;background:#fff;border-radius:5px;box-shadow:0 0 23px 2px rgba(54,124,253,.1);transition:var(--el-transition-duration)}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header{height:108px;padding:30px 0;line-height:30px;border-bottom:0;font-size:14px;color:#6b7c8c}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow{width:24px;height:24px;font-size:14px;background:#fff;border:1px solid #d3dde7;border-radius:50%}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text{display:flex;width:calc(100% - 24px);padding-right:80px}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text .left{width:65%}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text .right{align-items:center;justify-content:center;width:35%;line-height:4em;text-align:right;visibility:hidden}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text .right>span{display:inline-block;margin-right:50px;cursor:pointer}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text .right>span:hover{color:var(--theme-color-normal,#6954f0)}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item .el-collapse-item__header .header-text .right>span:last-child{margin-right:0}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item.is-active .el-collapse-item__header{border-bottom:1px solid #ebedf5}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item.is-active .el-collapse-item__wrap{padding:30px 0 40px 0}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item.is-active .el-collapse-item__wrap .user-info{display:inline-block;margin-right:80px;margin-bottom:30px}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item:hover{box-shadow:0 0 23px 2px rgba(54,124,253,.18)}.permission[data-v-1b8c5ed1] .el-collapse .el-collapse-item:hover .el-collapse-item__header .header-text .right{visibility:visible}.permission[data-v-1b8c5ed1] .el-collapse:hover{background:transparent;box-shadow:none}