#app{width:100%;height:100%}.app-layout[data-v-7a4420d4]{width:100%;min-height:100vh;background:#e1e3e6}.app-layout__aside[data-v-7a4420d4]{display:flex;flex-direction:column;height:100vh;position:sticky;top:0;background:#fff;border-right:1px solid #ebeef5;transition:width .2s ease;overflow-x:hidden}.app-layout__brand[data-v-7a4420d4]{margin:0;height:64px;line-height:64px;text-align:center;font-size:18px;font-weight:600;letter-spacing:.5px;color:#1e88e5;background:#fff;border-bottom:1px solid #f0f2f5;flex-shrink:0}.app-layout__brand-link[data-v-7a4420d4]{color:#1e88e5;text-decoration:none;display:block;width:100%;height:100%}.app-layout__menu[data-v-7a4420d4]{flex:1;border-right:none;padding:12px 8px}.app-layout__menu[data-v-7a4420d4]:not(.el-menu--collapse){width:200px}.app-layout__menu[data-v-7a4420d4] .el-menu-item,.app-layout__menu[data-v-7a4420d4] .el-submenu__title{height:42px;line-height:42px;margin:2px 0;border-radius:6px;font-size:14px;transition:background-color .2s ease,color .2s ease}.app-layout__menu[data-v-7a4420d4] .el-menu-item{min-width:0}.app-layout__menu[data-v-7a4420d4]:not(.el-menu--collapse) .el-submenu .el-menu-item{padding-left:40px!important;height:38px;line-height:38px}.app-layout__menu[data-v-7a4420d4] .el-menu-item:hover,.app-layout__menu[data-v-7a4420d4] .el-submenu__title:hover{background-color:#f0f7ff!important;color:#1e88e5!important}.app-layout__menu[data-v-7a4420d4] .el-menu-item:hover .app-layout__menu-icon,.app-layout__menu[data-v-7a4420d4] .el-submenu__title:hover .app-layout__menu-icon{color:#1e88e5}.app-layout__menu[data-v-7a4420d4] .el-menu-item.is-active{background-color:#e8f2fd!important;color:#1e88e5!important;font-weight:500;border-radius:0}.app-layout__menu[data-v-7a4420d4] .el-menu-item.is-active:hover{background-color:#dbeafe!important;color:#1e88e5!important}.app-layout__menu[data-v-7a4420d4] .el-submenu.is-active>.el-submenu__title{color:#1e88e5!important;font-weight:500}.app-layout__menu[data-v-7a4420d4] .el-submenu.is-active>.el-submenu__title .app-layout__menu-icon{color:#1e88e5}.app-layout__menu[data-v-7a4420d4] .el-submenu__icon-arrow{right:12px;margin-top:-5px;font-size:12px;color:#9ca3af}.app-layout__menu-icon[data-v-7a4420d4]{margin-right:10px;width:18px;font-size:16px;text-align:center;color:#6b7280;vertical-align:middle}.app-layout__menu.el-menu--collapse[data-v-7a4420d4]{padding:12px 6px}.app-layout__menu.el-menu--collapse[data-v-7a4420d4] .el-submenu__title{padding:0!important;text-align:center}.app-layout__menu.el-menu--collapse[data-v-7a4420d4] .el-submenu__title .app-layout__menu-icon{margin:0;font-size:20px;width:100%}.app-layout__menu.el-menu--collapse[data-v-7a4420d4] .el-submenu__icon-arrow{display:none}.app-layout__body[data-v-7a4420d4]{flex-direction:column;min-width:0}.app-layout__header[data-v-7a4420d4]{padding:0!important;background:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.12);position:relative;display:flex;align-items:center;flex-shrink:0}.app-layout__trigger[data-v-7a4420d4]{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}.app-layout__trigger[data-v-7a4420d4]:hover{color:#1890ff}.app-layout__title[data-v-7a4420d4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:20px;font-weight:500;color:rgba(0,0,0,.85);pointer-events:none}.app-layout__main[data-v-7a4420d4]{flex:1;overflow-y:auto;padding:15px;background:#e1e3e6}.app-layout__placeholder[data-v-7a4420d4]{display:flex;align-items:center;justify-content:center;min-height:60vh}.el-menu--popup{min-width:160px;padding:6px;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08)}.el-menu--popup .el-menu-item{height:38px;line-height:38px;margin:2px 0;border-radius:6px;color:#4b5563!important;background-color:#fff!important}.el-menu--popup .el-menu-item:hover{background-color:#f0f7ff!important;color:#1e88e5!important}.el-menu--popup .el-menu-item.is-active{background-color:#e8f2fd!important;color:#1e88e5!important;font-weight:500;border-radius:0}.el-menu--popup .el-menu-item.is-active:hover{background-color:#dbeafe!important;color:#1e88e5!important}.location-cascader[data-v-295b2a18]{width:100%}.tree-select__panel[data-v-8a5612be]{max-height:300px;overflow-y:auto}.tree-select__tree[data-v-8a5612be]{width:100%}.tree-select__reference[data-v-8a5612be]{display:block;width:100%}.tree-select__trigger[data-v-8a5612be]{cursor:pointer;width:100%}.search-form__grid[data-v-4cd9b71e]{display:grid;gap:16px;align-items:start}.search-form__grid-item[data-v-4cd9b71e]{min-width:0}.search-form__grid-item--checkbox[data-v-4cd9b71e]{padding-top:24px}.search-form[data-v-4cd9b71e] .el-form-item{margin-bottom:10px}.search-form[data-v-4cd9b71e] .el-form-item__label{font-weight:400;color:rgba(0,0,0,.85)}.search-form--top[data-v-4cd9b71e] .el-form-item__label{padding:0 0 4px!important;line-height:1.4;font-size:13px;color:rgba(0,0,0,.65)}.search-form--top[data-v-4cd9b71e] .el-form-item{margin-bottom:8px}.search-form[data-v-4cd9b71e] .el-cascader,.search-form[data-v-4cd9b71e] .el-date-editor,.search-form[data-v-4cd9b71e] .el-date-editor--daterange,.search-form[data-v-4cd9b71e] .el-date-editor.el-input,.search-form[data-v-4cd9b71e] .el-date-editor.el-input__inner,.search-form[data-v-4cd9b71e] .el-input,.search-form[data-v-4cd9b71e] .el-select{width:100%;max-width:100%}.search-form__actions[data-v-4cd9b71e]{margin-top:6px}.phone-field[data-v-4cd9b71e]{display:flex;align-items:center;gap:8px;width:100%}.phone-field__prefix[data-v-4cd9b71e]{width:130px;flex:0 0 130px}.phone-field__number[data-v-4cd9b71e]{flex:1 1 auto;min-width:0;width:0}#my-pagination[data-v-5c74aaef]{text-align:right;padding:20px 0}.contact-table[data-v-1b4a8a3f]{background:#fff;padding:15px;position:relative}.contact-table__toolbar[data-v-1b4a8a3f]{margin-bottom:12px}.contact-table__toolbar .el-button+.el-button[data-v-1b4a8a3f]{margin-left:8px}.contact-table__row[data-v-1b4a8a3f]{text-align:center}.contact-table__pager[data-v-1b4a8a3f]{padding-top:15px;text-align:right}.contact-table__ops[data-v-1b4a8a3f]{display:flex;flex-direction:column;align-items:center}.contact-table__op-btn[data-v-1b4a8a3f]{display:block;margin:0 auto 5px!important}.contact-table__op-btn[data-v-1b4a8a3f]:last-child{margin-bottom:0!important}.contact-table__list p[data-v-1b4a8a3f]{margin:0;word-break:break-all;word-wrap:break-word}.contact-table__orders[data-v-1b4a8a3f]{max-height:192px;padding-right:3px;overflow-y:auto;text-align:center}.contact-table__orders[data-v-1b4a8a3f]::-webkit-scrollbar{width:6px;background:#dad7d7;border-radius:5px}.contact-table__orders[data-v-1b4a8a3f]::-webkit-scrollbar-thumb{border-radius:5px;background:#999}.contact-table__order-link[data-v-1b4a8a3f]{display:block;color:#1890ff;text-decoration:none}.contact-table__order-link[data-v-1b4a8a3f]:hover{text-decoration:underline}.contact-table__badge-wrap[data-v-1b4a8a3f]{font-size:14px;position:relative;display:inline-block;line-height:1;padding:8px 16px 2px 2px;overflow:visible}.contact-table__id[data-v-1b4a8a3f]{display:inline-block;padding:5px 11px;background:#eee;border-radius:10px}.contact-table__badge[data-v-1b4a8a3f]{position:absolute;top:0;right:8px;transform:translate(50%,-50%);transform-origin:100% 0;height:20px;min-width:20px;border-radius:10px;background:#f5222d;color:#fff;line-height:20px;text-align:center;padding:0 6px;font-size:12px;font-weight:400;white-space:nowrap;box-shadow:0 0 0 1px #fff;z-index:1}.contact-table__badge[data-v-1b4a8a3f]:nth-of-type(2){right:33px}.contact-table[data-v-1b4a8a3f] .el-table__body .el-table__cell .cell{overflow:visible}.read-more-dialog__table[data-v-fc2a0332]{word-break:break-all}.detail-dialog__title[data-v-95cf9d5e]{margin:-10px 0 16px;font-size:16px;font-weight:500;line-height:1.4;color:rgba(0,0,0,.85)}.detail-dialog__footer[data-v-95cf9d5e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-dialog__right[data-v-95cf9d5e]{display:flex;align-items:center;gap:8px}.detail-dialog .el-dialog__header{padding:12px 20px 0;border-bottom:none}.detail-dialog .el-dialog__title{display:none}.detail-dialog .el-dialog__body{padding-top:8px}.set-done-dialog .el-dialog__body{padding:6px 20px}.owner-dialog__toolbar[data-v-488ba72c]{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.owner-dialog__field[data-v-488ba72c]{display:flex;flex-direction:column;gap:6px;min-width:0}.owner-dialog__field--email[data-v-488ba72c]{width:260px;flex-shrink:0}.owner-dialog__field--reason[data-v-488ba72c]{flex:1}.owner-dialog__select[data-v-488ba72c]{width:100%}.owner-dialog__tip[data-v-488ba72c]{color:#606266;font-size:13px;line-height:1.2}.owner-dialog__submit[data-v-488ba72c]{margin-left:auto;flex-shrink:0}[data-v-488ba72c] .el-dialog__body{padding-top:10px!important}.contact-page[data-v-f0b4be64]{display:flex;flex-direction:column;gap:15px;min-width:0;min-height:0}.contact-page__filter[data-v-f0b4be64]{background:#fff;padding:15px}.contact-page__filter-actions[data-v-f0b4be64]{margin-top:10px;text-align:right}.contact-page__filter-actions .el-button+.el-button[data-v-f0b4be64]{margin-left:8px}.sales-count-table[data-v-1f4db82d]{background:#fff;padding:15px;position:relative}.sales-count-table__summary[data-v-1f4db82d]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px}.sales-count-table__highlight[data-v-1f4db82d]{color:#f5222d;margin-left:4px}.sales-count-table__link[data-v-1f4db82d]{color:#409eff;text-decoration:none}.sales-count-table__ops[data-v-1f4db82d]{display:flex;justify-content:center;gap:4px}.sales-count-table__pager[data-v-1f4db82d]{padding-top:15px;text-align:right}.sales-count-page[data-v-ccbb1ee8]{display:flex;flex-direction:column;gap:15px;min-width:0;min-height:0}.sales-count-page__filter[data-v-ccbb1ee8]{background:#fff;padding:15px}.sales-count-page__filter-actions[data-v-ccbb1ee8]{margin-top:10px;text-align:right}.sales-count-page__filter-actions .el-button+.el-button[data-v-ccbb1ee8]{margin-left:8px}.el-form-item__label{color:#000}.el-tooltip__popper{max-width:500px!important;text-align:center}html body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;color:#555;font-size:14px;background-color:#f2f2f2}html body,html body *{box-sizing:border-box}html button,html h1,html h2,html h3,html h4,html h5,html h6,html input,html ol,html p,html ul{margin:0;padding:0;list-style:none;outline:none;font-size:14px;font-weight:400;border:none}html input::-webkit-inner-spin-button,html input::-webkit-outer-spin-button{-webkit-appearance:none!important}html input[type=number]{-moz-appearance:textfield;line-height:39px}html button,html img{vertical-align:top}html .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .ellipsis-two{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}html .card{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:5px}html .my-scroll-bar,html .my-scroll-bar .el-scrollbar__wrap{overflow-x:hidden}html .cke_screen_reader_only{display:none}.el-dialog__wrapper{display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog{margin:0!important}.table-title{font-weight:700;color:#363636;font-size:14px}.el-card{margin-bottom:20px}.el-card .el-card__header{font-weight:700;font-size:16px;line-height:32px}.el-card .el-card__header a{color:#409eff}.el-card .el-card__header .el-button{margin-left:20px}.el-loading-mask .el-loading-spinner .el-icon-loading,.el-loading-mask .el-loading-spinner .el-loading-text{color:#fff}.el-textarea .el-textarea__inner{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}