
/**
 * 由 Fantastic-admin 提供技术支持
 * Powered by Fantastic-admin
 * https://fantastic-admin.netlify.app
 * 代码仓库
 * Gitee  https://gitee.com/hooray/fantastic-admin
 * Github https://github.com/hooray/fantastic-admin
 */
    
.dashboard-container[data-v-0d40388e]{background-color:#f5f7fa;min-height:calc(100vh - 80px);padding:20px}.dashboard-container .welcome-section[data-v-0d40388e]{margin-bottom:20px}.dashboard-container .welcome-section .user-greeting[data-v-0d40388e]{color:#fff;background:linear-gradient(45deg,#0a2463,#1e96fc);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #1e96fc33}.dashboard-container .welcome-section .user-greeting[data-v-0d40388e]:after{content:"";background:#ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-50%}.dashboard-container .welcome-section .user-greeting[data-v-0d40388e]:before{content:"";background:#ffffff1a;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30%;left:10%}.dashboard-container .welcome-section .user-greeting .greeting-text h1[data-v-0d40388e]{letter-spacing:1px;margin:0 0 8px;font-size:28px;font-weight:600}.dashboard-container .welcome-section .user-greeting .greeting-text p[data-v-0d40388e]{opacity:.9;margin:0;font-size:16px}.dashboard-container .welcome-section .user-greeting .date-time[data-v-0d40388e]{text-align:right;z-index:2;position:relative}.dashboard-container .welcome-section .user-greeting .date-time .date[data-v-0d40388e]{opacity:.85;margin-bottom:4px;font-size:16px}.dashboard-container .welcome-section .user-greeting .date-time .time[data-v-0d40388e]{letter-spacing:2px;text-shadow:0 2px 4px #0000001a;font-size:36px;font-weight:700}.dashboard-container .welcome-section .data-overview[data-v-0d40388e]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dashboard-container .welcome-section .data-overview .data-card[data-v-0d40388e]{background-color:#fff;border-radius:15px;align-items:center;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000d}.dashboard-container .welcome-section .data-overview .data-card[data-v-0d40388e]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.dashboard-container .welcome-section .data-overview .data-card .card-icon[data-v-0d40388e]{border-radius:15px;justify-content:center;align-items:center;width:64px;height:64px;margin-right:15px;display:flex}.dashboard-container .welcome-section .data-overview .data-card .card-icon .card-svg-icon[data-v-0d40388e]{color:#fff;width:32px;height:32px}.dashboard-container .welcome-section .data-overview .data-card .card-content[data-v-0d40388e]{flex:1}.dashboard-container .welcome-section .data-overview .data-card .card-content .card-value[data-v-0d40388e]{color:#303133;margin-bottom:5px;font-size:24px;font-weight:700}.dashboard-container .welcome-section .data-overview .data-card .card-content .card-title[data-v-0d40388e]{color:#909399;margin-bottom:8px;font-size:14px}.dashboard-container .welcome-section .data-overview .data-card .card-content .card-subtitle[data-v-0d40388e]{color:#909399;margin-bottom:8px;font-size:12px}.dashboard-container .main-content-top[data-v-0d40388e]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-container .main-content-bottom[data-v-0d40388e]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dashboard-container .tasks-overview[data-v-0d40388e]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-container .tasks-overview .task-card[data-v-0d40388e]{cursor:pointer;background-color:#fff;border-radius:15px;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000d}.dashboard-container .tasks-overview .task-card[data-v-0d40388e]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.dashboard-container .tasks-overview .task-card .task-icon[data-v-0d40388e]{background-color:#ecf5ff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;display:flex}.dashboard-container .tasks-overview .task-card .task-icon svg[data-v-0d40388e]{color:#409eff;width:24px;height:24px}.dashboard-container .tasks-overview .task-card .task-content .task-value[data-v-0d40388e]{color:#303133;margin-bottom:5px;font-size:26px;font-weight:700}.dashboard-container .tasks-overview .task-card .task-content .task-title[data-v-0d40388e]{color:#606266;font-size:14px}.dashboard-container .panel[data-v-0d40388e]{background-color:#fff;border-radius:15px;margin-bottom:20px;transition:box-shadow .3s;box-shadow:0 4px 15px #0000000d}.dashboard-container .panel[data-v-0d40388e]:hover{box-shadow:0 8px 20px #00000014}.dashboard-container .panel .panel-header[data-v-0d40388e]{border-bottom:1px solid #ebeef5;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dashboard-container .panel .panel-header h2[data-v-0d40388e]{color:#303133;align-items:center;margin:0;font-size:18px;font-weight:600;display:flex}.dashboard-container .panel .panel-header h2 svg[data-v-0d40388e]{color:#409eff;width:20px;height:20px;margin-right:8px}.dashboard-container .panel .panel-body[data-v-0d40388e]{padding:20px}.dashboard-container .financial-review .amount[data-v-0d40388e]{color:#409eff;font-weight:600}.dashboard-container .trend-chart .trend-chart-container[data-v-0d40388e]{width:100%;height:360px}.dashboard-container .channel-ranking .top-three-flat[data-v-0d40388e]{margin-bottom:20px}.dashboard-container .channel-ranking .top-three-flat .rank-header[data-v-0d40388e]{color:#606266;border-bottom:1px solid #ebeef5;padding:0 15px 10px;font-size:14px;font-weight:600;display:flex}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-title[data-v-0d40388e]{width:80px}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-name[data-v-0d40388e]{flex:1}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-value[data-v-0d40388e]{text-align:right;width:120px}.dashboard-container .channel-ranking .top-three-flat .rank-item[data-v-0d40388e]{border-bottom:1px solid #f0f2f5;align-items:center;padding:15px;transition:background-color .2s;display:flex}.dashboard-container .channel-ranking .top-three-flat .rank-item[data-v-0d40388e]:hover{background-color:#f9fafc}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position[data-v-0d40388e]{align-items:center;width:80px;display:flex}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position span[data-v-0d40388e]{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:5px;font-weight:700;display:flex}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position .trophy-icon[data-v-0d40388e]{color:#e6a23c;width:20px;height:20px;animation:2s infinite alternate shine-0d40388e}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-name[data-v-0d40388e]{color:#303133;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:10px;font-weight:500;overflow:hidden}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-value[data-v-0d40388e]{text-align:right;color:#f56c6c;width:120px;font-weight:600}.dashboard-container .channel-ranking .top-three-flat .rank-item:first-child .rank-position span[data-v-0d40388e]{color:#fff;background-color:#f56c6c;box-shadow:0 2px 5px #f56c6c4d}.dashboard-container .channel-ranking .top-three-flat .rank-item:nth-child(2) .rank-position span[data-v-0d40388e]{color:#fff;background-color:#e6a23c;box-shadow:0 2px 5px #e6a23c4d}.dashboard-container .channel-ranking .top-three-flat .rank-item:nth-child(3) .rank-position span[data-v-0d40388e]{color:#fff;background-color:#67c23a;box-shadow:0 2px 5px #67c23a4d}.dashboard-container .channel-ranking .rank-list .rank-list-item[data-v-0d40388e]{border-bottom:1px solid #ebeef5;align-items:center;padding:12px 15px;transition:background-color .2s;display:flex}.dashboard-container .channel-ranking .rank-list .rank-list-item[data-v-0d40388e]:hover{background-color:#f9fafc}.dashboard-container .channel-ranking .rank-list .rank-list-item[data-v-0d40388e]:last-child{border-bottom:none}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-number[data-v-0d40388e]{color:#606266;background-color:#f5f7fa;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:15px;font-size:14px;font-weight:600;display:flex}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-name[data-v-0d40388e]{color:#303133;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:10px;font-weight:500;overflow:hidden}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-value[data-v-0d40388e]{color:#f56c6c;text-align:right;width:120px;font-weight:600}.dashboard-container .team-ranking .team-chart[data-v-0d40388e]{width:100%;height:360px}@keyframes shine-0d40388e{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@media (width<=1200px){.dashboard-container .welcome-section .data-overview[data-v-0d40388e]{grid-template-columns:repeat(2,1fr)}.dashboard-container .main-content-top[data-v-0d40388e],.dashboard-container .main-content-bottom[data-v-0d40388e]{grid-template-columns:1fr}}@media (width<=768px){.dashboard-container[data-v-0d40388e]{padding:10px!important}.dashboard-container .welcome-section .user-greeting[data-v-0d40388e]{flex-direction:column;align-items:flex-start}.dashboard-container .welcome-section .user-greeting .date-time[data-v-0d40388e]{text-align:left;margin-top:15px}.dashboard-container .welcome-section .data-overview[data-v-0d40388e],.dashboard-container .tasks-overview[data-v-0d40388e]{grid-template-columns:1fr}.dashboard-container .panel[data-v-0d40388e]{width:94%!important;margin-bottom:15px!important}.dashboard-container .channel-ranking .panel-header[data-v-0d40388e]{padding:12px 10px!important}.dashboard-container .channel-ranking .panel-body[data-v-0d40388e]{padding:10px 8px!important}.dashboard-container .channel-ranking .top-three-flat .rank-header[data-v-0d40388e]{padding:0 8px 8px!important;font-size:11px!important}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-title[data-v-0d40388e]{flex-shrink:0!important;width:35px!important}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-name[data-v-0d40388e]{flex:1!important;min-width:0!important}.dashboard-container .channel-ranking .top-three-flat .rank-header .rank-value[data-v-0d40388e]{text-align:right!important;flex-shrink:0!important;width:75px!important;padding-right:2px!important;font-size:11px!important}.dashboard-container .channel-ranking .top-three-flat .rank-item[data-v-0d40388e]{padding:10px 8px!important}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position[data-v-0d40388e]{flex-shrink:0!important;width:35px!important}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position span[data-v-0d40388e]{width:22px!important;height:22px!important;margin-right:2px!important;font-size:12px!important}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-position .trophy-icon[data-v-0d40388e]{width:12px!important;height:12px!important}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-name[data-v-0d40388e]{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;padding-right:8px!important;font-size:11px!important;overflow:hidden!important}.dashboard-container .channel-ranking .top-three-flat .rank-item .rank-value[data-v-0d40388e]{text-align:right!important;flex-shrink:0!important;width:75px!important;padding-right:2px!important;font-size:11px!important;font-weight:600!important}.dashboard-container .channel-ranking .rank-list .rank-list-item[data-v-0d40388e]{padding:8px!important}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-number[data-v-0d40388e]{flex-shrink:0!important;width:20px!important;height:20px!important;margin-right:6px!important;font-size:10px!important}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-name[data-v-0d40388e]{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;padding-right:8px!important;font-size:11px!important;overflow:hidden!important}.dashboard-container .channel-ranking .rank-list .rank-list-item .rank-value[data-v-0d40388e]{text-align:right!important;flex-shrink:0!important;width:75px!important;padding-right:2px!important;font-size:11px!important}.dashboard-container .team-ranking .team-chart[data-v-0d40388e],.dashboard-container .trend-chart .trend-chart-container[data-v-0d40388e]{height:300px}}#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:var(--g-nprogress-color);width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;box-shadow:0 0 10px var(--g-nprogress-color), 0 0 5px var(--g-nprogress-color);display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:11px;right:14px}#nprogress .spinner .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-top-color:var(--g-nprogress-color);border-left-color:var(--g-nprogress-color);border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
