#app{width:100%;height:100%}.login-page[data-v-09582804]{width:100%;height:100vh;display:flex;flex-direction:column;background:#fff;overflow:hidden}.login-main[data-v-09582804]{flex:1;display:flex;overflow:hidden;min-width:0;width:100%}.login-left[data-v-09582804]{flex:3 1 0%;min-width:0;background:#e5e9f0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.carousel-wrap[data-v-09582804]{width:80%;height:85%;min-width:0;min-height:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}.carousel-wrap .carousel[data-v-09582804]{width:100%;height:100%}.carousel-wrap .carousel[data-v-09582804] .el-carousel__container{height:100%}.carousel-wrap .carousel[data-v-09582804] .el-carousel__item{background:#fff}.carousel-wrap .carousel[data-v-09582804] .el-carousel__indicators{bottom:12px}.carousel-wrap .carousel[data-v-09582804] .el-carousel__indicator .el-carousel__button{background:#4a90e2;opacity:.5}.carousel-wrap .carousel[data-v-09582804] .el-carousel__indicator.is-active .el-carousel__button{opacity:1}.carousel-wrap .carousel-img[data-v-09582804]{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.carousel-wrap .carousel-empty[data-v-09582804]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aeaeb2}.carousel-wrap .carousel-empty i[data-v-09582804]{font-size:80px;margin-bottom:16px;color:#c7c7cc}.carousel-wrap .carousel-empty p[data-v-09582804]{font-size:16px;margin:4px 0}.carousel-wrap .carousel-empty .hint[data-v-09582804]{font-size:13px;color:#c7c7cc}.login-right[data-v-09582804]{flex:2 1 0%;min-width:0;background:#f5f7fa;display:flex;align-items:center;justify-content:center;padding:32px 24px;position:relative}.login-card[data-v-09582804]{position:relative;width:100%;max-width:440px;min-width:0;background:#fff;border-radius:24px;padding:48px 40px 32px;box-shadow:0 20px 60px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02);animation:slideUp-09582804 .5s ease}@keyframes slideUp-09582804{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-glow[data-v-09582804]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent,#ffd55a 50%,transparent);border-radius:0 0 4px 4px}.card-icon[data-v-09582804]{display:flex;justify-content:center;margin-bottom:24px}.card-icon svg[data-v-09582804]{width:56px;height:56px;filter:drop-shadow(0 6px 12px rgba(74,144,226,.25))}.title[data-v-09582804]{text-align:center;font-size:24px;font-weight:700;color:#1d1d1f;margin:0 0 8px}.subtitle[data-v-09582804]{text-align:center;font-size:14px;color:#6e6e73;margin:0 0 32px}.login-form[data-v-09582804] .el-form-item{margin-bottom:20px}.login-form[data-v-09582804] .el-input__inner{height:48px;line-height:46px;border-radius:10px;border:1px solid #e5e5ea;font-size:15px;padding-left:16px;transition:all .25s ease}.login-form[data-v-09582804] .el-input__inner:focus{border-color:#ffd55a;box-shadow:0 0 0 3px rgba(255,213,90,.2)}.form-label[data-v-09582804]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#6e6e73;margin-bottom:8px}.form-label i[data-v-09582804]{font-size:14px;color:#aeaeb2}.login-options[data-v-09582804]{display:flex;align-items:center;margin-bottom:16px}.login-options[data-v-09582804] .el-checkbox__label{font-size:13px;color:#6e6e73}.login-btn[data-v-09582804]{width:100%;height:48px;font-size:16px;font-weight:600;letter-spacing:4px;background:linear-gradient(135deg,#ffd55a,#ffe49a)!important;border:none!important;border-radius:10px!important;color:#1d1d1f!important;box-shadow:0 4px 16px rgba(255,213,90,.4)!important;transition:all .25s ease!important}.login-btn[data-v-09582804]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,213,90,.55)!important}.login-btn[data-v-09582804]:active{transform:translateY(0)}.login-links[data-v-09582804]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.login-links .link-item[data-v-09582804]{font-size:13px;color:#4a90e2!important}.login-links .link-sep[data-v-09582804]{color:#aeaeb2;font-size:13px}.page-footer[data-v-09582804]{height:56px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8e8e93;border-top:1px solid #f0f0f0;flex-shrink:0}.page-footer a[data-v-09582804]{color:#8e8e93;text-decoration:none;transition:color .2s ease}.page-footer a[data-v-09582804]:hover{color:#4a90e2;text-decoration:underline}.page-footer .divider[data-v-09582804]{margin:0 8px;color:#c7c7cc}@media(max-width:1100px){.login-right[data-v-09582804]{padding:24px 16px}.login-card[data-v-09582804]{padding:40px 28px 28px}}@media(max-width:900px){.login-left[data-v-09582804]{display:none}.login-right[data-v-09582804]{width:100%;padding:40px}.login-card[data-v-09582804]{max-width:440px}}.mi-layout[data-v-6e63240a]{display:flex;height:100vh;background:#f5f7fa}.mi-sidebar[data-v-6e63240a]{width:220px;background:#fff;border-right:1px solid #e5e5ea;display:flex;flex-direction:column;transition:width .3s ease}.mi-sidebar.collapsed[data-v-6e63240a]{width:72px}.mi-sidebar .mi-logo[data-v-6e63240a]{height:72px;display:flex;align-items:center;padding:0 20px;gap:12px;border-bottom:1px solid #f5f5f7}.mi-sidebar .mi-logo svg[data-v-6e63240a]{width:32px;height:32px;flex-shrink:0}.mi-sidebar .mi-logo .logo-text[data-v-6e63240a]{font-size:20px;font-weight:700;color:#1d1d1f}.mi-sidebar .mi-nav[data-v-6e63240a]{flex:1;padding:16px 12px;overflow-y:auto;overflow-x:hidden}.mi-sidebar .mi-nav .nav-item[data-v-6e63240a]{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:4px;border-radius:10px;cursor:pointer;color:#6e6e73;transition:all .2s ease;font-size:14px;font-weight:500;white-space:nowrap}.mi-sidebar .mi-nav .nav-item i[data-v-6e63240a]{font-size:20px;flex-shrink:0;width:20px;text-align:center}.mi-sidebar .mi-nav .nav-item span[data-v-6e63240a]{white-space:nowrap;overflow:hidden}.mi-sidebar .mi-nav .nav-item[data-v-6e63240a]:hover{background:#fff8e1;color:#1d1d1f}.mi-sidebar .mi-nav .nav-item.active[data-v-6e63240a]{background:linear-gradient(135deg,#ffd55a,#ffe49a);color:#1d1d1f;box-shadow:0 4px 12px rgba(255,213,90,.3)}.mi-sidebar .mi-nav .nav-item.active i[data-v-6e63240a]{color:#1d1d1f}.mi-sidebar .mi-toggle[data-v-6e63240a]{height:48px;display:flex;align-items:center;justify-content:center;border-top:1px solid #f5f5f7;cursor:pointer;color:#6e6e73;transition:all .2s ease}.mi-sidebar .mi-toggle i[data-v-6e63240a]{font-size:18px}.mi-sidebar .mi-toggle[data-v-6e63240a]:hover{background:#fff8e1;color:#1d1d1f}.mi-main[data-v-6e63240a]{flex:1;display:flex;flex-direction:column;overflow:hidden}.mi-header[data-v-6e63240a]{height:72px;background:#fff;border-bottom:1px solid #e5e5ea;display:flex;align-items:center;justify-content:space-between;padding:0 32px;flex-shrink:0}.mi-header .mi-title[data-v-6e63240a]{font-size:20px;font-weight:600;color:#1d1d1f;margin:0}.mi-header .header-right[data-v-6e63240a]{display:flex;align-items:center;gap:16px}.mi-header .follow-reminder[data-v-6e63240a]{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s ease}.mi-header .follow-reminder[data-v-6e63240a]:hover{background:#fff8e1}.mi-header .follow-reminder .follow-badge[data-v-6e63240a] .el-badge__content{background-color:#ff3b30;border:none}.mi-header .follow-reminder i[data-v-6e63240a]{font-size:20px;color:#6e6e73}.mi-header .mi-user[data-v-6e63240a]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px;border-radius:24px;transition:all .2s ease}.mi-header .mi-user[data-v-6e63240a]:hover{background:#f5f7fa}.mi-header .mi-user .user-avatar[data-v-6e63240a]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffd55a,#ffe49a);color:#1d1d1f;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.mi-header .mi-user .user-name[data-v-6e63240a]{font-size:14px;font-weight:500;color:#1d1d1f}.mi-header .mi-user .el-icon-arrow-down[data-v-6e63240a]{font-size:12px;color:#6e6e73}.mi-content[data-v-6e63240a]{flex:1;padding:24px;overflow-y:auto}.mi-footer[data-v-6e63240a]{background:#fff;border-top:1px solid #f5f5f7;padding:14px 32px;text-align:center;flex-shrink:0}.mi-footer .beian[data-v-6e63240a]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#8e8e93}.mi-footer .beian .beian-link[data-v-6e63240a]{color:#8e8e93;text-decoration:none;transition:color .2s ease}.mi-footer .beian .beian-link[data-v-6e63240a]:hover{color:#6e6e73}.mi-footer .beian .beian-divider[data-v-6e63240a]{color:#c7c7cc}.follow-plan-list[data-v-6e63240a]{max-height:300px;overflow-y:auto}.follow-plan-item[data-v-6e63240a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f5f5f7;cursor:pointer;transition:background .2s ease}.follow-plan-item[data-v-6e63240a]:hover{background:#fff8e1}.follow-plan-item[data-v-6e63240a]:last-child{border-bottom:none}.follow-plan-item .customer-name[data-v-6e63240a]{font-size:14px;font-weight:500;color:#1d1d1f}.follow-plan-item .follow-time[data-v-6e63240a]{font-size:12px;color:#8e8e93}.fade-enter-active[data-v-6e63240a],.fade-leave-active[data-v-6e63240a]{transition:opacity .2s ease}.fade-enter[data-v-6e63240a],.fade-leave-to[data-v-6e63240a]{opacity:0}[data-v-6e63240a] .pwd-form .el-form-item__label{white-space:nowrap}.form-divider[data-v-7577b018]{height:1px;background:#f5f5f7;margin:20px 0}.field-row[data-v-7577b018]{margin-bottom:0}[data-v-7577b018] .el-textarea__inner{font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}[data-v-7577b018] .form-dialog-wide .el-dialog{max-width:900px;max-height:85vh;display:flex;flex-direction:column}[data-v-7577b018] .form-dialog-wide .el-dialog__header{border-bottom:1px solid #f5f5f7;flex-shrink:0}[data-v-7577b018] .form-dialog-wide .el-dialog__body{padding:20px 30px;overflow-y:auto;flex:1}[data-v-7577b018] .form-dialog-wide .el-dialog__footer{border-top:1px solid #f5f5f7;background:#fafafa;flex-shrink:0}[data-v-7577b018] .form-dialog-wide .el-form-item{margin-bottom:20px}[data-v-7577b018] .form-dialog-wide .el-form-item__label{font-weight:500;color:#606266}.mi-detail[data-v-8e2b3756]{display:flex;flex-direction:column;min-height:500px}.detail-top[data-v-8e2b3756]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f5f5f7;margin-bottom:16px;gap:12px}.customer-header[data-v-8e2b3756]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.customer-header .customer-name[data-v-8e2b3756]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions[data-v-8e2b3756]{display:flex;align-items:center;gap:8px;flex-shrink:0}.top-actions[data-v-8e2b3756] .el-button--small{padding:7px 12px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.top-actions[data-v-8e2b3756] .el-button--small i{line-height:1;vertical-align:middle}.detail-body[data-v-8e2b3756]{display:flex;flex:1;min-height:0}.detail-left[data-v-8e2b3756]{width:320px;padding-right:24px;display:flex;flex-direction:column}.field-list[data-v-8e2b3756]{flex:1}.field-item[data-v-8e2b3756]{display:flex;padding:12px 0;border-bottom:1px solid #f5f5f7}.field-item .label[data-v-8e2b3756]{width:100px;color:#86868b;font-size:14px;flex-shrink:0}.field-item .value[data-v-8e2b3756]{flex:1;color:#1d1d1f;font-size:14px;word-break:break-all}.detail-actions[data-v-8e2b3756]{margin-top:24px;padding-top:24px;border-top:1px solid #f5f5f7;display:flex;gap:12px}.detail-divider[data-v-8e2b3756]{width:1px;background:#e5e5ea;margin:0 24px}.detail-right[data-v-8e2b3756]{flex:1;display:flex;flex-direction:column;min-width:0}.follow-header[data-v-8e2b3756]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.follow-header .follow-title[data-v-8e2b3756]{display:flex;align-items:center;gap:12px}.follow-header .follow-title h4[data-v-8e2b3756]{margin:0;font-size:16px;font-weight:600;color:#1d1d1f}.follow-header .next-follow-tag[data-v-8e2b3756]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fff7e6;border:1px solid #ffd591;border-radius:12px;font-size:12px;color:#fa8c16}.follow-header .next-follow-tag i[data-v-8e2b3756]{font-size:12px}.follow-list[data-v-8e2b3756]{flex:1;overflow-y:auto;max-height:460px}.follow-item[data-v-8e2b3756]{padding:16px;background:#fafafa;border-radius:10px;margin-bottom:12px}.follow-item .follow-item-head[data-v-8e2b3756]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.follow-item .follow-time[data-v-8e2b3756]{font-size:12px;color:#86868b}.follow-item .follow-actions[data-v-8e2b3756]{display:flex;align-items:center;gap:4px}.follow-item .follow-actions[data-v-8e2b3756] .el-button--mini{padding:4px 8px;font-size:12px}.follow-item .follow-actions[data-v-8e2b3756] .el-button--mini i{font-size:12px;margin-right:2px}.follow-item .follow-content[data-v-8e2b3756]{font-size:14px;color:#1d1d1f;line-height:1.6}[data-v-8e2b3756] .mi-follow-dialog .el-textarea__inner{min-height:180px;font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}[data-v-8e2b3756] .mi-follow-dialog .el-dialog__body{padding-top:20px}[data-v-8e2b3756] .mi-dialog .el-dialog__header{border-bottom:1px solid #f5f5f7;padding:16px 24px}[data-v-8e2b3756] .mi-dialog .el-dialog__title{float:right;font-size:16px;font-weight:600;color:#1d1d1f;line-height:24px}[data-v-8e2b3756] .mi-dialog .el-dialog__headerbtn{top:16px}.mi-card[data-v-d56defac]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px;margin-bottom:16px}.search-card .simple-search[data-v-d56defac]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-card .field-select[data-v-d56defac]{width:140px}.search-card .search-input[data-v-d56defac]{width:220px}.advanced-search-content .advanced-condition-row[data-v-d56defac]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.advanced-search-content .advanced-condition-row .condition-label[data-v-d56defac]{color:#00a8a8;font-size:14px;width:40px;text-align:center}.advanced-search-content .advanced-condition-row .field-select[data-v-d56defac]{width:160px}.advanced-search-content .advanced-condition-row .search-input[data-v-d56defac]{flex:1}.advanced-search-content .advanced-condition-row .remove-btn[data-v-d56defac]{color:#909399;font-size:18px;padding:0}.advanced-search-content .advanced-condition-row .remove-btn[data-v-d56defac]:hover{color:#f56c6c}.advanced-search-content .add-condition-btn[data-v-d56defac]{color:#00a8a8;margin-left:52px}.toolbar[data-v-d56defac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar .toolbar-left[data-v-d56defac],.toolbar .toolbar-right[data-v-d56defac]{display:flex;align-items:center;gap:12px}.toolbar .total-text[data-v-d56defac]{font-size:14px;color:#6e6e73;margin-left:8px}.toolbar .selected-text[data-v-d56defac]{font-size:14px;color:#4a90e2;margin-left:8px}.customer-name[data-v-d56defac]{color:#1890ff;cursor:pointer;font-weight:500}.customer-name[data-v-d56defac]:hover{color:#40a9ff;text-decoration:underline}.follow-content[data-v-d56defac]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pagination-wrapper[data-v-d56defac]{margin-top:20px;text-align:right}.action-group[data-v-d56defac]{display:flex;align-items:center;gap:4px}.action-group[data-v-d56defac] .el-button--text{padding:2px 4px}.dropdown-trigger[data-v-d56defac]{color:#1890ff;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}[data-v-d56defac] .danger{color:#ff3b30}[data-v-d56defac] .delete-item{border-top:1px solid #ebeef5;margin-top:4px;padding-top:8px;color:#f56c6c}.import-dialog-content .import-tip[data-v-d56defac]{background:#f0f9ff;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#4a90e2;font-size:14px}.import-dialog-content .import-tip i[data-v-d56defac]{margin-right:8px}.import-dialog-content .import-actions[data-v-d56defac]{margin-bottom:16px}.batch-delete-content[data-v-d56defac]{text-align:center;padding:20px}.batch-delete-content p[data-v-d56defac]{margin:16px 0;font-size:14px}.batch-delete-content .countdown-text[data-v-d56defac]{color:#f56c6c;font-size:12px}.mi-card[data-v-33b568fb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px;margin-bottom:16px}.search-card .simple-search[data-v-33b568fb]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-card .field-select[data-v-33b568fb]{width:140px}.search-card .search-input[data-v-33b568fb]{width:220px}.advanced-search-content .advanced-condition-row[data-v-33b568fb]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.advanced-search-content .advanced-condition-row .condition-label[data-v-33b568fb]{color:#00a8a8;font-size:14px;width:40px;text-align:center}.advanced-search-content .advanced-condition-row .field-select[data-v-33b568fb]{width:160px}.advanced-search-content .advanced-condition-row .search-input[data-v-33b568fb]{flex:1}.advanced-search-content .advanced-condition-row .remove-btn[data-v-33b568fb]{color:#909399;font-size:18px;padding:0}.advanced-search-content .advanced-condition-row .remove-btn[data-v-33b568fb]:hover{color:#f56c6c}.advanced-search-content .add-condition-btn[data-v-33b568fb]{color:#00a8a8;margin-left:52px}.toolbar[data-v-33b568fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar .toolbar-left[data-v-33b568fb],.toolbar .toolbar-right[data-v-33b568fb]{display:flex;align-items:center;gap:12px}.toolbar .total-text[data-v-33b568fb]{font-size:14px;color:#6e6e73;margin-left:8px}.toolbar .selected-text[data-v-33b568fb]{font-size:14px;color:#4a90e2;margin-left:8px}.customer-name[data-v-33b568fb]{color:#1890ff;cursor:pointer;font-weight:500}.customer-name[data-v-33b568fb]:hover{color:#40a9ff;text-decoration:underline}.follow-content[data-v-33b568fb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pagination-wrapper[data-v-33b568fb]{margin-top:20px;text-align:right}.action-group[data-v-33b568fb]{display:flex;align-items:center;gap:4px}.action-group[data-v-33b568fb] .el-button--text{padding:2px 4px}.dropdown-trigger[data-v-33b568fb]{color:#1890ff;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}[data-v-33b568fb] .danger{color:#ff3b30}[data-v-33b568fb] .delete-item{border-top:1px solid #ebeef5;margin-top:4px;padding-top:8px;color:#f56c6c}.import-dialog-content .import-tip[data-v-33b568fb]{background:#f0f9ff;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#4a90e2;font-size:14px}.import-dialog-content .import-tip i[data-v-33b568fb]{margin-right:8px}.import-dialog-content .import-actions[data-v-33b568fb]{margin-bottom:16px}.batch-delete-content[data-v-33b568fb]{text-align:center;padding:20px}.batch-delete-content p[data-v-33b568fb]{margin:16px 0;font-size:14px}.batch-delete-content .countdown-text[data-v-33b568fb]{color:#f56c6c;font-size:12px}.mi-card[data-v-0c6f989e]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px;margin-bottom:16px}.search-card .simple-search[data-v-0c6f989e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-card .field-select[data-v-0c6f989e]{width:140px}.search-card .search-input[data-v-0c6f989e]{width:220px}.advanced-search-content .advanced-condition-row[data-v-0c6f989e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.advanced-search-content .advanced-condition-row .condition-label[data-v-0c6f989e]{color:#00a8a8;font-size:14px;width:40px;text-align:center}.advanced-search-content .advanced-condition-row .field-select[data-v-0c6f989e]{width:160px}.advanced-search-content .advanced-condition-row .search-input[data-v-0c6f989e]{flex:1}.advanced-search-content .advanced-condition-row .remove-btn[data-v-0c6f989e]{color:#909399;font-size:18px;padding:0}.advanced-search-content .advanced-condition-row .remove-btn[data-v-0c6f989e]:hover{color:#f56c6c}.advanced-search-content .add-condition-btn[data-v-0c6f989e]{color:#00a8a8;margin-left:52px}.toolbar[data-v-0c6f989e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar .toolbar-left[data-v-0c6f989e],.toolbar .toolbar-right[data-v-0c6f989e]{display:flex;align-items:center;gap:12px}.toolbar .total-text[data-v-0c6f989e]{font-size:14px;color:#6e6e73;margin-left:8px}.toolbar .selected-text[data-v-0c6f989e]{font-size:14px;color:#4a90e2;margin-left:8px}.customer-name[data-v-0c6f989e]{color:#1890ff;cursor:pointer;font-weight:500}.customer-name[data-v-0c6f989e]:hover{color:#40a9ff;text-decoration:underline}.follow-content[data-v-0c6f989e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pagination-wrapper[data-v-0c6f989e]{margin-top:20px;text-align:right}.action-group[data-v-0c6f989e]{display:flex;align-items:center;gap:4px}.action-group[data-v-0c6f989e] .el-button--text{padding:2px 4px}.dropdown-trigger[data-v-0c6f989e]{color:#1890ff;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}[data-v-0c6f989e] .danger{color:#ff3b30}[data-v-0c6f989e] .delete-item{border-top:1px solid #ebeef5;margin-top:4px;padding-top:8px;color:#f56c6c}.import-dialog-content .import-tip[data-v-0c6f989e]{background:#f0f9ff;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#4a90e2;font-size:14px}.import-dialog-content .import-tip i[data-v-0c6f989e]{margin-right:8px}.import-dialog-content .import-actions[data-v-0c6f989e]{margin-bottom:16px}.batch-delete-content[data-v-0c6f989e]{text-align:center;padding:20px}.batch-delete-content p[data-v-0c6f989e]{margin:16px 0;font-size:14px}.batch-delete-content .countdown-text[data-v-0c6f989e]{color:#f56c6c;font-size:12px}.mi-card[data-v-77ef8949]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px;margin-bottom:16px}.search-card .simple-search[data-v-77ef8949]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-card .field-select[data-v-77ef8949]{width:140px}.search-card .search-input[data-v-77ef8949]{width:220px}.advanced-search-content .advanced-condition-row[data-v-77ef8949]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.advanced-search-content .advanced-condition-row .condition-label[data-v-77ef8949]{color:#00a8a8;font-size:14px;width:40px;text-align:center}.advanced-search-content .advanced-condition-row .field-select[data-v-77ef8949]{width:160px}.advanced-search-content .advanced-condition-row .search-input[data-v-77ef8949]{flex:1}.advanced-search-content .advanced-condition-row .remove-btn[data-v-77ef8949]{color:#909399;font-size:18px;padding:0}.advanced-search-content .advanced-condition-row .remove-btn[data-v-77ef8949]:hover{color:#f56c6c}.advanced-search-content .add-condition-btn[data-v-77ef8949]{color:#00a8a8;margin-left:52px}.toolbar[data-v-77ef8949]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar .toolbar-left[data-v-77ef8949],.toolbar .toolbar-right[data-v-77ef8949]{display:flex;align-items:center;gap:12px}.toolbar .total-text[data-v-77ef8949]{font-size:14px;color:#6e6e73;margin-left:8px}.toolbar .selected-text[data-v-77ef8949]{font-size:14px;color:#4a90e2;margin-left:8px}.customer-name[data-v-77ef8949]{color:#1890ff;cursor:pointer;font-weight:500}.customer-name[data-v-77ef8949]:hover{color:#40a9ff;text-decoration:underline}.follow-content[data-v-77ef8949]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pagination-wrapper[data-v-77ef8949]{margin-top:20px;text-align:right}.action-group[data-v-77ef8949]{display:flex;align-items:center;gap:4px}.action-group[data-v-77ef8949] .el-button--text{padding:2px 4px}.dropdown-trigger[data-v-77ef8949]{color:#1890ff;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}[data-v-77ef8949] .danger{color:#ff3b30}[data-v-77ef8949] .delete-item{border-top:1px solid #ebeef5;margin-top:4px;padding-top:8px;color:#f56c6c}.import-dialog-content .import-tip[data-v-77ef8949]{background:#f0f9ff;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#4a90e2;font-size:14px}.import-dialog-content .import-tip i[data-v-77ef8949]{margin-right:8px}.import-dialog-content .import-actions[data-v-77ef8949]{margin-bottom:16px}.batch-delete-content[data-v-77ef8949]{text-align:center;padding:20px}.batch-delete-content p[data-v-77ef8949]{margin:16px 0;font-size:14px}.batch-delete-content .countdown-text[data-v-77ef8949]{color:#f56c6c;font-size:12px}.detail-page[data-v-409a76bb]{padding:0}.detail-header[data-v-409a76bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.back-btn[data-v-409a76bb]{border-radius:8px;border-color:#e4e7ed;color:#606266}.back-btn[data-v-409a76bb]:hover{border-color:#409eff;color:#409eff}.btn-primary[data-v-409a76bb]{background:linear-gradient(135deg,#409eff,#5b9cf6)!important;border:none!important;border-radius:8px!important;font-weight:600;box-shadow:0 4px 12px rgba(64,158,255,.3)}.customer-form[data-v-35932b48]{padding:20px}.field-manage[data-v-aadc63b8] .el-card__header{padding:15px 20px;border-bottom:1px solid #ebeef5}.sort-arrows[data-v-aadc63b8]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.sort-arrows i[data-v-aadc63b8]{font-size:18px;color:#4a90e2;line-height:1;transition:color .2s}.sort-arrows i[data-v-aadc63b8]:hover:not(.disabled){color:#1890ff}.sort-arrows i.disabled[data-v-aadc63b8]{color:#c0c4cc;cursor:not-allowed}.action-group[data-v-aadc63b8]{display:flex;align-items:center;gap:4px;white-space:nowrap}.danger-btn[data-v-aadc63b8]{color:#ff3b30!important}.user-manage[data-v-546a3f67]{padding:0}.action-group[data-v-546a3f67]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 8px;background:#f8f9fb;border-radius:6px;border:1px solid #e5e5ea}.action-group[data-v-546a3f67] .el-button{margin:0!important;padding:2px 6px!important;font-size:12px!important;height:auto!important;line-height:1.5!important}.action-group[data-v-546a3f67] .el-button i{font-size:12px;margin-right:2px}.action-group[data-v-546a3f67] .danger-text{color:#ff3b30!important}.action-group[data-v-546a3f67] .danger-text:hover{color:#ff3b30!important;opacity:.8}.action-group[data-v-546a3f67] .reset-text{color:#4a90e2!important}.action-group[data-v-546a3f67] .reset-text:hover{color:#4a90e2!important;opacity:.8}.role-manage[data-v-1f6aeb67]{padding:0}.action-group[data-v-1f6aeb67]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 8px;background:#f8f9fb;border-radius:6px;border:1px solid #e5e5ea}.action-group[data-v-1f6aeb67] .el-button{margin:0!important;padding:2px 6px!important;font-size:12px!important;height:auto!important;line-height:1.5!important}.action-group[data-v-1f6aeb67] .el-button i{font-size:12px;margin-right:2px}.action-group[data-v-1f6aeb67] .danger-text{color:#ff3b30!important}.action-group[data-v-1f6aeb67] .danger-text:hover{color:#ff3b30!important;opacity:.8}.action-group[data-v-1f6aeb67] .perm-text{color:#4a90e2!important}.action-group[data-v-1f6aeb67] .perm-text:hover{color:#4a90e2!important;opacity:.8}.config-page[data-v-6b96e776]{padding:4px}.config-card[data-v-6b96e776]{border-radius:12px}.config-card .card-header[data-v-6b96e776]{display:flex;align-items:baseline;gap:12px}.config-card .card-header .card-title[data-v-6b96e776]{font-size:18px;font-weight:600;color:#1d1d1f}.config-card .card-header .card-sub[data-v-6b96e776]{font-size:12px;color:#8e8e93}.req-alert[data-v-6b96e776]{margin-bottom:20px}.req-alert .req-body[data-v-6b96e776]{font-size:13px;color:#4b4b4f;line-height:1.9}.req-alert .req-body p[data-v-6b96e776]{margin:2px 0}.req-alert .req-body b[data-v-6b96e776]{color:#1d1d1f}.url-input[data-v-6b96e776] .el-textarea__inner{font-family:Menlo,Consolas,monospace;font-size:13px;line-height:1.7;border-radius:10px}.actions[data-v-6b96e776]{display:flex;align-items:center;gap:16px;margin-top:16px}.actions .count[data-v-6b96e776]{font-size:13px;color:#8e8e93}.preview[data-v-6b96e776]{display:none}:root{--mi-primary:#ff6900;--mi-primary-light:#ff8533;--mi-primary-dark:#e55d00;--mi-success:#07c160;--mi-success-light:#34d399;--mi-warning:#ff9500;--mi-danger:#ff3b30;--mi-info:#007aff;--mi-blue:#4a90e2;--mi-yellow:#ffd55a;--mi-yellow-light:#ffe49a;--mi-yellow-bg:#fff8e1;--mi-bg:#f5f7fa;--mi-card-bg:#fff;--mi-text-primary:#1d1d1f;--mi-text-secondary:#6e6e73;--mi-text-tertiary:#aeaeb2;--mi-border:#e5e5ea;--mi-border-light:#f0f0f0;--mi-shadow:0 2px 8px rgba(0,0,0,.04);--mi-shadow-md:0 4px 16px rgba(0,0,0,.08);--mi-shadow-lg:0 8px 32px rgba(0,0,0,.12);--mi-radius:12px;--mi-radius-sm:8px;--mi-radius-xs:4px;--mi-transition:all 0.25s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--mi-bg);color:var(--mi-text-primary);font-size:14px;line-height:1.6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:3px}.el-button{border-radius:var(--mi-radius-sm)!important;font-weight:500;transition:var(--mi-transition)!important;border:none!important;height:36px;line-height:34px;padding:0 20px}.el-button--primary{background:var(--mi-yellow)!important;color:#1d1d1f!important}.el-button--primary:hover{background:var(--mi-yellow-light)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,213,90,.4)!important}.el-button--primary:active{transform:translateY(0)}.el-button--default{background:#fff!important;color:var(--mi-text-primary)!important;border:1px solid var(--mi-border)!important}.el-button--default:hover{border-color:var(--mi-yellow)!important;color:#1d1d1f!important;background:var(--mi-yellow-bg)!important}.el-button--text{color:var(--mi-text-primary)!important;background:transparent!important}.el-button--text:hover{color:var(--mi-yellow)!important;background:var(--mi-yellow-bg)!important}.el-card{border:none!important;border-radius:var(--mi-radius)!important;box-shadow:var(--mi-shadow)!important;background:#fff!important}.el-card__header{border-bottom:1px solid var(--mi-border-light)!important;padding:16px 24px!important;font-weight:600;background:#fff}.el-card__body{padding:24px!important}.el-table{border-radius:var(--mi-radius)!important;overflow:hidden;background:#fff!important}.el-table:before{display:none!important}.el-table th{background:#fafafa!important;color:var(--mi-text-secondary)!important;font-weight:600!important;font-size:13px!important}.el-table td,.el-table th{border-bottom:1px solid var(--mi-border-light)!important;padding:14px 0!important}.el-table--striped .el-table__body tr.el-table__row--striped>td{background:#fafafa!important}.el-table__row:hover>td{background:var(--mi-yellow-bg)!important}.el-input__inner,.el-textarea__inner{border-radius:var(--mi-radius-sm)!important;border:1px solid var(--mi-border)!important;background:#fff!important;transition:var(--mi-transition)!important;height:36px;line-height:34px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--mi-yellow)!important;box-shadow:0 0 0 3px rgba(255,213,90,.2)!important}.el-input__inner::-moz-placeholder{color:var(--mi-text-tertiary)!important}.el-input__inner::placeholder{color:var(--mi-text-tertiary)!important}.el-select-dropdown{border-radius:var(--mi-radius-sm)!important;border:none!important;box-shadow:var(--mi-shadow-md)!important}.el-select-dropdown__item{height:36px;line-height:36px;padding:0 16px}.el-select-dropdown__item.selected{color:#1d1d1f!important;font-weight:600}.el-select-dropdown__item.selected,.el-select-dropdown__item:hover{background:var(--mi-yellow-bg)!important}.el-pagination.is-background .el-pager li{border-radius:var(--mi-radius-xs)!important;background:#fff!important;border:1px solid var(--mi-border);min-width:32px;height:32px;line-height:30px}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--mi-yellow)!important;border-color:var(--mi-yellow)!important;color:#1d1d1f!important}.el-tag{border-radius:20px!important;border:none!important;font-weight:500;padding:0 12px;height:24px;line-height:24px}.el-tag--success{background:var(--mi-yellow-bg)!important;color:#b8860b!important}.el-tag--warning{background:#fff4e6!important;color:var(--mi-warning)!important}.el-tag--danger{background:#ffe5e3!important;color:var(--mi-danger)!important}.el-tag--info{background:#e5f2ff!important;color:var(--mi-info)!important}.el-tag--primary{background:#fff0e6!important;color:var(--mi-primary)!important}.el-dialog{border-radius:var(--mi-radius)!important;overflow:hidden;box-shadow:var(--mi-shadow-lg)!important}.el-dialog__header{background:#fff;border-bottom:1px solid var(--mi-border-light);padding:20px 24px!important}.el-dialog__title{color:var(--mi-text-primary)!important;font-weight:600;font-size:16px}.el-dialog__body{padding:24px!important}.el-dialog__footer{border-top:1px solid var(--mi-border-light);padding:16px 24px!important;background:#fafafa}.el-dropdown-menu{border-radius:var(--mi-radius-sm)!important;border:none!important;box-shadow:var(--mi-shadow-md)!important;padding:6px!important}.el-dropdown-menu__item{border-radius:var(--mi-radius-xs)!important;padding:10px 16px!important}.el-dropdown-menu__item:hover{background:var(--mi-yellow-bg)!important;color:#1d1d1f!important}.el-message{border-radius:var(--mi-radius-sm)!important;border:none!important;box-shadow:var(--mi-shadow-md)!important}.el-message--success{background:var(--mi-yellow-bg)!important;color:#1d1d1f!important;border-left:4px solid var(--mi-yellow)!important}.el-message--error{background:#ffe5e3!important}.el-radio__input.is-checked .el-radio__inner{border-color:var(--mi-yellow)!important;background:var(--mi-yellow)!important}.el-radio__input.is-checked+.el-radio__label{color:#1d1d1f!important}.el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--mi-yellow)!important;background:var(--mi-yellow)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:#1d1d1f!important}.el-timeline-item__node{background:var(--mi-yellow)!important;border:2px solid var(--mi-yellow-light)!important}.el-descriptions__label{background:#fafafa!important;color:var(--mi-text-secondary)!important;font-weight:500!important}.mi-card{background:#fff;border-radius:var(--mi-radius);box-shadow:var(--mi-shadow);padding:24px;margin-bottom:16px}.mi-text-primary{color:var(--mi-primary)!important}.mi-text-secondary{color:var(--mi-text-secondary)!important}