.el-page-header__content{font-size:16px!important}.el-dialog__wrapper .el-dialog{border-radius:5px}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:10px 20px}.el-message.el-message--error,.el-message.el-message--info,.el-message.el-message--success,.el-message.el-message--warning{min-width:auto;background-color:#fff;padding:12px 20px 12px 15px;border:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.el-message.el-message--error .el-message__icon,.el-message.el-message--info .el-message__icon,.el-message.el-message--success .el-message__icon,.el-message.el-message--warning .el-message__icon{font-size:16px}.el-message.el-message--error .el-message__content,.el-message.el-message--info .el-message__content,.el-message.el-message--success .el-message__content,.el-message.el-message--warning .el-message__content{color:#999}.scrollbar .el-scrollbar__wrap{overflow-x:hidden}.el-table thead tr th{background-color:#f5f8ff;padding:12px 0;font-weight:400}.el-table__fixed-right:before,.el-table__fixed:before{z-index:2}.el-card{border:none}.el-card .el-card__body{padding:16px}.el-table thead th{font-weight:400}.el-image .el-image__error{font-size:13px}body{font-family:PingFang SC,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.3}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.height-full{height:100%}.p-16px{padding:16px}.mb-20px{margin-bottom:20px}.-mb-16px{margin-bottom:-16px}.mt-16px{margin-top:16px}.ml-6px{margin-left:6px}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.form-tips{margin-top:4px;font-size:12px;line-height:24px;color:#999}.header{height:100%;background:#fff;border-bottom:1px solid #e8edf4;box-shadow:0 1px 8px rgba(17,24,39,.04);padding:0 24px}.header,.header__logo{display:flex;align-items:center}.header__logo{width:210px;margin-right:12px;cursor:pointer}.header__logo .image{width:34px;height:34px;margin-right:10px}.header__logo .logo-image{width:32px;height:32px;flex:0 0 32px;margin-right:10px;-o-object-fit:contain;object-fit:contain;border-radius:6px;display:block}.header__logo .mark{position:relative;width:28px;height:28px;margin-right:10px}.header__logo .mark span{position:absolute;display:block;border-radius:999px;box-shadow:0 5px 10px rgba(37,99,235,.2)}.header__logo .mark span:first-child{left:3px;top:4px;width:8px;height:8px;background:#24b6ff}.header__logo .mark span:nth-child(2){right:4px;top:4px;width:8px;height:8px;background:#2f80ed}.header__logo .mark span:nth-child(3){left:10px;bottom:3px;width:9px;height:9px;background:#3bcf8e}.header__logo .mark span:nth-child(4){left:8px;top:10px;width:13px;height:7px;border-radius:8px;background:linear-gradient(135deg,#1b79ff,#35d39a);transform:rotate(35deg)}.header__logo .title{color:#111827;font-size:16px;font-weight:700;letter-spacing:0;white-space:nowrap}.header__menu{flex:1;overflow:hidden}.header__menu .el-menu{display:flex;height:56px;background:transparent;border-bottom:none}.header__menu .el-menu .el-menu-item{position:relative;color:#1f2937;border:none;height:56px;line-height:56px;padding:0 18px;background:transparent!important}.header__menu .el-menu .el-menu-item:not(.is-disabled):focus,.header__menu .el-menu .el-menu-item:not(.is-disabled):hover{color:#1476ff;background:transparent!important}.header__menu .el-menu .el-menu-item:not(.is-disabled):focus span,.header__menu .el-menu .el-menu-item:not(.is-disabled):hover span{background-color:transparent!important}.header__menu .el-menu .el-menu-item span{font-size:15px;font-weight:600;padding:0;border-radius:0}.header__menu .el-menu .el-menu-item.is-active{color:#1476ff}.header__menu .el-menu .el-menu-item.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#1476ff}.header__menu .el-menu .el-menu-item.is-active span{color:#1476ff;padding:0;background-color:transparent!important}.header__right{display:flex;align-items:center;gap:18px}.header__right .notice{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#1f2937;font-size:18px}.header__right .notice span{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#ff4d4f;color:#fff;font-size:10px;line-height:16px;text-align:center;box-sizing:border-box}.header__right .user{height:56px;display:flex;align-items:center;color:#1f2937;cursor:pointer;font-weight:600}.header__right .user .avatar{width:30px;height:30px;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#dbe5f6,#9fb1cf);font-size:18px;overflow:hidden}.header__right .user .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.header__right .user .name{margin-right:4px}.aside{width:210px;height:100%;overflow:hidden;background:#fff;border-right:1px solid #e8edf4}.aside__title{height:58px;display:flex;align-items:center;padding:0 24px;color:#111827;font-size:18px;font-weight:700;box-sizing:border-box}.aside .el-scrollbar{height:calc(100% - 58px)}.aside .el-scrollbar .el-menu{width:210px;border-right:none;background:transparent;padding:6px 6px 14px;box-sizing:border-box}.aside .el-scrollbar .el-menu .el-menu-item,.aside .el-scrollbar .el-menu :deep(.el-submenu__title){position:relative;color:#374151;font-size:15px;font-weight:500;height:46px;line-height:46px;padding:0 18px!important;box-sizing:border-box;min-width:auto;margin:4px 0;border-radius:8px;background:transparent}.aside .el-scrollbar .el-menu .el-menu-item:focus,.aside .el-scrollbar .el-menu .el-menu-item:hover,.aside .el-scrollbar .el-menu :deep(.el-submenu__title):focus,.aside .el-scrollbar .el-menu :deep(.el-submenu__title):hover{color:#1476ff;background:#f4f8ff}.aside .el-scrollbar .el-menu .el-menu-item i,.aside .el-scrollbar .el-menu :deep(.el-submenu__title) i{width:18px;margin-right:12px;color:#4b5563;font-size:17px;text-align:center}.aside .el-scrollbar .el-menu .el-menu-item.is-active,.aside .el-scrollbar .el-menu :deep(.el-submenu__title).is-active{color:#1476ff;background:#eaf3ff;font-weight:700}.aside .el-scrollbar .el-menu .el-menu-item.is-active:before,.aside .el-scrollbar .el-menu :deep(.el-submenu__title).is-active:before{content:"";position:absolute;left:-6px;top:10px;width:3px;height:26px;border-radius:0 4px 4px 0;background:#1476ff}.aside .el-scrollbar .el-menu .el-menu-item.is-active i,.aside .el-scrollbar .el-menu :deep(.el-submenu__title).is-active i{color:#1476ff}.aside .el-scrollbar .el-menu .el-submenu .el-menu-item{padding-left:48px!important;font-size:14px}.aside .el-scrollbar .el-menu .iconfont{margin-right:10px;margin-left:10px}.aside .el-scrollbar .el-menu :deep(.el-submenu__icon-arrow){margin-top:-4px}.permission .no-permission[data-v-3555a76a]{padding-right:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 100px)}.permission .no-permission img[data-v-3555a76a]{width:152px;height:152px}.permission .no-permission .muted[data-v-3555a76a]{color:#999}.layouts{width:100%;height:100vh;box-sizing:content-box;overflow:hidden}.layouts .layouts-header{height:56px}.layouts .layouts-container{min-height:0;height:calc(100vh - 56px);display:flex}.layouts .layouts-container .layouts-aside{width:210px;height:calc(100vh - 56px)}.layouts .layouts-container .layouts-main{background-color:#f5f7f9;height:100%;flex:1}