.empty-state[data-v-f0137c58]{text-align:center;background-color:#f5f7fa;border-radius:8px;margin:10px 20px}.card-container[data-v-f0137c58]{position:relative;max-width:100%}.scroll-area[data-v-f0137c58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.scroll-wrapper[data-v-f0137c58]{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 0;scrollbar-width:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scroll-wrapper[data-v-f0137c58]::-webkit-scrollbar{display:none}.cards-scroll[data-v-f0137c58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.custom-card[data-v-f0137c58]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border:2px solid transparent;position:relative}.custom-card[data-v-f0137c58]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}.custom-card.selected[data-v-f0137c58]{border:2px solid #d6a74c;-webkit-box-shadow:0 5px 15px rgba(214,167,76,.35);box-shadow:0 5px 15px rgba(214,167,76,.35)}.custom-card.expired[data-v-f0137c58]{-webkit-filter:grayscale(80%);filter:grayscale(80%);opacity:.7}.custom-card.expired[data-v-f0137c58]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.card-image[data-v-f0137c58]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.card-content[data-v-f0137c58]{padding:16px}.card-title[data-v-f0137c58]{font-size:16px;font-weight:600;display:block;margin-bottom:8px}.card-footer[data-v-f0137c58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.time[data-v-f0137c58]{font-size:13px;color:#999}.time.expired[data-v-f0137c58]{color:#f56c6c}.action-btn[data-v-f0137c58]{padding:7px 15px}.action-btn.is-disabled[data-v-f0137c58]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.scroll-btn[data-v-f0137c58]{width:32px;height:32px;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.left-btn[data-v-f0137c58]{margin-right:5px}.right-btn[data-v-f0137c58]{margin-left:5px}@media (max-width:768px){.scroll-btn[data-v-f0137c58]{display:none}.scroll-wrapper[data-v-f0137c58]{padding:10px 15px}.custom-card[data-v-f0137c58]{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}}.date-navigator[data-v-f0137c58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:0 auto;padding:20px;background-color:#faf4e8;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.current-date[data-v-f0137c58]{font-size:18px;font-weight:700;color:#333}.nav-button[data-v-f0137c58]{padding:8px 16px;background-color:#d6a74c;color:#fff;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.nav-button[data-v-f0137c58]:hover{background-color:#c9952f}.nav-button[data-v-f0137c58]:disabled{background-color:#ccc;cursor:not-allowed}.cancel[data-v-f0137c58]{position:absolute;top:10px;left:10px;width:60px;height:60px}[data-v-f0137c58] .el-tabs__item.is-active{color:#d6a74c}[data-v-f0137c58] .el-tabs__nav{border-color:#f0dfc6}[data-v-f0137c58] .el-tabs__item.is-active{border-color:#f0dfc6;background:#fff8ec}[data-v-f0137c58] .el-tabs__item:hover{color:#d6a74c}.data-summary .summary-row[data-v-4443920e]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 6px}.data-summary .summary-item[data-v-4443920e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center;padding:0 10px}.data-summary .summary-item+.summary-item[data-v-4443920e]{border-left:1px solid #f0e4d0}.data-summary .summary-title[data-v-4443920e]{font-size:12px;color:#b08d57;letter-spacing:0;white-space:nowrap}.data-summary .summary-total[data-v-4443920e]{font-size:24px;font-weight:600;color:#d6a74c;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-summary .summary-today[data-v-4443920e]{font-size:12px;color:#c9b08c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-summary .summary-today span[data-v-4443920e]{color:#d6a74c;font-weight:600}.welcome[data-v-549e7fa9]{position:relative;height:100%;padding:18px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.welcome .welcome-main[data-v-549e7fa9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welcome .welcome-main .welcome-avatar[data-v-549e7fa9]{-ms-flex-negative:0;flex-shrink:0;margin-right:14px;background:#f7e6c9;border:2px solid #d6a74c;color:#d6a74c;font-weight:600}.welcome .welcome-main .welcome-info[data-v-549e7fa9]{min-width:0}.welcome.has-scope .welcome-info[data-v-549e7fa9]{padding-right:88px}.welcome .welcome-scope[data-v-549e7fa9]{position:absolute;top:12px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e5d3b5;border-radius:4px;overflow:hidden}.welcome .welcome-scope .scope-btn[data-v-549e7fa9]{padding:3px 14px;font-size:12px;color:#8c7351;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.welcome .welcome-scope .scope-btn[data-v-549e7fa9]:hover{color:#c9822b}.welcome .welcome-scope .scope-btn.active[data-v-549e7fa9]{background:#d6a74c;color:#fff}.welcome .welcome-greet[data-v-549e7fa9]{font-size:18px;font-weight:600;color:#8c5b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.welcome .welcome-greet .welcome-name[data-v-549e7fa9]{color:#d6a74c}.welcome .welcome-date[data-v-549e7fa9]{margin-top:4px;font-size:12px;color:#b08d57}.welcome .welcome-slogan[data-v-549e7fa9]{margin-top:14px;font-size:12px;color:#c0a27a;line-height:1.7}.age-chart[data-v-278e03da],.recent-chart[data-v-7aed14bf]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:300px}.performance-record-drawer .el-drawer__header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;color:#303133}.performance-record-drawer .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.drawer-content[data-v-5b228d0a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.drawer-footer[data-v-5b228d0a]{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right;background-color:#fff}.upload-tip[data-v-5b228d0a]{line-height:20px;font-size:12px;color:#909399;margin-top:6px}.pending-amount[data-v-5b228d0a]{color:#e6a23c;font-size:16px;font-weight:700}.followup[data-v-36186d8f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.followup .follow-end[data-v-36186d8f]{margin-top:auto;padding:6px 0 2px;text-align:center;font-size:12px;color:#c9b08c}.followup[data-v-36186d8f] .el-table__empty-text{color:#c9b08c}.followup .name-cell[data-v-36186d8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.followup .name-cell .name-text[data-v-36186d8f]{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup[data-v-36186d8f] .role-tag{-ms-flex-negative:0;flex-shrink:0;border:none;height:18px;line-height:18px;padding:0 6px;background:#f7e6c9;color:#c9822b;font-size:11px}.followup[data-v-36186d8f] .role-tag.is-customer{background:#f0dfc6;color:#8d6e63}.followup .op-btns[data-v-36186d8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.followup .op-btns .el-button+.el-button[data-v-36186d8f]{margin-left:4px}.followup[data-v-36186d8f] .el-button--text{color:#d6a74c;font-size:12px;padding:2px 4px}.followup[data-v-36186d8f] .el-button--text:focus,.followup[data-v-36186d8f] .el-button--text:hover{color:#c9952f}.followup[data-v-36186d8f] .el-dialog__footer .el-button--primary{background:#d6a74c;border-color:#d6a74c}.followup[data-v-36186d8f] .el-dialog__footer .el-button--primary:focus,.followup[data-v-36186d8f] .el-dialog__footer .el-button--primary:hover{background:#c9952f;border-color:#c9952f}.perf-chart[data-v-0675489e]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.perf-chart .chart-wrap[data-v-0675489e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.perf-chart .perf-empty[data-v-0675489e]{position:absolute;inset:0;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;font-size:13px;color:#c9b08c;pointer-events:none;text-align:center}.perf-chart .perf-error[data-v-0675489e]{color:#e8765c}.sales-rank[data-v-3db62134]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-rank .rank-head[data-v-3db62134]{-ms-flex-negative:0;flex-shrink:0;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-bottom:7px;margin-bottom:2px;border-bottom:1px solid #f5e8d3}.sales-rank .rank-head .rank-badge[data-v-3db62134]{height:16px;line-height:16px;padding:0 6px;border-radius:3px;background:#f7e6c9;color:#c9822b;font-size:11px}.sales-rank .rank-list[data-v-3db62134]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.sales-rank .rank-item[data-v-3db62134]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 6px;border-radius:5px}.sales-rank .rank-item+.rank-item[data-v-3db62134]{border-top:1px solid #fbf3e4}.sales-rank .rank-item[data-v-3db62134]:hover{background:#fff8ec}.sales-rank .rank-number[data-v-3db62134]{width:22px;height:22px;line-height:22px;border-radius:50%;background:#f7e6c9;color:#c9822b;font-size:12px;font-weight:600;text-align:center;-ms-flex-negative:0;flex-shrink:0}.sales-rank .rank-number.is-podium[data-v-3db62134]{background:#d6a74c;color:#fff}.sales-rank .rank-number.is-first[data-v-3db62134]{background:#c9822b;color:#fff8ec}.sales-rank .rank-avatar[data-v-3db62134]{width:28px;height:28px;border-radius:50%;margin:0 9px;background:#f7e6c9;color:#c9822b;font-size:12px;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;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.sales-rank .rank-avatar img[data-v-3db62134]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sales-rank .rank-info[data-v-3db62134]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sales-rank .rank-name-row[data-v-3db62134]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.sales-rank .rank-name-row .rank-name[data-v-3db62134]{font-size:12px;color:#53565c;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-rank .rank-name-row .rank-tag[data-v-3db62134]{-ms-flex-negative:0;flex-shrink:0;height:16px;line-height:16px;margin-left:4px;padding:0 5px;border-radius:3px;background:#f7e6c9;color:#c9822b;font-size:10px}.sales-rank .rank-sub-row[data-v-3db62134]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;color:#b08d57;overflow:hidden;white-space:nowrap}.sales-rank .rank-sub-row .rank-organ[data-v-3db62134]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-rank .rank-sub-row .rank-join[data-v-3db62134]{color:#c9b08c;-ms-flex-negative:0;flex-shrink:0}.sales-rank .rank-amount[data-v-3db62134]{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0}.sales-rank .rank-amount .amount-label[data-v-3db62134]{font-size:10px;color:#c9b08c;line-height:13px}.sales-rank .rank-amount .amount-value[data-v-3db62134]{font-size:13px;font-weight:600;color:#c9822b;line-height:18px}.sales-rank .rank-empty[data-v-3db62134]{padding:30px 0;text-align:center;font-size:12px;color:#c9b08c}.dlg-dialog .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #f0dfc6}.dlg-dialog .el-drawer__title{color:#8c5b2e;font-weight:600;font-size:15px}.dlg-dialog .el-drawer__body{padding:20px 24px 24px}.dlg-dialog .dlg-filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.dlg-dialog .dlg-filter .el-select{width:170px}.dlg-dialog .dlg-filter .dlg-organ-fixed{height:28px;line-height:28px;padding:0 12px;border:1px solid #e5d3b5;border-radius:4px;color:#8c5b2e;font-size:12px;background:#fff8ec}.dlg-dialog .dlg-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:10px;font-size:12px;color:#8c7351}.dlg-dialog .dlg-summary b{color:#c9822b;font-size:14px;font-weight:600}.dlg-dialog .dlg-rank{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:50%;background:#f7e6c9;color:#c9822b;font-size:12px;font-weight:600;text-align:center}.dlg-dialog .dlg-rank.is-podium{background:#d6a74c;color:#fff}.dlg-dialog .dlg-rank.is-first{background:#c9822b;color:#fff8ec}.dlg-dialog .dlg-avatar{width:28px;height:28px;border-radius:50%;margin:0 auto;background:#f7e6c9;color:#c9822b;font-size:12px;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;overflow:hidden}.dlg-dialog .dlg-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dlg-dialog .rank-tag{-ms-flex-negative:0;flex-shrink:0;height:16px;line-height:16px;margin-left:4px;padding:0 5px;border-radius:3px;background:#f7e6c9;color:#c9822b;font-size:10px}.dlg-dialog .dlg-amount{color:#c9822b;font-weight:600}.class-rank[data-v-b26bdcfe]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-rank .rank-list[data-v-b26bdcfe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.class-rank .rank-item[data-v-b26bdcfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 6px;border-radius:5px}.class-rank .rank-item+.rank-item[data-v-b26bdcfe]{border-top:1px solid #fbf3e4}.class-rank .rank-item[data-v-b26bdcfe]:hover{background:#fff8ec}.class-rank .rank-number[data-v-b26bdcfe]{width:22px;height:22px;line-height:22px;border-radius:50%;background:#f7e6c9;color:#c9822b;font-size:12px;font-weight:600;text-align:center;-ms-flex-negative:0;flex-shrink:0}.class-rank .rank-number.is-podium[data-v-b26bdcfe]{background:#d6a74c;color:#fff}.class-rank .rank-number.is-first[data-v-b26bdcfe]{background:#c9822b;color:#fff8ec}.class-rank .rank-avatar[data-v-b26bdcfe]{width:28px;height:28px;border-radius:50%;margin:0 9px;background:#f7e6c9;color:#c9822b;font-size:12px;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;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.class-rank .rank-avatar img[data-v-b26bdcfe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.class-rank .rank-info[data-v-b26bdcfe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.class-rank .rank-name-row[data-v-b26bdcfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.class-rank .rank-name-row .rank-name[data-v-b26bdcfe]{font-size:12px;color:#53565c;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-rank .rank-name-row .rank-tag[data-v-b26bdcfe]{-ms-flex-negative:0;flex-shrink:0;height:16px;line-height:16px;margin-left:4px;padding:0 5px;border-radius:3px;background:#f7e6c9;color:#c9822b;font-size:10px}.class-rank .rank-sub-row[data-v-b26bdcfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;color:#b08d57;overflow:hidden;white-space:nowrap}.class-rank .rank-sub-row .rank-organ[data-v-b26bdcfe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-rank .rank-sub-row .rank-join[data-v-b26bdcfe]{color:#c9b08c;-ms-flex-negative:0;flex-shrink:0}.class-rank .rank-stats[data-v-b26bdcfe]{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0}.class-rank .rank-stats .stat-row[data-v-b26bdcfe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;line-height:17px}.class-rank .rank-stats .stat-row i[data-v-b26bdcfe]{font-style:normal;font-size:10px;color:#c9b08c}.class-rank .rank-stats .stat-row b[data-v-b26bdcfe]{min-width:16px;text-align:right;font-size:12px;font-weight:600;color:#8c7351}.class-rank .rank-amount[data-v-b26bdcfe]{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0}.class-rank .rank-amount .amount-label[data-v-b26bdcfe]{font-size:10px;color:#c9b08c;line-height:13px}.class-rank .rank-amount .amount-value[data-v-b26bdcfe]{font-size:13px;font-weight:600;color:#c9822b;line-height:18px}.class-rank .rank-empty[data-v-b26bdcfe]{padding:30px 0;text-align:center;font-size:12px;color:#c9b08c}.cls-dialog .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #f0dfc6}.cls-dialog .el-drawer__title{color:#8c5b2e;font-weight:600;font-size:15px}.cls-dialog .el-drawer__body{padding:20px 24px 24px}.cls-dialog .dlg-filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.cls-dialog .dlg-filter .el-select{width:170px}.cls-dialog .dlg-filter .dlg-organ-fixed{height:28px;line-height:28px;padding:0 12px;border:1px solid #e5d3b5;border-radius:4px;color:#8c5b2e;font-size:12px;background:#fff8ec}.cls-dialog .dlg-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:10px;font-size:12px;color:#8c7351}.cls-dialog .dlg-summary b{color:#c9822b;font-size:14px;font-weight:600}.cls-dialog .dlg-rank{display:inline-block;width:22px;height:22px;line-height:22px;border-radius:50%;background:#f7e6c9;color:#c9822b;font-size:12px;font-weight:600;text-align:center}.cls-dialog .dlg-rank.is-podium{background:#d6a74c;color:#fff}.cls-dialog .dlg-rank.is-first{background:#c9822b;color:#fff8ec}.cls-dialog .dlg-avatar{width:28px;height:28px;border-radius:50%;margin:0 auto;background:#f7e6c9;color:#c9822b;font-size:12px;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;overflow:hidden}.cls-dialog .dlg-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cls-dialog .rank-tag{-ms-flex-negative:0;flex-shrink:0;height:16px;line-height:16px;margin-left:4px;padding:0 5px;border-radius:3px;background:#f7e6c9;color:#c9822b;font-size:10px}.cls-dialog .dlg-amount{color:#c9822b;font-weight:600}.wel-view{height:calc(100% - 30px);overflow-y:scroll}.wel-view .el-card__body{padding:5px}.wel-view .el-card__header{color:#b08d57;font-weight:600}.wel-view .title-block{display:inline-block;width:4px;height:14px;margin-right:8px;background:#d6a74c;border-radius:2px;vertical-align:middle}.wel-view .perf-header,.wel-view .rank-header{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;white-space:nowrap}.wel-view .perf-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-weight:400}.wel-view .perf-tabs .perf-tab{padding:2px 10px;font-size:12px;color:#8c7351;border:1px solid #e5d3b5;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s}.wel-view .perf-tabs .perf-tab:hover{color:#c9822b;border-color:#d6a74c}.wel-view .perf-tabs .perf-tab.active{background:#d6a74c;border-color:#d6a74c;color:#fff}.wel-view .rank-more-btn{font-size:12px;font-weight:400;color:#d6a74c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.wel-view .rank-more-btn:hover{color:#c9952f}.wel-view .top-row{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;margin-top:5px}.wel-view .top-row .welcome-card{grid-column:1;min-width:0}.wel-view .top-row .summary-card{grid-column:span 2;min-width:0}.wel-view .top-row .summary-card .el-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wel-view .top-row .summary-card .el-card__body .data-summary{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wel-view .top-row .summary-header{position:relative}.wel-view .top-row .summary-header .summary-refresh{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#d6a74c;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s;transition:color .2s}.wel-view .top-row .summary-header .summary-refresh:hover{color:#c9952f}.wel-view .top-row .summary-header .summary-refresh.refreshing i{display:inline-block;-webkit-animation:refresh-rotate 1s linear infinite;animation:refresh-rotate 1s linear infinite}.wel-view .age-row{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;margin-top:5px}.wel-view .age-row .age-card,.wel-view .age-row .follow-card,.wel-view .age-row .recent-card{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wel-view .age-row .age-card .el-card__header,.wel-view .age-row .follow-card .el-card__header,.wel-view .age-row .recent-card .el-card__header{-ms-flex-negative:0;flex-shrink:0}.wel-view .age-row .age-card .el-card__body,.wel-view .age-row .follow-card .el-card__body,.wel-view .age-row .recent-card .el-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wel-view .appoint-area{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;margin-top:5px}.wel-view .appoint-area .appoint-left{grid-column:1;gap:10px}.wel-view .appoint-area .appoint-left,.wel-view .appoint-area .appoint-left .class-rank-card,.wel-view .appoint-area .appoint-left .perf-card,.wel-view .appoint-area .appoint-left .rank-card{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wel-view .appoint-area .appoint-left .class-rank-card .el-card__header,.wel-view .appoint-area .appoint-left .perf-card .el-card__header,.wel-view .appoint-area .appoint-left .rank-card .el-card__header{-ms-flex-negative:0;flex-shrink:0}.wel-view .appoint-area .appoint-left .class-rank-card .el-card__body,.wel-view .appoint-area .appoint-left .perf-card .el-card__body,.wel-view .appoint-area .appoint-left .rank-card .el-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wel-view .appoint-area .appoint-left .perf-card{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.wel-view .appoint-area .appoint-left .class-rank-card,.wel-view .appoint-area .appoint-left .rank-card{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.wel-view .appoint-area .appoint-card{grid-column:span 2;min-width:0}.wel-view .data-view-content{padding:10px}.wel-view .data-view-content .change-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wel-view .data-view-content .change-layout .change-item+.change-item{border-left:none}.wel-view .data-view-content .change-layout .change-item{padding:0 10px;border:1px solid #eee;line-height:30px;text-decoration:none;outline:none}.wel-view .data-view-content .change-layout .change-item.active{background:#44b549;color:#fff}@-webkit-keyframes refresh-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes refresh-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}