.customer-change-container[data-v-108de9ac]{display:flex;flex-direction:column;background:#f5f5f5;font-family:Source Han Sans,sans-serif;height:100%}.customer-change-container .top-tabs[data-v-108de9ac]{display:flex;background:#fff;border-bottom:1px solid #f4f4f4;padding:0 20px}.customer-change-container .top-tabs .tab-item[data-v-108de9ac]{margin-right:32px;padding-top:14px;padding-bottom:14px;cursor:pointer;font-size:14px;font-weight:350;color:#000;border-bottom:3px solid transparent;transition:all .3s ease}.customer-change-container .top-tabs .tab-item[data-v-108de9ac]:hover{color:#3965ff}.customer-change-container .top-tabs .tab-item.active[data-v-108de9ac]{font-size:16px;color:#3965ff;border-bottom-color:#3965ff;font-weight:500}.customer-change-container .filter-tags[data-v-108de9ac]{display:flex;gap:14px;background:#fff;border-bottom:1px solid #f4f4f4;padding-left:20px;padding-top:14px;padding-bottom:14px}.customer-change-container .filter-tags .filter-tag[data-v-108de9ac]{font-family:Source Han Sans;font-size:14px;font-weight:350;color:#000;cursor:pointer;transition:all .3s ease}.customer-change-container .filter-tags .filter-tag.active[data-v-108de9ac],.customer-change-container .filter-tags .filter-tag[data-v-108de9ac]:hover{color:#3965ff}.customer-change-container .main-content[data-v-108de9ac]{flex:1;display:flex;gap:1px;background:#e8e8e8;overflow:hidden}.customer-change-container .main-content .calendar-section[data-v-108de9ac]{flex:1;background:#fff;display:flex;flex-direction:column}.customer-change-container .main-content .calendar-section .month-navigation[data-v-108de9ac]{padding:20px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center}.customer-change-container .main-content .calendar-section .month-navigation .nav-controls[data-v-108de9ac]{display:flex;align-items:center;gap:8px}.customer-change-container .main-content .calendar-section .month-navigation .nav-controls .nav-btn[data-v-108de9ac]{width:20px;height:20px;border:0;background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .calendar-section .month-navigation .nav-controls .nav-btn[data-v-108de9ac]:hover{color:#000}.customer-change-container .main-content .calendar-section .month-navigation .nav-controls .nav-btn[data-v-108de9ac] .el-icon-arrow-left,.customer-change-container .main-content .calendar-section .month-navigation .nav-controls .nav-btn[data-v-108de9ac] .el-icon-arrow-right{font-size:18px;font-weight:700;color:#000}.customer-change-container .main-content .calendar-section .month-navigation .nav-controls .current-month[data-v-108de9ac]{font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .calendar-section .month-navigation .month-stats[data-v-108de9ac]{margin-left:10px;display:flex;font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .calendar-section .month-navigation .month-stats .stat-item[data-v-108de9ac]{font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .calendar-section .calendar-container[data-v-108de9ac]{flex:1;padding:20px;overflow:auto;padding-bottom:0}.customer-change-container .main-content .calendar-section .calendar-container .calendar-header[data-v-108de9ac]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:1px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-header .week-day[data-v-108de9ac]{height:40px;background:#f6f7fa;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:350;color:#585858;border-right:1px solid #dedede;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.customer-change-container .main-content .calendar-section .calendar-container .calendar-header .week-day[data-v-108de9ac]:first-child{border-left:1px solid #dedede}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid[data-v-108de9ac]{display:grid;grid-template-columns:repeat(7,1fr);gap:0;background:#e8e8e8}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day[data-v-108de9ac]{min-height:120px;background:#fff;padding:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;border-right:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:36%;height:calc(20vh - 65.8px)}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day.left-border[data-v-108de9ac]{border-left:1px solid #dedede}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day[data-v-108de9ac]:hover{background:#f0f9ff}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day.active[data-v-108de9ac]{background:#ebeeff}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day.current .day-number[data-v-108de9ac]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day.other-month[data-v-108de9ac]{background:#fff;color:#ccc;cursor:not-allowed}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day.other-month[data-v-108de9ac]:hover{background:#f8f9fa}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-number[data-v-108de9ac]{font-size:16px;font-weight:500;margin-bottom:8px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats[data-v-108de9ac]{flex:1;display:flex;flex-direction:column;gap:4px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line[data-v-108de9ac]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line .stat-label[data-v-108de9ac]{color:#585858}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line .stat-value[data-v-108de9ac]{font-weight:500;color:#000;margin-left:4px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line .stat-img[data-v-108de9ac]{width:12px;height:12px}.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line.lost-customers .stat-value[data-v-108de9ac],.customer-change-container .main-content .calendar-section .calendar-container .calendar-grid .calendar-day .day-stats .stat-line.new-customers .stat-value[data-v-108de9ac]{color:#000}.customer-change-container .main-content .customer-section[data-v-108de9ac]{flex:1;background:#fff;display:flex;flex-direction:column}.customer-change-container .main-content .customer-section .customer-header[data-v-108de9ac]{padding:20px}.customer-change-container .main-content .customer-section .customer-header .selected-date-info[data-v-108de9ac]{font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .customer-section .customer-list[data-v-108de9ac]{padding:16px;padding-top:0;height:100%}.customer-change-container .main-content .customer-section .customer-list .groups-container[data-v-108de9ac]{display:flex;gap:16px;height:100%}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group[data-v-108de9ac]{flex:1;background:#f6f7fa;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header[data-v-108de9ac]{display:flex;align-items:center;margin-bottom:12px;padding-bottom:8px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header .stat-img[data-v-108de9ac]{width:12px;height:12px;margin-left:4px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header .group-title[data-v-108de9ac]{font-family:Source Han Sans,sans-serif;font-size:18px;font-weight:500;color:#000}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header .group-icon[data-v-108de9ac]{font-size:16px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header .group-icon.new-icon[data-v-108de9ac]{color:#52c41a}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-header .group-icon.lost-icon[data-v-108de9ac]{color:#ff4d4f}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content[data-v-108de9ac]{flex:1;overflow-y:auto}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card[data-v-108de9ac]{background:#fff;border-radius:4px;padding:14px;transition:all .3s ease;margin-bottom:14px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card[data-v-108de9ac]:hover{box-shadow:0 2px 6px rgba(0,0,0,.1);border-color:#d9d9d9}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-name[data-v-108de9ac]{font-size:16px;font-weight:500;color:#000;margin-bottom:14px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-meta[data-v-108de9ac]{margin-bottom:8px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-meta .customer-department[data-v-108de9ac]{font-size:12px;color:#666;margin-bottom:2px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-meta .customer-time[data-v-108de9ac]{font-size:11px;color:#999}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags[data-v-108de9ac]{flex-wrap:wrap;gap:9px;display:grid;grid-template-columns:repeat(4,1fr)}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag[data-v-108de9ac]{text-align:center;padding:6px 0;border-radius:3.8px;font-family:Source Han Sans;font-size:12px;font-weight:350;color:#3965ff;background:#e8edff}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-abandoned[data-v-108de9ac],.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-completed[data-v-108de9ac],.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-deal[data-v-108de9ac],.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-lost[data-v-108de9ac],.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-selectable[data-v-108de9ac],.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-selected[data-v-108de9ac]{background:#e8edff;color:#3965ff}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid .customer-card .customer-tags .customer-tag.tag-default[data-v-108de9ac]{background:#f0f0f0;color:#3965ff}.customer-change-container .main-content .customer-section .customer-list .empty-state[data-v-108de9ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.customer-change-container .main-content .customer-section .customer-list .empty-state .empty-icon[data-v-108de9ac]{font-size:48px;margin-bottom:16px}.customer-change-container .main-content .customer-section .customer-list .empty-state .empty-text[data-v-108de9ac]{font-size:14px;text-align:center;line-height:1.5}@media(max-width:1200px){.customer-change-container .main-content .customer-section[data-v-108de9ac]{width:450px}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid[data-v-108de9ac]{grid-template-columns:1fr}}@media(max-width:768px){.customer-change-container .main-content[data-v-108de9ac]{flex-direction:column}.customer-change-container .main-content .customer-section[data-v-108de9ac]{width:100%;height:400px}.customer-change-container .main-content .customer-section .customer-list .groups-container[data-v-108de9ac]{flex-direction:column}.customer-change-container .main-content .customer-section .customer-list .groups-container .customer-group .group-content .customer-grid[data-v-108de9ac]{grid-template-columns:repeat(3,1fr)}}