.image-manage-page[data-v-dc547e5a]{min-height:100%;padding:16px 20px 24px;background:#f6f8fa;-webkit-box-sizing:border-box;box-sizing:border-box}.im-card[data-v-dc547e5a]{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(15,35,30,.06);box-shadow:0 1px 4px rgba(15,35,30,.06);overflow:hidden}.im-filter-bar[data-v-dc547e5a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eef1f4}.im-filter-bar[data-v-dc547e5a],.im-filter-left[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.im-search[data-v-dc547e5a]{width:220px}.im-search[data-v-dc547e5a] .el-input__inner{border-radius:6px}.im-time-filter[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-time-group[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:32px;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.im-time-group[data-v-dc547e5a]:hover{border-color:#c0c4cc}.im-quick-item[data-v-dc547e5a]{padding:0 12px;border:none;border-right:1px solid #e4e7ed;background:#fff;color:#606266;font-size:13px;white-space:nowrap;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.im-quick-item[data-v-dc547e5a]:hover:not(.is-active){color:#1ab394;background:#e8faf4}.im-quick-item.is-active[data-v-dc547e5a]{color:#fff;background:#23ce99}.im-range-picker[data-v-dc547e5a]{width:230px}.im-range-picker.is-active[data-v-dc547e5a],.im-range-picker[data-v-dc547e5a],.im-range-picker[data-v-dc547e5a]:hover{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.im-range-picker[data-v-dc547e5a] .el-range-input{font-size:13px;background:transparent}.im-range-picker[data-v-dc547e5a] .el-range-separator{line-height:24px}.im-filter-right[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.im-filter-right[data-v-dc547e5a] .el-button{border-radius:6px}.im-add-btn[data-v-dc547e5a]{color:#1ab394;background:#e8faf4;border:1px solid rgba(35,206,153,.35)}.im-add-btn[data-v-dc547e5a]:focus,.im-add-btn[data-v-dc547e5a]:hover{color:#fff;background:#23ce99;border-color:#23ce99}.im-refresh-btn[data-v-dc547e5a]{background:#23ce99;border-color:#23ce99}.im-refresh-btn[data-v-dc547e5a]:focus,.im-refresh-btn[data-v-dc547e5a]:hover{background:#1ab394;border-color:#1ab394}.im-table[data-v-dc547e5a]{width:100%}.im-customer[data-v-dc547e5a]{gap:12px;padding:2px 0}.im-customer-avatar[data-v-dc547e5a],.im-customer[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.im-customer-avatar[data-v-dc547e5a]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#43e0ae,#23ce99);color:#fff;font-size:16px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.im-customer-info[data-v-dc547e5a]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.im-customer-name-row[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;line-height:20px}.im-customer-name[data-v-dc547e5a]{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-customer-sex[data-v-dc547e5a]{-ms-flex-negative:0;flex-shrink:0;padding:0 6px;height:18px;line-height:18px;border-radius:4px;font-size:12px;font-weight:400;color:#606266;background:#f2f3f5}.im-customer-meta[data-v-dc547e5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 6px;margin-top:4px;font-size:12px;color:#909399;line-height:18px}.im-customer-mobile[data-v-dc547e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;max-width:100%}.im-customer-mobile-text[data-v-dc547e5a]{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#606266}.im-customer-mobile-toggle[data-v-dc547e5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-left:1px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.im-customer-mobile-toggle.is-active[data-v-dc547e5a],.im-customer-mobile-toggle[data-v-dc547e5a]:hover{background:#eef5ff}.im-customer-mobile-toggle[data-v-dc547e5a]:disabled{cursor:wait}.im-customer-meta-sep[data-v-dc547e5a]{display:inline-block;width:1px;height:10px;background:#dcdfe6;-ms-flex-negative:0;flex-shrink:0}.im-customer-record[data-v-dc547e5a]{color:#909399;white-space:nowrap}.im-count[data-v-dc547e5a]{font-size:14px;font-weight:600;color:#1ab394}.im-count.is-zero[data-v-dc547e5a]{font-weight:400;color:#c0c4cc}.im-latest-time[data-v-dc547e5a]{font-size:13px;color:#606266}.im-actions[data-v-dc547e5a]{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;gap:14px}.im-action-icon[data-v-dc547e5a]{font-size:17px;color:#909399;cursor:pointer;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.im-action-icon[data-v-dc547e5a]:hover{color:#1ab394;-webkit-transform:scale(1.12);transform:scale(1.12)}.im-footer[data-v-dc547e5a]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:14px 20px}.im-total-text[data-v-dc547e5a]{font-size:13px;color:#909399}.im-pagination[data-v-dc547e5a] .el-pager li:not(.disabled).active{background-color:#23ce99}.im-pagination[data-v-dc547e5a] .el-pager li:not(.disabled):hover{color:#1ab394}@media(max-width:1200px){.im-filter-left[data-v-dc547e5a]{width:100%}.im-filter-right[data-v-dc547e5a]{margin-left:auto}}.im-legacy-banner,.im-notice-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.im-notice-banner{margin-bottom:12px;border:1px solid rgba(35,206,153,.28);background:-webkit-gradient(linear,left top,right top,from(#eefcf7),color-stop(55%,#f7fffb),to(#f3fbf8));background:linear-gradient(90deg,#eefcf7,#f7fffb 55%,#f3fbf8);-webkit-box-shadow:0 1px 3px rgba(15,35,30,.05);box-shadow:0 1px 3px rgba(15,35,30,.05)}.im-legacy-banner{margin-bottom:12px;border:1px solid rgba(64,158,255,.28);background:-webkit-gradient(linear,left top,right top,from(#f0f7ff),to(#f8fbff));background:linear-gradient(90deg,#f0f7ff,#f8fbff)}.im-banner-marquee{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.im-banner-marquee-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:im-banner-marquee 28s linear infinite;animation:im-banner-marquee 28s linear infinite}.im-banner-marquee-inner:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.im-banner-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;padding-right:48px;font-size:13px;line-height:22px;color:#606266}.im-banner-title{font-weight:700;color:#1f2d3d}.im-banner-sep{margin:0 10px;color:#c0c4cc}.im-banner-desc{font-weight:400;color:#606266}.im-legacy-banner-actions,.im-notice-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.im-notice-btn{color:#1ab394!important;background:#fff!important;border-color:rgba(35,206,153,.45)!important}.im-notice-btn:focus,.im-notice-btn:hover{color:#fff!important;background:#23ce99!important;border-color:#23ce99!important}.im-legacy-banner-close,.im-notice-close{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#909399;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.im-legacy-banner-close:hover,.im-notice-close:hover{background:rgba(0,0,0,.04);color:#606266}@-webkit-keyframes im-banner-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes im-banner-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.im-banner-marquee-inner{-webkit-animation:none;animation:none}.im-banner-marquee{overflow-x:auto}}