@charset "UTF-8";@font-face{font-family:iconfont;src:url(/assets/iconfont-DvVYwovQ.woff2?t=1771475019349) format("woff2"),url(/assets/iconfont-bTbuNdBa.woff?t=1771475019349) format("woff"),url(/assets/iconfont-C-uFNgoK.ttf?t=1771475019349) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.icon-zuji:before{content:""}.icon-talk_emjio:before{content:""}.icon-shenhe:before{content:""}.icon-shenhe1:before{content:""}.icon-liuyanban-05:before{content:""}.icon-guanliduan:before{content:""}.icon-iconfontprofile:before{content:""}.icon-new:before{content:""}.icon-upload:before{content:""}.icon-rss:before{content:""}.icon-ban:before{content:""}.icon-user:before{content:""}.icon-eye:before{content:""}.icon-link:before{content:""}.icon-image-fill:before{content:""}.icon-wj-rz:before{content:""}.icon-comment:before{content:""}.icon-today:before{content:""}.icon-plus:before{content:""}.icon-delete:before{content:""}.icon-lock:before{content:""}.icon-setting:before{content:""}.icon-time:before{content:""}.icon-arrow-left-bold:before{content:""}.icon-arrow-right-bold:before{content:""}.icon-shield:before{content:""}.icon-liuyan:before{content:""}.icon-folder:before{content:""}.icon-logout:before{content:""}.icon-music:before{content:""}.icon-pending:before{content:""}.icon-search:before{content:""}.icon-bianjiwenzhang_huaban:before{content:""}.icon-yibiaopan:before{content:""}:root{--el-color-primary: #000000;--el-color-primary-light-3: #303133;--el-color-primary-light-5: #606266;--el-color-primary-light-7: #909399;--el-color-primary-light-8: #c0c4cc;--el-color-primary-light-9: #e4e7ed;--el-color-primary-dark-2: #000000;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #c0c4cc;--el-border-color: #e4e7ed;--el-border-color-light: #ebeef5;--el-border-color-lighter: #f2f6fc;--el-bg-color: #ffffff;--el-bg-color-page: #f5f7fa;--el-fill-color: #f5f7fa;--el-fill-color-light: #fafafa;--el-border-radius-base: 6px;--el-border-radius-small: 4px;--el-border-radius-round: 12px}.el-button{font-weight:500}.el-card{border-radius:10px;border-color:#e4e7ed;box-shadow:none}.el-table th{font-weight:600}.el-tag{--el-tag-bg-color: #f5f7fa;--el-tag-border-color: #909399;--el-tag-text-color: #303133;--el-tag-hover-color: #606266;font-weight:500}.el-tag--success{--el-tag-bg-color: #f5f7fa;--el-tag-border-color: #606266;--el-tag-text-color: #303133}.el-tag--warning{--el-tag-bg-color: #f5f7fa;--el-tag-border-color: #909399;--el-tag-text-color: #303133}.el-tag--danger{--el-tag-bg-color: #f5f7fa;--el-tag-border-color: #606266;--el-tag-text-color: #606266}.el-tag--info{--el-tag-bg-color: #f5f7fa;--el-tag-border-color: #c0c4cc;--el-tag-text-color: #606266}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;background-color:#f5f7fa;color:#303133}a{color:inherit;text-decoration:none}#app{width:100%;height:100%}.page-container{padding:24px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title{font-size:18px;font-weight:600;color:#303133}.muted-text{color:#909399}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d7de;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b9bdc7}.sidebar{box-shadow:2px 0 12px #10182808}.sidebar .sidebar-nav .nav-group-header{color:#909399;font-size:12.5px;font-weight:600;letter-spacing:1.5px;padding:10px 20px 6px}.sidebar .sidebar-nav .nav-group-header:hover{background:transparent;color:#303133}.sidebar .sidebar-nav .nav-item,.sidebar .sidebar-nav .nav-group-header{border-radius:8px;margin:1px 10px}.sidebar .sidebar-nav .nav-item:hover{background-color:#f5f7fa}.sidebar .sidebar-nav .nav-item.active{background-color:#f1f2f6;font-weight:600;border-left:3px solid #000000;padding-left:17px}.topbar{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #eef0f4;z-index:5}.el-card{border-radius:12px;border:1px solid #eef0f4;box-shadow:0 1px 3px #1018280d;transition:box-shadow .25s ease,transform .25s ease}.el-card:hover{box-shadow:0 8px 24px #10182814}.el-button{border-radius:8px;transition:all .2s ease}.el-button--primary:not(.is-disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.el-button--primary:not(.is-disabled):active{transform:translateY(0) scale(.98);box-shadow:none}.el-table th.el-table__cell{background:#fafafa}.el-table th.el-table__cell>.cell{color:#606266;font-weight:600}.dashboard .stat-grid .stat-card{border:1px solid #eef0f4;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.dashboard .stat-grid .stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -10px #10182829}.sidebar{background:#18181b!important;border-right:none!important;box-shadow:none!important}.sidebar .sidebar-logo{color:#fafafa!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.sidebar .sidebar-nav .nav-group-header{color:#a1a1aa;font-size:12px}.sidebar .sidebar-nav .nav-group-header:hover{background:#ffffff0f;color:#fff}.sidebar .sidebar-nav .nav-group-header.active{color:#fff}.sidebar .sidebar-nav .nav-group-header .chevron{color:#71717a}.sidebar .sidebar-nav .nav-item{color:#d4d4d8;border-radius:8px}.sidebar .sidebar-nav .nav-item:hover{background:#ffffff12;color:#fff}.sidebar .sidebar-nav .nav-item.active{background:#ffffff1a;color:#fff;border-left:3px solid #fafafa;padding-left:14px}.sidebar .collapse-btn{color:#a1a1aa}.sidebar .collapse-btn:hover{color:#fff;background:#ffffff12}.dashboard .stat-grid .stat-card{border:1px solid #eef0f3;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.dashboard .stat-grid .stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -10px #18181b2e}.dashboard .stat-grid .stat-icon{background:#18181b;color:#fff;border-radius:12px}.dashboard .stat-grid .stat-icon .iconfont,.dashboard .stat-grid .stat-icon svg{color:#fff}
