:root{--mobile-padding:12px;--mobile-border-radius:8px}body[class*=agent-theme-]{--wt-fs-base:16px;--wt-fs-sm:15px;--wt-fs-xs:12px;--wt-fs-xxs:11px;--wt-fs-tab:15px;--wt-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", Arial, sans-serif;font-family:var(--wt-font-family);--wt-font-weight:400;font-weight:var(--wt-font-weight,400);--el-font-family:var(--wt-font-family)}@media screen and (width<=768px){body[class*=agent-theme-]{--wt-fs-base:14px;--wt-fs-sm:13px;--wt-fs-tab:11px}}.el-dialog__header{margin-right:0;border-bottom:1px solid var(--el-border-color-lighter,#ebeef5)!important;padding-bottom:12px!important}.el-dialog__title{line-height:1.5}.service-dialog .el-dialog__header{border-bottom:none!important}.el-dialog__body{padding-top:var(--el-dialog-padding-primary,16px)}@media screen and (width>=769px){.pc-fill-page{flex-direction:column;height:calc(100vh - 92px);display:flex;overflow:hidden}.pc-fill-page>*{flex-shrink:0}.pc-fill-page>.pc-fill-card{flex-direction:column;flex:1;min-height:0;display:flex}.pc-fill-page>.pc-fill-card>.el-card__header{flex-shrink:0}.pc-fill-page>.pc-fill-card>.el-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.pc-fill-page>.pc-fill-card>.el-card__body>*{flex-shrink:0}.pc-table-scroll{flex:1;min-height:0;overflow:auto}.pc-table-scroll .el-table__header-wrapper{z-index:3;position:sticky;top:0}.pc-card-pager{flex-shrink:0;margin-top:12px}.admin-main-stack>.pc-fill-page{flex:auto;height:auto;min-height:0}.pc-fill-page.pc-fill-card>.el-card__body{flex-direction:column;flex:1;min-height:0;display:flex}.pc-fill-page.pc-fill-card>.el-card__body>*{flex-shrink:0}}@media screen and (width<=768px){html,body,#app{max-width:100vw;overflow-x:hidden}.el-overlay-dialog{-webkit-overflow-scrolling:touch;justify-content:center;overflow-y:auto;align-items:center!important;padding:0 12px!important;display:flex!important}.el-dialog{border-radius:12px!important;flex-direction:column!important;width:100%!important;max-width:100%!important;max-height:90vh!important;margin:0!important;display:flex!important;overflow:hidden!important}.el-dialog__header{flex-shrink:0;border-bottom:1px solid #ebeef5!important;margin-bottom:0!important;margin-right:0!important;padding:14px 16px!important}.el-dialog__title{color:#303133;font-weight:600;font-size:16px!important}.el-dialog__headerbtn{font-size:20px!important;top:14px!important;right:14px!important}.el-dialog__body{-webkit-overflow-scrolling:touch;flex:1!important;padding:16px!important;overflow:hidden auto!important}.el-dialog__footer{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex;border-top:1px solid #f0f2f5!important;flex-flow:row!important;padding:12px 16px!important}.el-dialog__footer .el-button{flex:1 1 0!important;min-width:0!important;margin-left:0!important}.qr-dialog .el-dialog__footer{flex-wrap:wrap!important}.qr-dialog .el-dialog__footer .el-button{white-space:nowrap;padding:8px 12px;font-size:12px;flex:none!important;width:auto!important;min-width:0!important}.el-dialog .el-form-item__label{font-size:13px;width:80px!important}.el-dialog .channel-type-item.el-form-item{display:block!important}.el-dialog .channel-type-item.el-form-item>.el-form-item__label{text-align:left!important;float:none!important;width:100%!important;padding:0 0 8px!important;line-height:1.5!important;display:block!important}.el-dialog .channel-type-item.el-form-item>.el-form-item__content{width:100%!important;margin-left:0!important;line-height:1.5!important;display:block!important}.el-form--inline .el-form-item{width:100%;margin-bottom:12px;margin-right:0;display:flex}.el-form--inline .el-form-item__content{flex:1}.el-table{width:100%!important}.el-table__inner-wrapper,.el-table__body-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.el-table .el-table-column--selection .cell{padding-left:10px}.el-table .el-table__fixed,.el-table .el-table__fixed-right{display:none!important}.el-pagination{flex-wrap:wrap;justify-content:center;gap:4px;font-size:12px;display:flex}.el-pagination .el-pagination__total{text-align:center;width:100%;margin-bottom:4px}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{margin:0}.el-pagination .btn-prev,.el-pagination .btn-next{padding:0 8px}.el-card{border-radius:var(--mobile-border-radius);overflow-x:hidden!important}.el-card__header{padding:12px var(--mobile-padding)}.el-card__body{padding:var(--mobile-padding);overflow-x:hidden!important}.table-card,.pc-fill-card{box-shadow:none!important;background:0 0!important;border:none!important}.table-card .el-card__header,.pc-fill-card .el-card__header{background:0 0;border-bottom:none;padding-left:0;padding-right:0}.table-card>.el-card__body,.pc-fill-card>.el-card__body{background:0 0;padding:0!important}.el-tabs--border-card{box-shadow:none!important;background:0 0!important;border:none!important}.el-tabs--border-card>.el-tabs__content{background:0 0;padding:0!important}.card-header,.page-header{flex-wrap:wrap;gap:8px}.card-header .el-button,.page-header .el-button{font-size:13px}.search-bar{flex-wrap:wrap;gap:8px}.search-bar .el-input{margin-bottom:0;flex:100%!important;width:100%!important;margin-left:0!important}.search-bar .el-select{flex:auto;min-width:90px;margin-bottom:0;margin-left:0!important}.search-bar .el-button{flex:1 1 0;min-width:0;margin-bottom:0;margin-left:0!important}.search-bar>*{margin-left:0!important}.el-pagination{gap:6px;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:4px 0!important;display:flex!important;overflow:hidden!important}.el-pagination .el-pager,.el-pagination .el-pagination__jump{display:none!important}.el-pagination .el-pagination__sizes{margin:0!important;display:inline-flex!important}.el-pagination .el-pagination__sizes .el-select{width:90px!important}.el-pagination .el-pagination__sizes .el-select__wrapper{font-size:12px}.el-pagination .el-pagination__total{color:#909399;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden;flex-shrink:1!important;margin:0!important}.el-pagination .btn-prev,.el-pagination .btn-next{flex-shrink:0;min-width:36px!important;margin:0!important;padding:0 10px!important}.el-pagination .mobile-page-info{color:#606266;flex-shrink:0;justify-content:center;align-items:center;min-width:50px;padding:0 6px;font-size:13px;display:inline-flex!important}.pagination-wrap{justify-content:center!important;width:100%!important}.el-tabs__nav{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.el-tabs__nav::-webkit-scrollbar{display:none}.el-tabs__nav-wrap:after{height:1px}.el-descriptions{width:100%}.el-descriptions--border .el-descriptions__body{overflow-x:auto}.el-row{flex-wrap:wrap}.el-col-16,.el-col-8{flex:0 0 100%!important;max-width:100%!important}.el-input,.el-select{width:100%}.el-button+.el-button{margin-left:6px}.el-main{padding:var(--mobile-padding)!important}.el-tag{font-size:11px}.el-message-box{width:88vw!important;max-width:88vw!important}.el-overlay-dialog{overflow-y:auto}.el-table .el-button+.el-button{margin-left:4px}.el-tabs__content{overflow:visible}.el-drawer:not(.mobile-drawer){width:100%!important;max-width:100%!important}.el-drawer.mobile-drawer{width:150px!important;max-width:150px!important}.el-drawer__footer,.el-dialog__footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.el-drawer__header{padding-top:calc(16px + env(safe-area-inset-top,0px))!important}.el-tooltip__trigger{outline:none}}@media screen and (width<=480px){.el-overlay-dialog{padding:0 10px!important}.el-dialog{border-radius:12px!important;width:100%!important;max-width:100%!important;max-height:92vh!important;margin:0!important}.el-dialog__header{padding:12px 14px!important}.el-dialog__title{font-size:15px!important}.el-dialog__body{padding:12px 14px!important}.el-dialog__footer{gap:6px;flex-flow:row!important;padding:10px 14px!important}.el-dialog__footer .el-button{flex:1 1 0!important;width:auto!important;min-width:0!important}.el-dialog__footer .el-button span{font-size:13px}.qr-dialog .el-dialog__footer{flex-wrap:wrap!important}.qr-dialog .el-dialog__footer .el-button{white-space:nowrap;padding:8px 10px;font-size:12px;flex:none!important;width:auto!important;min-width:0!important}.el-form-item{margin-bottom:14px}.el-form-item__label{font-size:13px;line-height:1.5}.el-dialog .el-form-item__label{width:70px!important}.el-dialog .channel-type-item.el-form-item{display:block!important}.el-dialog .channel-type-item.el-form-item>.el-form-item__label{float:none!important;width:100%!important;display:block!important}.el-dialog .channel-type-item.el-form-item>.el-form-item__content{width:100%!important;margin-left:0!important;display:block!important}}body[class*=agent-theme-]{--wt-bg-image:none;--wt-panel-alpha:1}body.agent-theme-default{--el-color-primary:#1d4ed8;--el-color-primary-light-3:#6183e4;--el-color-primary-light-5:#8ea7ec;--el-color-primary-light-7:#bbcaf3;--el-color-primary-light-8:#d2dcf7;--el-color-primary-light-9:#e8edfb;--el-color-primary-dark-2:#173ead;--wt-topbar-bg:linear-gradient(90deg, #e8edfb 0%, #fff 52%);--wt-content-bg:#f5f6f8;--wt-chat-bg:radial-gradient(1100px 340px at 18% -8%, #1d4ed812, transparent 62%), radial-gradient(900px 320px at 85% -5%, #8ea7ec24, transparent 60%), linear-gradient(180deg, #ebf1fa 0%, #f8fafd 48%, #eff3fa 100%)}body.agent-theme-violet{--el-color-primary:#7c3aed;--el-color-primary-light-3:#a375f2;--el-color-primary-light-5:#be9df6;--el-color-primary-light-7:#d8c4fa;--el-color-primary-light-8:#e5d8fb;--el-color-primary-light-9:#f2ebfd;--el-color-primary-dark-2:#632ebe;--wt-topbar-bg:linear-gradient(90deg, #f2ebfd 0%, #fff 52%);--wt-content-bg:#f7f5fb;--wt-chat-bg:radial-gradient(1100px 340px at 18% -8%, #7c3aed12, transparent 62%), radial-gradient(900px 320px at 85% -5%, #be9df626, transparent 60%), linear-gradient(180deg, #f1ecfb 0%, #faf8fe 48%, #f4f0fc 100%)}body.agent-theme-emerald{--el-color-primary:#10b981;--el-color-primary-light-3:#58cea7;--el-color-primary-light-5:#88dcc0;--el-color-primary-light-7:#b7ead9;--el-color-primary-light-8:#cff1e6;--el-color-primary-light-9:#e7f8f2;--el-color-primary-dark-2:#0d9467;--wt-topbar-bg:linear-gradient(90deg, #e7f8f2 0%, #fff 52%);--wt-content-bg:#f2f9f6;--wt-chat-bg:radial-gradient(1100px 340px at 18% -8%, #10b98112, transparent 62%), radial-gradient(900px 320px at 85% -5%, #88dcc026, transparent 60%), linear-gradient(180deg, #e8f6f0 0%, #f7fcfa 48%, #eff9f5 100%)}body.agent-theme-sunset{--el-color-primary:#f97316;--el-color-primary-light-3:#fb9d5c;--el-color-primary-light-5:#fcb98b;--el-color-primary-light-7:#fdd5b9;--el-color-primary-light-8:#fee3d0;--el-color-primary-light-9:#fef1e8;--el-color-primary-dark-2:#c75c12;--wt-topbar-bg:linear-gradient(90deg, #fef1e8 0%, #fff 52%);--wt-content-bg:#fbf8f4;--wt-chat-bg:radial-gradient(1100px 340px at 18% -8%, #f9731612, transparent 62%), radial-gradient(900px 320px at 85% -5%, #fcb98b29, transparent 60%), linear-gradient(180deg, #fcf1e8 0%, #fefaf6 48%, #fcf4ed 100%)}body.agent-theme-dark{--el-color-primary:#5a8bff;--el-color-primary-light-3:#86a9ff;--el-color-primary-light-5:#adc5ff;--el-color-primary-light-7:#31406f;--el-color-primary-light-8:#1f2c57;--el-color-primary-light-9:#152040;--el-color-primary-dark-2:#4670d9;--el-bg-color:#161a22;--el-bg-color-page:#0d0f14;--el-bg-color-overlay:#1d212b;--el-text-color-primary:#e9edf5;--el-text-color-regular:#cbd1de;--el-text-color-secondary:#99a2b4;--el-text-color-placeholder:#7b8498;--el-text-color-disabled:#5b6376;--el-border-color:#3a4255;--el-border-color-light:#303848;--el-border-color-lighter:#27303f;--el-border-color-extra-light:#1f2532;--el-border-color-dark:#465067;--el-border-color-hover:#56637c;--el-fill-color:#2a3140;--el-fill-color-light:#252b39;--el-fill-color-lighter:#20242f;--el-fill-color-extra-light:#1c1f29;--el-fill-color-dark:#333b4d;--el-fill-color-darker:#3e4759;--el-fill-color-blank:transparent;--wt-topbar-bg:linear-gradient(90deg, #1a2236 0%, #12151c 55%);--wt-content-bg:#0d0f14;--wt-bg-card:#161a22;--wt-bg-card-2:#1b212c;--wt-bg-hover:#212735;--wt-bg-muted:#10141b;--wt-scrim-bg:#ffffff1f;--wt-scrim-text:#2e3338;--wt-msg-self-bg:#155a3a;--wt-msg-self-text:#dff6e8;--wt-success-soft-bg:#163827;--wt-success-soft-border:#224d36;--wt-success-soft-text:#6fde8e;--wt-chat-bg:radial-gradient(1100px 340px at 18% -8%, #5a8bff1a, transparent 62%), linear-gradient(180deg, #161c2b 0%, #10141b 55%, #0e1219 100%)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wx-green:#07c160;--wx-link:#576b95;--page-bg:#f8f8fc;--page-bg-soft:#f8f8fc;--panel-bg:#fff;--panel-border:#e2e8f0e6;--muted-text:#999;--strong-text:#111;--soft-bg:#f8fafc;--soft-bg-hover:#f0f7ff;--active-bg:#ecf5ff;--active-border:#bfdbfe;--bubble-bg:#fff;--bubble-border:#e5e7eb;--bubble-self-bg:#e8f5e9;--bubble-self-border:#c8e6c9;--card-shadow:0 10px 25px #0f172a0d;--el-color-primary:var(--wx-green)}html,body{background:var(--page-bg);min-height:100%;color:var(--strong-text);margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@media (width<=768px){#adminApp input,#adminApp textarea,#adminApp select,#adminCustomersApp input,#adminCustomersApp textarea,#adminCustomersApp select,#adminLogsApp input,#adminLogsApp textarea,#adminLogsApp select,#adminDataCleanupApp input,#adminDataCleanupApp textarea,#adminDataCleanupApp select,#adminComplaintsApp input,#adminComplaintsApp textarea,#adminComplaintsApp select,#adminChatLogsApp input,#adminChatLogsApp textarea,#adminChatLogsApp select,#adminManagersApp input,#adminManagersApp textarea,#adminManagersApp select,#customerApp input,#customerApp textarea,#customerApp select,#adminApp .el-input__inner,#adminApp .el-textarea__inner,#adminApp .el-select__input,#adminApp .el-input-number .el-input__inner,#adminCustomersApp .el-input__inner,#adminCustomersApp .el-textarea__inner,#adminCustomersApp .el-select__input,#adminCustomersApp .el-input-number .el-input__inner,#adminLogsApp .el-input__inner,#adminLogsApp .el-textarea__inner,#adminLogsApp .el-select__input,#adminLogsApp .el-input-number .el-input__inner,#adminDataCleanupApp .el-input__inner,#adminDataCleanupApp .el-textarea__inner,#adminDataCleanupApp .el-select__input,#adminDataCleanupApp .el-input-number .el-input__inner,#adminComplaintsApp .el-input__inner,#adminComplaintsApp .el-textarea__inner,#adminComplaintsApp .el-select__input,#adminComplaintsApp .el-input-number .el-input__inner,#adminChatLogsApp .el-input__inner,#adminChatLogsApp .el-textarea__inner,#adminChatLogsApp .el-select__input,#adminChatLogsApp .el-input-number .el-input__inner,#adminManagersApp .el-input__inner,#adminManagersApp .el-textarea__inner,#adminManagersApp .el-select__input,#adminManagersApp .el-input-number .el-input__inner,#customerApp .el-input__inner,#customerApp .el-textarea__inner,#customerApp .el-select__input,#customerApp .el-input-number .el-input__inner,body .el-overlay input,body .el-overlay textarea,body .el-overlay select,body .el-overlay .el-input__inner,body .el-overlay .el-textarea__inner,body .el-overlay .el-select__input,body .el-overlay .el-input-number .el-input__inner{font-size:16px!important}}#customerApp,#adminApp,#adminCustomersApp,body{height:100%}#customerApp,#adminApp,#adminCustomersApp{min-height:100vh}.app-shell{background:linear-gradient(180deg, var(--page-bg) 0%, var(--page-bg-soft) 100%);min-height:100vh}.app-shell.customer-classic-shell{background:linear-gradient(135deg,#a8e6cf 0%,#7dd3a0 45%,#5cb87a 100%)}.el-overlay{-webkit-backdrop-filter:blur(14px);z-index:5000!important;background-color:#0f172a42!important}.el-message{z-index:6000!important}.el-image-viewer__wrapper,.el-image-viewer__wrapper.el-popup-parent--hidden{z-index:6800!important}.admin-customer-mp-select-dropdown,.admin-customer-mp-select-dropdown.el-popper,.admin-ip-fans-select-dropdown,.admin-ip-fans-select-dropdown.el-popper,.admin-mp-select-dropdown,.admin-mp-select-dropdown.el-popper,.publish-template-select-dropdown,.publish-template-select-dropdown.el-popper{z-index:8000!important}.admin-ip-fans-select-dropdown.el-popper{min-width:280px!important}.admin-ip-fans-select-dropdown .el-select-dropdown__item{height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:22px}.el-picker__popper.el-popper,.el-date-picker.el-popper{z-index:6600!important}.admin-batch-push-domain-popover.el-popper,.admin-batch-push-domain-popover{box-sizing:border-box;max-width:min(360px,100vw - 24px);z-index:6600!important}.admin-batch-push-domain-picker{flex-direction:column;min-height:0;max-height:min(62vh,100dvh - 32px);display:flex;overflow:hidden}.admin-batch-push-domain-hint{color:#606266;flex-shrink:0;margin-bottom:10px;font-size:13px;line-height:1.5}.admin-batch-push-domain-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.admin-batch-push-domain-radios{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.admin-batch-push-domain-radios .el-radio{white-space:normal;align-items:flex-start;height:auto;margin-right:0;padding:6px 0}.admin-batch-push-domain-radios .el-radio__label{white-space:normal;word-break:break-all;line-height:1.4}@media (width<=768px){.admin-batch-push-domain-popover.el-popper,.admin-batch-push-domain-popover{flex-direction:column;max-height:min(72vh,100dvh - 24px);display:flex;overflow:hidden;width:calc(100vw - 24px)!important;max-width:none!important;position:fixed!important;inset:auto 12px 12px!important;transform:none!important}.admin-batch-push-domain-popover .el-popper__arrow{display:none}.admin-batch-push-domain-picker{flex:auto;min-height:0;max-height:none}.admin-batch-push-domain-radios .el-radio{padding:8px 0}}.admin-rebind-logs-page-size-dropdown,.admin-rebind-logs-page-size-dropdown.el-popper,.admin-fans-analysis-date-picker-popper.el-popper,.admin-fans-analysis-date-picker-popper{z-index:6600!important}.admin-fans-analysis-dialog .admin-fans-analysis-date-picker.el-date-editor{--el-date-editor-width:220px;flex-shrink:0;width:220px;min-width:220px}.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__wrapper{padding-right:10px}.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__prefix,.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__suffix{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__prefix .el-icon,.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__suffix .el-icon{font-size:14px;line-height:1}.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__prefix .el-icon svg,.admin-fans-analysis-dialog .admin-fans-analysis-date-picker .el-input__suffix .el-icon svg{width:1em;height:1em}.admin-fans-analysis-date-picker-popper .el-picker-panel__icon-btn{justify-content:center;align-items:center;display:inline-flex}.admin-fans-analysis-date-picker-popper .el-picker-panel__icon-btn .el-icon{justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.admin-fans-analysis-date-picker-popper .el-picker-panel__icon-btn .el-icon svg{width:1em;height:1em}.el-dialog{border-radius:14px}.app-header-card{background:radial-gradient(circle at top right, #409eff1f, transparent 32%), linear-gradient(135deg, #409eff0f, transparent 48%), var(--panel-bg);border:none;border-radius:18px;box-shadow:0 8px 30px #0f172a0f}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.header-title{color:var(--strong-text);font-size:22px;font-weight:700}.header-subtitle{color:var(--muted-text);margin-top:6px;font-size:13px}.app-container{padding:18px}.customer-layout{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.admin-main-stack{min-width:0}.app-shell.admin-console-shell{background:linear-gradient(165deg, #eef2ff 0%, var(--page-bg-soft) 38%, var(--page-bg) 100%)}.admin-console-header-card{border-radius:18px}.admin-topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-topbar-nav{background:#fff9;border:1px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}.admin-topbar-tab{appearance:none;color:var(--muted-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 12px;font-size:13px;transition:all .18s}.admin-topbar-actions .el-button,.admin-topbar-actions .el-input{height:32px}.admin-topbar-actions .el-input__wrapper,.admin-topbar-actions .el-button{border-radius:10px}.admin-topbar-actions .el-button--primary{font-weight:600}.admin-topbar-tab:hover{background:var(--soft-bg-hover);color:var(--strong-text);border-color:var(--active-border)}.admin-topbar-tab.active{background:var(--active-bg);color:var(--strong-text);border-color:var(--active-border);font-weight:700}.admin-topbar-tab-inner{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.admin-topbar-tab-inner .el-icon{font-size:15px}.admin-main-full{margin-top:18px}.admin-header-search{width:220px;min-width:160px;max-width:280px}.admin-page-hint{color:var(--muted-text);margin:0 0 14px;font-size:12px;line-height:1.55}.admin-toolbar-form .el-form-item{margin-bottom:12px}.admin-log-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-log-filter-group{border:1px solid var(--panel-border);background:#ffffff8c;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:0 12px;margin:0 0 12px;padding:10px 12px 0;display:flex}.admin-log-filter-group.is-exclude{background:#fef2f2b8;border-color:#fca5a5b3}.admin-log-filter-group-title{color:var(--strong-text);flex:1 0 100%;margin:0 0 8px;font-size:13px;font-weight:600}.admin-log-filter-group.is-exclude .admin-log-filter-group-title{color:#b91c1c}.admin-log-filter-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.admin-log-filter-tags.is-exclude .admin-log-filter-tags-label{color:#b91c1c}.admin-log-filter-tags-label{color:var(--muted-text);font-size:12px}.admin-log-copy-cell{vertical-align:bottom;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.admin-log-copy-text{text-overflow:ellipsis;-webkit-user-select:text;user-select:text;cursor:text;min-width:0;overflow:hidden}.admin-log-filter-icon{width:18px;height:18px;color:var(--el-color-primary);cursor:pointer;opacity:.4;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-log-filter-icon:hover,.admin-log-filter-icon:focus-visible{opacity:1;background:var(--el-color-primary-light-9)}.admin-log-filter-icon .el-icon{font-size:12px}.admin-data-card .admin-filter-input{min-width:200px}.admin-table-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-pagination-row{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=768px){.admin-customers-page .admin-pagination-row{justify-content:center}.admin-customers-page .admin-pagination-row .el-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.admin-customers-page .admin-pagination-row.is-mobile-simple .el-pagination__sizes,.admin-customers-page .admin-pagination-row.is-mobile-simple .el-pager{display:none!important}}.admin-data-table{--el-table-border-color:var(--panel-border)}.admin-customers-page.app-shell.admin-console-shell{flex-direction:column;min-height:100vh;display:flex}.admin-customers-page .app-container,.admin-customers-page .admin-customers-main,.admin-customers-data-card.el-card{flex-direction:column;flex:1;min-height:0;display:flex}.admin-customers-data-card .el-card__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-customers-table-wrap{flex:1;min-height:0}.admin-customer-remark-cell{align-items:center;gap:6px;min-width:0;display:flex}.admin-customer-remark-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.5;overflow:hidden}.admin-customer-remark-text.is-empty{color:var(--muted-text)}.admin-customer-remark-edit{flex-shrink:0;padding:0 4px}.admin-toolbar-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.admin-toolbar-row-actions.is-mobile{justify-content:flex-start}.admin-table-row-actions.is-mobile{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.admin-customers-card-list{flex-direction:column;gap:10px;display:flex}.admin-customer-mobile-card{border:1px solid var(--panel-border);border-radius:14px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.admin-customer-mobile-card.is-disabled{opacity:.7}.admin-customer-mobile-status-corner{z-index:2;position:absolute;top:10px;right:10px}.admin-customer-mobile-status-corner .el-tag{margin:0}.admin-customer-mobile-card:hover{box-shadow:0 4px 14px #00000014}.admin-customer-mobile-card.is-selected{border-color:#409eff73;box-shadow:inset 0 0 0 1px #409eff38}.admin-customer-mobile-card .el-card__body{padding:14px}.admin-customer-mobile-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-customer-mobile-user{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.admin-customer-mobile-check{margin-right:2px}.admin-customer-mobile-user-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-customer-mobile-user-line{align-items:center;gap:6px;min-width:0;display:flex}.admin-customer-mobile-username{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.admin-customer-mobile-subline{color:var(--muted-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.admin-customer-mobile-account{background:var(--panel-bg-soft,#f7f8fa);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.admin-customer-mobile-account-item{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-customer-mobile-account-item .k{color:var(--muted-text);font-size:11px}.admin-customer-mobile-account-item .v{color:var(--strong-text);word-break:break-all;font-size:14px;font-weight:600}.admin-customer-mobile-account-item.is-pw .v{letter-spacing:.5px;color:#409eff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.admin-customer-mobile-account-item .v.is-empty{color:var(--muted-text);font-weight:400}.admin-customer-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-customer-mobile-field{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-customer-mobile-field.is-full{grid-column:1/-1}.admin-customer-mobile-field .k{color:var(--muted-text);font-size:12px}.admin-customer-mobile-field .v{color:var(--strong-text);word-break:break-word;font-size:13px;line-height:1.45}.admin-customer-mobile-field .v.sub{color:var(--muted-text);font-size:12px}.admin-customer-mobile-mp-row{align-items:center;gap:6px;min-width:0;display:flex}.admin-customer-mobile-mp-row .v{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-customer-mobile-field .v.pw{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.admin-customer-mobile-remark-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-customer-mobile-remark-row .v.remark{flex:1;min-width:0}.admin-customer-mobile-remark-edit-icon{flex-shrink:0;padding:0 2px}.admin-customer-mobile-actions{border-top:1px solid var(--panel-border);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.admin-customer-mobile-actions .el-button{text-align:center;box-sizing:border-box;flex:calc(33.333% - 8px);justify-content:center;width:calc(33.333% - 8px);min-width:0;height:32px;margin:0;padding:0;font-size:13px;line-height:1}.admin-customer-mobile-actions .el-button+.el-button{margin-left:0}.admin-mp-mobile-card-list{flex-direction:column;gap:10px;display:flex}.admin-mp-mobile-card{border:1px solid var(--panel-border);border-radius:12px}.admin-mp-mobile-card.is-selected{border-color:#409eff73;box-shadow:inset 0 0 0 1px #409eff38}.admin-mp-mobile-card{position:relative;overflow:hidden}.mobile-card-corner-badge{color:#fff;z-index:2;border-bottom-left-radius:10px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1;position:absolute;top:0;right:0}.mobile-card-corner-badge.is-success{background:#67c23a}.mobile-card-corner-badge.is-disabled{background:#909399}.mobile-card-corner-badge.is-warning{background:#e6a23c}.mobile-card-corner-badge.is-danger{background:#f56c6c}.admin-mp-mobile-card .el-card__body{padding:12px}.admin-mp-mobile-card-head{align-items:flex-start;gap:12px;margin-bottom:10px;padding-right:72px;display:flex}.admin-mp-mobile-avatar{object-fit:cover;object-position:center;border:1px solid var(--el-border-color-lighter,#e4e7ed);background:var(--el-fill-color-light,#f5f7fa);border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block}.admin-mp-mobile-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-mp-mobile-name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.admin-mp-mobile-name{color:var(--strong-text,#303133);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.admin-mp-mobile-remark{color:#67c23a;word-break:break-word;font-size:12px;line-height:1.4}.admin-mp-mobile-subline{color:var(--muted-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.admin-mp-mobile-grid{grid-template-columns:1fr;gap:4px;display:grid}.admin-mp-mobile-field{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.admin-mp-mobile-field.is-full{grid-column:1/-1}.admin-mp-mobile-field .k{color:var(--muted-text);flex-shrink:0;font-size:12px}.admin-mp-mobile-field .v{color:var(--strong-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.admin-mp-mobile-field .sub-danger{color:#f56c6c;margin-left:2px;font-weight:600}.admin-mp-mobile-remark-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-mp-mobile-remark-row .v.remark{flex:1;min-width:0}.admin-mp-mobile-remark-edit-icon{flex-shrink:0;padding:0 2px}.admin-mp-mobile-actions{border-top:1px solid var(--el-border-color-lighter,#ebeef5);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;display:flex}.admin-customer-batch-inline{flex-wrap:wrap;gap:10px;width:100%;display:flex}.admin-customer-batch-field{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-customer-batch-field-prefix{flex:180px}.admin-customer-batch-field-prefix-short{flex:0 108px;min-width:72px;max-width:108px}.admin-customer-batch-field-prefix-short .el-input{width:100%}.admin-customer-batch-field-compact .el-input-number{width:108px}.admin-customer-batch-field-prefix .el-input{width:100%}.admin-customer-batch-field .el-input-number{width:160px}.admin-customer-batch-key{color:#606266;white-space:nowrap;font-size:12px}.admin-customer-batch-mobile-results{background:#fff;border:1px solid #ebeef5;border-radius:6px;flex-direction:column;gap:0;width:100%;max-height:260px;display:flex;overflow-y:auto}.admin-customer-batch-mobile-item{border-bottom:1px solid #f0f2f5;padding:8px 10px}.admin-customer-batch-mobile-item:last-child{border-bottom:none}.admin-customer-batch-mobile-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-customer-batch-mobile-main .name{color:#303133;word-break:break-all;min-width:0;font-size:13px;line-height:1.35}.admin-customer-batch-mobile-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-customer-batch-mobile-actions .state{white-space:nowrap;font-size:12px}.admin-customer-batch-mobile-actions .state.ok{color:#67c23a}.admin-customer-batch-mobile-actions .state.bad{color:#f56c6c}.admin-customer-batch-tabs .el-tabs__header{margin-bottom:12px}.admin-customer-advanced-batch-wrap{flex-direction:column;gap:12px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.admin-customer-advanced-batch-plan{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;padding:8px 10px}.admin-customer-advanced-batch-plan-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-customer-advanced-batch-mp{flex:280px;width:auto;min-width:220px;max-width:360px}.admin-customer-advanced-batch-mp .el-select__wrapper,.admin-customer-advanced-batch-mp.el-select{width:100%}.admin-customer-advanced-batch-mp-label{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.admin-customer-advanced-batch-mp-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-customer-advanced-batch-mp-tags{flex-shrink:0;align-items:center;gap:4px;display:flex}.admin-customer-advanced-batch-mp-remark{text-overflow:ellipsis;white-space:nowrap;max-width:100px;display:inline-block;overflow:hidden}.admin-customer-advanced-batch-each{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.admin-customer-advanced-batch-each .el-input-number{width:96px}.admin-customer-advanced-batch-remove{flex:none;margin-left:auto;padding-left:2px}.admin-customer-advanced-batch-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-customer-advanced-batch-hint{color:#909399;font-size:12px;line-height:1.5}.admin-mp-edit-tabs.is-create>.el-tabs__header{display:none}@media (width<=768px){.admin-console-dialog-mobile.el-dialog{box-sizing:border-box;max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important;margin:3vh auto!important}.admin-console-dialog-mobile .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 140px);overflow:hidden auto}.admin-console-dialog-mobile .el-dialog__header,.admin-console-dialog-mobile .el-dialog__footer{box-sizing:border-box}.admin-quick-fans-dialog.admin-console-dialog-mobile .el-dialog__body{overflow:visible}.admin-data-card .admin-filter-input{width:100%;min-width:0}.admin-toolbar-form .el-form-item{width:100%;margin-right:0}.admin-toolbar-form .el-form-item__content,.admin-log-range,.admin-log-range .el-date-editor.el-input__wrapper,.admin-log-range .el-date-editor{width:100%}.admin-customer-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mp-mobile-grid{grid-template-columns:1fr}.admin-customer-batch-inline{gap:8px}.admin-customer-batch-field{width:100%}.admin-customer-batch-meta{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-customer-batch-meta .admin-customer-batch-field{width:auto;min-width:0}.admin-customer-batch-meta .admin-customer-batch-field-prefix,.admin-customer-batch-meta .admin-customer-batch-field-prefix-short{flex:none;width:auto;max-width:none}.admin-customer-batch-meta .admin-customer-batch-field-compact,.admin-customer-batch-meta .admin-customer-batch-field:not(.admin-customer-batch-field-prefix):not(.admin-customer-batch-field-prefix-short){flex:1 1 0;min-width:0}.admin-customer-batch-meta .admin-customer-batch-field .el-input-number,.admin-customer-batch-meta .admin-customer-batch-field-compact .el-input-number{width:100%;min-width:0}.admin-customer-advanced-batch-form .el-form-item__label{float:none;text-align:left;padding-bottom:4px;line-height:1.4;display:block}.admin-customer-advanced-batch-form .el-form-item__content{margin-left:0!important}.admin-customer-advanced-batch-plan-row{flex-wrap:nowrap;gap:6px}.admin-customer-advanced-batch-mp{flex:auto;width:auto;min-width:0;max-width:none}.admin-customer-advanced-batch-each{flex-shrink:0}.admin-customer-advanced-batch-each .el-input-number{width:88px}.admin-customer-advanced-batch-each .admin-customer-batch-key{font-size:11px}.admin-customer-advanced-batch-remove{flex-shrink:0;margin-left:0;padding:0 2px}.admin-customer-advanced-batch-mp-remark{max-width:40px}.admin-customer-advanced-batch-mp-tags .el-tag{transform-origin:100%;transform:scale(.92)}.admin-customer-batch-mobile-item{padding:8px}}.admin-customer-edit-avatar-row{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.admin-customer-edit-avatar-tail{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.admin-customer-edit-inline-meta{color:var(--el-text-color-secondary,#909399);flex-shrink:0;font-size:12px}.admin-customer-qrcode-view-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.admin-customer-qrcode-view-cards{flex-wrap:wrap;gap:16px;display:flex}.admin-customer-qrcode-view-card{flex:1;min-width:260px}.admin-customer-qrcode-view-image-wrap{justify-content:center;align-items:center;min-height:280px;display:flex}.admin-customer-qrcode-placeholder{width:100%;max-width:280px;height:280px;margin:0 auto}.admin-customer-qrcode-placeholder .el-skeleton,.admin-customer-qrcode-placeholder .el-skeleton__item,.admin-customer-qrcode-placeholder .el-skeleton__image,.admin-customer-qrcode-placeholder .el-skeleton__image svg{width:100%;height:280px}.admin-customer-qrcode-view-image-wrap .el-image{width:100%;max-width:280px;min-height:280px}.admin-customer-qrcode-view-image-wrap .el-image__inner,.admin-customer-qrcode-view-image-wrap .el-image__wrapper{min-height:280px}.admin-customer-qrcode-view-image-wrap .el-image__placeholder{width:100%;max-width:280px;height:280px;margin:0 auto}.admin-customer-edit-dialog-skin.el-dialog{border-radius:var(--el-border-radius-base,4px)}.admin-customer-edit-dialog-skin .el-dialog__body{padding-top:10px;overflow:visible}.admin-customer-edit-dialog-skin .cc-profile-tabs,.admin-customer-edit-dialog-skin .cc-profile-tabs .el-tabs__content,.admin-customer-edit-dialog-skin .cc-profile-tabs .el-tab-pane{overflow:visible}.cc-profile-advanced-tip.el-popper,.cc-profile-advanced-tip{z-index:6600!important}.admin-customer-edit-dialog-skin .el-form-item:has(.admin-customer-edit-urllink-wrap) .el-form-item__content{flex:1;min-width:0;max-width:100%}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-wrap{flex-direction:column;width:100%;max-width:100%;display:flex}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input{width:100%}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-wrap .el-input.el-input-group{width:100%;max-width:100%}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input.el-input .el-input__wrapper{flex:1;min-width:0}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input .el-input__wrapper{cursor:default;background-color:var(--el-fill-color-dark,#ebedf0)!important;box-shadow:0 0 0 1px var(--el-border-color,#dcdfe6) inset!important}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color-darker,#c0c4cc) inset!important}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input .el-input__inner{cursor:default;color:var(--el-text-color-primary,#303133);-webkit-text-fill-color:var(--el-text-color-primary,#303133);word-break:break-all}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-input .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.admin-customer-edit-dialog-skin .admin-customer-edit-urllink-wrap .el-input-group__append{flex-shrink:0}.admin-console-profile-dialog .profile-form-section{border:1px solid var(--el-border-color-lighter,#ebeef5);background:var(--el-fill-color-blank,#fff);border-radius:10px;margin-bottom:14px;padding:12px 12px 4px}.admin-console-profile-dialog .profile-form-section:last-child{margin-bottom:0}.admin-console-profile-dialog .profile-form-section-title{color:var(--el-text-color-regular,#606266);margin:0 0 10px;font-size:13px;font-weight:600;line-height:1}.admin-console-profile-dialog .profile-readonly-input .el-input__wrapper,.admin-console-profile-dialog .profile-readonly-input.is-disabled .el-input__wrapper{background-color:var(--el-fill-color-dark,#ebedf0)!important;box-shadow:0 0 0 1px var(--el-border-color,#dcdfe6) inset!important}.admin-console-profile-dialog .profile-readonly-input .el-input__inner,.admin-console-profile-dialog .profile-readonly-input.is-disabled .el-input__inner{color:var(--el-text-color-primary,#303133)!important;-webkit-text-fill-color:var(--el-text-color-primary,#303133)!important}.admin-topbar-mobile-leading,.admin-topbar-nav-mobile{display:none}@media (width<=720px){.admin-header-search{width:100%;min-width:0;max-width:none}.admin-topbar-actions{justify-content:flex-start;gap:8px;width:100%}.admin-topbar-nav{flex-wrap:wrap;max-width:100%}.admin-topbar{flex-wrap:wrap;gap:10px}.admin-topbar-brand{flex:auto;min-width:0}}.admin-automation-page .admin-automation-head{min-width:0}.admin-automation-page{flex-direction:column;flex:1 0 auto;min-width:0;min-height:calc(100vh - 92px);display:flex}.admin-automation-page .admin-automation-main-card{flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}.admin-automation-page .admin-automation-main-card>.el-card__body{flex:1 0 auto}.admin-automation-page .admin-automation-rebind-log-section{margin-top:8px}.admin-automation-page .admin-automation-log-pagination{justify-content:flex-end;margin-top:12px;display:flex}.admin-automation-page .admin-automation-alert{margin-bottom:18px}.admin-automation-page .admin-automation-section{margin-bottom:22px}.admin-automation-page .admin-automation-section:last-child{margin-bottom:0}.admin-automation-page .admin-automation-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-automation-page .admin-automation-section-title{color:var(--strong-text);margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.admin-automation-page .admin-automation-section-head .admin-automation-section-title{margin-bottom:0}.admin-automation-page .admin-automation-log-head-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.admin-automation-page .admin-automation-form{max-width:960px}.admin-automation-page .admin-automation-field-tip{color:var(--muted-text);margin-top:4px;font-size:12px;line-height:1.4}.admin-automation-page .admin-automation-time-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-automation-page .admin-automation-time-sep{color:var(--muted-text);font-size:13px}.admin-automation-page .admin-automation-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.admin-automation-page .el-table{width:100%}.admin-automation-page .admin-automation-rebind-detail{padding:8px 12px 12px}.admin-automation-page .admin-automation-rebind-detail-block+.admin-automation-rebind-detail-block{margin-top:12px}.admin-automation-page .admin-automation-rebind-detail-title{color:var(--el-text-color-primary);margin-bottom:8px;font-size:13px;font-weight:600}.admin-automation-page .admin-automation-mp-remark{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:inline-block;overflow:hidden}.admin-automation-page .admin-automation-pool-row-tags .admin-automation-mp-remark{max-width:none}.admin-automation-page .admin-automation-pool-layout{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.admin-automation-page .admin-automation-pool-panel{border:1px solid var(--el-border-color-light);background:var(--el-fill-color-blank);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;overflow:hidden}.admin-automation-page .admin-automation-pool-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-automation-page .admin-automation-pool-title{color:var(--el-text-color-primary);font-size:15px;font-weight:600}.admin-automation-page .admin-automation-pool-sub{color:var(--el-text-color-secondary);margin-top:4px;font-size:12px}.admin-automation-page .admin-automation-pool-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.admin-automation-page .admin-automation-pool-search{width:100%}.admin-automation-page .admin-automation-pool-scroll{flex:1;min-width:0}.admin-automation-page .admin-automation-pool-scroll .el-scrollbar__wrap{overflow-x:hidden!important}.admin-automation-page .admin-automation-pool-scroll .el-scrollbar__view{box-sizing:border-box;width:100%}.admin-automation-page .admin-automation-pool-list{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.admin-automation-page .admin-automation-pool-checkbox-row{box-sizing:border-box;border:1px solid var(--el-border-color-lighter);border-radius:8px;align-items:center;width:100%;max-width:100%;height:auto;margin-right:0;padding:8px 10px;transition:border-color .15s,background-color .15s;overflow:hidden;display:flex!important}.admin-automation-page .admin-automation-pool-checkbox-row .el-checkbox__input{flex-shrink:0}.admin-automation-page .admin-automation-pool-checkbox-row:hover{border-color:var(--el-color-primary-light-5);background:var(--el-fill-color-light)}.admin-automation-page .admin-automation-pool-checkbox-row.is-checked{border-color:var(--el-color-primary-light-3);background:var(--el-color-primary-light-9)}.admin-automation-page .admin-automation-pool-checkbox-row .el-checkbox__label{white-space:nowrap;flex:1;min-width:0;padding-left:6px;line-height:1.4;overflow:hidden}.admin-automation-page .admin-automation-pool-row-main{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.admin-automation-page .admin-automation-pool-row-name{min-width:0;color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:13px;line-height:1.4;overflow:hidden}.admin-automation-page .admin-automation-pool-row-tags{flex:none;align-items:center;gap:4px;display:flex}.admin-automation-page .admin-automation-pool-row-tags .el-tag{flex-shrink:0}@media (width<=960px){.admin-automation-page .admin-automation-pool-layout{grid-template-columns:1fr}}@media (width<=720px){.admin-automation-page .header-row{align-items:stretch}.admin-automation-page .admin-topbar-actions{flex:100%;justify-content:flex-start}.admin-automation-page .admin-automation-form{max-width:none}.admin-automation-page .el-table{font-size:12px}}.customer-main-stack{min-width:0}.sidebar-card,.main-card,.stats-card{border:1px solid var(--panel-border);box-shadow:var(--card-shadow);background:var(--panel-bg);border-radius:18px}.admin-console-shell .complaints-stats-row.el-row{align-items:flex-start}.admin-console-shell .complaints-chart-wrap{border-radius:8px;height:140px;margin-top:10px;position:relative;overflow:hidden}@media (width<=768px){.admin-console-shell .complaints-chart-wrap{height:160px}.admin-console-shell .complaints-overview-card .el-table{font-size:12px}.admin-pagination-row{justify-content:center}}.admin-console-shell .fans-analysis-chart-wrap{border-radius:6px;flex:0 0 168px;height:168px;max-height:168px;margin-top:0;position:relative;overflow:hidden}.admin-fans-analysis-dialog.el-dialog{max-width:min(1180px,100vw - 32px)}@media (width>=769px){.admin-fans-analysis-dialog .el-dialog__body{padding-top:10px;padding-bottom:14px;overflow:hidden}}.admin-fans-analysis-body{flex-direction:column;gap:10px;min-height:120px;display:flex}@media (width>=769px){.admin-fans-analysis-body:has(.admin-fans-analysis-logs-wrap){height:calc(100vh - 150px);max-height:calc(100vh - 150px);overflow:hidden}}.admin-fans-analysis-body>.admin-fans-analysis-toolbar,.admin-fans-analysis-body>.admin-fans-analysis-stats,.admin-fans-analysis-body>.admin-fans-analysis-hint,.admin-fans-analysis-body>.admin-fans-analysis-charts-grid,.admin-fans-analysis-body>.admin-fans-analysis-meta-strip{flex-shrink:0}.admin-fans-analysis-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-fans-analysis-toolbar__left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-fans-analysis-period-badge{color:#409eff;white-space:nowrap;background:#409eff14;border:1px solid #409eff38;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px}.admin-fans-analysis-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.admin-fans-analysis-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.admin-fans-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-fans-analysis-stat-card{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #ebeef5;border-radius:10px;min-width:0;padding:10px 12px}.admin-fans-analysis-stat-card__label{color:#909399;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.admin-fans-analysis-stat-card__value{color:#303133;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700;line-height:1.2}.admin-fans-analysis-stat-card__hint{color:#b1b3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.admin-fans-analysis-stat-card.is-primary{background:linear-gradient(#f5f9ff 0%,#eef5ff 100%);border-color:#409eff40}.admin-fans-analysis-stat-card.is-primary .admin-fans-analysis-stat-card__value{color:#409eff}.admin-fans-analysis-stat-card.is-success{background:linear-gradient(#f6fcf3 0%,#eef8e8 100%);border-color:#67c23a40}.admin-fans-analysis-stat-card.is-success .admin-fans-analysis-stat-card__value{color:#67c23a}.admin-fans-analysis-stat-card.is-danger{background:linear-gradient(#fff7f7 0%,#ffefef 100%);border-color:#f56c6c40}.admin-fans-analysis-stat-card.is-danger .admin-fans-analysis-stat-card__value{color:#f56c6c}.admin-fans-analysis-stat-card.is-warning{background:linear-gradient(#fffaf3 0%,#fff5e8 100%);border-color:#e6a23c47}.admin-fans-analysis-stat-card.is-warning .admin-fans-analysis-stat-card__value{color:#e6a23c}.admin-fans-analysis-stat-card.is-info{border-color:#90939947}.admin-fans-analysis-stat-card.is-info .admin-fans-analysis-stat-card__value{color:#909399}.admin-fans-analysis-hint{color:#909399;background:#f4f4f5;border-radius:8px;margin:-4px 0 0;padding:8px 12px;font-size:12px;line-height:1.5}.admin-fans-analysis-charts-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;height:210px;max-height:210px;display:grid;overflow:hidden}@media (width<=960px){.admin-fans-analysis-charts-grid{grid-template-columns:1fr 1fr;height:auto;max-height:none}.admin-fans-analysis-charts-grid .admin-fans-analysis-chart-panel.is-wide{grid-column:1/-1}}.admin-fans-analysis-chart-panel{box-sizing:border-box;background:#fff;border:1px solid #ebeef5;border-radius:10px;flex-direction:column;min-width:0;height:210px;max-height:210px;padding:8px 10px 6px;display:flex;overflow:hidden}@media (width<=960px){.admin-fans-analysis-chart-panel{height:200px;max-height:200px}}.admin-fans-analysis-chart-panel.is-wide{min-height:0}.admin-fans-analysis-chart-panel__title{color:#303133;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.admin-fans-analysis-chart-panel__badge{color:#67c23a;background:#67c23a1a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.admin-fans-analysis-chart-side,.admin-fans-analysis-chart-main{flex:0 0 168px;height:168px;min-height:168px;max-height:168px}.admin-fans-analysis-chart-empty{color:#c0c4cc;justify-content:center;align-items:center;height:168px;min-height:168px;max-height:168px;font-size:12px;display:flex}.admin-fans-analysis-meta-strip{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;flex-wrap:wrap;gap:8px 16px;padding:8px 12px;display:flex}.admin-fans-analysis-meta-strip__item{align-items:baseline;gap:6px;min-width:0;font-size:12px;display:inline-flex}.admin-fans-analysis-meta-strip__group{color:#409eff;flex-shrink:0;font-weight:600}.admin-fans-analysis-meta-strip__label{color:#909399;flex-shrink:0}.admin-fans-analysis-meta-strip__value{color:#606266;word-break:break-all}.admin-fans-analysis-logs-wrap{background:#fff;border:1px solid #ebeef5;border-radius:10px;flex-direction:column;flex:auto;min-height:220px;padding:8px 10px;display:flex;overflow:hidden}.admin-fans-analysis-logs-toolbar{border-bottom:1px solid #ebeef5;flex-shrink:0;margin-bottom:8px;padding-bottom:8px}.admin-fans-analysis-logs-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-fans-analysis-table-wrap{flex:auto;min-height:140px;overflow:hidden}.admin-fans-analysis-pagination{flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.admin-fans-analysis-ip-loc{color:#909399}.admin-fans-analysis-charts-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.admin-fans-analysis-chart-push{flex:0 0 240px;width:240px;max-width:100%;height:260px;margin-top:12px}@media (width<=768px){.admin-fans-analysis-body{height:auto;max-height:calc(100vh - 130px);overflow-y:auto}}.admin-fans-analysis-page-size-dropdown{z-index:5000!important}.admin-customer-sessions-link{cursor:pointer}.admin-customer-sessions-link:hover{color:var(--el-color-primary,#409eff)}.admin-customer-today-sessions-hint{white-space:nowrap;color:var(--el-text-color-secondary,#909399);margin-left:2px}.admin-customer-sessions-link:hover .admin-customer-today-sessions-hint{color:var(--el-text-color-secondary,#909399)}.admin-console-shell .complaints-overview-card .el-card__body{padding-bottom:12px}.session-scroll{max-height:calc(100vh - 280px);padding-right:4px;overflow:auto}.session-item{background:var(--soft-bg);cursor:pointer;border:1px solid #0000;border-radius:14px;margin-bottom:10px;padding:14px;transition:all .2s}.session-item:hover{border-color:var(--active-border);background:var(--soft-bg-hover)}.session-item.active{background:var(--active-bg);border-color:var(--active-border)}.session-item.pinned{box-shadow:inset 3px 0 #e6a23c}.session-title-row{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.session-name{color:var(--strong-text);font-weight:700}.session-preview{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.session-preview .cc-session-preview-media{align-items:center;gap:4px;max-width:100%;display:inline-flex}.session-preview .cc-session-preview-media>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-preview .cc-session-preview-media .el-icon{flex-shrink:0;font-size:15px}.session-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.qrcode-box{background:var(--soft-bg);border-radius:16px;justify-content:center;align-items:center;min-height:180px;display:flex}.qrcode-box img{object-fit:contain;background:#fff;border-radius:12px;width:136px;height:136px}.chat-wrapper{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.chat-messages{background:var(--page-bg);padding:18px;overflow:auto}.message-row{margin-bottom:14px;display:flex}.message-row.customer{justify-content:flex-end}.customer-classic-messages .message-row.customer-classic-msg.customer{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.cc-send-fail-mark{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fa5151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 4px #fa515159}.cc-send-fail-mark:hover{filter:brightness(1.05)}.customer-classic-messages .customer-classic-msg.customer .message-bubble.is-outbound-sending{opacity:.72}.message-bubble{background:var(--bubble-bg);border:1px solid var(--bubble-border);border-radius:16px;max-width:min(70%,760px);padding:12px 14px;box-shadow:0 10px 20px #0f172a0a}.message-row.customer .message-bubble{background:var(--bubble-self-bg);border-color:var(--bubble-self-border)}.message-meta{color:var(--muted-text);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.message-push-result{color:var(--muted-text);margin-top:6px;font-size:12px;line-height:1.4}.message-image{cursor:zoom-in;border-radius:12px;max-width:260px}.message-file{flex-direction:column;gap:6px;display:inline-flex}.composer-card{background:#fff;border-top:1px solid #ebeef5}.composer-card.customer-classic-composer{background:#f7f7f7;border-top:1px solid #e4e7ed}.composer-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.quick-reply-tags{flex-wrap:wrap;gap:8px;display:flex}.empty-wrap{text-align:center;color:var(--muted-text);padding:48px 20px}.cc-workbench-panel-empty{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.cc-workbench-panel-empty--sessions{min-height:220px;color:var(--el-text-color-secondary,#909399)}.cc-workbench-panel-empty--chat{background:#fffffff2;border:1px solid #0000000f;flex:1;height:100%;min-height:320px}.cc-workbench-panel-empty-icon{color:#c0c4cc;background:#f4f6f8;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:16px;display:flex}.cc-workbench-panel-empty-title{color:#606266;margin:0;font-size:15px;font-weight:500;line-height:1.5}.cc-workbench-panel-empty-desc{color:#909399;margin:8px 0 0;font-size:13px;line-height:1.5}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:18px;display:grid}.stat-box{background:linear-gradient(180deg, #409eff14, transparent 45%), var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--card-shadow);border-radius:18px;padding:18px}.stat-label{color:var(--muted-text);font-size:13px}.stat-value{color:var(--strong-text);margin-top:10px;font-size:30px;font-weight:700}.stat-all{color:#909399;margin-top:4px;font-size:12px;line-height:1.4}.toolbar-card{margin-bottom:18px}.form-help{color:var(--muted-text);font-size:12px}.preview-thumb{background:#f5f7fa;border:1px solid #e5e7eb;border-radius:12px;width:100px;height:100px;display:inline-flex;overflow:hidden}.preview-thumb .el-image__inner{object-fit:cover;width:100%;height:100%}.welcome-image-list,.reply-image-list{flex-wrap:wrap;gap:12px;display:flex}.welcome-image-item,.reply-image-item{flex:0 0 100px;width:100px;height:100px;position:relative}.welcome-image-item .el-button,.reply-image-item .el-button{position:absolute;top:6px;right:6px}.cc-quick-reply-dialog{flex-direction:column;display:flex}.cc-quick-reply-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;margin-bottom:16px;padding-left:70px;display:flex}.cc-quick-reply-form{margin-bottom:0}.cc-quick-reply-table{width:100%}.cc-quick-reply-media-hint{color:#909399;margin-top:8px;font-size:12px;line-height:1.45}.cc-quick-reply-video-preview{margin-top:12px}.cc-quick-reply-table-video{color:#606266;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.cc-quick-reply-table-video .el-icon{color:#409eff;font-size:16px}.cc-quick-reply-table .cc-quick-reply-table-btn{border-radius:8px;padding:5px 14px;font-weight:600}.cc-quick-reply-table .cc-quick-reply-table-btn-edit{--el-button-bg-color:#ecf5ff;--el-button-border-color:#a6d0ff;--el-button-text-color:#1565c0;--el-button-hover-text-color:#fff;--el-button-hover-bg-color:#409eff;--el-button-hover-border-color:#337ecc;border-radius:8px;gap:4px;padding:6px 14px;font-weight:600}.cc-quick-reply-table .cc-quick-reply-table-btn-edit .el-icon{font-size:15px}.cc-quick-reply-table .cc-quick-reply-table-btn-edit.el-button--primary.is-plain{color:#1565c0;background:#ecf5ff;border-color:#a6d0ff}.cc-quick-reply-table .cc-quick-reply-table-btn-edit.el-button--primary.is-plain:hover,.cc-quick-reply-table .cc-quick-reply-table-btn-edit.el-button--primary.is-plain:focus{color:#fff;background:#409eff;border-color:#409eff}.cc-quick-reply-table .cc-quick-reply-table-btn-del{--el-button-hover-text-color:#fff;--el-button-hover-bg-color:#f56c6c;--el-button-hover-border-color:#f56c6c}.chat-header-extra{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.message-shell{align-items:flex-end;gap:10px;display:flex}.message-row.customer .message-shell{flex-direction:row-reverse}.message-avatar{color:#2563eb;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.message-avatar img{object-fit:cover;width:100%;height:100%}.message-sender{color:var(--muted-text);margin-bottom:6px;font-size:12px}.sidebar-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel-soft{background:color-mix(in srgb, var(--soft-bg) 80%, var(--panel-bg) 20%);border:1px solid var(--panel-border);border-radius:16px;padding:14px}.breadcrumb-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.breadcrumb-side{flex-wrap:wrap;gap:10px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-item{background:var(--soft-bg);border:1px solid var(--panel-border);border-radius:14px;padding:12px 14px}.detail-label{color:var(--muted-text);margin-bottom:6px;font-size:12px}.detail-value{color:var(--strong-text);word-break:break-all;font-size:14px}.el-card,.el-table,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-dialog,.el-pagination button,.el-dropdown-menu,.el-menu,.el-sub-menu__title,.el-upload-dragger{transition:background-color .2s,border-color .2s,color .2s}@media (width<=1080px){.customer-layout{grid-template-columns:1fr}.chat-wrapper{min-height:70vh}}.customer-classic-shell{min-height:100vh;position:relative}.customer-classic-shell:before{content:"";-webkit-backdrop-filter:blur(18px);z-index:0;pointer-events:none;background:#ffffffb8;position:fixed;inset:0}.customer-classic-shell>*{z-index:1;position:relative}.customer-classic-container{flex-direction:column;max-width:none;height:100vh;margin:0;padding:0;display:flex}.customer-classic-topbar{margin-bottom:0;background:#ffffffe0!important;border:1px solid #0000000f!important;border-radius:0!important;box-shadow:0 2px 12px #00000014!important}.customer-classic-topbar .el-button--small{height:28px;padding:0 10px}.customer-classic-topbar .cc-chip{padding:2px 8px}.customer-classic-topbar .customer-classic-title{font-size:18px!important}.cc-version-tag{color:#606266;background:#0000000a;border:1px solid #00000014;border-radius:6px;align-items:center;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.customer-classic-sidebar-head{color:#909399;font-weight:600}.customer-classic-topbar-row{align-items:center}.customer-classic-brand{align-items:center;gap:14px;display:flex}.customer-classic-title{color:#303133!important;font-size:20px!important;font-weight:700!important}.customer-classic-sub{color:#606266!important;margin-top:2px!important;font-size:12px!important}.customer-classic-msg-wrap{margin-bottom:14px}.cc-time-line{text-align:center;color:#909399;margin:10px 0 12px;font-size:12px}.cc-time-line:before,.cc-time-line:after{content:"";vertical-align:middle;background:#90939940;width:44px;height:1px;margin:0 10px;display:inline-block}.customer-classic-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cc-chip{color:#303133;background:#f0f2f5;border:1px solid #e4e7ed;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:500}.cc-chip-ok{color:#389e0d;background:#52c41a1f;border-color:#52c41a59}.cc-chip-muted{color:#606266}.cc-net{animation:2.2s ease-in-out infinite cc-net-pulse}.cc-net-good{background:#52c41a24;border-color:#52c41a66}.cc-net-slow{background:#e6a23c24;border-color:#e6a23c73}.cc-net-offline{background:#f56c6c24;border-color:#f56c6c73;animation-duration:1.1s}@keyframes cc-net-pulse{0%,to{opacity:1}50%{opacity:.78}}.customer-classic-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-classic-right-status{align-items:center;gap:8px;margin-right:6px;display:inline-flex}.miniprogram-classic-toggle-icon{color:#909399;font-size:14px}.customer-classic-layout{flex:1;grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;overflow:hidden}.customer-classic-sidebar{height:100%;min-height:0;background:#ffffffe6!important;border:1px solid #0000000f!important;border-radius:0!important;box-shadow:2px 0 12px #0000000f!important}.customer-classic-sidebar-head{color:#909399;background:#fafafa;border-bottom:1px solid #e4e7ede6;padding:12px 14px;font-size:14px;font-weight:600}.cc-profile-advanced{flex-direction:column;gap:12px;display:flex}.cc-profile-advanced-item{background:#fafafa;border:1px solid #e4e7edf2;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cc-profile-advanced-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 14px #0f172a1f}.cc-profile-advanced-icon.is-data{background:linear-gradient(135deg,#409eff 0%,#6366f1 100%)}.cc-profile-advanced-icon.is-pause{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%)}.cc-profile-advanced-icon.is-link{background:linear-gradient(135deg,#22c55e 0%,#14b8a6 100%)}.cc-profile-advanced-icon.is-password{background:linear-gradient(135deg,#64748b 0%,#334155 100%)}.cc-profile-advanced-icon.is-subscribe{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%)}.cc-profile-advanced-icon.is-silent{background:linear-gradient(135deg,#94a3b8 0%,#475569 100%)}.cc-profile-advanced-dev-tag{flex-shrink:0;font-size:12px}.cc-profile-advanced-item--dev{opacity:.92}.cc-profile-advanced-row-body{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.cc-profile-advanced-stack-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.cc-profile-advanced-item--stack{align-items:flex-start}.cc-profile-advanced-item--stack>.cc-profile-advanced-stack-body{width:100%}.cc-profile-advanced-item--stack>.cc-profile-advanced-icon{margin-top:2px}.cc-profile-advanced-row-body>.el-switch{flex-shrink:0}.cc-profile-advanced-title-row{align-items:center;gap:6px;max-width:100%;display:inline-flex}.cc-profile-advanced-help{color:#909399;cursor:help;flex-shrink:0;font-size:15px}.cc-profile-advanced-help:hover{color:#409eff}.cc-profile-advanced-tip-body{max-width:280px;font-size:13px;line-height:1.55}.cc-profile-advanced-tip-body p{margin:0 0 6px}.cc-profile-advanced-tip-body p:last-child{margin-bottom:0}.cc-profile-advanced-action{justify-content:flex-end;align-items:center;display:flex}.cc-profile-advanced-password-form{flex-direction:column;gap:10px;width:100%;display:flex}.cc-profile-advanced-urllink{width:100%}.cc-profile-urllink-append-btns{align-items:stretch;gap:2px;display:inline-flex}.cc-profile-urllink-append-btns .el-button+.el-button{margin-left:0}.cc-profile-urllink-append-divider{background:var(--el-border-color,#dcdfe6);flex-shrink:0;align-self:stretch;width:1px;margin:7px 6px}.cc-profile-urllink-qr-body{flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:8px 0 4px;display:flex}.cc-profile-urllink-qr-img{object-fit:contain;border:1px solid var(--el-border-color-lighter,#ebeef5);background:#fff;border-radius:12px;width:260px;height:260px}.cc-profile-urllink-qr-tip{color:var(--el-text-color-secondary,#909399);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}.cc-profile-advanced-note{border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.cc-profile-advanced-note.is-warn{color:#e6a23c;background:#e6a23c1a}.cc-profile-advanced-note.is-danger{color:#f56c6c;background:#f56c6c1a}.cc-profile-advanced-main{min-width:0}.cc-profile-advanced-title{color:#303133;font-size:14px;font-weight:600}.cc-profile-advanced-desc{color:#909399;margin-top:4px;font-size:12px;line-height:1.5}.cc-profile-advanced-inline-note{margin-top:4px;font-size:12px;line-height:1.45}.cc-profile-advanced-inline-note.is-info{color:#409eff}.cc-profile-advanced-inline-note.is-warn{color:#e6a23c}.cc-profile-advanced-inline-note.is-danger{color:#f56c6c}.miniprogram-classic-wrap{background:#fafafa;border-bottom:1px solid #e4e7edd9}.miniprogram-classic-bar{cursor:pointer;color:#303133;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;display:flex}.miniprogram-classic-bar:hover{background:#00000008}.miniprogram-classic-name{white-space:nowrap;flex:1;align-items:baseline;min-width:0;display:flex;overflow:hidden}.miniprogram-classic-mp{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.miniprogram-classic-account{color:#606266;flex-shrink:0;font-weight:400}.miniprogram-classic-toggle{color:#909399;font-size:12px}.cc-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cc-status-dot.on{background:#52c41a;box-shadow:0 0 0 2px #52c41a40}.cc-status-dot.off{background:#c0c4cc}.miniprogram-classic-body{padding:8px 12px 14px}.cc-mp-status-group{flex-shrink:0;align-items:center;max-width:46%;display:inline-flex}.cc-mp-status-group .cc-mp-status-pill{flex-shrink:0}.cc-mp-status-pill{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;line-height:1}.cc-mp-status-pill.is-ok{color:#389e0d;cursor:default;background:#52c41a24;border:1px solid #52c41a47}.cc-mp-status-pill.is-ban{color:#cf1322;cursor:pointer;background:#f56c6c24;border:1px solid #f56c6c59}.cc-mp-status-pill.is-ban:hover{background:#f56c6c38}.cc-mp-qrcode-panel{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cc-mp-qrcode-visual{flex-direction:column;align-items:center;gap:6px;display:flex}.cc-mp-qrcode-hint{color:#909399;font-size:12px;line-height:1.4}.cc-mp-qrcode-meta{background:#fff;border:1px solid #e4e7edf2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cc-mp-meta-label{color:#909399;flex-shrink:0;font-size:12px}.cc-mp-meta-value{text-align:right;min-width:0;font-size:13px;font-weight:600}.cc-mp-status-inline.is-ok{color:#389e0d}.cc-mp-status-inline.is-ban{color:#cf1322}.cc-mp-status-inline.is-clickable{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #cf132259;text-decoration:underline #cf132259}.cc-mp-status-inline.is-clickable:hover{color:#a8071a}.cc-mp-qrcode-actions{grid-template-columns:1fr 1fr;flex-wrap:unset!important;justify-content:stretch!important;gap:8px!important;margin-top:0!important;display:grid!important}.cc-mp-qrcode-actions .el-button{justify-content:center!important;width:100%!important;margin:0!important}.cc-mp-qrcode-actions .cc-mp-btn-span{grid-column:1/-1}.cc-ban-reason-body{min-height:48px}.cc-ban-reason-text{color:#303133;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.65}.cc-qrcode-row{align-items:flex-start;gap:12px;display:flex}.cc-qrcode-left{flex:none}.cc-qrcode-right{flex:1;justify-content:flex-start;min-width:0;display:flex}.cc-qrcode-btns{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:0;display:flex}.cc-qrcode-btns .el-button{justify-content:flex-start;width:100%}.customer-classic-sidebar .cc-mp-qrcode-visual .customer-classic-qrcode{width:100%;max-width:148px;min-height:100px;margin:0 auto}.customer-classic-qrcode{min-height:120px}.miniprogram-classic-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.quick-reply-classic{background:#fafafa;border-top:1px solid #e4e7edd9;border-bottom:1px solid #ebeef5f2;flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;max-height:78px;margin-top:0;padding:8px 12px;display:flex;overflow:hidden auto}.quick-reply-classic::-webkit-scrollbar{width:5px}.quick-reply-classic::-webkit-scrollbar-thumb{background:#90939959;border-radius:4px}.quick-reply-classic-btn{color:#606266;cursor:pointer;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:break-word;background:#ffffffe6;border:1px solid #99999959;border-radius:6px;max-width:220px;padding:5px 10px;font-size:12px;line-height:1.35;transition:all .18s}.quick-reply-classic-btn:hover{color:#409eff;background:#ecf5ff;border-color:#409eff73}.customer-classic-sessions{background:#fff;padding:8px 10px 14px}.customer-classic-sidebar .miniprogram-classic-wrap+.customer-classic-sessions{border-top:1px solid #e4e7edd9}.customer-classic-sidebar .quick-reply-classic+.customer-classic-sessions{border-top:none}.customer-classic-session{position:relative;background:#fff!important;border-bottom:1px solid #ebeef5f2!important;border-left:3px solid #0000!important;border-radius:0!important;margin-bottom:0!important;padding:3px 10px!important}.cc-pin-flag{color:#fff;text-align:center;z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffd54f 0%,#ffb300 100%);border-radius:50%;width:18px;height:18px;font-size:10px;line-height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 1px 3px #ff980059}.cc-unread-badge{color:#fff;text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;z-index:2;pointer-events:none;background:linear-gradient(145deg,#f43f5e 0%,#e11d48 100%);border:1.5px solid #ffffffeb;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:6px;left:30px;box-shadow:0 1px 2px #0f172a1f,0 0 0 1px #e11d481f}.cc-system-error-text{color:#606266;margin:0;font-size:14px;line-height:1.65}.cc-system-error-reload{width:100%}.customer-classic-session:hover{background:#f5f7fa!important}.customer-classic-session.active{background:linear-gradient(90deg,#e6f7ff 0%,#f0f9ff 100%)!important;border-left-color:#409eff!important}.customer-classic-session-row{align-items:flex-start;gap:8px;display:flex}.session-title-row{margin-bottom:4px}.session-name{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.customer-classic-session-avatar{color:#409eff;background:#e8f4ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.customer-classic-messages .cc-recall-btn{border-radius:6px!important;height:20px!important;padding:0 6px!important;font-size:11px!important;line-height:18px!important}.customer-classic-messages .customer-classic-msg.customer .message-bubble{position:relative}.customer-classic-messages .customer-classic-msg.customer .cc-recall-btn{white-space:nowrap;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%);margin:0!important}.customer-classic-session-avatar img{object-fit:cover;width:100%;height:100%}.customer-classic-session-main{flex:1;min-width:0}.customer-classic-time{color:#909399;white-space:nowrap;text-align:right;flex-shrink:0;min-width:64px;font-size:11px}.cc-blacklist-btn{color:#f56c6c!important;background:#f56c6c1a!important;border-color:#f56c6c73!important}.cc-blacklist-btn:hover:not(:disabled){color:#d93026!important;background:#f56c6c29!important;border-color:#f56c6ca6!important}.cc-mini-badge{color:#909399;background:#f0f2f5;border-radius:4px;padding:2px 8px;font-size:11px}.cc-mini-badge-btn{color:#606266!important;background:#f5f7fa!important;border:1px solid #ebeef5!important;border-radius:4px!important;height:22px!important;padding:0 8px!important;font-size:11px!important;line-height:20px!important}.cc-mini-badge-btn.is-online{color:#389e0d!important;background:#52c41a1f!important;border-color:#52c41a40!important}.cc-mini-badge-btn.is-danger{color:#cf1322!important;background:#f56c6c1f!important;border-color:#f56c6c40!important}.wx-tool-btn{border-radius:10px!important;padding:6px 12px!important;font-weight:600!important}.cc-qrcode-img{cursor:zoom-in;width:100%;height:100%;display:inline-flex;overflow:hidden}.cc-qrcode-img .el-image__inner{object-fit:contain;width:100%;height:100%}.cc-el-image-preview{cursor:zoom-in}.cc-mini-badge.online{color:#389e0d;background:#52c41a1f}.cc-mini-badge.cc-subscribed-wx{color:#06ad56;background:#07c16024;border:1px solid #07c16047}.cc-mini-badge.danger{color:#cf1322;background:#f56c6c1f}.cc-mini-badge.warning{color:#b88230;background:#e6a23c29}.customer-classic-peer-line .cc-mini-badge{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.customer-classic-main{height:100%;min-height:0}.customer-classic-chat{height:100%;min-height:0;box-shadow:none!important;background:#fffffff2!important;border:1px solid #0000000f!important;border-radius:0!important}.customer-classic-chat .el-card__body{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}.customer-classic-chat-head{align-items:flex-start;gap:12px}.customer-classic-chat-head-main{flex:1;min-width:0}.customer-classic-peer-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-classic-peer-name{color:#303133;font-size:18px;font-weight:700}.customer-classic-sync{color:var(--wx-green);font-size:12px;font-weight:600}.customer-classic-peer-meta{margin-top:4px!important}.customer-classic-summary{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cc-summary-pill{color:#606266;background:#f5f7fa;border:1px solid #ebeef5;border-radius:8px;padding:2px 8px;font-size:11px}.customer-classic-copy-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.customer-classic-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wx-outline-btn,.wx-ghost-btn{color:#303133!important;background:#07c16014!important;border-color:#07c16059!important}.wx-outline-btn.wx-white-text,.wx-ghost-btn.wx-white-text{color:#07c160!important;background:#07c1601a!important;border-color:#07c16073!important}.wx-outline-btn.wx-white-text .el-icon,.wx-ghost-btn.wx-white-text .el-icon{color:#07c160!important}.wx-white-text{color:#ffffffeb!important}.wx-white-text .el-icon{color:#ffffffe0!important}.wx-outline-btn .el-icon.is-loading,.wx-send-btn .el-icon.is-loading{color:inherit}.wx-outline-btn:hover,.wx-ghost-btn:hover{color:#000!important;background:#07c16024!important;border-color:#07c1608c!important}.wx-outline-btn.wx-white-text:hover,.wx-ghost-btn.wx-white-text:hover{color:#05a850!important;background:#07c16029!important;border-color:#07c16099!important}.wx-ghost-btn.is-text{color:#303133!important;background:0 0!important;border-color:#07c1602e!important}.cc-badge-with-icon{align-items:center;gap:4px;display:inline-flex}.cc-badge-with-icon .el-icon{opacity:.9;font-size:13px}.cc-complaint-row{color:#303133;margin:6px 0;line-height:1.55}.wx-send-btn{background:var(--wx-green)!important;border-color:var(--wx-green)!important}.el-button.is-text.el-button--primary{--el-button-text-color:var(--wx-link);--el-button-hover-text-color:var(--wx-link)}.customer-classic-messages{border-top:1px solid #0000000f;flex:1;min-height:0;overflow-x:hidden;background:#f0f2f5!important;padding:20px 22px 18px!important}.customer-classic-composer{box-shadow:none;-webkit-backdrop-filter:none;background:#f7f7f7!important;border-top:1px solid #e4e7ed!important;padding:12px 0!important}.customer-classic-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.customer-classic-paste-preview{background:#fff;border:1px dashed #dcdfe6;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.customer-classic-input-wrap{position:relative}.customer-classic-send-inside{z-index:2;position:absolute;bottom:14px;right:16px}.customer-classic-messages .cc-load-more-wrap{text-align:center;padding:6px 0 10px}.customer-classic-messages .cc-history-btn{color:#606266!important;background:#fff!important;border:1px solid #e4e7ed!important;border-radius:14px!important;padding:6px 16px!important;font-size:12px!important}.customer-classic-messages .cc-history-btn:not(:disabled):hover{color:#409eff!important;background:#ecf5ff!important;border-color:#c6e2ff!important}.customer-classic-messages .cc-chat-empty{text-align:center;color:#909399;padding:48px 20px;font-size:13px;line-height:1.6}.customer-classic-messages .cc-msg-skeleton-stack{flex-direction:column;gap:14px;padding:12px 16px 20px;display:flex}.customer-classic-messages .cc-msg-skeleton-row{align-items:flex-end;gap:10px;max-width:100%;display:flex}.customer-classic-messages .cc-msg-skeleton-row.is-right{flex-direction:row-reverse}.customer-classic-messages .cc-msg-skeleton-avatar{background:linear-gradient(90deg,#eceff3 0%,#f6f7f9 45%,#eceff3 90%) 0 0/200% 100%;border-radius:6px;flex-shrink:0;width:36px;height:36px;animation:1.1s ease-in-out infinite cc-msg-sk-shimmer}.customer-classic-messages .cc-msg-skeleton-bubble{background:#f3f4f6;border:1px solid #ebeef5;border-radius:10px;flex:1;min-width:0;max-width:min(78%,480px);padding:10px 12px}.customer-classic-messages .cc-msg-skeleton-row.is-right .cc-msg-skeleton-bubble{background:#f3f4f6;border-color:#ebeef5}.customer-classic-messages .cc-msg-skeleton-line{background:linear-gradient(90deg,#e2e5ea 0%,#f0f1f4 50%,#e2e5ea 100%) 0 0/200% 100%;border-radius:5px;max-width:100%;height:10px;margin-bottom:8px;animation:1.1s ease-in-out infinite cc-msg-sk-shimmer}.customer-classic-messages .cc-msg-skeleton-line:last-child{margin-bottom:0}.customer-classic-messages .cc-msg-skeleton-line.short{width:42%!important}@keyframes cc-msg-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.customer-classic-messages .message-row.customer-classic-msg{min-width:0}.customer-classic-messages .cc-msg-column{flex-direction:column;min-width:0;max-width:100%;display:flex}.customer-classic-messages .cc-msg-column--out{align-items:flex-end}.customer-classic-messages .customer-classic-msg .message-bubble{border:1px solid #ebeef5;border-radius:8px;min-width:0;max-width:min(72%,520px);box-shadow:0 1px 3px #00000014}.customer-classic-messages .customer-classic-msg:not(.customer) .message-bubble{background:#fff;border-top-left-radius:4px;border-bottom-left-radius:8px}.customer-classic-messages .customer-classic-msg.customer .message-bubble{background:#e8f5e9;border-color:#c8e6c9;border-top-right-radius:4px;border-bottom-right-radius:8px}.customer-classic-messages .message-bubble.message-bubble--plain-media{box-shadow:none!important;background:0 0!important;border:none!important;padding:4px 0!important}.customer-classic-messages .customer-classic-msg.customer .message-bubble.message-bubble--plain-media{background:0 0!important;border:none!important}.customer-classic-messages .message-bubble--plain-media .cc-msg-file{background:#fff;border:1px solid #e4e7ed;box-shadow:0 1px 2px #0f172a0f}.customer-classic-messages .message-text-classic{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#303133;max-width:100%;margin-bottom:4px;font-size:14px;line-height:1.55}.customer-classic-messages .customer-classic-msg.customer>.cc-read-receipt-outside{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:flex-end;min-width:1.1em;padding:0 2px 5px 0;line-height:1;display:flex}.customer-classic-messages .cc-read-tick{letter-spacing:0;align-items:center;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.customer-classic-messages .cc-read-tick--single{color:#2e7d3280}.customer-classic-messages .cc-read-tick--double{color:#1b5e20;align-items:flex-end;gap:0;display:inline-flex}.customer-classic-messages .cc-read-tick--double .cc-read-tick-part{letter-spacing:0;font-size:11px;font-style:normal;line-height:1;display:inline-block}.customer-classic-messages .cc-read-tick--double .cc-read-tick-part:first-child{transform:translate(.5px)}.customer-classic-messages .cc-read-tick--double .cc-read-tick-part:last-child{margin-left:-.42em}.customer-classic-messages .customer-classic-msg-meta{color:#909399;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.customer-classic-messages .message-time-classic{opacity:.85}@media (hover:hover) and (pointer:fine){.customer-classic-messages .customer-classic-msg.customer .cc-recall-btn{opacity:0;transition:opacity .15s}.customer-classic-messages .customer-classic-msg.customer .message-bubble:hover .cc-recall-btn{opacity:1}}.customer-classic-messages .cc-push-pill{color:#606266;background:#f4f4f5;border:1px solid #ebeef5;border-radius:10px;max-width:100%;margin-top:6px;padding:2px 8px;font-size:11px;line-height:1.45;display:inline-block}.customer-classic-messages .message-sender{color:#909399;margin-bottom:4px;font-size:11px;font-weight:500}.customer-classic-messages .cc-msg-recalled{color:#909399;font-size:13px}.customer-classic-messages .message-image{background:#f5f7fa;border:1px solid #ebeef5f2;border-radius:6px;width:200px;height:200px;transition:transform .2s;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.customer-classic-messages .message-image .el-image__inner{object-fit:contain;width:100%;height:100%}.customer-classic-messages .message-image:hover{transform:scale(1.02)}.customer-classic-messages .cc-msg-video-tap{cursor:pointer;background:linear-gradient(160deg,#1e293b 0%,#334155 55%,#475569 100%);border:1px solid #ffffff1f;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:168px;max-width:min(220px,100%);min-height:112px;padding:16px 12px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0f172a33}.customer-classic-messages .cc-msg-video-tap:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a47}.customer-classic-messages .cc-msg-video-tap:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #409eff}.customer-classic-messages .cc-msg-video-tap-icon{color:#fff;opacity:.95;font-size:40px}.customer-classic-messages .cc-msg-video-tap-text{color:#e2e8f0;letter-spacing:.02em;font-size:12px;font-weight:600}.customer-classic-messages .cc-msg-file{color:inherit;background:#ffffffbf;border:1px solid #ebeef5;border-radius:6px;max-width:min(280px,100%);padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s}.customer-classic-messages .cc-msg-file:hover{background:#ecf5ff;border-color:#c6e2ff}.customer-classic-messages .cc-msg-file-uploading .cc-msg-uploading-hint{color:#909399;margin-left:6px;font-weight:400}.customer-classic-messages .cc-msg-file-size{color:#909399;font-size:12px}.customer-classic-messages .customer-classic-msg{margin-bottom:16px}.customer-classic-composer .customer-classic-toolbar.cc-composer-toolbar-band{border-bottom:none;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:0;padding-left:8px;padding-right:8px;display:flex}.customer-classic-composer .cc-composer-quick-btn.el-button.is-plain{font-size:12px;font-weight:400;border-color:var(--el-border-color,#dcdfe6)!important;color:#606266!important;background:#f7f7f7!important;border-radius:4px!important;margin-left:0!important;padding:4px 9px!important}.customer-classic-composer .cc-composer-quick-btn.el-button.is-plain:not(:disabled):hover,.customer-classic-composer .cc-composer-quick-btn.el-button.is-plain:not(:disabled):focus{color:#303133!important;background:#efefef!important;border-color:#c0c4cc!important}.customer-classic-composer .cc-composer-quick-btn .el-icon{margin-right:2px}.customer-classic-composer .cc-composer-quick-btn:disabled{opacity:.55}.customer-classic-composer .cc-composer-tool-green-border.el-button.is-plain{border-color:var(--wx-green)!important}.customer-classic-composer .cc-composer-tool-green-border.el-button.is-plain:not(:disabled):hover{color:var(--el-button-text-color);background-color:var(--el-button-bg-color);border-color:#06ad56!important}.customer-classic-composer .cc-composer-tool-green-border.el-button.is-plain:not(:disabled):focus{border-color:var(--wx-green)!important}.customer-classic-composer .el-textarea__inner{scrollbar-width:none;-ms-overflow-style:none;height:clamp(4.65em + 16px,22vh - 58px,172px);font-size:14px;line-height:1.55;overflow-y:auto;box-shadow:none!important;resize:vertical!important;background:#f7f7f7!important;border:none!important;border-radius:0!important;min-height:calc(4.65em + 16px)!important;max-height:52vh!important;padding:8px 108px 16px 12px!important}.customer-classic-composer .el-textarea__inner::-webkit-scrollbar{width:0;height:0;display:none}.customer-classic-composer .el-textarea__inner:hover{border:none!important}.customer-classic-composer .el-textarea__inner:focus{box-shadow:none!important;border:none!important}.customer-classic-sessions::-webkit-scrollbar{width:6px;height:6px}.customer-classic-messages::-webkit-scrollbar{width:6px;height:6px}.customer-classic-sessions::-webkit-scrollbar-thumb{background:#90939959;border-radius:4px}.customer-classic-messages::-webkit-scrollbar-thumb{background:#90939959;border-radius:4px}.customer-classic-sessions::-webkit-scrollbar-thumb:hover{background:#9093998c}.customer-classic-messages::-webkit-scrollbar-thumb:hover{background:#9093998c}.customer-classic-chat .el-card__header{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #ebeef5}body .el-notification.cc-el-notification--compact{border-radius:10px!important;width:264px!important;max-width:min(264px,100vw - 36px)!important;padding:8px 10px 8px 12px!important;box-shadow:0 4px 18px #0f172a1a!important}body .el-notification.cc-el-notification--compact .el-notification__group{margin-inline-start:10px!important;margin-right:4px!important}body .el-notification.cc-el-notification--compact .el-notification__title{margin-bottom:2px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}body .el-notification.cc-el-notification--compact .el-notification__content{color:#606266!important;font-size:11px!important;line-height:1.45!important}body .el-notification.cc-el-notification--compact .el-notification__icon{width:20px!important;height:20px!important;font-size:20px!important}body .el-notification.cc-el-notification--compact .el-notification__closeBtn{font-size:14px!important;top:8px!important;right:8px!important}body .el-notification.cc-el-notification--new-message{border:1px solid #2f7af847!important;border-left:3px solid #2f7af8!important}body .el-notification.cc-el-notification--new-message .el-notification__icon,body .el-notification.cc-el-notification--new-message .el-notification__icon svg{color:#2f7af8!important;fill:currentColor!important}body .el-notification.cc-el-notification--new-session{border:1px solid #07c16047!important;border-left:3px solid #07c160!important}body .el-notification.cc-el-notification--new-session .el-notification__icon,body .el-notification.cc-el-notification--new-session .el-notification__icon svg{color:#07c160!important;fill:currentColor!important}.cc-workbench-loading-extra{z-index:10001;text-align:center;pointer-events:none;max-width:min(92vw,420px);position:fixed;top:50%;left:50%;transform:translate(-50%,36px)}.cc-workbench-loading-extra-text{color:#606266;font-size:14px;line-height:1.5}.cc-workbench-loading-extra-pct{color:#909399;margin-top:4px;font-size:13px}.cc-chip-warn{color:#b45309;background:#fffbeb;border-color:#fcd34d}.cc-quick-reply-media-picks{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.el-form-item__content>.cc-quick-reply-media-picks,.cc-batch-compose>.cc-quick-reply-media-picks,.cc-batch-media-picks{display:flex}.el-form-item__content>.cc-quick-reply-media-draft,.cc-batch-compose>.cc-quick-reply-media-draft{clear:both;display:flex}.cc-quick-reply-media-picks .el-button .el-icon{margin-right:4px}.cc-quick-reply-media-picks .el-button .el-icon+.el-icon{margin-left:-2px}.cc-quick-reply-media-draft-file,.cc-quick-reply-card-file,.cc-quick-reply-media-draft-voice,.cc-quick-reply-card-voice{color:#606266;background:#f5f7fa;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:13px;display:inline-flex}.cc-quick-reply-media-draft-voice,.cc-quick-reply-card-voice{background:linear-gradient(135deg,#67c23a1f 0%,#f5f7fa 70%);border:1px solid #67c23a38;flex-direction:column;align-items:stretch;gap:8px;min-width:180px}.cc-quick-reply-media-draft-voice-head,.cc-quick-reply-card-voice-head{color:#529b2e;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.cc-quick-reply-media-draft-voice-dur,.cc-quick-reply-card-voice-dur{font-variant-numeric:tabular-nums;color:#67a56c;flex-shrink:0;margin-left:auto;font-size:12px}.cc-quick-reply-media-draft-voice-audio,.cc-quick-reply-card-voice-audio{width:100%;height:32px}.cc-quick-reply-media-draft-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}@media (width<=1080px){.customer-classic-layout{grid-template-columns:1fr}.customer-classic-sessions{max-height:48vh}}.admin-quick-fans-dialog .el-dialog__body{padding-top:12px;overflow:visible}.admin-quick-fans{flex-direction:column;gap:12px;display:flex}.admin-quick-fans-search{align-items:flex-start;gap:8px;display:flex}.admin-quick-fans-search-main{flex:auto;min-width:0}.admin-quick-fans-search-main .el-textarea__inner{min-height:0;padding:6px 10px;line-height:1.5}.admin-quick-fans-meta{color:#909399;margin-top:4px;font-size:12px}.admin-quick-fans-search-side{flex-direction:column;flex:none;justify-content:flex-start;display:flex}.admin-quick-fans-search-side .el-button{height:32px;min-height:32px}.admin-quick-fans-range-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-quick-fans-date{width:148px}.admin-quick-fans-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:14px;display:grid}.admin-quick-fans-col{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-quick-fans-col-head{color:#303133;justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;font-weight:700;display:flex}.admin-quick-fans-pills{color:#606266;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:500;display:flex}.admin-quick-fans-pills span{background:#f4f4f5;border-radius:999px;padding:2px 8px}.admin-quick-fans-chart-actions{align-items:center;gap:6px;display:flex}.admin-quick-fans-user-select{width:148px}.admin-quick-fans-table-wrap{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.admin-quick-fans-table-wrap .el-table__row{cursor:pointer}.admin-quick-fans-table-wrap .is-active{color:#409eff;font-weight:700}.admin-quick-fans-table-wrap .is-current-row>td{background:#ecf5ff!important}.admin-quick-fans-chart-panel{background:#f8fafc;border:1px solid #ebeef5;border-radius:8px;flex:auto;padding:8px 10px}.admin-quick-fans-chart-wrap{height:420px}.admin-quick-fans-empty{color:#909399;background:#f8fafc;border:1px dashed #dcdfe6;border-radius:8px;flex:auto;justify-content:center;align-items:center;min-height:220px;font-size:13px;display:flex}@media (width<=980px){.admin-quick-fans-body{grid-template-columns:1fr}.admin-quick-fans-chart-wrap{height:260px}.admin-quick-fans-search{flex-wrap:wrap}.admin-quick-fans-search-side{flex-direction:row;width:100%}.admin-quick-fans-search-side .el-button{flex:auto}.admin-quick-fans-date{width:148px}}.admin-quick-query-tabs>.el-tabs__header{margin-bottom:12px}.admin-ip-fans{flex-direction:column;gap:10px;min-height:180px;display:flex}.admin-ip-fans-search{align-items:center;gap:8px;display:flex}.admin-ip-fans-search .el-input{max-width:360px}.admin-ip-fans-hint{color:#909399;font-size:12px;line-height:1.5}.admin-ip-fans-summary{color:#606266;flex-wrap:wrap;gap:6px 10px;font-size:13px;display:flex}.admin-ip-fans-summary span{background:#f4f4f5;border-radius:999px;padding:2px 8px}.admin-ip-fans-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ip-fans-filter-keyword{width:240px}.admin-ip-fans-filter-select{width:150px}.admin-ip-fans-filter-select-short{width:110px}.admin-ip-fans-person{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.admin-ip-fans-person .el-avatar,.admin-ip-fans-person .el-tag{flex-shrink:0}.admin-ip-fans-option{align-items:center;gap:6px;min-width:220px;line-height:22px;display:flex}.admin-ip-fans-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ip-fans-option .el-tag{flex-shrink:0}.admin-ip-rank-ip{white-space:nowrap;flex-flow:row;align-items:center;gap:8px;min-width:0;display:flex}.admin-ip-rank-ip .el-button{flex:none;height:auto;padding:0}.admin-ip-rank-loc{color:#909399;white-space:nowrap;flex:none;font-size:12px;line-height:1.4}@media (width<=980px){.admin-ip-fans-search{flex-wrap:wrap}.admin-ip-fans-search .el-input{flex:180px;max-width:none}.admin-ip-fans-filter-keyword,.admin-ip-fans-filter-select,.admin-ip-fans-filter-select-short{width:100%}}.admin-muted{color:#909399;font-size:12px}.admin-announce-detail-meta{color:#606266;margin-bottom:12px;font-size:13px;line-height:1.7}.admin-announce-detail-body{white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #ebeef5;border-radius:8px;margin-bottom:16px;padding:12px;line-height:1.65}.admin-announce-forced-popup .el-dialog__headerbtn{display:none!important}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:var(--wt-font-family,"Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", "EmojiOne Color", "Twemoji Mozilla", Arial, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown__item{align-items:center;display:flex}.el-select-dropdown__item>span,.el-select-dropdown__item>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
