.dashboard-page[data-v-56982520]{min-height:calc(100% - 32px);margin:16px 20px 24px;padding:16px 20px 24px;background:#f5f7fa;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.row-block[data-v-56982520]{margin-bottom:20px}.card[data-v-56982520]{border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden;min-height:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-revenue[data-v-56982520]{position:relative;background:linear-gradient(135deg,#2563eb,#3b82f6 45%,#60a5fa);color:#fff;padding:20px 22px}.card-revenue-bg[data-v-56982520]{position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:140px;height:140px;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}.card-revenue-bg[data-v-56982520]:after{content:"";position:absolute;right:-30px;top:-20px;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.06)}.card-revenue-body[data-v-56982520]{position:relative;z-index:1}.revenue-value[data-v-56982520]{font-size:26px;font-weight:600;letter-spacing:.02em;margin-bottom:8px}.revenue-label[data-v-56982520]{font-size:14px;opacity:.95;margin-bottom:10px}.revenue-trend[data-v-56982520]{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.revenue-trend.up[data-v-56982520]{color:hsla(0,0%,100%,.95)}.card-plain[data-v-56982520]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 20px 22px}.card-plain-main[data-v-56982520]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plain-num[data-v-56982520]{font-size:28px;font-weight:600;color:#1f2937;line-height:1.2;margin-bottom:6px}.plain-label[data-v-56982520]{font-size:14px;color:#6b7280;margin-bottom:8px}.plain-trend[data-v-56982520]{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.plain-trend.up[data-v-56982520]{color:#2563eb}.plain-trend.down[data-v-56982520]{color:#ef4444}.card-icon-wrap[data-v-56982520]{width:52px;height:52px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.card-icon-wrap i[data-v-56982520]{font-size:24px;color:#fff}.card-icon-wrap.purple[data-v-56982520]{background:linear-gradient(145deg,#8b5cf6,#a78bfa)}.card-icon-wrap.orange[data-v-56982520]{background:linear-gradient(145deg,#f97316,#fb923c)}.card-icon-wrap.blue[data-v-56982520]{background:linear-gradient(145deg,#3b82f6,#60a5fa)}.panel-card[data-v-56982520]{border-radius:8px;border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}.panel-card[data-v-56982520] .el-card__body{border-radius:8px}.panel-head[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.panel-title[data-v-56982520]{font-size:15px;font-weight:600;color:#1f2937}.panel-date[data-v-56982520]{font-size:12px;color:#9ca3af}.pie-legend-top[data-v-56982520]{font-size:12px;color:#6b7280;margin-bottom:4px}.pie-legend-top span[data-v-56982520]{margin-right:20px}.dot[data-v-56982520]{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:middle;border-radius:2px}.dot-blue[data-v-56982520]{background:#409eff}.dot-gray[data-v-56982520]{background:#d1d5db}.chart-box[data-v-56982520]{width:100%;height:280px}.chart-pie[data-v-56982520]{height:260px}.chart-tall[data-v-56982520]{height:320px}.feedback-head[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin:12px 0 16px}.feedback-score[data-v-56982520]{font-size:36px;font-weight:700;color:#1f2937;line-height:1}.feedback-stars[data-v-56982520]{padding-top:4px}.feedback-stars .star[data-v-56982520]{font-size:18px;color:#e5e7eb;margin-right:2px}.feedback-stars .star.half[data-v-56982520],.feedback-stars .star.on[data-v-56982520]{color:#f59e0b}.feedback-stars .star.half[data-v-56982520]{opacity:.85}.feedback-count[data-v-56982520]{font-size:12px;color:#9ca3af;margin-top:6px}.feedback-bars[data-v-56982520]{margin-top:4px}.fb-row[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:12px;color:#6b7280}.fb-label[data-v-56982520]{width:36px;-ms-flex-negative:0;flex-shrink:0}.fb-track[data-v-56982520]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:10px;background:#f3f4f6;border-radius:5px;margin:0 10px;overflow:hidden}.fb-fill[data-v-56982520]{height:100%;border-radius:5px;-webkit-transition:width .3s ease;transition:width .3s ease}.fb-pct[data-v-56982520]{width:36px;text-align:right;-ms-flex-negative:0;flex-shrink:0;color:#374151}.work-card .work-total[data-v-56982520]{gap:14px;padding:16px 0 20px;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.work-card .work-total[data-v-56982520],.work-total-icon[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-total-icon[data-v-56982520]{width:48px;height:48px;border-radius:10px;background:#eff6ff;color:#3b82f6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px}.work-total-num[data-v-56982520]{font-size:28px;font-weight:700;color:#1f2937;line-height:1.2}.work-total-label[data-v-56982520]{font-size:13px;color:#9ca3af;margin-top:4px}.work-split[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.work-col[data-v-56982520]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.work-col-head[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.work-col-head i[data-v-56982520]{font-size:18px}.work-col-head.purple i[data-v-56982520]{color:#8b5cf6}.work-col-head.orange i[data-v-56982520]{color:#f97316}.work-stat[data-v-56982520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#6b7280;margin-bottom:8px}.work-stat strong[data-v-56982520]{color:#1f2937;font-weight:600}.work-stat.muted strong[data-v-56982520]{color:#6b7280}.select-box[data-v-56982520]{margin-bottom:10px}.table-card[data-v-56982520]{margin-bottom:20px}.online-table[data-v-56982520]{width:100%}.online-table[data-v-56982520] .el-table__header th{background:#f8fafc;color:#475569;font-weight:600}.online-table[data-v-56982520] .el-table__body td{color:#676767;font-size:14px}.row-block--stats[data-v-56982520]{-ms-flex-wrap:wrap;flex-wrap:wrap}.row-block--stats[data-v-56982520] .el-col{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.row-block--stats .card-plain[data-v-56982520]{width:100%;min-height:88px}@media (max-width:768px){.table[data-v-56982520] .container{margin:10px 12px 16px;padding:12px}.row-block--stats[data-v-56982520]{margin-bottom:8px}.row-block--stats[data-v-56982520] .el-col{margin-bottom:10px}.row-block--stats .card-plain[data-v-56982520]{padding:16px 18px}.row-block--stats .plain-num[data-v-56982520]{font-size:26px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-block--stats .plain-label[data-v-56982520]{font-size:14px;margin-bottom:0;white-space:nowrap}.row-block--stats .card-icon-wrap[data-v-56982520]{width:48px;height:48px;margin-left:12px}.row-block--stats .card-icon-wrap i[data-v-56982520]{font-size:22px}}